at v2.6.21 25 lines 473 B view raw
1#ifndef __ALPHA_POLL_H 2#define __ALPHA_POLL_H 3 4#define POLLIN (1 << 0) 5#define POLLPRI (1 << 1) 6#define POLLOUT (1 << 2) 7#define POLLERR (1 << 3) 8#define POLLHUP (1 << 4) 9#define POLLNVAL (1 << 5) 10#define POLLRDNORM (1 << 6) 11#define POLLRDBAND (1 << 7) 12#define POLLWRNORM (1 << 8) 13#define POLLWRBAND (1 << 9) 14#define POLLMSG (1 << 10) 15#define POLLREMOVE (1 << 12) 16#define POLLRDHUP (1 << 13) 17 18 19struct pollfd { 20 int fd; 21 short events; 22 short revents; 23}; 24 25#endif