#pragma once #include <_cheader.h> _Begin_C_Header #define POLLIN 0x0001 #define POLLOUT 0x0002 #define POLLRDHUP 0x0004 #define POLLERR 0x0008 #define POLLHUP 0x0010 #define POLLNVAL 0x0020 #define POLLPRI 0x0040 typedef unsigned int nfds_t; struct pollfd { int fd; short events; short revents; }; extern int poll(struct pollfd * fds, nfds_t nfds, int timeout); _End_C_Header