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