diff --git a/deps/miniupnpc/connecthostport.c b/deps/miniupnpc/connecthostport.c index e1d5e8a886..06cba434ef 100644 --- a/deps/miniupnpc/connecthostport.c +++ b/deps/miniupnpc/connecthostport.c @@ -30,7 +30,9 @@ #include #include #include +#ifndef closesocket #define closesocket close +#endif #include #include /* defining MINIUPNPC_IGNORE_EINTR enable the ignore of interruptions diff --git a/deps/miniupnpc/minissdpc.c b/deps/miniupnpc/minissdpc.c index 9a5ff54ee7..c2a00319ef 100644 --- a/deps/miniupnpc/minissdpc.c +++ b/deps/miniupnpc/minissdpc.c @@ -58,8 +58,10 @@ struct sockaddr_un { #include #include #include +#ifndef closesocket #define closesocket close #endif +#endif #if !defined(__DragonFly__) && !defined(__OpenBSD__) && !defined(__NetBSD__) && !defined(__APPLE__) && !defined(_WIN32) && !defined(__CYGWIN__) && !defined(__sun) && !defined(__GNU__) && !defined(__FreeBSD_kernel__) && !defined(__HAIKU__) #define HAS_IP_MREQN diff --git a/deps/miniupnpc/miniwget.c b/deps/miniupnpc/miniwget.c index b890a43f5e..c1d60836b3 100644 --- a/deps/miniupnpc/miniwget.c +++ b/deps/miniupnpc/miniwget.c @@ -37,7 +37,9 @@ #include #include #include +#ifndef closesocket #define closesocket close +#endif #include #endif /* #else _WIN32 */ #ifdef __GNU__