Go to the source code of this file.
◆ __timeval_defined
| #define __timeval_defined 1 |
◆ _STRUCT_TIMEVAL
| #define _STRUCT_TIMEVAL struct timeval |
◆ FD_CLR
| #define FD_CLR |
( |
| fd, |
|
|
| set ) |
Value: ((
fd_set *)(set))->fds_bits[(fd) / (8 *
sizeof(
unsigned long))] \
&= ~(1UL << ((fd) % (8 * sizeof(unsigned long))))
◆ FD_ISSET
| #define FD_ISSET |
( |
| fd, |
|
|
| set ) |
Value: (((
fd_set *)(set))->fds_bits[(fd) / (8 *
sizeof(
unsigned long))] \
& (1UL << ((fd) % (8 * sizeof(unsigned long)))))
◆ FD_SET
| #define FD_SET |
( |
| fd, |
|
|
| set ) |
Value: ((
fd_set *)(set))->fds_bits[(fd) / (8 *
sizeof(
unsigned long))] \
|= (1UL << ((fd) % (8 * sizeof(unsigned long))))
◆ FD_SETSIZE
◆ FD_ZERO
Value: do { \
unsigned int __i; \
for (__i = 0; __i <
sizeof(
fd_set) /
sizeof(
unsigned long); __i++) \
((
fd_set *)(set))->fds_bits[__i] = 0; \
} while (0)
◆ POLLERR
◆ POLLHUP
◆ POLLIN
◆ POLLNVAL
◆ POLLOUT
◆ POLLPRI
◆ POLLRDNORM
| #define POLLRDNORM 0x0040 |
◆ POLLWRNORM
| #define POLLWRNORM 0x0100 |
◆ poll()
| int poll |
( |
struct pollfd * | fds, |
|
|
unsigned long | nfds, |
|
|
int | timeout ) |
◆ select()