From 0d192ca4471d1ccd7eafbc290bb91c664b4891ea Mon Sep 17 00:00:00 2001 From: Anton Kochkov Date: Fri, 18 Jul 2014 13:49:19 +0400 Subject: [PATCH] Fix r_socket for mingw32 --- libr/include/r_types.h | 1 + libr/socket/Makefile | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/libr/include/r_types.h b/libr/include/r_types.h index d3e5f608a0..05084c0889 100644 --- a/libr/include/r_types.h +++ b/libr/include/r_types.h @@ -42,6 +42,7 @@ #endif #if __WIN32__ || MINGW32 #include + typedef int socklen_t; #if __WIN32__ || __CYGWIN__ || MINGW32 #undef USE_SOCKETS #define __WINDOWS__ 1 diff --git a/libr/socket/Makefile b/libr/socket/Makefile index 50c1f4cc1e..f04a150f8d 100644 --- a/libr/socket/Makefile +++ b/libr/socket/Makefile @@ -4,5 +4,9 @@ NAME=r_socket OBJS=socket.o proc.o http.o http_server.o rap_server.o run.o DEPS=r_util +ifneq (,$(findstring mingw32,${OSTYPE})) +LDFLAGS+=-lws2_32 +endif + include deps.mk include ../rules.mk