From: Joe Mason Date: Mon, 6 Aug 2012 16:36:08 +0000 (-0400) Subject: Use cross-platform curlx_nonblock instead of fcntl in sws X-Git-Tag: curl-7_28_0~134 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=66a77a9b4904deafc308f152842329eccf9b2ad4;p=curl Use cross-platform curlx_nonblock instead of fcntl in sws --- diff --git a/tests/server/sws.c b/tests/server/sws.c index fc0d0ddf3..f01e75744 100644 --- a/tests/server/sws.c +++ b/tests/server/sws.c @@ -50,7 +50,6 @@ #include /* for TCP_NODELAY */ #endif -#include #include #define ENABLE_CURLX_PRINTF @@ -1742,9 +1741,9 @@ static int accept_connection(int sock) return CURL_SOCKET_BAD; } - if(0 != fcntl(msgsock, F_SETFL, O_NONBLOCK)) { + if(0 != curlx_nonblock(msgsock, TRUE)) { error = SOCKERRNO; - logmsg("fcntl(O_NONBLOCK) failed with error: (%d) %s", + logmsg("curlx_nonblock failed with error: (%d) %s", error, strerror(error)); sclose(msgsock); return CURL_SOCKET_BAD; @@ -2004,9 +2003,9 @@ int main(int argc, char *argv[]) error, strerror(error)); goto sws_cleanup; } - if(0 != fcntl(sock, F_SETFL, O_NONBLOCK)) { + if(0 != curlx_nonblock(sock, TRUE)) { error = SOCKERRNO; - logmsg("fcntl(O_NONBLOCK) failed with error: (%d) %s", + logmsg("curlx_nonblock failed with error: (%d) %s", error, strerror(error)); goto sws_cleanup; }