at v2.6.16-rc2 26 lines 536 B view raw
1#ifndef __ASM_SH_POLL_H 2#define __ASM_SH_POLL_H 3 4/* These are specified by iBCS2 */ 5#define POLLIN 0x0001 6#define POLLPRI 0x0002 7#define POLLOUT 0x0004 8#define POLLERR 0x0008 9#define POLLHUP 0x0010 10#define POLLNVAL 0x0020 11 12/* The rest seem to be more-or-less nonstandard. Check them! */ 13#define POLLRDNORM 0x0040 14#define POLLRDBAND 0x0080 15#define POLLWRNORM 0x0100 16#define POLLWRBAND 0x0200 17#define POLLMSG 0x0400 18#define POLLREMOVE 0x1000 19 20struct pollfd { 21 int fd; 22 short events; 23 short revents; 24}; 25 26#endif /* __ASM_SH_POLL_H */