~ubuntu-branches/ubuntu/vivid/emscripten/vivid-proposed

« back to all changes in this revision

Viewing changes to system/include/libc/bits/ioctl.h

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2014-01-19 14:12:40 UTC
  • mfrom: (4.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20140119141240-nfiw0p8033oitpfz
Tags: 1.9.0~20140119~7dc8c2f-1
* New snapshot release (Closes: #733714)
* Provide sources for javascript and flash. Done in orig-tar.sh
  Available in third_party/websockify/include/web-socket-js/src/
  (Closes: #735903)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#define _IOC(a,b,c,d) ( ((a)<<30) | ((b)<<8) | (c) | ((d)<<16) )
 
2
#define _IOC_NONE  0U
 
3
#define _IOC_WRITE 1U
 
4
#define _IOC_READ  2U
 
5
 
 
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))
 
10
 
 
11
#define TCGETS          0x5401
 
12
#define TCSETS          0x5402
 
13
#define TCSETSW         0x5403
 
14
#define TCSETSF         0x5404
 
15
#define TCGETA          0x5405
 
16
#define TCSETA          0x5406
 
17
#define TCSETAW         0x5407
 
18
#define TCSETAF         0x5408
 
19
#define TCSBRK          0x5409
 
20
#define TCXONC          0x540A
 
21
#define TCFLSH          0x540B
 
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
 
55
#define TCGETX          0x5432
 
56
#define TCSETX          0x5433
 
57
#define TCSETXF         0x5434
 
58
#define TCSETXW         0x5435
 
59
 
 
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
 
72
 
 
73
#define TIOCMIWAIT      0x545C
 
74
#define TIOCGICOUNT     0x545D
 
75
#define TIOCGHAYESESP   0x545E
 
76
#define TIOCSHAYESESP   0x545F
 
77
#define FIOQSIZE        0x5460
 
78
 
 
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
 
87
 
 
88
#define TIOCSER_TEMT    0x01
 
89
 
 
90
struct winsize {
 
91
        unsigned short ws_row;
 
92
        unsigned short ws_col;
 
93
        unsigned short ws_xpixel;
 
94
        unsigned short ws_ypixel;
 
95
};
 
96
 
 
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
 
112
 
 
113
#define N_TTY           0
 
114
#define N_SLIP          1
 
115
#define N_MOUSE         2
 
116
#define N_PPP           3
 
117
#define N_STRIP         4
 
118
#define N_AX25          5
 
119
#define N_X25           6
 
120
#define N_6PACK         7
 
121
#define N_MASC          8
 
122
#define N_R3964         9
 
123
#define N_PROFIBUS_FDL  10
 
124
#define N_IRDA          11
 
125
#define N_SMSBLOCK      12
 
126
#define N_HDLC          13
 
127
#define N_SYNC_PPP      14
 
128
#define N_HCI           15
 
129
 
 
130
#define FIOSETOWN       0x8901
 
131
#define SIOCSPGRP       0x8902
 
132
#define FIOGETOWN       0x8903
 
133
#define SIOCGPGRP       0x8904
 
134
#define SIOCATMARK      0x8905
 
135
#define SIOCGSTAMP      0x8906
 
136
 
 
137
#define SIOCADDRT       0x890B
 
138
#define SIOCDELRT       0x890C
 
139
#define SIOCRTMSG       0x890D
 
140
 
 
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
 
175
 
 
176
#define SIOCGIFBR       0x8940
 
177
#define SIOCSIFBR       0x8941
 
178
 
 
179
#define SIOCGIFTXQLEN   0x8942
 
180
#define SIOCSIFTXQLEN   0x8943
 
181
 
 
182
#define SIOCDARP        0x8953
 
183
#define SIOCGARP        0x8954
 
184
#define SIOCSARP        0x8955
 
185
 
 
186
#define SIOCDRARP       0x8960
 
187
#define SIOCGRARP       0x8961
 
188
#define SIOCSRARP       0x8962
 
189
 
 
190
#define SIOCGIFMAP      0x8970
 
191
#define SIOCSIFMAP      0x8971
 
192
 
 
193
#define SIOCADDDLCI     0x8980
 
194
#define SIOCDELDLCI     0x8981
 
195
 
 
196
#define SIOCDEVPRIVATE          0x89F0
 
197
#define SIOCPROTOPRIVATE        0x89E0