repositories
/
deb_libnfs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[add] - implement set_non_blocking for socket
[deb_libnfs.git]
/
lib
/
socket.c
diff --git
a/lib/socket.c
b/lib/socket.c
index fe2068c54029c516f53c64ceebf7c0517699cb99..efe87393108d5038e37869f0d354f87aedeb0a06 100644
(file)
--- 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