From 85880e098735c6edd527c4621328ef3494e26be7 Mon Sep 17 00:00:00 2001 From: pk910 Date: Mon, 3 Mar 2014 19:14:10 +0100 Subject: [PATCH] [IOMultiplexerV2] cross platform compatibility fixes --- src/IOHandler/IODNSEngine_default.c | 1 + src/IOHandler/IOSockets.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/IOHandler/IODNSEngine_default.c b/src/IOHandler/IODNSEngine_default.c index 43f6b12..b9f3764 100644 --- a/src/IOHandler/IODNSEngine_default.c +++ b/src/IOHandler/IODNSEngine_default.c @@ -29,6 +29,7 @@ #include #include #include +#include #endif #include "compat/inet.h" #include diff --git a/src/IOHandler/IOSockets.c b/src/IOHandler/IOSockets.c index 2db06f9..480d1ba 100644 --- a/src/IOHandler/IOSockets.c +++ b/src/IOHandler/IOSockets.c @@ -32,6 +32,7 @@ #include #include #include +#include #endif #include "compat/inet.h" #include @@ -466,7 +467,7 @@ static void iosocket_prepare_fd(int sockfd) { fcntl_flags = fcntl(sockfd, F_GETFD); fcntl(sockfd, F_SETFD, fcntl_flags|FD_CLOEXEC); } - #else + #elif defined(FIONBIO) { unsigned long ulong = 1; ioctlsocket(sockfd, FIONBIO, &ulong); -- 2.20.1