gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r34752 - libmicrohttpd/src/microhttpd


From: gnunet
Subject: [GNUnet-SVN] r34752 - libmicrohttpd/src/microhttpd
Date: Mon, 22 Dec 2014 20:41:26 +0100

Author: Karlson2k
Date: 2014-12-22 20:41:26 +0100 (Mon, 22 Dec 2014)
New Revision: 34752

Modified:
   libmicrohttpd/src/microhttpd/daemon.c
Log:
daemon.c: update ifdefs to support non-MinGW w32 native build

Modified: libmicrohttpd/src/microhttpd/daemon.c
===================================================================
--- libmicrohttpd/src/microhttpd/daemon.c       2014-12-22 15:41:45 UTC (rev 
34751)
+++ libmicrohttpd/src/microhttpd/daemon.c       2014-12-22 19:41:26 UTC (rev 
34752)
@@ -1326,7 +1326,7 @@
 #endif
        {
          /* make socket non-blocking */
-#ifndef MINGW
+#if !defined(WINDOWS) || defined(CYGWIN)
          int flags = fcntl (connection->socket_fd, F_GETFL);
          if ( (-1 == flags) ||
               (0 != fcntl (connection->socket_fd, F_SETFL, flags | 
O_NONBLOCK)) )
@@ -3926,7 +3926,7 @@
   if ( (daemon->worker_pool_size > 0) &&
        (0 == (daemon->options & MHD_USE_NO_LISTEN_SOCKET)) )
     {
-#ifndef MINGW
+#if !defined(WINDOWS) || defined(CYGWIN)
       int sk_flags;
 #else
       unsigned long sk_flags;
@@ -3945,7 +3945,7 @@
       /* Accept must be non-blocking. Multiple children may wake up
        * to handle a new connection, but only one will win the race.
        * The others must immediately return. */
-#ifndef MINGW
+#if !defined(WINDOWS) || defined(CYGWIN)
       sk_flags = fcntl (socket_fd, F_GETFL);
       if (sk_flags < 0)
         goto thread_failed;
@@ -3955,7 +3955,7 @@
       sk_flags = 1;
       if (SOCKET_ERROR == ioctlsocket (socket_fd, FIONBIO, &sk_flags))
         goto thread_failed;
-#endif // MINGW
+#endif /* WINDOWS && !CYGWIN */
 
       /* Allocate memory for pooled objects */
       daemon->worker_pool = malloc (sizeof (struct MHD_Daemon)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]