1
#define _IOC(a,b,c,d) ( ((a)<<30) | ((b)<<8) | (c) | ((d)<<16) )
6
#define _IO(a,b) _IOC(_IOC_NONE,(a),(b),0)
7
#define _IOW(a,b,c) _IOC(_IOC_WRITE,(a),(b),sizeof(c))
8
#define _IOR(a,b,c) _IOC(_IOC_READ,(a),(b),sizeof(c))
9
#define _IOWR(a,b,c) _IOC(_IOC_READ|_IOC_WRITE,(a),(b),sizeof(c))
13
#define TCSETSW 0x5403
14
#define TCSETSF 0x5404
17
#define TCSETAW 0x5407
18
#define TCSETAF 0x5408
22
#define TIOCEXCL 0x540C
23
#define TIOCNXCL 0x540D
24
#define TIOCSCTTY 0x540E
25
#define TIOCGPGRP 0x540F
26
#define TIOCSPGRP 0x5410
27
#define TIOCOUTQ 0x5411
28
#define TIOCSTI 0x5412
29
#define TIOCGWINSZ 0x5413
30
#define TIOCSWINSZ 0x5414
31
#define TIOCMGET 0x5415
32
#define TIOCMBIS 0x5416
33
#define TIOCMBIC 0x5417
34
#define TIOCMSET 0x5418
35
#define TIOCGSOFTCAR 0x5419
36
#define TIOCSSOFTCAR 0x541A
37
#define FIONREAD 0x541B
38
#define TIOCINQ FIONREAD
39
#define TIOCLINUX 0x541C
40
#define TIOCCONS 0x541D
41
#define TIOCGSERIAL 0x541E
42
#define TIOCSSERIAL 0x541F
43
#define TIOCPKT 0x5420
44
#define FIONBIO 0x5421
45
#define TIOCNOTTY 0x5422
46
#define TIOCSETD 0x5423
47
#define TIOCGETD 0x5424
48
#define TCSBRKP 0x5425
49
#define TIOCTTYGSTRUCT 0x5426
50
#define TIOCSBRK 0x5427
51
#define TIOCCBRK 0x5428
52
#define TIOCGSID 0x5429
53
#define TIOCGPTN 0x80045430
54
#define TIOCSPTLCK 0x40045431
57
#define TCSETXF 0x5434
58
#define TCSETXW 0x5435
60
#define FIONCLEX 0x5450
61
#define FIOCLEX 0x5451
62
#define FIOASYNC 0x5452
63
#define TIOCSERCONFIG 0x5453
64
#define TIOCSERGWILD 0x5454
65
#define TIOCSERSWILD 0x5455
66
#define TIOCGLCKTRMIOS 0x5456
67
#define TIOCSLCKTRMIOS 0x5457
68
#define TIOCSERGSTRUCT 0x5458
69
#define TIOCSERGETLSR 0x5459
70
#define TIOCSERGETMULTI 0x545A
71
#define TIOCSERSETMULTI 0x545B
73
#define TIOCMIWAIT 0x545C
74
#define TIOCGICOUNT 0x545D
75
#define TIOCGHAYESESP 0x545E
76
#define TIOCSHAYESESP 0x545F
77
#define FIOQSIZE 0x5460
79
#define TIOCPKT_DATA 0
80
#define TIOCPKT_FLUSHREAD 1
81
#define TIOCPKT_FLUSHWRITE 2
82
#define TIOCPKT_STOP 4
83
#define TIOCPKT_START 8
84
#define TIOCPKT_NOSTOP 16
85
#define TIOCPKT_DOSTOP 32
86
#define TIOCPKT_IOCTL 64
88
#define TIOCSER_TEMT 0x01
91
unsigned short ws_row;
92
unsigned short ws_col;
93
unsigned short ws_xpixel;
94
unsigned short ws_ypixel;
97
#define TIOCM_LE 0x001
98
#define TIOCM_DTR 0x002
99
#define TIOCM_RTS 0x004
100
#define TIOCM_ST 0x008
101
#define TIOCM_SR 0x010
102
#define TIOCM_CTS 0x020
103
#define TIOCM_CAR 0x040
104
#define TIOCM_RNG 0x080
105
#define TIOCM_DSR 0x100
106
#define TIOCM_CD TIOCM_CAR
107
#define TIOCM_RI TIOCM_RNG
108
#define TIOCM_OUT1 0x2000
109
#define TIOCM_OUT2 0x4000
110
#define TIOCM_LOOP 0x8000
111
#define TIOCM_MODEM_BITS TIOCM_OUT2
123
#define N_PROFIBUS_FDL 10
125
#define N_SMSBLOCK 12
127
#define N_SYNC_PPP 14
130
#define FIOSETOWN 0x8901
131
#define SIOCSPGRP 0x8902
132
#define FIOGETOWN 0x8903
133
#define SIOCGPGRP 0x8904
134
#define SIOCATMARK 0x8905
135
#define SIOCGSTAMP 0x8906
137
#define SIOCADDRT 0x890B
138
#define SIOCDELRT 0x890C
139
#define SIOCRTMSG 0x890D
141
#define SIOCGIFNAME 0x8910
142
#define SIOCSIFLINK 0x8911
143
#define SIOCGIFCONF 0x8912
144
#define SIOCGIFFLAGS 0x8913
145
#define SIOCSIFFLAGS 0x8914
146
#define SIOCGIFADDR 0x8915
147
#define SIOCSIFADDR 0x8916
148
#define SIOCGIFDSTADDR 0x8917
149
#define SIOCSIFDSTADDR 0x8918
150
#define SIOCGIFBRDADDR 0x8919
151
#define SIOCSIFBRDADDR 0x891a
152
#define SIOCGIFNETMASK 0x891b
153
#define SIOCSIFNETMASK 0x891c
154
#define SIOCGIFMETRIC 0x891d
155
#define SIOCSIFMETRIC 0x891e
156
#define SIOCGIFMEM 0x891f
157
#define SIOCSIFMEM 0x8920
158
#define SIOCGIFMTU 0x8921
159
#define SIOCSIFMTU 0x8922
160
#define SIOCSIFHWADDR 0x8924
161
#define SIOCGIFENCAP 0x8925
162
#define SIOCSIFENCAP 0x8926
163
#define SIOCGIFHWADDR 0x8927
164
#define SIOCGIFSLAVE 0x8929
165
#define SIOCSIFSLAVE 0x8930
166
#define SIOCADDMULTI 0x8931
167
#define SIOCDELMULTI 0x8932
168
#define SIOCGIFINDEX 0x8933
169
#define SIOGIFINDEX SIOCGIFINDEX
170
#define SIOCSIFPFLAGS 0x8934
171
#define SIOCGIFPFLAGS 0x8935
172
#define SIOCDIFADDR 0x8936
173
#define SIOCSIFHWBROADCAST 0x8937
174
#define SIOCGIFCOUNT 0x8938
176
#define SIOCGIFBR 0x8940
177
#define SIOCSIFBR 0x8941
179
#define SIOCGIFTXQLEN 0x8942
180
#define SIOCSIFTXQLEN 0x8943
182
#define SIOCDARP 0x8953
183
#define SIOCGARP 0x8954
184
#define SIOCSARP 0x8955
186
#define SIOCDRARP 0x8960
187
#define SIOCGRARP 0x8961
188
#define SIOCSRARP 0x8962
190
#define SIOCGIFMAP 0x8970
191
#define SIOCSIFMAP 0x8971
193
#define SIOCADDDLCI 0x8980
194
#define SIOCDELDLCI 0x8981
196
#define SIOCDEVPRIVATE 0x89F0
197
#define SIOCPROTOPRIVATE 0x89E0