@@ -102,70 +102,65 @@ pub const SCM_TIMESTAMPING: ::c_int = SO_TIMESTAMPING;
102
102
103
103
// Ioctl Constants
104
104
105
+ pub const TCGETS : :: Ioctl = 0x40245408 ;
106
+ pub const TCSETS : :: Ioctl = 0x80245409 ;
107
+ pub const TCSETSW : :: Ioctl = 0x8024540a ;
108
+ pub const TCSETSF : :: Ioctl = 0x8024540b ;
105
109
pub const TCGETA : :: Ioctl = 0x40125401 ;
106
110
pub const TCSETA : :: Ioctl = 0x80125402 ;
107
111
pub const TCSETAW : :: Ioctl = 0x80125403 ;
108
112
pub const TCSETAF : :: Ioctl = 0x80125404 ;
109
113
pub const TCSBRK : :: Ioctl = 0x20005405 ;
110
114
pub const TCXONC : :: Ioctl = 0x20005406 ;
111
115
pub const TCFLSH : :: Ioctl = 0x20005407 ;
112
- pub const TCGETS : :: Ioctl = 0x40245408 ;
113
- pub const TCSETS : :: Ioctl = 0x80245409 ;
114
- pub const TCSETSW : :: Ioctl = 0x8024540a ;
115
- pub const TCSETSF : :: Ioctl = 0x8024540b ;
116
- pub const TCGETS2 : :: Ioctl = 0x402c540c ;
117
- pub const TCSETS2 : :: Ioctl = 0x802c540d ;
118
- pub const TCSETSW2 : :: Ioctl = 0x802c540e ;
119
- pub const TCSETSF2 : :: Ioctl = 0x802c540f ;
120
- pub const TIOCGDEV : :: Ioctl = 0x40045432 ;
121
- pub const TIOCVHANGUP : :: Ioctl = 0x20005437 ;
122
- pub const TIOCGPKT : :: Ioctl = 0x40045438 ;
123
- pub const TIOCGPTLCK : :: Ioctl = 0x40045439 ;
124
- pub const TIOCGEXCL : :: Ioctl = 0x40045440 ;
125
- pub const TIOCGRS485 : :: Ioctl = 0x40205441 ;
126
- pub const TIOCSRS485 : :: Ioctl = 0xc0205442 ;
127
- //pub const TIOCGISO7816: ::Ioctl = 0x40285443;
128
- //pub const TIOCSISO7816: ::Ioctl = 0xc0285444;
129
- pub const TIOCGETD : :: Ioctl = 0x40047400 ;
130
- pub const TIOCSETD : :: Ioctl = 0x80047401 ;
131
116
pub const TIOCEXCL : :: Ioctl = 0x2000740d ;
132
117
pub const TIOCNXCL : :: Ioctl = 0x2000740e ;
133
- pub const TIOCCONS : :: Ioctl = 0x20007424 ;
134
- pub const TIOCGSOFTCAR : :: Ioctl = 0x40047464 ;
135
- pub const TIOCSSOFTCAR : :: Ioctl = 0x80047465 ;
136
- pub const TIOCSWINSZ : :: Ioctl = 0x80087467 ;
118
+ pub const TIOCSCTTY : :: Ioctl = 0x20007484 ;
119
+ pub const TIOCGPGRP : :: Ioctl = 0x40047483 ;
120
+ pub const TIOCSPGRP : :: Ioctl = 0x80047482 ;
121
+ pub const TIOCOUTQ : :: Ioctl = 0x40047473 ;
122
+ pub const TIOCSTI : :: Ioctl = 0x80017472 ;
137
123
pub const TIOCGWINSZ : :: Ioctl = 0x40087468 ;
124
+ pub const TIOCSWINSZ : :: Ioctl = 0x80087467 ;
138
125
pub const TIOCMGET : :: Ioctl = 0x4004746a ;
139
- pub const TIOCMBIC : :: Ioctl = 0x8004746b ;
140
126
pub const TIOCMBIS : :: Ioctl = 0x8004746c ;
127
+ pub const TIOCMBIC : :: Ioctl = 0x8004746b ;
141
128
pub const TIOCMSET : :: Ioctl = 0x8004746d ;
142
- pub const TIOCSTART : :: Ioctl = 0x2000746e ;
143
- pub const TIOCSTOP : :: Ioctl = 0x2000746f ;
129
+ pub const TIOCGSOFTCAR : :: Ioctl = 0x40047464 ;
130
+ pub const TIOCSSOFTCAR : :: Ioctl = 0x80047465 ;
131
+ pub const FIONREAD : :: Ioctl = 0x4004667f ;
132
+ pub const TIOCINQ : :: Ioctl = FIONREAD ;
133
+ pub const TIOCLINUX : :: Ioctl = 0x541C ;
134
+ pub const TIOCCONS : :: Ioctl = 0x20007424 ;
135
+ pub const TIOCGSERIAL : :: Ioctl = 0x541E ;
136
+ pub const TIOCSSERIAL : :: Ioctl = 0x541F ;
144
137
pub const TIOCPKT : :: Ioctl = 0x80047470 ;
138
+ pub const FIONBIO : :: Ioctl = 0x8004667e ;
145
139
pub const TIOCNOTTY : :: Ioctl = 0x20007471 ;
146
- pub const TIOCSTI : :: Ioctl = 0x80017472 ;
147
- pub const TIOCOUTQ : :: Ioctl = 0x40047473 ;
148
- pub const TIOCCBRK : :: Ioctl = 0x2000747a ;
140
+ pub const TIOCSETD : :: Ioctl = 0x80047401 ;
141
+ pub const TIOCGETD : :: Ioctl = 0x40047400 ;
142
+ pub const TCSBRKP : :: Ioctl = 0x5425 ;
149
143
pub const TIOCSBRK : :: Ioctl = 0x2000747b ;
150
- pub const TIOCSPGRP : :: Ioctl = 0x80047482 ;
151
- pub const TIOCGPGRP : :: Ioctl = 0x40047483 ;
152
- pub const TIOCSCTTY : :: Ioctl = 0x20007484 ;
144
+ pub const TIOCCBRK : :: Ioctl = 0x2000747a ;
153
145
pub const TIOCGSID : :: Ioctl = 0x40047485 ;
146
+ pub const TCGETS2 : :: Ioctl = 0x402c540c ;
147
+ pub const TCSETS2 : :: Ioctl = 0x802c540d ;
148
+ pub const TCSETSW2 : :: Ioctl = 0x802c540e ;
149
+ pub const TCSETSF2 : :: Ioctl = 0x802c540f ;
150
+ pub const TIOCGRS485 : :: Ioctl = 0x40205441 ;
151
+ pub const TIOCSRS485 : :: Ioctl = 0xc0205442 ;
154
152
pub const TIOCGPTN : :: Ioctl = 0x40047486 ;
155
153
pub const TIOCSPTLCK : :: Ioctl = 0x80047487 ;
154
+ pub const TIOCGDEV : :: Ioctl = 0x40045432 ;
156
155
pub const TIOCSIG : :: Ioctl = 0x80047488 ;
156
+ pub const TIOCVHANGUP : :: Ioctl = 0x20005437 ;
157
+ pub const TIOCGPKT : :: Ioctl = 0x40045438 ;
158
+ pub const TIOCGPTLCK : :: Ioctl = 0x40045439 ;
159
+ pub const TIOCGEXCL : :: Ioctl = 0x40045440 ;
157
160
pub const TIOCGPTPEER : :: Ioctl = 0x20007489 ;
158
- pub const FIOCLEX : :: Ioctl = 0x20006601 ;
159
161
pub const FIONCLEX : :: Ioctl = 0x20006602 ;
162
+ pub const FIOCLEX : :: Ioctl = 0x20006601 ;
160
163
pub const FIOASYNC : :: Ioctl = 0x4004667d ;
161
- pub const FIONBIO : :: Ioctl = 0x8004667e ;
162
- pub const FIONREAD : :: Ioctl = 0x4004667f ;
163
- pub const TIOCINQ : :: Ioctl = FIONREAD ;
164
- pub const FIOQSIZE : :: Ioctl = 0x4004667f ;
165
- pub const TIOCLINUX : :: Ioctl = 0x541C ;
166
- pub const TIOCGSERIAL : :: Ioctl = 0x541E ;
167
- pub const TIOCSSERIAL : :: Ioctl = 0x541F ;
168
- pub const TCSBRKP : :: Ioctl = 0x5425 ;
169
164
pub const TIOCSERCONFIG : :: Ioctl = 0x5453 ;
170
165
pub const TIOCSERGWILD : :: Ioctl = 0x5454 ;
171
166
pub const TIOCSERSWILD : :: Ioctl = 0x5455 ;
@@ -177,6 +172,12 @@ pub const TIOCSERGETMULTI: ::Ioctl = 0x545A;
177
172
pub const TIOCSERSETMULTI : :: Ioctl = 0x545B ;
178
173
pub const TIOCMIWAIT : :: Ioctl = 0x545C ;
179
174
pub const TIOCGICOUNT : :: Ioctl = 0x545D ;
175
+ pub const TIOCSTART : :: Ioctl = 0x2000746e ;
176
+ pub const TIOCSTOP : :: Ioctl = 0x2000746f ;
177
+
178
+ //pub const FIOQSIZE: ::Ioctl = ;
179
+ //pub const TIOCGISO7816: ::Ioctl = 0x40285443;
180
+ //pub const TIOCSISO7816: ::Ioctl = 0xc0285444;
180
181
181
182
pub const TIOCM_LE : :: c_int = 0x001 ;
182
183
pub const TIOCM_DTR : :: c_int = 0x002 ;
0 commit comments