commit fb582792db5b99b5fefa0bb1edd84e726b2cb025
parent 3bf01f3a76c58c40188d32798279b8cbb8cbc71a
Author: Nils Durner <durner@gnunet.org>
Date: Wed, 4 Nov 2009 23:52:46 +0000
FD_SETSIZE is not the upper bound for fd numbers on Windows
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/daemon/daemon.c b/src/daemon/daemon.c
@@ -607,7 +607,7 @@ MHD_accept_connection (struct MHD_Daemon *daemon)
}
return MHD_NO;
}
-#ifndef MINGW
+#ifndef WINDOWS
if (s >= FD_SETSIZE)
{
#if HAVE_MESSAGES
@@ -1238,6 +1238,7 @@ MHD_start_daemon_va (unsigned int options,
free (retVal);
return NULL;
}
+#ifndef WINDOWS
if (socket_fd >= FD_SETSIZE)
{
#if HAVE_MESSAGES
@@ -1251,6 +1252,7 @@ MHD_start_daemon_va (unsigned int options,
free (retVal);
return NULL;
}
+#endif
if ((SETSOCKOPT (socket_fd,
SOL_SOCKET,
SO_REUSEADDR,