@@ -874,6 +874,7 @@ pub const LOCK_UN: ::c_int = 0x08;
874
874
875
875
pub const SIGSTKSZ : :: size_t = 16384 ;
876
876
877
+ pub const IOV_MAX : :: c_int = 1024 ;
877
878
pub const PATH_MAX : :: c_int = 1024 ;
878
879
879
880
pub const SA_NOCLDSTOP : :: c_int = 0x01 ;
@@ -924,7 +925,10 @@ pub const _PC_2_SYMLINKS: ::c_int = 37;
924
925
pub const _PC_XATTR_EXISTS: :: c_int = 38 ;
925
926
pub const _PC_XATTR_ENABLED: :: c_int = 39 ;
926
927
927
- pub const FIONBIO : :: c_int = 0xbe000000 ;
928
+ pub const FIONBIO : :: c_ulong = 0xbe000000 ;
929
+ pub const FIONREAD : :: c_ulong = 0xbe000001 ;
930
+ pub const FIOSEEKDATA : :: c_ulong = 0xbe000002 ;
931
+ pub const FIOSEEKHOLE : :: c_ulong = 0xbe000003 ;
928
932
929
933
pub const _SC_ARG_MAX: :: c_int = 15 ;
930
934
pub const _SC_CHILD_MAX: :: c_int = 16 ;
@@ -1201,30 +1205,30 @@ pub const TCIFLUSH: ::c_int = 0x01;
1201
1205
pub const TCOFLUSH : :: c_int = 0x02 ;
1202
1206
pub const TCIOFLUSH : :: c_int = 0x03 ;
1203
1207
1204
- pub const TCGETA : :: c_int = 0x8000 ;
1205
- pub const TCSETA : :: c_int = TCGETA + 1 ;
1206
- pub const TCSETAF : :: c_int = TCGETA + 2 ;
1207
- pub const TCSETAW : :: c_int = TCGETA + 3 ;
1208
- pub const TCWAITEVENT : :: c_int = TCGETA + 4 ;
1209
- pub const TCSBRK : :: c_int = TCGETA + 5 ;
1210
- pub const TCFLSH : :: c_int = TCGETA + 6 ;
1211
- pub const TCXONC : :: c_int = TCGETA + 7 ;
1212
- pub const TCQUERYCONNECTED : :: c_int = TCGETA + 8 ;
1213
- pub const TCGETBITS : :: c_int = TCGETA + 9 ;
1214
- pub const TCSETDTR : :: c_int = TCGETA + 10 ;
1215
- pub const TCSETRTS : :: c_int = TCGETA + 11 ;
1216
- pub const TIOCGWINSZ : :: c_int = TCGETA + 12 ;
1217
- pub const TIOCSWINSZ : :: c_int = TCGETA + 13 ;
1218
- pub const TCVTIME : :: c_int = TCGETA + 14 ;
1219
- pub const TIOCGPGRP : :: c_int = TCGETA + 15 ;
1220
- pub const TIOCSPGRP : :: c_int = TCGETA + 16 ;
1221
- pub const TIOCSCTTY : :: c_int = TCGETA + 17 ;
1222
- pub const TIOCMGET : :: c_int = TCGETA + 18 ;
1223
- pub const TIOCMSET : :: c_int = TCGETA + 19 ;
1224
- pub const TIOCSBRK : :: c_int = TCGETA + 20 ;
1225
- pub const TIOCCBRK : :: c_int = TCGETA + 21 ;
1226
- pub const TIOCMBIS : :: c_int = TCGETA + 22 ;
1227
- pub const TIOCMBIC : :: c_int = TCGETA + 23 ;
1208
+ pub const TCGETA : :: c_ulong = 0x8000 ;
1209
+ pub const TCSETA : :: c_ulong = TCGETA + 1 ;
1210
+ pub const TCSETAF : :: c_ulong = TCGETA + 2 ;
1211
+ pub const TCSETAW : :: c_ulong = TCGETA + 3 ;
1212
+ pub const TCWAITEVENT : :: c_ulong = TCGETA + 4 ;
1213
+ pub const TCSBRK : :: c_ulong = TCGETA + 5 ;
1214
+ pub const TCFLSH : :: c_ulong = TCGETA + 6 ;
1215
+ pub const TCXONC : :: c_ulong = TCGETA + 7 ;
1216
+ pub const TCQUERYCONNECTED : :: c_ulong = TCGETA + 8 ;
1217
+ pub const TCGETBITS : :: c_ulong = TCGETA + 9 ;
1218
+ pub const TCSETDTR : :: c_ulong = TCGETA + 10 ;
1219
+ pub const TCSETRTS : :: c_ulong = TCGETA + 11 ;
1220
+ pub const TIOCGWINSZ : :: c_ulong = TCGETA + 12 ;
1221
+ pub const TIOCSWINSZ : :: c_ulong = TCGETA + 13 ;
1222
+ pub const TCVTIME : :: c_ulong = TCGETA + 14 ;
1223
+ pub const TIOCGPGRP : :: c_ulong = TCGETA + 15 ;
1224
+ pub const TIOCSPGRP : :: c_ulong = TCGETA + 16 ;
1225
+ pub const TIOCSCTTY : :: c_ulong = TCGETA + 17 ;
1226
+ pub const TIOCMGET : :: c_ulong = TCGETA + 18 ;
1227
+ pub const TIOCMSET : :: c_ulong = TCGETA + 19 ;
1228
+ pub const TIOCSBRK : :: c_ulong = TCGETA + 20 ;
1229
+ pub const TIOCCBRK : :: c_ulong = TCGETA + 21 ;
1230
+ pub const TIOCMBIS : :: c_ulong = TCGETA + 22 ;
1231
+ pub const TIOCMBIC : :: c_ulong = TCGETA + 23 ;
1228
1232
1229
1233
pub const PRIO_PROCESS : :: c_int = 0 ;
1230
1234
pub const PRIO_PGRP : :: c_int = 1 ;
@@ -1499,12 +1503,12 @@ extern "C" {
1499
1503
pub fn writev (
1500
1504
fd : :: c_int ,
1501
1505
iov : * const :: iovec ,
1502
- count : :: size_t ,
1506
+ count : :: c_int ,
1503
1507
) -> :: ssize_t ;
1504
1508
pub fn readv (
1505
1509
fd : :: c_int ,
1506
1510
iov : * const :: iovec ,
1507
- count : :: size_t ,
1511
+ count : :: c_int ,
1508
1512
) -> :: ssize_t ;
1509
1513
1510
1514
pub fn sendmsg (
0 commit comments