Dr Andrew Scott G7VAV

My photo
 
June 2025
Mo Tu We Th Fr Sa Su
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 1 2 3 4 5 6


poll.h
01: #ifndef __ASM_GENERIC_POLL_H
02: #define __ASM_GENERIC_POLL_H
03: 
04: /* These are specified by iBCS2 */
05: #define POLLIN          0x0001
06: #define POLLPRI         0x0002
07: #define POLLOUT         0x0004
08: #define POLLERR         0x0008
09: #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: #ifndef POLLWRNORM
16: #define POLLWRNORM      0x0100
17: #endif
18: #ifndef POLLWRBAND
19: #define POLLWRBAND      0x0200
20: #endif
21: #ifndef POLLMSG
22: #define POLLMSG         0x0400
23: #endif
24: #ifndef POLLREMOVE
25: #define POLLREMOVE      0x1000
26: #endif
27: #ifndef POLLRDHUP
28: #define POLLRDHUP       0x2000
29: #endif
30: 
31: #define POLLFREE        0x4000  /* currently only for epoll */
32: 
33: struct pollfd {
34:         int fd;
35:         short events;
36:         short revents;
37: };
38: 
39: #endif  /* __ASM_GENERIC_POLL_H */
40: 


for client (none)
© Andrew Scott 2006 - 2025,
All Rights Reserved
http://www.andrew-scott.uk/
Andrew Scott
http://www.andrew-scott.co.uk/