16 #define MONO_POLLIN POLLIN
17 #define MONO_POLLPRI POLLPRI
18 #define MONO_POLLOUT POLLOUT
19 #define MONO_POLLERR POLLERR
20 #define MONO_POLLHUP POLLHUP
21 #define MONO_POLLNVAL POLLNVAL
23 typedef struct pollfd mono_pollfd;
31 #define MONO_POLLPRI 2
32 #define MONO_POLLOUT 4
33 #define MONO_POLLERR 8
34 #define MONO_POLLHUP 0x10
35 #define MONO_POLLNVAL 0x20
45 int mono_poll (mono_pollfd *ufds, unsigned int nfds, int timeout);
47 #endif /* MONO_POLL_H */