File: /usr/src/linux/include/asm-mips/poll.h

1     #ifndef __ASM_MIPS_POLL_H
2     #define __ASM_MIPS_POLL_H
3     
4     #define POLLIN		0x0001
5     #define POLLPRI		0x0002
6     #define POLLOUT		0x0004
7     
8     #define POLLERR		0x0008
9     #define POLLHUP		0x0010
10     #define POLLNVAL	0x0020
11     
12     #define POLLRDNORM	0x0040
13     #define POLLRDBAND	0x0080
14     #define POLLWRNORM	POLLOUT
15     #define POLLWRBAND	0x0100
16     
17     /* XXX This one seems to be more-or-less nonstandard.  */
18     #define POLLMSG		0x0400
19     
20     struct pollfd {
21     	int fd;
22     	short events;
23     	short revents;
24     };
25     
26     #endif /* __ASM_MIPS_POLL_H */
27