File tree Expand file tree Collapse file tree 8 files changed +36
-4
lines changed Expand file tree Collapse file tree 8 files changed +36
-4
lines changed Original file line number Diff line number Diff line change @@ -407,6 +407,7 @@ pub const PF_NATM: ::c_int = AF_NATM;
407
407
pub const SOCK_STREAM : :: c_int = 1 ;
408
408
pub const SOCK_DGRAM : :: c_int = 2 ;
409
409
pub const SOCK_RAW : :: c_int = 3 ;
410
+ pub const SOCK_RDM : :: c_int = 4 ;
410
411
pub const SOCK_SEQPACKET : :: c_int = 5 ;
411
412
pub const IPPROTO_ICMP : :: c_int = 1 ;
412
413
pub const IPPROTO_ICMPV6 : :: c_int = 58 ;
Original file line number Diff line number Diff line change @@ -486,11 +486,14 @@ pub const SO_KEEPALIVE: ::c_int = 9;
486
486
pub const SO_OOBINLINE : :: c_int = 10 ;
487
487
pub const SO_LINGER : :: c_int = 13 ;
488
488
pub const SO_REUSEPORT : :: c_int = 15 ;
489
+ pub const SO_PASSCRED : :: c_int = 16 ;
490
+ pub const SO_PEERCRED : :: c_int = 17 ;
489
491
pub const SO_RCVLOWAT : :: c_int = 18 ;
490
492
pub const SO_SNDLOWAT : :: c_int = 19 ;
491
493
pub const SO_RCVTIMEO : :: c_int = 20 ;
492
494
pub const SO_SNDTIMEO : :: c_int = 21 ;
493
495
pub const SO_ACCEPTCONN : :: c_int = 30 ;
496
+ pub const SO_SNDBUFFORCE : :: c_int = 32 ;
494
497
495
498
pub const O_ACCMODE : :: c_int = 3 ;
496
499
pub const O_APPEND : :: c_int = 1024 ;
Original file line number Diff line number Diff line change @@ -328,6 +328,13 @@ pub const B3000000: ::speed_t = 0o010015;
328
328
pub const B3500000 : :: speed_t = 0o010016 ;
329
329
pub const B4000000 : :: speed_t = 0o010017 ;
330
330
331
+ pub const SO_BINDTODEVICE : :: c_int = 25 ;
332
+ pub const SO_TIMESTAMP : :: c_int = 29 ;
333
+ pub const SO_MARK : :: c_int = 36 ;
334
+ pub const SO_RXQ_OVFL : :: c_int = 40 ;
335
+ pub const SO_PEEK_OFF : :: c_int = 42 ;
336
+ pub const SO_BUSY_POLL : :: c_int = 46 ;
337
+
331
338
extern {
332
339
pub fn ioctl ( fd : :: c_int , request : :: c_int , ...) -> :: c_int ;
333
340
pub fn ptrace ( request : :: c_int , ...) -> :: c_long ;
Original file line number Diff line number Diff line change @@ -172,9 +172,19 @@ pub const SO_SNDBUF: ::c_int = 7;
172
172
pub const SO_RCVBUF : :: c_int = 8 ;
173
173
pub const SO_KEEPALIVE : :: c_int = 9 ;
174
174
pub const SO_OOBINLINE : :: c_int = 10 ;
175
+ pub const SO_PRIORITY : :: c_int = 12 ;
175
176
pub const SO_LINGER : :: c_int = 13 ;
177
+ pub const SO_BSDCOMPAT : :: c_int = 14 ;
176
178
pub const SO_REUSEPORT : :: c_int = 15 ;
179
+ pub const SO_BINDTODEVICE : :: c_int = 25 ;
180
+ pub const SO_TIMESTAMP : :: c_int = 29 ;
177
181
pub const SO_ACCEPTCONN : :: c_int = 30 ;
182
+ pub const SO_MARK : :: c_int = 36 ;
183
+ pub const SO_PROTOCOL : :: c_int = 38 ;
184
+ pub const SO_DOMAIN : :: c_int = 39 ;
185
+ pub const SO_RXQ_OVFL : :: c_int = 40 ;
186
+ pub const SO_PEEK_OFF : :: c_int = 42 ;
187
+ pub const SO_BUSY_POLL : :: c_int = 46 ;
178
188
179
189
pub const SA_ONSTACK : :: c_int = 0x08000000 ;
180
190
pub const SA_SIGINFO : :: c_int = 0x00000004 ;
Original file line number Diff line number Diff line change @@ -84,8 +84,6 @@ pub const EDEADLOCK: ::c_int = 58;
84
84
pub const SO_SNDBUFFORCE : :: c_int = 32 ;
85
85
pub const SO_RCVBUFFORCE : :: c_int = 33 ;
86
86
pub const SO_NO_CHECK : :: c_int = 11 ;
87
- pub const SO_PRIORITY : :: c_int = 12 ;
88
- pub const SO_BSDCOMPAT : :: c_int = 14 ;
89
87
pub const SO_RCVLOWAT : :: c_int = 16 ;
90
88
pub const SO_SNDLOWAT : :: c_int = 17 ;
91
89
pub const SO_RCVTIMEO : :: c_int = 18 ;
Original file line number Diff line number Diff line change @@ -184,8 +184,6 @@ pub const EDEADLOCK: ::c_int = 35;
184
184
pub const SO_SNDBUFFORCE : :: c_int = 32 ;
185
185
pub const SO_RCVBUFFORCE : :: c_int = 33 ;
186
186
pub const SO_NO_CHECK : :: c_int = 11 ;
187
- pub const SO_PRIORITY : :: c_int = 12 ;
188
- pub const SO_BSDCOMPAT : :: c_int = 14 ;
189
187
pub const SO_PASSCRED : :: c_int = 16 ;
190
188
pub const SO_PEERCRED : :: c_int = 17 ;
191
189
pub const SO_RCVLOWAT : :: c_int = 18 ;
Original file line number Diff line number Diff line change @@ -183,12 +183,19 @@ pub const ERFKILL: ::c_int = 134;
183
183
pub const SOL_SOCKET : :: c_int = 0xffff ;
184
184
185
185
pub const SO_REUSEADDR : :: c_int = 4 ;
186
+ pub const SO_BINDTODEVICE : :: c_int = 0x000d ;
187
+ pub const SO_TIMESTAMP : :: c_int = 0x001d ;
188
+ pub const SO_MARK : :: c_int = 0x0022 ;
189
+ pub const SO_RXQ_OVFL : :: c_int = 0x0024 ;
190
+ pub const SO_PEEK_OFF : :: c_int = 0x0026 ;
191
+ pub const SO_BUSY_POLL : :: c_int = 0x0030 ;
186
192
pub const SO_TYPE : :: c_int = 0x1008 ;
187
193
pub const SO_ERROR : :: c_int = 0x1007 ;
188
194
pub const SO_DONTROUTE : :: c_int = 16 ;
189
195
pub const SO_BROADCAST : :: c_int = 32 ;
190
196
pub const SO_SNDBUF : :: c_int = 0x1001 ;
191
197
pub const SO_RCVBUF : :: c_int = 0x1002 ;
198
+ pub const SO_DOMAIN : :: c_int = 0x1029 ;
192
199
pub const SO_KEEPALIVE : :: c_int = 8 ;
193
200
pub const SO_OOBINLINE : :: c_int = 0x100 ;
194
201
pub const SO_LINGER : :: c_int = 128 ;
Original file line number Diff line number Diff line change @@ -350,6 +350,14 @@ pub const SO_ERROR: ::c_int = 4;
350
350
pub const SO_RCVTIMEO : :: c_int = 20 ;
351
351
pub const SO_REUSEADDR : :: c_int = 2 ;
352
352
pub const SO_SNDTIMEO : :: c_int = 21 ;
353
+ pub const SO_BINDTODEVICE : :: c_int = 25 ;
354
+ pub const SO_TIMESTAMP : :: c_int = 29 ;
355
+ pub const SO_MARK : :: c_int = 36 ;
356
+ pub const SO_PROTOCOL : :: c_int = 38 ;
357
+ pub const SO_DOMAIN : :: c_int = 39 ;
358
+ pub const SO_RXQ_OVFL : :: c_int = 40 ;
359
+ pub const SO_PEEK_OFF : :: c_int = 42 ;
360
+ pub const SO_BUSY_POLL : :: c_int = 46 ;
353
361
354
362
pub const RLIMIT_RSS : :: c_int = 5 ;
355
363
pub const RLIMIT_NOFILE : :: c_int = 7 ;
You can’t perform that action at this time.
0 commit comments