version 1.17, 2002/02/26 20:03:51 |
version 1.18, 2002/03/04 13:10:46 |
|
|
debug("fd %d setting O_NONBLOCK", fd); |
debug("fd %d setting O_NONBLOCK", fd); |
val |= O_NONBLOCK; |
val |= O_NONBLOCK; |
if (fcntl(fd, F_SETFL, val) == -1) |
if (fcntl(fd, F_SETFL, val) == -1) |
if (errno != ENODEV) |
debug("fcntl(%d, F_SETFL, O_NONBLOCK): %s", |
error("fcntl(%d, F_SETFL, O_NONBLOCK): %s", |
fd, strerror(errno)); |
fd, strerror(errno)); |
|
} |
} |
|
|
void |
void |
|
|
debug("fd %d clearing O_NONBLOCK", fd); |
debug("fd %d clearing O_NONBLOCK", fd); |
val &= ~O_NONBLOCK; |
val &= ~O_NONBLOCK; |
if (fcntl(fd, F_SETFL, val) == -1) |
if (fcntl(fd, F_SETFL, val) == -1) |
if (errno != ENODEV) |
debug("fcntl(%d, F_SETFL, O_NONBLOCK): %s", |
error("fcntl(%d, F_SETFL, O_NONBLOCK): %s", |
fd, strerror(errno)); |
fd, strerror(errno)); |
|
} |
} |
|
|
/* disable nagle on socket */ |
/* disable nagle on socket */ |