#include <netinet/tcp.h> /* for TCP_NODELAY */
#endif
-#include <fcntl.h>
#include <poll.h>
#define ENABLE_CURLX_PRINTF
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;
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;
}