|
28 | 28 | * in send queue. */ |
29 | 29 | #endif |
30 | 30 |
|
31 | | -#define TCGETS 0x5401 |
32 | | -#define TCSETS 0x5402 |
33 | | -#define TCSETSW 0x5403 |
34 | | -#define TCSETSF 0x5404 |
35 | | -#define TCGETA 0x5405 |
36 | | -#define TCSETA 0x5406 |
37 | | -#define TCSETAW 0x5407 |
38 | | -#define TCSETAF 0x5408 |
39 | | -#define TCSBRK 0x5409 |
40 | | -#define TCXONC 0x540A |
41 | | -#define TCFLSH 0x540B |
42 | | -#define TIOCEXCL 0x540C |
43 | | -#define TIOCNXCL 0x540D |
44 | | -#define TIOCSCTTY 0x540E |
45 | | -#define TIOCGPGRP 0x540F |
46 | | -#define TIOCSPGRP 0x5410 |
47 | | -#define TIOCOUTQ 0x5411 |
48 | | -#define TIOCSTI 0x5412 |
49 | | -#define TIOCGWINSZ 0x5413 |
50 | | -#define TIOCSWINSZ 0x5414 |
51 | | -#define TIOCMGET 0x5415 |
52 | | -#define TIOCMBIS 0x5416 |
53 | | -#define TIOCMBIC 0x5417 |
54 | | -#define TIOCMSET 0x5418 |
55 | | -#define TIOCGSOFTCAR 0x5419 |
56 | | -#define TIOCSSOFTCAR 0x541A |
57 | | -// #define FIONREAD 0x541B |
58 | | -#define TIOCINQ FIONREAD |
59 | | -#define TIOCLINUX 0x541C |
60 | | -#define TIOCCONS 0x541D |
61 | | -#define TIOCGSERIAL 0x541E |
62 | | -#define TIOCSSERIAL 0x541F |
63 | | -#define TIOCPKT 0x5420 |
64 | | -// #define FIONBIO 0x5421 |
65 | | -#define TIOCNOTTY 0x5422 |
66 | | -#define TIOCSETD 0x5423 |
67 | | -#define TIOCGETD 0x5424 |
68 | | -#define TCSBRKP 0x5425 |
69 | | -#define TIOCSBRK 0x5427 |
70 | | -#define TIOCCBRK 0x5428 |
71 | | -#define TIOCGSID 0x5429 |
72 | | -#define TIOCGRS485 0x542E |
73 | | -#define TIOCSRS485 0x542F |
74 | | -#define TIOCGPTN 0x80045430 |
75 | | -#define TIOCSPTLCK 0x40045431 |
76 | | -#define TIOCGDEV 0x80045432 |
77 | | -#define TCGETX 0x5432 |
78 | | -#define TCSETX 0x5433 |
79 | | -#define TCSETXF 0x5434 |
80 | | -#define TCSETXW 0x5435 |
81 | | -#define TIOCSIG 0x40045436 |
82 | | -#define TIOCVHANGUP 0x5437 |
83 | | -#define TIOCGPKT 0x80045438 |
84 | | -#define TIOCGPTLCK 0x80045439 |
85 | | -#define TIOCGEXCL 0x80045440 |
86 | | - |
87 | | -#define FIONCLEX 0x5450 |
88 | | -#define FIOCLEX 0x5451 |
| 31 | +#define TCGETS 0x5401 |
| 32 | +#define TCSETS 0x5402 |
| 33 | +#define TCSETSW 0x5403 |
| 34 | +#define TCSETSF 0x5404 |
| 35 | +#define TCGETA 0x5405 |
| 36 | +#define TCSETA 0x5406 |
| 37 | +#define TCSETAW 0x5407 |
| 38 | +#define TCSETAF 0x5408 |
| 39 | +#define TCSBRK 0x5409 |
| 40 | +#define TCXONC 0x540A |
| 41 | +#define TCFLSH 0x540B |
| 42 | +#define TIOCEXCL 0x540C |
| 43 | +#define TIOCNXCL 0x540D |
| 44 | +#define TIOCSCTTY 0x540E |
| 45 | +#define TIOCGPGRP 0x540F |
| 46 | +#define TIOCSPGRP 0x5410 |
| 47 | +#define TIOCOUTQ 0x5411 |
| 48 | +#define TIOCSTI 0x5412 |
| 49 | +#define TIOCGWINSZ 0x5413 |
| 50 | +#define TIOCSWINSZ 0x5414 |
| 51 | +#define TIOCMGET 0x5415 |
| 52 | +#define TIOCMBIS 0x5416 |
| 53 | +#define TIOCMBIC 0x5417 |
| 54 | +#define TIOCMSET 0x5418 |
| 55 | +#define TIOCGSOFTCAR 0x5419 |
| 56 | +#define TIOCSSOFTCAR 0x541A |
| 57 | +// #define FIONREAD 0x541B |
| 58 | +#define TIOCINQ FIONREAD |
| 59 | +#define TIOCLINUX 0x541C |
| 60 | +#define TIOCCONS 0x541D |
| 61 | +#define TIOCGSERIAL 0x541E |
| 62 | +#define TIOCSSERIAL 0x541F |
| 63 | +#define TIOCPKT 0x5420 |
| 64 | +// #define FIONBIO 0x5421 |
| 65 | +#define TIOCNOTTY 0x5422 |
| 66 | +#define TIOCSETD 0x5423 |
| 67 | +#define TIOCGETD 0x5424 |
| 68 | +#define TCSBRKP 0x5425 |
| 69 | +#define TIOCSBRK 0x5427 |
| 70 | +#define TIOCCBRK 0x5428 |
| 71 | +#define TIOCGSID 0x5429 |
| 72 | +#define TIOCGRS485 0x542E |
| 73 | +#define TIOCSRS485 0x542F |
| 74 | +#define TIOCGPTN 0x80045430 |
| 75 | +#define TIOCSPTLCK 0x40045431 |
| 76 | +#define TIOCGDEV 0x80045432 |
| 77 | +#define TCGETX 0x5432 |
| 78 | +#define TCSETX 0x5433 |
| 79 | +#define TCSETXF 0x5434 |
| 80 | +#define TCSETXW 0x5435 |
| 81 | +#define TIOCSIG 0x40045436 |
| 82 | +#define TIOCVHANGUP 0x5437 |
| 83 | +#define TIOCGPKT 0x80045438 |
| 84 | +#define TIOCGPTLCK 0x80045439 |
| 85 | +#define TIOCGEXCL 0x80045440 |
| 86 | + |
| 87 | +#define FIONCLEX 0x5450 |
| 88 | +#define FIOCLEX 0x5451 |
89 | 89 |
|
90 | 90 | #ifndef _WIN32 |
91 | | -#define FIOASYNC 0x5452 |
| 91 | +#define FIOASYNC 0x5452 |
92 | 92 | #endif |
93 | 93 |
|
94 | | -#define TIOCSERCONFIG 0x5453 |
95 | | -#define TIOCSERGWILD 0x5454 |
96 | | -#define TIOCSERSWILD 0x5455 |
97 | | -#define TIOCGLCKTRMIOS 0x5456 |
98 | | -#define TIOCSLCKTRMIOS 0x5457 |
99 | | -#define TIOCSERGSTRUCT 0x5458 |
| 94 | +#define TIOCSERCONFIG 0x5453 |
| 95 | +#define TIOCSERGWILD 0x5454 |
| 96 | +#define TIOCSERSWILD 0x5455 |
| 97 | +#define TIOCGLCKTRMIOS 0x5456 |
| 98 | +#define TIOCSLCKTRMIOS 0x5457 |
| 99 | +#define TIOCSERGSTRUCT 0x5458 |
100 | 100 | #define TIOCSERGETLSR 0x5459 |
101 | 101 | #define TIOCSERGETMULTI 0x545A |
102 | 102 | #define TIOCSERSETMULTI 0x545B |
103 | 103 |
|
104 | | -#define TIOCMIWAIT 0x545C |
105 | | -#define TIOCGICOUNT 0x545D |
106 | | -#define FIOQSIZE 0x5460 |
| 104 | +#define TIOCMIWAIT 0x545C |
| 105 | +#define TIOCGICOUNT 0x545D |
| 106 | +#define FIOQSIZE 0x5460 |
107 | 107 |
|
108 | | -#define TIOCPKT_DATA 0 |
109 | | -#define TIOCPKT_FLUSHREAD 1 |
110 | | -#define TIOCPKT_FLUSHWRITE 2 |
111 | | -#define TIOCPKT_STOP 4 |
112 | | -#define TIOCPKT_START 8 |
113 | | -#define TIOCPKT_NOSTOP 16 |
114 | | -#define TIOCPKT_DOSTOP 32 |
115 | | -#define TIOCPKT_IOCTL 64 |
| 108 | +#define TIOCPKT_DATA 0 |
| 109 | +#define TIOCPKT_FLUSHREAD 1 |
| 110 | +#define TIOCPKT_FLUSHWRITE 2 |
| 111 | +#define TIOCPKT_STOP 4 |
| 112 | +#define TIOCPKT_START 8 |
| 113 | +#define TIOCPKT_NOSTOP 16 |
| 114 | +#define TIOCPKT_DOSTOP 32 |
| 115 | +#define TIOCPKT_IOCTL 64 |
116 | 116 |
|
117 | 117 | #define TIOCSER_TEMT 0x01 |
118 | 118 |
|
119 | 119 | struct winsize { |
120 | | - unsigned short ws_row; |
121 | | - unsigned short ws_col; |
122 | | - unsigned short ws_xpixel; |
123 | | - unsigned short ws_ypixel; |
| 120 | + unsigned short ws_row; |
| 121 | + unsigned short ws_col; |
| 122 | + unsigned short ws_xpixel; |
| 123 | + unsigned short ws_ypixel; |
124 | 124 | }; |
125 | 125 |
|
126 | 126 | #define TIOCM_LE 0x001 |
@@ -223,8 +223,7 @@ struct winsize { |
223 | 223 | #define SIOCADDDLCI 0x8980 |
224 | 224 | #define SIOCDELDLCI 0x8981 |
225 | 225 |
|
226 | | -#define SIOCDEVPRIVATE 0x89F0 |
227 | | -#define SIOCPROTOPRIVATE 0x89E0 |
| 226 | +#define SIOCDEVPRIVATE 0x89F0 |
| 227 | +#define SIOCPROTOPRIVATE 0x89E0 |
228 | 228 |
|
229 | 229 | #endif |
230 | | - |
0 commit comments