1 POLLIN 0x0001 2 POLLPRI 0x0002 3 POLLOUT 0x0004 4 POLLERR 0x0008 5 POLLHUP 0x0010 6 POLLNVAL 0x0020 7 POLLRDNORM 0x0040 8 POLLRDBAND 0x0080 9 10 #if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__) 11 /* POLLWRNORM POLLOUT */ 12 #else 13 POLLWRNORM 0x0100 14 #endif 15 16 #if defined(__m68k__) || defined(__mips__) || defined(__sparc__) || defined(__xtensa__) 17 POLLWRBAND 0x0100 18 #else 19 POLLWRBAND 0x0200 20 #endif 21 22 #if defined(__sparc__) 23 POLLMSG 0x0200 24 #else 25 POLLMSG 0x0400 26 #endif 27 28 #if defined(__sparc__) 29 POLLREMOVE 0x0400 30 #elif defined(__xtensa__) 31 POLLREMOVE 0x0800 32 #else 33 POLLREMOVE 0x1000 34 #endif 35 36 #if defined(__sparc__) 37 POLLRDHUP 0x0800 38 #else 39 POLLRDHUP 0x2000 40 #endif 41 42 POLL_BUSY_LOOP 0x8000 43