mirror of
https://git.gnunet.org/libmicrohttpd.git
synced 2026-09-25 04:09:31 +03:00
test and examples: check socket control functions results
This commit is contained in:
@@ -286,15 +286,16 @@ make_blocking (MHD_socket fd)
|
||||
|
||||
flags = fcntl (fd, F_GETFL);
|
||||
if (-1 == flags)
|
||||
return;
|
||||
abort ();
|
||||
if ((flags & ~O_NONBLOCK) != flags)
|
||||
if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK))
|
||||
abort ();
|
||||
#else
|
||||
#else /* _WIN32 */
|
||||
unsigned long flags = 0;
|
||||
|
||||
ioctlsocket (fd, FIONBIO, &flags);
|
||||
#endif
|
||||
if (0 != ioctlsocket (fd, (int) FIONBIO, &flags))
|
||||
abort ();
|
||||
#endif /* _WIN32 */
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -50,16 +50,16 @@ make_blocking (MHD_socket fd)
|
||||
|
||||
flags = fcntl (fd, F_GETFL);
|
||||
if (-1 == flags)
|
||||
return;
|
||||
abort ();
|
||||
if ((flags & ~O_NONBLOCK) != flags)
|
||||
if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK))
|
||||
abort ();
|
||||
#elif defined(MHD_WINSOCK_SOCKETS)
|
||||
unsigned long flags = 0;
|
||||
|
||||
ioctlsocket (fd, (int) FIONBIO, &flags);
|
||||
if (0 != ioctlsocket (fd, (int) FIONBIO, &flags))
|
||||
abort ();
|
||||
#endif /* MHD_WINSOCK_SOCKETS */
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -707,16 +707,16 @@ make_blocking (MHD_socket fd)
|
||||
|
||||
flags = fcntl (fd, F_GETFL);
|
||||
if (-1 == flags)
|
||||
return;
|
||||
abort ();
|
||||
if ((flags & ~O_NONBLOCK) != flags)
|
||||
if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK))
|
||||
abort ();
|
||||
#elif defined(MHD_WINSOCK_SOCKETS)
|
||||
unsigned long flags = 0;
|
||||
|
||||
ioctlsocket (fd, FIONBIO, &flags);
|
||||
if (0 != ioctlsocket (fd, (int) FIONBIO, &flags))
|
||||
abort ();
|
||||
#endif /* MHD_WINSOCK_SOCKETS */
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -519,14 +519,15 @@ make_blocking (MHD_socket fd)
|
||||
|
||||
flags = fcntl (fd, F_GETFL);
|
||||
if (-1 == flags)
|
||||
return;
|
||||
abort ();
|
||||
if ((flags & ~O_NONBLOCK) != flags)
|
||||
if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK))
|
||||
abort ();
|
||||
#elif defined(MHD_WINSOCK_SOCKETS)
|
||||
unsigned long flags = 0;
|
||||
|
||||
ioctlsocket (fd, (int) FIONBIO, &flags);
|
||||
if (0 != ioctlsocket (fd, (int) FIONBIO, &flags))
|
||||
abort ();
|
||||
#endif /* MHD_WINSOCK_SOCKETS */
|
||||
}
|
||||
|
||||
|
||||
@@ -564,14 +564,15 @@ make_blocking (MHD_socket fd)
|
||||
|
||||
flags = fcntl (fd, F_GETFL);
|
||||
if (-1 == flags)
|
||||
return;
|
||||
abort ();
|
||||
if ((flags & ~O_NONBLOCK) != flags)
|
||||
if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK))
|
||||
abort ();
|
||||
#elif defined(MHD_WINSOCK_SOCKETS)
|
||||
unsigned long flags = 0;
|
||||
|
||||
ioctlsocket (fd, (int) FIONBIO, &flags);
|
||||
if (0 != ioctlsocket (fd, (int) FIONBIO, &flags))
|
||||
abort ();
|
||||
#endif /* MHD_WINSOCK_SOCKETS */
|
||||
|
||||
}
|
||||
|
||||
@@ -738,14 +738,15 @@ make_blocking (MHD_socket fd)
|
||||
|
||||
flags = fcntl (fd, F_GETFL);
|
||||
if (-1 == flags)
|
||||
return;
|
||||
abort ();
|
||||
if ((flags & ~O_NONBLOCK) != flags)
|
||||
if (-1 == fcntl (fd, F_SETFL, flags & ~O_NONBLOCK))
|
||||
abort ();
|
||||
#elif defined(MHD_WINSOCK_SOCKETS)
|
||||
unsigned long flags = 0;
|
||||
|
||||
ioctlsocket (fd, (int) FIONBIO, &flags);
|
||||
if (0 != ioctlsocket (fd, (int) FIONBIO, &flags))
|
||||
abort ();
|
||||
#endif /* MHD_WINSOCK_SOCKETS */
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user