#ifndef __ALPHA_POLL_H | |
#define __ALPHA_POLL_H | |
#define POLLIN (1 << 0) | |
#define POLLPRI (1 << 1) | |
#define POLLOUT (1 << 2) | |
#define POLLERR (1 << 3) | |
#define POLLHUP (1 << 4) | |
#define POLLNVAL (1 << 5) | |
#define POLLRDNORM (1 << 6) | |
#define POLLRDBAND (1 << 7) | |
#define POLLWRNORM (1 << 8) | |
#define POLLWRBAND (1 << 9) | |
#define POLLMSG (1 << 10) | |
#define POLLREMOVE (1 << 11) | |
#define POLLRDHUP (1 << 12) | |
struct pollfd { | |
int fd; | |
short events; | |
short revents; | |
}; | |
#endif |