poll.h: added
[neatlibc.git] / sys / ioctl.h
blob641600d9ed1ada02f18fb2009e427a59f944b118
1 #define TCGETS 0x5401
2 #define TCSETS 0x5402
3 #define TCSETSW 0x5403
4 #define TCSETSF 0x5404
5 #define TCGETA 0x5405
6 #define TCSETA 0x5406
7 #define TCSETAW 0x5407
8 #define TCSETAF 0x5408
9 #define TCSBRK 0x5409
10 #define TCXONC 0x540A
11 #define TCFLSH 0x540B
12 #define TIOCEXCL 0x540C
13 #define TIOCNXCL 0x540D
14 #define TIOCSCTTY 0x540E
15 #define TIOCGPGRP 0x540F
16 #define TIOCSPGRP 0x5410
17 #define TIOCOUTQ 0x5411
18 #define TIOCSTI 0x5412
19 #define TIOCGWINSZ 0x5413
20 #define TIOCSWINSZ 0x5414
21 #define TIOCMGET 0x5415
22 #define TIOCMBIS 0x5416
23 #define TIOCMBIC 0x5417
24 #define TIOCMSET 0x5418
25 #define TIOCGSOFTCAR 0x5419
26 #define TIOCSSOFTCAR 0x541A
27 #define FIONREAD 0x541B
28 #define TIOCINQ FIONREAD
29 #define TIOCLINUX 0x541C
30 #define TIOCCONS 0x541D
31 #define TIOCGSERIAL 0x541E
32 #define TIOCSSERIAL 0x541F
33 #define TIOCPKT 0x5420
34 #define FIONBIO 0x5421
35 #define TIOCNOTTY 0x5422
36 #define TIOCSETD 0x5423
37 #define TIOCGETD 0x5424
38 #define TCSBRKP 0x5425
39 #define TIOCTTYGSTRUCT 0x5426
40 #define TIOCSBRK 0x5427
41 #define TIOCCBRK 0x5428
42 #define TIOCGSID 0x5429
43 #define TIOCGPTN 0x80045430
44 #define TIOCSPTLCK 0x40045431
46 /* socket-level I/O control calls. */
47 #define FIOSETOWN 0x8901
48 #define SIOCSPGRP 0x8902
49 #define FIOGETOWN 0x8903
50 #define SIOCGPGRP 0x8904
51 #define SIOCATMARK 0x8905
52 #define SIOCGSTAMP 0x8906
54 int ioctl(int fd, int cmd, ...);