X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=lib%2Fsocket.c;h=efe87393108d5038e37869f0d354f87aedeb0a06;hb=99c14c9b8195e9b79e47ca6c059340afc01d2578;hp=fe2068c54029c516f53c64ceebf7c0517699cb99;hpb=f5a488524d22369a13582caf4fd0346a10418138;p=deb_libnfs.git diff --git a/lib/socket.c b/lib/socket.c index fe2068c..efe8739 100644 --- a/lib/socket.c +++ b/lib/socket.c @@ -66,9 +66,11 @@ static int rpc_disconnect_requeue(struct rpc_context *rpc); static void set_nonblocking(int fd) { + int v = 0; #if defined(WIN32) + long nonblocking=1; + v = ioctlsocket(fd, FIONBIO,&nonblocking); #else - unsigned v; v = fcntl(fd, F_GETFL, 0); fcntl(fd, F_SETFL, v | O_NONBLOCK); #endif //FIXME