#include <stdint.h>
Go to the source code of this file.
|
|
#define | POLLIN 1 |
| |
|
#define | POLLOUT 4 |
| |
|
#define | POLLNVAL 32 |
| |
|
| int | poll (struct pollfd *fds, nfds_t nfds, int timeout) |
| | Wait for one of a set of file descriptors to become ready to perform I/O. More...
|
| |
◆ poll()
| int poll |
( |
struct pollfd * |
fds, |
|
|
nfds_t |
nfds, |
|
|
int |
timeout |
|
) |
| |
Wait for one of a set of file descriptors to become ready to perform I/O.
- Parameters
-
| fds | A set of file descriptors with events to wait. |
| nfds | Number of the provided fds. |
| timeout | The number of milliseconds that poll() should block waiting for a file descriptor to become ready. Negative value means an infinite timeout and zero causes poll() to return immediately. |
- Return values
-
| int | 0 on success and nonzero error number on error. |