From 9cb650ea96c0e5063775071cfdae072e92c553b8 Mon Sep 17 00:00:00 2001 From: emanuele-f Date: Tue, 18 Sep 2018 12:49:57 +0200 Subject: [PATCH] Compilation fix with new libpcap SOCKET and INVALID_SOCKET are now defined in pcap.h --- third-party/mongoose/mongoose.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/third-party/mongoose/mongoose.c b/third-party/mongoose/mongoose.c index 6a61cea9b2d1..634c142e3d0e 100644 --- a/third-party/mongoose/mongoose.c +++ b/third-party/mongoose/mongoose.c @@ -247,7 +247,9 @@ struct pollfd { #define mg_rename(x, y) rename(x, y) #define mg_sleep(x) usleep((x) * 1000) #define ERRNO errno +#ifndef INVALID_SOCKET #define INVALID_SOCKET (-1) +#endif /* ntop */ #if ((ULONG_MAX) == (UINT_MAX)) @@ -270,7 +272,9 @@ struct pollfd { #endif //#define INT64_FMT PRId64 +#ifndef SOCKET typedef int SOCKET; +#endif #define WINCDECL #endif // End of Windows and UNIX specific includes