|
|
1.1 root 1: #ifndef __ARCH_I386_IOCTLS_H__
2: #define __ARCH_I386_IOCTLS_H__
3:
4: #include <asm/ioctl.h>
5:
6: /* 0x54 is just a magic number to make these relatively unique ('T') */
7:
8: #define TCGETS 0x5401
9: #define TCSETS 0x5402
10: #define TCSETSW 0x5403
11: #define TCSETSF 0x5404
12: #define TCGETA 0x5405
13: #define TCSETA 0x5406
14: #define TCSETAW 0x5407
15: #define TCSETAF 0x5408
16: #define TCSBRK 0x5409
17: #define TCXONC 0x540A
18: #define TCFLSH 0x540B
19: #define TIOCEXCL 0x540C
20: #define TIOCNXCL 0x540D
21: #define TIOCSCTTY 0x540E
22: #define TIOCGPGRP 0x540F
23: #define TIOCSPGRP 0x5410
24: #define TIOCOUTQ 0x5411
25: #define TIOCSTI 0x5412
26: #define TIOCGWINSZ 0x5413
27: #define TIOCSWINSZ 0x5414
28: #define TIOCMGET 0x5415
29: #define TIOCMBIS 0x5416
30: #define TIOCMBIC 0x5417
31: #define TIOCMSET 0x5418
32: #define TIOCGSOFTCAR 0x5419
33: #define TIOCSSOFTCAR 0x541A
34: #define FIONREAD 0x541B
35: #define TIOCINQ FIONREAD
36: #define TIOCLINUX 0x541C
37: #define TIOCCONS 0x541D
38: #define TIOCGSERIAL 0x541E
39: #define TIOCSSERIAL 0x541F
40: #define TIOCPKT 0x5420
41: #define FIONBIO 0x5421
42: #define TIOCNOTTY 0x5422
43: #define TIOCSETD 0x5423
44: #define TIOCGETD 0x5424
45: #define TCSBRKP 0x5425 /* Needed for POSIX tcsendbreak() */
46: #define TIOCTTYGSTRUCT 0x5426 /* For debugging only */
47: #define FIONCLEX 0x5450 /* these numbers need to be adjusted. */
48: #define FIOCLEX 0x5451
49: #define FIOASYNC 0x5452
50: #define TIOCSERCONFIG 0x5453
51: #define TIOCSERGWILD 0x5454
52: #define TIOCSERSWILD 0x5455
53: #define TIOCGLCKTRMIOS 0x5456
54: #define TIOCSLCKTRMIOS 0x5457
55: #define TIOCSERGSTRUCT 0x5458 /* For debugging only */
56: #define TIOCSERGETLSR 0x5459 /* Get line status register */
57: #define TIOCSERGETMULTI 0x545A /* Get multiport config */
58: #define TIOCSERSETMULTI 0x545B /* Set multiport config */
59:
60: #define TIOCMIWAIT 0x545C /* wait for a change on serial input line(s) */
61: #define TIOCGICOUNT 0x545D /* read serial port inline interrupt counts */
62:
63: /* Used for packet mode */
64: #define TIOCPKT_DATA 0
65: #define TIOCPKT_FLUSHREAD 1
66: #define TIOCPKT_FLUSHWRITE 2
67: #define TIOCPKT_STOP 4
68: #define TIOCPKT_START 8
69: #define TIOCPKT_NOSTOP 16
70: #define TIOCPKT_DOSTOP 32
71:
72: #define TIOCSER_TEMT 0x01 /* Transmitter physically empty */
73:
74: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.