diff --git a/miniupnpc-libevent/Makefile b/miniupnpc-libevent/Makefile index 81585a3..c79c1a7 100644 --- a/miniupnpc-libevent/Makefile +++ b/miniupnpc-libevent/Makefile @@ -10,7 +10,7 @@ CFLAGS += -fPIC CFLAGS += -ansi CFLAGS += -Wall -W CFLAGS += -D_BSD_SOURCE -CFLAGS += -D_POSIX_C_SOURCE=1 +CFLAGS += -D_POSIX_C_SOURCE=200112L LDFLAGS = -levent diff --git a/miniupnpc/CMakeLists.txt b/miniupnpc/CMakeLists.txt index 6df60fb..0a5dcce 100644 --- a/miniupnpc/CMakeLists.txt +++ b/miniupnpc/CMakeLists.txt @@ -30,7 +30,7 @@ endif (NO_GETADDRINFO) if (NOT WIN32) add_definitions (-DMINIUPNPC_SET_SOCKET_TIMEOUT) - add_definitions (-D_BSD_SOURCE -D_POSIX_C_SOURCE=1) + add_definitions (-D_BSD_SOURCE -D_POSIX_C_SOURCE=200112L) else (NOT WIN32) add_definitions (-D_WIN32_WINNT=0x0501) # XP or higher for getnameinfo and friends endif (NOT WIN32) diff --git a/miniupnpc/Makefile b/miniupnpc/Makefile index 5d083e7..79e51e9 100644 --- a/miniupnpc/Makefile +++ b/miniupnpc/Makefile @@ -35,7 +35,7 @@ CFLAGS += -W -Wstrict-prototypes CFLAGS += -fno-common CFLAGS += -DMINIUPNPC_SET_SOCKET_TIMEOUT CFLAGS += -DMINIUPNPC_GET_SRC_ADDR -CFLAGS += -D_BSD_SOURCE -D_POSIX_C_SOURCE=1 +CFLAGS += -D_BSD_SOURCE -D_POSIX_C_SOURCE=200112L CFLAGS += -ansi # -DNO_GETADDRINFO INSTALL = install diff --git a/miniupnpc/miniwget.c b/miniupnpc/miniwget.c index 6c3915b..233186c 100644 --- a/miniupnpc/miniwget.c +++ b/miniupnpc/miniwget.c @@ -38,6 +38,7 @@ #include #include #define closesocket close +#include #endif /* #else _WIN32 */ #ifdef __GNU__ #define MAXHOSTNAMELEN 64