[add] - implement set_non_blocking for socket
parent
f5a488524d
commit
99c14c9b81
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue