Auto merge of #2135 - zonyitoo:master, r=JohnTitor
Unified all Linux sockopts definitions by arch - ref rust-lang/socket2#213 Fixes #2133
This commit is contained in:
commit
ac494b16a5
|
@ -0,0 +1,100 @@
|
|||
// include/uapi/asm-generic/socket.h
|
||||
// arch/alpha/include/uapi/asm/socket.h
|
||||
// tools/include/uapi/asm-generic/socket.h
|
||||
// arch/mips/include/uapi/asm/socket.h
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
|
||||
// Defined in unix/linux_like/mod.rs
|
||||
// pub const SO_DEBUG: ::c_int = 1;
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
// pub const SO_RCVTIMEO_OLD: ::c_int = 20;
|
||||
// pub const SO_SNDTIMEO_OLD: ::c_int = 21;
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 25;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 26;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 27;
|
||||
pub const SO_GET_FILTER: ::c_int = SO_ATTACH_FILTER;
|
||||
pub const SO_PEERNAME: ::c_int = 28;
|
||||
pub const SO_TIMESTAMP: ::c_int = 29;
|
||||
// pub const SO_TIMESTAMP_OLD: ::c_int = 29;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_TIMESTAMPNS: ::c_int = 35;
|
||||
// pub const SO_TIMESTAMPNS_OLD: ::c_int = 35;
|
||||
pub const SO_MARK: ::c_int = 36;
|
||||
pub const SO_TIMESTAMPING: ::c_int = 37;
|
||||
// pub const SO_TIMESTAMPING_OLD: ::c_int = 37;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 40;
|
||||
pub const SO_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SCM_WIFI_STATUS: ::c_int = SO_WIFI_STATUS;
|
||||
pub const SO_PEEK_OFF: ::c_int = 42;
|
||||
pub const SO_NOFCS: ::c_int = 43;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 44;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
|
||||
pub const SO_BUSY_POLL: ::c_int = 46;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 47;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 48;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
pub const SO_ATTACH_BPF: ::c_int = 50;
|
||||
pub const SO_DETACH_BPF: ::c_int = SO_DETACH_FILTER;
|
||||
pub const SO_ATTACH_REUSEPORT_CBPF: ::c_int = 51;
|
||||
pub const SO_ATTACH_REUSEPORT_EBPF: ::c_int = 52;
|
||||
pub const SO_CNX_ADVICE: ::c_int = 53;
|
||||
pub const SCM_TIMESTAMPING_OPT_STATS: ::c_int = 54;
|
||||
pub const SO_MEMINFO: ::c_int = 55;
|
||||
pub const SO_INCOMING_NAPI_ID: ::c_int = 56;
|
||||
pub const SO_COOKIE: ::c_int = 57;
|
||||
pub const SCM_TIMESTAMPING_PKTINFO: ::c_int = 58;
|
||||
pub const SO_PEERGROUPS: ::c_int = 59;
|
||||
pub const SO_ZEROCOPY: ::c_int = 60;
|
||||
pub const SO_TXTIME: ::c_int = 61;
|
||||
pub const SCM_TXTIME: ::c_int = SO_TXTIME;
|
||||
pub const SO_BINDTOIFINDEX: ::c_int = 62;
|
||||
cfg_if! {
|
||||
// Some of these platforms in CI already have these constants.
|
||||
// But they may still not have those _OLD ones.
|
||||
if #[cfg(all(any(target_arch = "x86",
|
||||
target_arch = "x86_64",
|
||||
target_arch = "aarch64"),
|
||||
not(target_env = "musl")))] {
|
||||
pub const SO_TIMESTAMP_NEW: ::c_int = 63;
|
||||
pub const SO_TIMESTAMPNS_NEW: ::c_int = 64;
|
||||
pub const SO_TIMESTAMPING_NEW: ::c_int = 65;
|
||||
pub const SO_RCVTIMEO_NEW: ::c_int = 66;
|
||||
pub const SO_SNDTIMEO_NEW: ::c_int = 67;
|
||||
pub const SO_DETACH_REUSEPORT_BPF: ::c_int = 68;
|
||||
}
|
||||
}
|
||||
// pub const SO_PREFER_BUSY_POLL: ::c_int = 69;
|
||||
// pub const SO_BUSY_POLL_BUDGET: ::c_int = 70;
|
||||
|
||||
// Defined in unix/linux_like/mod.rs
|
||||
// pub const SCM_TIMESTAMP: ::c_int = SO_TIMESTAMP;
|
||||
pub const SCM_TIMESTAMPNS: ::c_int = SO_TIMESTAMPNS;
|
||||
pub const SCM_TIMESTAMPING: ::c_int = SO_TIMESTAMPING;
|
|
@ -0,0 +1,96 @@
|
|||
// arch/mips/include/uapi/asm/socket.h
|
||||
pub const SOL_SOCKET: ::c_int = 0xffff;
|
||||
|
||||
// Defined in unix/linux_like/mod.rs
|
||||
// pub const SO_DEBUG: ::c_int = 0x0001;
|
||||
pub const SO_REUSEADDR: ::c_int = 0x0004;
|
||||
pub const SO_KEEPALIVE: ::c_int = 0x0008;
|
||||
pub const SO_DONTROUTE: ::c_int = 0x0010;
|
||||
pub const SO_BROADCAST: ::c_int = 0x0020;
|
||||
pub const SO_LINGER: ::c_int = 0x0080;
|
||||
pub const SO_OOBINLINE: ::c_int = 0x0100;
|
||||
pub const SO_REUSEPORT: ::c_int = 0x0200;
|
||||
pub const SO_TYPE: ::c_int = 0x1008;
|
||||
// pub const SO_STYLE: ::c_int = SO_TYPE;
|
||||
pub const SO_ERROR: ::c_int = 0x1007;
|
||||
pub const SO_SNDBUF: ::c_int = 0x1001;
|
||||
pub const SO_RCVBUF: ::c_int = 0x1002;
|
||||
pub const SO_SNDLOWAT: ::c_int = 0x1003;
|
||||
pub const SO_RCVLOWAT: ::c_int = 0x1004;
|
||||
// NOTE: These definitions are now being renamed with _OLD postfix,
|
||||
// but CI haven't support them yet.
|
||||
// Some related consts could be found in b32.rs and b64.rs
|
||||
pub const SO_SNDTIMEO: ::c_int = 0x1005;
|
||||
pub const SO_RCVTIMEO: ::c_int = 0x1006;
|
||||
// pub const SO_SNDTIMEO_OLD: ::c_int = 0x1005;
|
||||
// pub const SO_RCVTIMEO_OLD: ::c_int = 0x1006;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 0x1009;
|
||||
pub const SO_PROTOCOL: ::c_int = 0x1028;
|
||||
pub const SO_DOMAIN: ::c_int = 0x1029;
|
||||
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_PASSCRED: ::c_int = 17;
|
||||
pub const SO_PEERCRED: ::c_int = 18;
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 25;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 26;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 27;
|
||||
pub const SO_GET_FILTER: ::c_int = SO_ATTACH_FILTER;
|
||||
pub const SO_PEERNAME: ::c_int = 28;
|
||||
pub const SO_PEERSEC: ::c_int = 30;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 31;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_MARK: ::c_int = 36;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 40;
|
||||
pub const SO_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SCM_WIFI_STATUS: ::c_int = SO_WIFI_STATUS;
|
||||
pub const SO_PEEK_OFF: ::c_int = 42;
|
||||
pub const SO_NOFCS: ::c_int = 43;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 44;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
|
||||
pub const SO_BUSY_POLL: ::c_int = 46;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 47;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 48;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
pub const SO_ATTACH_BPF: ::c_int = 50;
|
||||
pub const SO_DETACH_BPF: ::c_int = SO_DETACH_FILTER;
|
||||
pub const SO_ATTACH_REUSEPORT_CBPF: ::c_int = 51;
|
||||
pub const SO_ATTACH_REUSEPORT_EBPF: ::c_int = 52;
|
||||
pub const SO_CNX_ADVICE: ::c_int = 53;
|
||||
pub const SCM_TIMESTAMPING_OPT_STATS: ::c_int = 54;
|
||||
pub const SO_MEMINFO: ::c_int = 55;
|
||||
pub const SO_INCOMING_NAPI_ID: ::c_int = 56;
|
||||
pub const SO_COOKIE: ::c_int = 57;
|
||||
pub const SCM_TIMESTAMPING_PKTINFO: ::c_int = 58;
|
||||
pub const SO_PEERGROUPS: ::c_int = 59;
|
||||
pub const SO_ZEROCOPY: ::c_int = 60;
|
||||
pub const SO_TXTIME: ::c_int = 61;
|
||||
pub const SCM_TXTIME: ::c_int = SO_TXTIME;
|
||||
pub const SO_BINDTOIFINDEX: ::c_int = 62;
|
||||
// NOTE: These definitions are now being renamed with _OLD postfix,
|
||||
// but CI haven't support them yet.
|
||||
// Some related consts could be found in b32.rs and b64.rs
|
||||
pub const SO_TIMESTAMP: ::c_int = 29;
|
||||
pub const SO_TIMESTAMPNS: ::c_int = 35;
|
||||
pub const SO_TIMESTAMPING: ::c_int = 37;
|
||||
// pub const SO_TIMESTAMP_OLD: ::c_int = 29;
|
||||
// pub const SO_TIMESTAMPNS_OLD: ::c_int = 35;
|
||||
// pub const SO_TIMESTAMPING_OLD: ::c_int = 37;
|
||||
// pub const SO_TIMESTAMP_NEW: ::c_int = 63;
|
||||
// pub const SO_TIMESTAMPNS_NEW: ::c_int = 64;
|
||||
// pub const SO_TIMESTAMPING_NEW: ::c_int = 65;
|
||||
// pub const SO_RCVTIMEO_NEW: ::c_int = 66;
|
||||
// pub const SO_SNDTIMEO_NEW: ::c_int = 67;
|
||||
// pub const SO_DETACH_REUSEPORT_BPF: ::c_int = 68;
|
||||
// pub const SO_PREFER_BUSY_POLL: ::c_int = 69;
|
||||
// pub const SO_BUSY_POLL_BUDGET: ::c_int = 70;
|
||||
|
||||
// Defined in unix/linux_like/mod.rs
|
||||
// pub const SCM_TIMESTAMP: ::c_int = SO_TIMESTAMP;
|
||||
pub const SCM_TIMESTAMPNS: ::c_int = SO_TIMESTAMPNS;
|
||||
pub const SCM_TIMESTAMPING: ::c_int = SO_TIMESTAMPING;
|
|
@ -0,0 +1,15 @@
|
|||
cfg_if! {
|
||||
if #[cfg(any(target_arch = "mips", target_arch = "mips64"))] {
|
||||
mod mips;
|
||||
pub use self::mips::*;
|
||||
} else if #[cfg(any(target_arch = "powerpc", target_arch = "powerpc64"))] {
|
||||
mod powerpc;
|
||||
pub use self::powerpc::*;
|
||||
} else if #[cfg(any(target_arch = "sparc", target_arch = "sparc64"))] {
|
||||
mod sparc;
|
||||
pub use self::sparc::*;
|
||||
} else {
|
||||
mod generic;
|
||||
pub use self::generic::*;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,91 @@
|
|||
// arch/powerpc/include/uapi/asm/socket.h
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
|
||||
// Defined in unix/linux_like/mod.rs
|
||||
// pub const SO_DEBUG: ::c_int = 1;
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
// powerpc only differs in these
|
||||
pub const SO_RCVLOWAT: ::c_int = 16;
|
||||
pub const SO_SNDLOWAT: ::c_int = 17;
|
||||
pub const SO_RCVTIMEO: ::c_int = 18;
|
||||
pub const SO_SNDTIMEO: ::c_int = 19;
|
||||
// pub const SO_RCVTIMEO_OLD: ::c_int = 18;
|
||||
// pub const SO_SNDTIMEO_OLD: ::c_int = 19;
|
||||
pub const SO_PASSCRED: ::c_int = 20;
|
||||
pub const SO_PEERCRED: ::c_int = 21;
|
||||
// end
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 25;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 26;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 27;
|
||||
pub const SO_GET_FILTER: ::c_int = SO_ATTACH_FILTER;
|
||||
pub const SO_PEERNAME: ::c_int = 28;
|
||||
pub const SO_TIMESTAMP: ::c_int = 29;
|
||||
// pub const SO_TIMESTAMP_OLD: ::c_int = 29;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_TIMESTAMPNS: ::c_int = 35;
|
||||
// pub const SO_TIMESTAMPNS_OLD: ::c_int = 35;
|
||||
pub const SO_MARK: ::c_int = 36;
|
||||
pub const SO_TIMESTAMPING: ::c_int = 37;
|
||||
// pub const SO_TIMESTAMPING_OLD: ::c_int = 37;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 40;
|
||||
pub const SO_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SCM_WIFI_STATUS: ::c_int = SO_WIFI_STATUS;
|
||||
pub const SO_PEEK_OFF: ::c_int = 42;
|
||||
pub const SO_NOFCS: ::c_int = 43;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 44;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
|
||||
pub const SO_BUSY_POLL: ::c_int = 46;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 47;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 48;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
pub const SO_ATTACH_BPF: ::c_int = 50;
|
||||
pub const SO_DETACH_BPF: ::c_int = SO_DETACH_FILTER;
|
||||
pub const SO_ATTACH_REUSEPORT_CBPF: ::c_int = 51;
|
||||
pub const SO_ATTACH_REUSEPORT_EBPF: ::c_int = 52;
|
||||
pub const SO_CNX_ADVICE: ::c_int = 53;
|
||||
pub const SCM_TIMESTAMPING_OPT_STATS: ::c_int = 54;
|
||||
pub const SO_MEMINFO: ::c_int = 55;
|
||||
pub const SO_INCOMING_NAPI_ID: ::c_int = 56;
|
||||
pub const SO_COOKIE: ::c_int = 57;
|
||||
pub const SCM_TIMESTAMPING_PKTINFO: ::c_int = 58;
|
||||
pub const SO_PEERGROUPS: ::c_int = 59;
|
||||
pub const SO_ZEROCOPY: ::c_int = 60;
|
||||
pub const SO_TXTIME: ::c_int = 61;
|
||||
pub const SCM_TXTIME: ::c_int = SO_TXTIME;
|
||||
pub const SO_BINDTOIFINDEX: ::c_int = 62;
|
||||
// pub const SO_TIMESTAMP_NEW: ::c_int = 63;
|
||||
// pub const SO_TIMESTAMPNS_NEW: ::c_int = 64;
|
||||
// pub const SO_TIMESTAMPING_NEW: ::c_int = 65;
|
||||
// pub const SO_RCVTIMEO_NEW: ::c_int = 66;
|
||||
// pub const SO_SNDTIMEO_NEW: ::c_int = 67;
|
||||
// pub const SO_DETACH_REUSEPORT_BPF: ::c_int = 68;
|
||||
// pub const SO_PREFER_BUSY_POLL: ::c_int = 69;
|
||||
// pub const SO_BUSY_POLL_BUDGET: ::c_int = 70;
|
||||
|
||||
// Defined in unix/linux_like/mod.rs
|
||||
// pub const SCM_TIMESTAMP: ::c_int = SO_TIMESTAMP;
|
||||
pub const SCM_TIMESTAMPNS: ::c_int = SO_TIMESTAMPNS;
|
||||
pub const SCM_TIMESTAMPING: ::c_int = SO_TIMESTAMPING;
|
|
@ -0,0 +1,88 @@
|
|||
// arch/sparc/include/uapi/asm/socket.h
|
||||
pub const SOL_SOCKET: ::c_int = 0xffff;
|
||||
|
||||
// Defined in unix/linux_like/mod.rs
|
||||
// pub const SO_DEBUG: ::c_int = 0x0001;
|
||||
pub const SO_PASSCRED: ::c_int = 0x0002;
|
||||
pub const SO_REUSEADDR: ::c_int = 0x0004;
|
||||
pub const SO_KEEPALIVE: ::c_int = 0x0008;
|
||||
pub const SO_DONTROUTE: ::c_int = 0x0010;
|
||||
pub const SO_BROADCAST: ::c_int = 0x0020;
|
||||
pub const SO_PEERCRED: ::c_int = 0x0040;
|
||||
pub const SO_LINGER: ::c_int = 0x0080;
|
||||
pub const SO_OOBINLINE: ::c_int = 0x0100;
|
||||
pub const SO_REUSEPORT: ::c_int = 0x0200;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 0x0400;
|
||||
pub const SO_RCVLOWAT: ::c_int = 0x0800;
|
||||
pub const SO_SNDLOWAT: ::c_int = 0x1000;
|
||||
pub const SO_RCVTIMEO: ::c_int = 0x2000;
|
||||
pub const SO_SNDTIMEO: ::c_int = 0x4000;
|
||||
// pub const SO_RCVTIMEO_OLD: ::c_int = 0x2000;
|
||||
// pub const SO_SNDTIMEO_OLD: ::c_int = 0x4000;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 0x8000;
|
||||
pub const SO_SNDBUF: ::c_int = 0x1001;
|
||||
pub const SO_RCVBUF: ::c_int = 0x1002;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 0x100a;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 0x100b;
|
||||
pub const SO_ERROR: ::c_int = 0x1007;
|
||||
pub const SO_TYPE: ::c_int = 0x1008;
|
||||
pub const SO_PROTOCOL: ::c_int = 0x1028;
|
||||
pub const SO_DOMAIN: ::c_int = 0x1029;
|
||||
pub const SO_NO_CHECK: ::c_int = 0x000b;
|
||||
pub const SO_PRIORITY: ::c_int = 0x000c;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 0x000d;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 0x001a;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 0x001b;
|
||||
pub const SO_GET_FILTER: ::c_int = SO_ATTACH_FILTER;
|
||||
pub const SO_PEERNAME: ::c_int = 0x001c;
|
||||
pub const SO_PEERSEC: ::c_int = 0x001e;
|
||||
pub const SO_PASSSEC: ::c_int = 0x001f;
|
||||
pub const SO_MARK: ::c_int = 0x0022;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 0x0024;
|
||||
pub const SO_WIFI_STATUS: ::c_int = 0x0025;
|
||||
pub const SCM_WIFI_STATUS: ::c_int = SO_WIFI_STATUS;
|
||||
pub const SO_PEEK_OFF: ::c_int = 0x0026;
|
||||
pub const SO_NOFCS: ::c_int = 0x0027;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 0x0028;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 0x0029;
|
||||
pub const SO_BUSY_POLL: ::c_int = 0x0030;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 0x0031;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 0x0032;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 0x0033;
|
||||
pub const SO_ATTACH_BPF: ::c_int = 0x0034;
|
||||
pub const SO_DETACH_BPF: ::c_int = SO_DETACH_FILTER;
|
||||
pub const SO_ATTACH_REUSEPORT_CBPF: ::c_int = 0x0035;
|
||||
pub const SO_ATTACH_REUSEPORT_EBPF: ::c_int = 0x0036;
|
||||
pub const SO_CNX_ADVICE: ::c_int = 0x0037;
|
||||
pub const SCM_TIMESTAMPING_OPT_STATS: ::c_int = 0x0038;
|
||||
pub const SO_MEMINFO: ::c_int = 0x0039;
|
||||
pub const SO_INCOMING_NAPI_ID: ::c_int = 0x003a;
|
||||
pub const SO_COOKIE: ::c_int = 0x003b;
|
||||
pub const SCM_TIMESTAMPING_PKTINFO: ::c_int = 0x003c;
|
||||
pub const SO_PEERGROUPS: ::c_int = 0x003d;
|
||||
pub const SO_ZEROCOPY: ::c_int = 0x003e;
|
||||
pub const SO_TXTIME: ::c_int = 0x003f;
|
||||
pub const SCM_TXTIME: ::c_int = SO_TXTIME;
|
||||
pub const SO_BINDTOIFINDEX: ::c_int = 0x0041;
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 0x5001;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 0x5002;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 0x5004;
|
||||
pub const SO_TIMESTAMP: ::c_int = 0x001d;
|
||||
pub const SO_TIMESTAMPNS: ::c_int = 0x0021;
|
||||
pub const SO_TIMESTAMPING: ::c_int = 0x0023;
|
||||
// pub const SO_TIMESTAMP_OLD: ::c_int = 0x001d;
|
||||
// pub const SO_TIMESTAMPNS_OLD: ::c_int = 0x0021;
|
||||
// pub const SO_TIMESTAMPING_OLD: ::c_int = 0x0023;
|
||||
// pub const SO_TIMESTAMP_NEW: ::c_int = 0x0046;
|
||||
// pub const SO_TIMESTAMPNS_NEW: ::c_int = 0x0042;
|
||||
// pub const SO_TIMESTAMPING_NEW: ::c_int = 0x0043;
|
||||
// pub const SO_RCVTIMEO_NEW: ::c_int = 0x0044;
|
||||
// pub const SO_SNDTIMEO_NEW: ::c_int = 0x0045;
|
||||
// pub const SO_DETACH_REUSEPORT_BPF: ::c_int = 0x0047;
|
||||
// pub const SO_PREFER_BUSY_POLL: ::c_int = 0x0048;
|
||||
// pub const SO_BUSY_POLL_BUDGET: ::c_int = 0x0049;
|
||||
|
||||
// Defined in unix/linux_like/mod.rs
|
||||
// pub const SCM_TIMESTAMP: ::c_int = SO_TIMESTAMP;
|
||||
pub const SCM_TIMESTAMPNS: ::c_int = SO_TIMESTAMPNS;
|
||||
pub const SCM_TIMESTAMPING: ::c_int = SO_TIMESTAMPING;
|
|
@ -214,8 +214,6 @@ pub const MAP_HUGETLB: ::c_int = 0x040000;
|
|||
pub const MAP_GROWSDOWN: ::c_int = 0x0100;
|
||||
pub const MAP_SYNC: ::c_int = 0x080000;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
|
||||
pub const EDEADLOCK: ::c_int = 35;
|
||||
pub const EUCLEAN: ::c_int = 117;
|
||||
pub const ENOTNAM: ::c_int = 118;
|
||||
|
@ -301,32 +299,6 @@ pub const ENOTRECOVERABLE: ::c_int = 131;
|
|||
pub const EHWPOISON: ::c_int = 133;
|
||||
pub const ERFKILL: ::c_int = 132;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
|
||||
pub const SA_SIGINFO: ::c_int = 0x00000004;
|
||||
pub const SA_NOCLDWAIT: ::c_int = 0x00000002;
|
||||
|
||||
|
|
|
@ -668,55 +668,6 @@ pub const MAP_STACK: ::c_int = 0x40000;
|
|||
pub const SOCK_STREAM: ::c_int = 2;
|
||||
pub const SOCK_DGRAM: ::c_int = 1;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 0xffff;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 0x0004;
|
||||
pub const SO_KEEPALIVE: ::c_int = 0x0008;
|
||||
pub const SO_DONTROUTE: ::c_int = 0x0010;
|
||||
pub const SO_BROADCAST: ::c_int = 0x0020;
|
||||
pub const SO_LINGER: ::c_int = 0x0080;
|
||||
pub const SO_OOBINLINE: ::c_int = 0x0100;
|
||||
pub const SO_REUSEPORT: ::c_int = 0x0200;
|
||||
pub const SO_TYPE: ::c_int = 0x1008;
|
||||
pub const SO_STYLE: ::c_int = SO_TYPE;
|
||||
pub const SO_ERROR: ::c_int = 0x1007;
|
||||
pub const SO_SNDBUF: ::c_int = 0x1001;
|
||||
pub const SO_RCVBUF: ::c_int = 0x1002;
|
||||
pub const SO_SNDLOWAT: ::c_int = 0x1003;
|
||||
pub const SO_RCVLOWAT: ::c_int = 0x1004;
|
||||
pub const SO_SNDTIMEO: ::c_int = 0x1005;
|
||||
pub const SO_RCVTIMEO: ::c_int = 0x1006;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 0x1009;
|
||||
pub const SO_PROTOCOL: ::c_int = 0x1028;
|
||||
pub const SO_DOMAIN: ::c_int = 0x1029;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PASSCRED: ::c_int = 17;
|
||||
pub const SO_PEERCRED: ::c_int = 18;
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 26;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 27;
|
||||
pub const SO_GET_FILTER: ::c_int = SO_ATTACH_FILTER;
|
||||
pub const SO_PEERNAME: ::c_int = 28;
|
||||
pub const SO_PEERSEC: ::c_int = 30;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 31;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_TIMESTAMPNS: ::c_int = 35;
|
||||
pub const SCM_TIMESTAMPNS: ::c_int = SO_TIMESTAMPNS;
|
||||
|
||||
pub const SO_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SCM_WIFI_STATUS: ::c_int = SO_WIFI_STATUS;
|
||||
pub const SO_NOFCS: ::c_int = 43;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 44;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 47;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 48;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
pub const SO_ATTACH_BPF: ::c_int = 50;
|
||||
pub const SO_DETACH_BPF: ::c_int = SO_DETACH_FILTER;
|
||||
|
||||
pub const FIOCLEX: ::c_ulong = 0x6601;
|
||||
pub const FIONCLEX: ::c_ulong = 0x6602;
|
||||
pub const FIONBIO: ::c_ulong = 0x667e;
|
||||
|
|
|
@ -140,10 +140,6 @@ s! {
|
|||
}
|
||||
}
|
||||
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_TIMESTAMP: ::c_int = 29;
|
||||
|
||||
pub const POSIX_FADV_DONTNEED: ::c_int = 4;
|
||||
pub const POSIX_FADV_NOREUSE: ::c_int = 5;
|
||||
|
||||
|
@ -162,11 +158,6 @@ cfg_if! {
|
|||
pub const O_NOATIME: ::c_int = 0x200000;
|
||||
pub const O_PATH: ::c_int = 0x1000000;
|
||||
pub const O_TMPFILE: ::c_int = 0x2000000 | O_DIRECTORY;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 0x000d;
|
||||
pub const SO_MARK: ::c_int = 0x0022;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 0x0024;
|
||||
pub const SO_PEEK_OFF: ::c_int = 0x0026;
|
||||
pub const SO_BUSY_POLL: ::c_int = 0x0030;
|
||||
|
||||
pub const SA_ONSTACK: ::c_int = 1;
|
||||
|
||||
|
@ -213,11 +204,6 @@ cfg_if! {
|
|||
pub const O_NOATIME: ::c_int = 0o1000000;
|
||||
pub const O_PATH: ::c_int = 0o10000000;
|
||||
pub const O_TMPFILE: ::c_int = 0o20000000 | O_DIRECTORY;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 25;
|
||||
pub const SO_MARK: ::c_int = 36;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 40;
|
||||
pub const SO_PEEK_OFF: ::c_int = 42;
|
||||
pub const SO_BUSY_POLL: ::c_int = 46;
|
||||
|
||||
pub const SA_ONSTACK: ::c_int = 0x08000000;
|
||||
|
||||
|
|
|
@ -215,8 +215,6 @@ pub const MAP_HUGETLB: ::c_int = 0x040000;
|
|||
pub const MAP_GROWSDOWN: ::c_int = 0x0100;
|
||||
pub const MAP_SYNC: ::c_int = 0x080000;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
|
||||
pub const EDEADLOCK: ::c_int = 58;
|
||||
pub const EUCLEAN: ::c_int = 117;
|
||||
pub const ENOTNAM: ::c_int = 118;
|
||||
|
@ -302,32 +300,6 @@ pub const ENOTRECOVERABLE: ::c_int = 131;
|
|||
pub const EHWPOISON: ::c_int = 133;
|
||||
pub const ERFKILL: ::c_int = 132;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_RCVLOWAT: ::c_int = 16;
|
||||
pub const SO_SNDLOWAT: ::c_int = 17;
|
||||
pub const SO_RCVTIMEO: ::c_int = 18;
|
||||
pub const SO_SNDTIMEO: ::c_int = 19;
|
||||
pub const SO_PASSCRED: ::c_int = 20;
|
||||
pub const SO_PEERCRED: ::c_int = 21;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
|
||||
pub const SA_SIGINFO: ::c_int = 0x00000004;
|
||||
pub const SA_NOCLDWAIT: ::c_int = 0x00000002;
|
||||
|
||||
|
|
|
@ -300,51 +300,7 @@ pub const EOWNERDEAD: ::c_int = 130;
|
|||
pub const ENOTRECOVERABLE: ::c_int = 131;
|
||||
pub const EHWPOISON: ::c_int = 133;
|
||||
pub const ERFKILL: ::c_int = 132;
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 26;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 27;
|
||||
pub const SO_GET_FILTER: ::c_int = 26;
|
||||
pub const SO_PEERNAME: ::c_int = 28;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_TIMESTAMPNS: ::c_int = 35;
|
||||
pub const SCM_TIMESTAMPNS: ::c_int = 35;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SCM_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SO_NOFCS: ::c_int = 43;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 44;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 47;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 48;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
pub const SO_ATTACH_BPF: ::c_int = 50;
|
||||
pub const SO_DETACH_BPF: ::c_int = 27;
|
||||
|
||||
pub const SOCK_STREAM: ::c_int = 1;
|
||||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
pub const SA_SIGINFO: ::c_int = 4;
|
||||
|
|
|
@ -320,27 +320,6 @@ pub const ENOTRECOVERABLE: ::c_int = 133;
|
|||
pub const EHWPOISON: ::c_int = 135;
|
||||
pub const ERFKILL: ::c_int = 134;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 0xffff;
|
||||
|
||||
pub const SO_PASSCRED: ::c_int = 2;
|
||||
pub const SO_REUSEADDR: ::c_int = 4;
|
||||
pub const SO_PEERSEC: ::c_int = 0x001e;
|
||||
pub const SO_PASSSEC: ::c_int = 0x001f;
|
||||
pub const SO_TYPE: ::c_int = 0x1008;
|
||||
pub const SO_ERROR: ::c_int = 0x1007;
|
||||
pub const SO_DONTROUTE: ::c_int = 16;
|
||||
pub const SO_BROADCAST: ::c_int = 32;
|
||||
pub const SO_SNDBUF: ::c_int = 0x1001;
|
||||
pub const SO_RCVBUF: ::c_int = 0x1002;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 0x100a;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 0x100b;
|
||||
pub const SO_DOMAIN: ::c_int = 0x1029;
|
||||
pub const SO_KEEPALIVE: ::c_int = 8;
|
||||
pub const SO_OOBINLINE: ::c_int = 0x100;
|
||||
pub const SO_LINGER: ::c_int = 128;
|
||||
pub const SO_REUSEPORT: ::c_int = 0x200;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 0x8000;
|
||||
|
||||
pub const SOCK_STREAM: ::c_int = 1;
|
||||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
|
||||
|
@ -422,12 +401,6 @@ pub const ENAVAIL: ::c_int = 119;
|
|||
pub const EISNAM: ::c_int = 120;
|
||||
pub const EREMOTEIO: ::c_int = 121;
|
||||
|
||||
pub const SO_PEERCRED: ::c_int = 0x40;
|
||||
pub const SO_RCVLOWAT: ::c_int = 0x800;
|
||||
pub const SO_SNDLOWAT: ::c_int = 0x1000;
|
||||
pub const SO_RCVTIMEO: ::c_int = 0x2000;
|
||||
pub const SO_SNDTIMEO: ::c_int = 0x4000;
|
||||
|
||||
pub const FIOCLEX: ::c_ulong = 0x20006601;
|
||||
pub const FIONCLEX: ::c_ulong = 0x20006602;
|
||||
pub const FIONBIO: ::c_ulong = 0x8004667e;
|
||||
|
|
|
@ -401,8 +401,6 @@ pub const RLIMIT_RSS: ::__rlimit_resource_t = 5;
|
|||
pub const RLIMIT_AS: ::__rlimit_resource_t = 9;
|
||||
pub const RLIMIT_MEMLOCK: ::__rlimit_resource_t = 8;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
|
||||
pub const MADV_SOFT_OFFLINE: ::c_int = 101;
|
||||
pub const MAP_LOCKED: ::c_int = 0x02000;
|
||||
pub const MAP_NORESERVE: ::c_int = 0x04000;
|
||||
|
@ -503,33 +501,6 @@ pub const ENOTRECOVERABLE: ::c_int = 131;
|
|||
pub const EHWPOISON: ::c_int = 133;
|
||||
pub const ERFKILL: ::c_int = 132;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
|
||||
pub const SA_SIGINFO: ::c_int = 0x00000004;
|
||||
pub const SA_NOCLDWAIT: ::c_int = 0x00000002;
|
||||
|
||||
|
|
|
@ -322,80 +322,6 @@ pub const ERFKILL: ::c_int = 132;
|
|||
pub const POSIX_FADV_DONTNEED: ::c_int = 4;
|
||||
pub const POSIX_FADV_NOREUSE: ::c_int = 5;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 25;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 26;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 27;
|
||||
pub const SO_GET_FILTER: ::c_int = SO_ATTACH_FILTER;
|
||||
pub const SO_PEERNAME: ::c_int = 28;
|
||||
pub const SO_TIMESTAMP: ::c_int = 29;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_TIMESTAMPNS: ::c_int = 35;
|
||||
pub const SCM_TIMESTAMPNS: ::c_int = SO_TIMESTAMPNS;
|
||||
pub const SO_MARK: ::c_int = 36;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 40;
|
||||
pub const SO_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SCM_WIFI_STATUS: ::c_int = SO_WIFI_STATUS;
|
||||
pub const SO_PEEK_OFF: ::c_int = 42;
|
||||
pub const SO_NOFCS: ::c_int = 43;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 44;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
|
||||
pub const SO_BUSY_POLL: ::c_int = 46;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 47;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 48;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
pub const SO_ATTACH_BPF: ::c_int = 50;
|
||||
pub const SO_DETACH_BPF: ::c_int = SO_DETACH_FILTER;
|
||||
pub const SO_ATTACH_REUSEPORT_CBPF: ::c_int = 51;
|
||||
pub const SO_ATTACH_REUSEPORT_EBPF: ::c_int = 52;
|
||||
pub const SO_CNX_ADVICE: ::c_int = 53;
|
||||
pub const SCM_TIMESTAMPING_OPT_STATS: ::c_int = 54;
|
||||
pub const SO_MEMINFO: ::c_int = 55;
|
||||
pub const SO_INCOMING_NAPI_ID: ::c_int = 56;
|
||||
pub const SO_COOKIE: ::c_int = 57;
|
||||
pub const SCM_TIMESTAMPING_PKTINFO: ::c_int = 58;
|
||||
pub const SO_PEERGROUPS: ::c_int = 59;
|
||||
pub const SO_ZEROCOPY: ::c_int = 60;
|
||||
pub const SO_TXTIME: ::c_int = 61;
|
||||
pub const SCM_TXTIME: ::c_int = SO_TXTIME;
|
||||
pub const SO_BINDTOIFINDEX: ::c_int = 62;
|
||||
pub const SO_TIMESTAMP_NEW: ::c_int = 63;
|
||||
pub const SO_TIMESTAMPNS_NEW: ::c_int = 64;
|
||||
pub const SO_TIMESTAMPING_NEW: ::c_int = 65;
|
||||
pub const SO_RCVTIMEO_NEW: ::c_int = 66;
|
||||
pub const SO_SNDTIMEO_NEW: ::c_int = 67;
|
||||
pub const SO_DETACH_REUSEPORT_BPF: ::c_int = 68;
|
||||
|
||||
pub const SOCK_STREAM: ::c_int = 1;
|
||||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
|
||||
|
|
|
@ -756,62 +756,6 @@ pub const MAP_HUGETLB: ::c_int = 0x080000;
|
|||
pub const SOCK_STREAM: ::c_int = 2;
|
||||
pub const SOCK_DGRAM: ::c_int = 1;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 0xffff;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 0x0004;
|
||||
pub const SO_KEEPALIVE: ::c_int = 0x0008;
|
||||
pub const SO_DONTROUTE: ::c_int = 0x0010;
|
||||
pub const SO_BROADCAST: ::c_int = 0x0020;
|
||||
pub const SO_LINGER: ::c_int = 0x0080;
|
||||
pub const SO_OOBINLINE: ::c_int = 0x0100;
|
||||
pub const SO_REUSEPORT: ::c_int = 0x0200;
|
||||
pub const SO_TYPE: ::c_int = 0x1008;
|
||||
pub const SO_STYLE: ::c_int = SO_TYPE;
|
||||
pub const SO_ERROR: ::c_int = 0x1007;
|
||||
pub const SO_SNDBUF: ::c_int = 0x1001;
|
||||
pub const SO_RCVBUF: ::c_int = 0x1002;
|
||||
pub const SO_SNDLOWAT: ::c_int = 0x1003;
|
||||
pub const SO_RCVLOWAT: ::c_int = 0x1004;
|
||||
pub const SO_SNDTIMEO: ::c_int = 0x1005;
|
||||
pub const SO_RCVTIMEO: ::c_int = 0x1006;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 0x1009;
|
||||
pub const SO_PROTOCOL: ::c_int = 0x1028;
|
||||
pub const SO_DOMAIN: ::c_int = 0x1029;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_PASSCRED: ::c_int = 17;
|
||||
pub const SO_PEERCRED: ::c_int = 18;
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 25;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 26;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 27;
|
||||
pub const SO_GET_FILTER: ::c_int = SO_ATTACH_FILTER;
|
||||
pub const SO_PEERNAME: ::c_int = 28;
|
||||
pub const SO_TIMESTAMP: ::c_int = 29;
|
||||
pub const SO_PEERSEC: ::c_int = 30;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 31;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_TIMESTAMPNS: ::c_int = 35;
|
||||
pub const SCM_TIMESTAMPNS: ::c_int = SO_TIMESTAMPNS;
|
||||
pub const SO_MARK: ::c_int = 36;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 40;
|
||||
pub const SO_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SCM_WIFI_STATUS: ::c_int = SO_WIFI_STATUS;
|
||||
pub const SO_PEEK_OFF: ::c_int = 42;
|
||||
pub const SO_NOFCS: ::c_int = 43;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 44;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
|
||||
pub const SO_BUSY_POLL: ::c_int = 46;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 47;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 48;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
pub const SO_ATTACH_BPF: ::c_int = 50;
|
||||
pub const SO_DETACH_BPF: ::c_int = SO_DETACH_FILTER;
|
||||
|
||||
pub const FIOCLEX: ::c_ulong = 0x6601;
|
||||
pub const FIONCLEX: ::c_ulong = 0x6602;
|
||||
pub const FIONBIO: ::c_ulong = 0x667e;
|
||||
|
|
|
@ -319,61 +319,6 @@ pub const ENOTRECOVERABLE: ::c_int = 131;
|
|||
pub const EHWPOISON: ::c_int = 133;
|
||||
pub const ERFKILL: ::c_int = 132;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_PASSCRED: ::c_int = 20;
|
||||
pub const SO_PEERCRED: ::c_int = 21;
|
||||
pub const SO_RCVLOWAT: ::c_int = 16;
|
||||
pub const SO_SNDLOWAT: ::c_int = 17;
|
||||
pub const SO_RCVTIMEO: ::c_int = 18;
|
||||
pub const SO_SNDTIMEO: ::c_int = 19;
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 25;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 26;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 27;
|
||||
pub const SO_GET_FILTER: ::c_int = SO_ATTACH_FILTER;
|
||||
pub const SO_PEERNAME: ::c_int = 28;
|
||||
pub const SO_TIMESTAMP: ::c_int = 29;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_TIMESTAMPNS: ::c_int = 35;
|
||||
pub const SCM_TIMESTAMPNS: ::c_int = SO_TIMESTAMPNS;
|
||||
pub const SO_MARK: ::c_int = 36;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 40;
|
||||
pub const SO_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SCM_WIFI_STATUS: ::c_int = SO_WIFI_STATUS;
|
||||
pub const SO_PEEK_OFF: ::c_int = 42;
|
||||
pub const SO_NOFCS: ::c_int = 43;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 44;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
|
||||
pub const SO_BUSY_POLL: ::c_int = 46;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 47;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 48;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
pub const SO_ATTACH_BPF: ::c_int = 50;
|
||||
pub const SO_DETACH_BPF: ::c_int = SO_DETACH_FILTER;
|
||||
|
||||
pub const SOCK_STREAM: ::c_int = 1;
|
||||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
|
||||
|
|
|
@ -305,59 +305,7 @@ pub const EOWNERDEAD: ::c_int = 130;
|
|||
pub const ENOTRECOVERABLE: ::c_int = 131;
|
||||
pub const EHWPOISON: ::c_int = 133;
|
||||
pub const ERFKILL: ::c_int = 132;
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 25;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 26;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 27;
|
||||
pub const SO_GET_FILTER: ::c_int = 26;
|
||||
pub const SO_PEERNAME: ::c_int = 28;
|
||||
pub const SO_TIMESTAMP: ::c_int = 29;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_TIMESTAMPNS: ::c_int = 35;
|
||||
pub const SCM_TIMESTAMPNS: ::c_int = 35;
|
||||
pub const SO_MARK: ::c_int = 36;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 40;
|
||||
pub const SO_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SCM_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SO_PEEK_OFF: ::c_int = 42;
|
||||
pub const SO_NOFCS: ::c_int = 43;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 44;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
|
||||
pub const SO_BUSY_POLL: ::c_int = 46;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 47;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 48;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
pub const SO_ATTACH_BPF: ::c_int = 50;
|
||||
pub const SO_DETACH_BPF: ::c_int = 27;
|
||||
|
||||
pub const SOCK_STREAM: ::c_int = 1;
|
||||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
pub const SA_ONSTACK: ::c_int = 134217728;
|
||||
|
|
|
@ -354,20 +354,6 @@ pub const SIGBUS: ::c_int = 7;
|
|||
pub const SIGSTKSZ: ::size_t = 0x2000;
|
||||
pub const MINSIGSTKSZ: ::size_t = 2048;
|
||||
pub const SIG_SETMASK: ::c_int = 2;
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 25;
|
||||
pub const SO_TIMESTAMP: ::c_int = 29;
|
||||
pub const SO_MARK: ::c_int = 36;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 40;
|
||||
pub const SO_PEEK_OFF: ::c_int = 42;
|
||||
pub const SO_BUSY_POLL: ::c_int = 46;
|
||||
|
||||
pub const SOCK_STREAM: ::c_int = 1;
|
||||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
|
@ -471,26 +457,6 @@ pub const ENOTRECOVERABLE: ::c_int = 131;
|
|||
pub const EHWPOISON: ::c_int = 133;
|
||||
pub const ERFKILL: ::c_int = 132;
|
||||
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
|
||||
pub const SIGTTIN: ::c_int = 21;
|
||||
pub const SIGTTOU: ::c_int = 22;
|
||||
pub const SIGXCPU: ::c_int = 24;
|
||||
|
|
|
@ -328,33 +328,6 @@ pub const ENOTRECOVERABLE: ::c_int = 133;
|
|||
pub const EHWPOISON: ::c_int = 135;
|
||||
pub const ERFKILL: ::c_int = 134;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 0xffff;
|
||||
|
||||
pub const SO_PASSCRED: ::c_int = 2;
|
||||
pub const SO_REUSEADDR: ::c_int = 4;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 0x000d;
|
||||
pub const SO_TIMESTAMP: ::c_int = 0x001d;
|
||||
pub const SO_PEERSEC: ::c_int = 0x001e;
|
||||
pub const SO_PASSSEC: ::c_int = 0x001f;
|
||||
pub const SO_MARK: ::c_int = 0x0022;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 0x0024;
|
||||
pub const SO_PEEK_OFF: ::c_int = 0x0026;
|
||||
pub const SO_BUSY_POLL: ::c_int = 0x0030;
|
||||
pub const SO_TYPE: ::c_int = 0x1008;
|
||||
pub const SO_ERROR: ::c_int = 0x1007;
|
||||
pub const SO_DONTROUTE: ::c_int = 16;
|
||||
pub const SO_BROADCAST: ::c_int = 32;
|
||||
pub const SO_SNDBUF: ::c_int = 0x1001;
|
||||
pub const SO_RCVBUF: ::c_int = 0x1002;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 0x100a;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 0x100b;
|
||||
pub const SO_DOMAIN: ::c_int = 0x1029;
|
||||
pub const SO_KEEPALIVE: ::c_int = 8;
|
||||
pub const SO_OOBINLINE: ::c_int = 0x100;
|
||||
pub const SO_LINGER: ::c_int = 128;
|
||||
pub const SO_REUSEPORT: ::c_int = 0x200;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 0x8000;
|
||||
|
||||
pub const SOCK_STREAM: ::c_int = 1;
|
||||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
|
||||
|
@ -507,12 +480,6 @@ pub const ENAVAIL: ::c_int = 119;
|
|||
pub const EISNAM: ::c_int = 120;
|
||||
pub const EREMOTEIO: ::c_int = 121;
|
||||
|
||||
pub const SO_PEERCRED: ::c_int = 0x40;
|
||||
pub const SO_RCVLOWAT: ::c_int = 0x800;
|
||||
pub const SO_SNDLOWAT: ::c_int = 0x1000;
|
||||
pub const SO_RCVTIMEO: ::c_int = 0x2000;
|
||||
pub const SO_SNDTIMEO: ::c_int = 0x4000;
|
||||
|
||||
pub const FIOCLEX: ::c_ulong = 0x20006601;
|
||||
pub const FIONCLEX: ::c_ulong = 0x20006602;
|
||||
pub const FIONBIO: ::c_ulong = 0x8004667e;
|
||||
|
|
|
@ -515,80 +515,6 @@ pub const ENOTRECOVERABLE: ::c_int = 131;
|
|||
pub const EHWPOISON: ::c_int = 133;
|
||||
pub const ERFKILL: ::c_int = 132;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 25;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 26;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 27;
|
||||
pub const SO_GET_FILTER: ::c_int = SO_ATTACH_FILTER;
|
||||
pub const SO_PEERNAME: ::c_int = 28;
|
||||
pub const SO_TIMESTAMP: ::c_int = 29;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_TIMESTAMPNS: ::c_int = 35;
|
||||
pub const SCM_TIMESTAMPNS: ::c_int = SO_TIMESTAMPNS;
|
||||
pub const SO_MARK: ::c_int = 36;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 40;
|
||||
pub const SO_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SCM_WIFI_STATUS: ::c_int = SO_WIFI_STATUS;
|
||||
pub const SO_PEEK_OFF: ::c_int = 42;
|
||||
pub const SO_NOFCS: ::c_int = 43;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 44;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
|
||||
pub const SO_BUSY_POLL: ::c_int = 46;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 47;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 48;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
pub const SO_ATTACH_BPF: ::c_int = 50;
|
||||
pub const SO_DETACH_BPF: ::c_int = SO_DETACH_FILTER;
|
||||
pub const SO_ATTACH_REUSEPORT_CBPF: ::c_int = 51;
|
||||
pub const SO_ATTACH_REUSEPORT_EBPF: ::c_int = 52;
|
||||
pub const SO_CNX_ADVICE: ::c_int = 53;
|
||||
pub const SCM_TIMESTAMPING_OPT_STATS: ::c_int = 54;
|
||||
pub const SO_MEMINFO: ::c_int = 55;
|
||||
pub const SO_INCOMING_NAPI_ID: ::c_int = 56;
|
||||
pub const SO_COOKIE: ::c_int = 57;
|
||||
pub const SCM_TIMESTAMPING_PKTINFO: ::c_int = 58;
|
||||
pub const SO_PEERGROUPS: ::c_int = 59;
|
||||
pub const SO_ZEROCOPY: ::c_int = 60;
|
||||
pub const SO_TXTIME: ::c_int = 61;
|
||||
pub const SCM_TXTIME: ::c_int = SO_TXTIME;
|
||||
pub const SO_BINDTOIFINDEX: ::c_int = 62;
|
||||
pub const SO_TIMESTAMP_NEW: ::c_int = 63;
|
||||
pub const SO_TIMESTAMPNS_NEW: ::c_int = 64;
|
||||
pub const SO_TIMESTAMPING_NEW: ::c_int = 65;
|
||||
pub const SO_RCVTIMEO_NEW: ::c_int = 66;
|
||||
pub const SO_SNDTIMEO_NEW: ::c_int = 67;
|
||||
pub const SO_DETACH_REUSEPORT_BPF: ::c_int = 68;
|
||||
|
||||
pub const SOCK_STREAM: ::c_int = 1;
|
||||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
|
||||
|
|
|
@ -2456,12 +2456,6 @@ pub const ARPD_LOOKUP: ::c_ushort = 0x02;
|
|||
pub const ARPD_FLUSH: ::c_ushort = 0x03;
|
||||
pub const ATF_MAGIC: ::c_int = 0x80;
|
||||
|
||||
#[cfg(not(target_arch = "sparc64"))]
|
||||
pub const SO_TIMESTAMPING: ::c_int = 37;
|
||||
#[cfg(target_arch = "sparc64")]
|
||||
pub const SO_TIMESTAMPING: ::c_int = 35;
|
||||
pub const SCM_TIMESTAMPING: ::c_int = SO_TIMESTAMPING;
|
||||
|
||||
// linux/module.h
|
||||
pub const MODULE_INIT_IGNORE_MODVERSIONS: ::c_uint = 0x0001;
|
||||
pub const MODULE_INIT_IGNORE_VERMAGIC: ::c_uint = 0x0002;
|
||||
|
@ -3769,6 +3763,9 @@ cfg_if! {
|
|||
}
|
||||
}
|
||||
|
||||
mod arch;
|
||||
pub use self::arch::*;
|
||||
|
||||
cfg_if! {
|
||||
if #[cfg(libc_align)] {
|
||||
#[macro_use]
|
||||
|
|
|
@ -268,8 +268,6 @@ pub const SOCK_STREAM: ::c_int = 1;
|
|||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
pub const SOCK_SEQPACKET: ::c_int = 5;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
|
||||
pub const EDEADLK: ::c_int = 35;
|
||||
pub const ENAMETOOLONG: ::c_int = 36;
|
||||
pub const ENOLCK: ::c_int = 37;
|
||||
|
@ -356,35 +354,6 @@ pub const ENOTRECOVERABLE: ::c_int = 131;
|
|||
pub const ERFKILL: ::c_int = 132;
|
||||
pub const EHWPOISON: ::c_int = 133;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
|
||||
pub const SA_ONSTACK: ::c_int = 0x08000000;
|
||||
pub const SA_SIGINFO: ::c_int = 0x00000004;
|
||||
pub const SA_NOCLDWAIT: ::c_int = 0x00000002;
|
||||
|
|
|
@ -317,65 +317,19 @@ pub const SIGXFSZ: ::c_int = 25;
|
|||
pub const SIG_SETMASK: ::c_int = 2; // FIXME check these
|
||||
pub const SIG_BLOCK: ::c_int = 0x000000;
|
||||
pub const SIG_UNBLOCK: ::c_int = 0x01;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_ATTACH_BPF: ::c_int = 50;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 26;
|
||||
pub const SO_ATTACH_REUSEPORT_CBPF: ::c_int = 51;
|
||||
pub const SO_ATTACH_REUSEPORT_EBPF: ::c_int = 52;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 48;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
pub const SOCK_NONBLOCK: ::c_int = 2048;
|
||||
pub const SOCK_SEQPACKET: ::c_int = 5;
|
||||
pub const SOCK_STREAM: ::c_int = 1;
|
||||
pub const SO_CNX_ADVICE: ::c_int = 53;
|
||||
pub const SO_DETACH_BPF: ::c_int = 27;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 27;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_GET_FILTER: ::c_int = 26;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SOL_CAIF: ::c_int = 278;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SOL_IUCV: ::c_int = 277;
|
||||
pub const SOL_KCM: ::c_int = 281;
|
||||
pub const SOL_NFC: ::c_int = 280;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 44;
|
||||
pub const SOL_PNPIPE: ::c_int = 275;
|
||||
pub const SOL_PPPOL2TP: ::c_int = 273;
|
||||
pub const SOL_RDS: ::c_int = 276;
|
||||
pub const SOL_RXRPC: ::c_int = 272;
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 47;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_NOFCS: ::c_int = 43;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_PEERNAME: ::c_int = 28;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_WIFI_STATUS: ::c_int = 41;
|
||||
|
||||
pub const SYS3264_fadvise64: ::c_int = 223;
|
||||
pub const SYS3264_fcntl: ::c_int = 25;
|
||||
pub const SYS3264_fstatat: ::c_int = 79;
|
||||
|
|
|
@ -363,36 +363,6 @@ pub const SOCK_STREAM: ::c_int = 2;
|
|||
pub const SOCK_DGRAM: ::c_int = 1;
|
||||
pub const SOCK_SEQPACKET: ::c_int = 5;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 65535;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 0x0004;
|
||||
pub const SO_KEEPALIVE: ::c_int = 0x0008;
|
||||
pub const SO_DONTROUTE: ::c_int = 0x0010;
|
||||
pub const SO_BROADCAST: ::c_int = 0x0020;
|
||||
pub const SO_LINGER: ::c_int = 0x0080;
|
||||
pub const SO_OOBINLINE: ::c_int = 0x0100;
|
||||
pub const SO_REUSEPORT: ::c_int = 0x0200;
|
||||
pub const SO_SNDBUF: ::c_int = 0x1001;
|
||||
pub const SO_RCVBUF: ::c_int = 0x1002;
|
||||
pub const SO_SNDLOWAT: ::c_int = 0x1003;
|
||||
pub const SO_RCVLOWAT: ::c_int = 0x1004;
|
||||
pub const SO_RCVTIMEO: ::c_int = 0x1006;
|
||||
pub const SO_SNDTIMEO: ::c_int = 0x1005;
|
||||
pub const SO_ERROR: ::c_int = 0x1007;
|
||||
pub const SO_TYPE: ::c_int = 0x1008;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 0x1009;
|
||||
pub const SO_PROTOCOL: ::c_int = 0x1028;
|
||||
pub const SO_DOMAIN: ::c_int = 0x1029;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_PASSCRED: ::c_int = 17;
|
||||
pub const SO_PEERCRED: ::c_int = 18;
|
||||
pub const SO_PEERSEC: ::c_int = 30;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 31;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
|
||||
pub const SA_ONSTACK: ::c_int = 0x08000000;
|
||||
pub const SA_SIGINFO: ::c_int = 8;
|
||||
pub const SA_NOCLDWAIT: ::c_int = 0x10000;
|
||||
|
|
|
@ -270,8 +270,6 @@ pub const SOCK_STREAM: ::c_int = 1;
|
|||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
pub const SOCK_SEQPACKET: ::c_int = 5;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
|
||||
pub const EDEADLK: ::c_int = 35;
|
||||
pub const ENAMETOOLONG: ::c_int = 36;
|
||||
pub const ENOLCK: ::c_int = 37;
|
||||
|
@ -358,34 +356,6 @@ pub const ENOTRECOVERABLE: ::c_int = 131;
|
|||
pub const ERFKILL: ::c_int = 132;
|
||||
pub const EHWPOISON: ::c_int = 133;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_RCVLOWAT: ::c_int = 16;
|
||||
pub const SO_SNDLOWAT: ::c_int = 17;
|
||||
pub const SO_RCVTIMEO: ::c_int = 18;
|
||||
pub const SO_SNDTIMEO: ::c_int = 19;
|
||||
pub const SO_PASSCRED: ::c_int = 20;
|
||||
pub const SO_PEERCRED: ::c_int = 21;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
|
||||
pub const SA_ONSTACK: ::c_int = 0x08000000;
|
||||
pub const SA_SIGINFO: ::c_int = 0x00000004;
|
||||
pub const SA_NOCLDWAIT: ::c_int = 0x00000002;
|
||||
|
|
|
@ -328,8 +328,6 @@ pub const SOCK_STREAM: ::c_int = 1;
|
|||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
pub const SOCK_SEQPACKET: ::c_int = 5;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
|
||||
pub const EDEADLK: ::c_int = 35;
|
||||
pub const ENAMETOOLONG: ::c_int = 36;
|
||||
pub const ENOLCK: ::c_int = 37;
|
||||
|
@ -416,35 +414,6 @@ pub const ENOTRECOVERABLE: ::c_int = 131;
|
|||
pub const ERFKILL: ::c_int = 132;
|
||||
pub const EHWPOISON: ::c_int = 133;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
|
||||
pub const SA_ONSTACK: ::c_int = 0x08000000;
|
||||
pub const SA_SIGINFO: ::c_int = 0x00000004;
|
||||
pub const SA_NOCLDWAIT: ::c_int = 0x00000002;
|
||||
|
|
|
@ -174,27 +174,6 @@ pub const MAP_SYNC: ::c_int = 0x080000;
|
|||
|
||||
pub const SOCK_STREAM: ::c_int = 1;
|
||||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
|
||||
pub const SA_ONSTACK: ::c_int = 0x08000000;
|
||||
pub const SA_SIGINFO: ::c_int = 0x00000004;
|
||||
|
@ -612,14 +591,7 @@ pub const FIONCLEX: ::c_int = 0x5450;
|
|||
pub const FIONBIO: ::c_int = 0x5421;
|
||||
pub const EDEADLK: ::c_int = 35;
|
||||
pub const EDEADLOCK: ::c_int = EDEADLK;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
|
||||
pub const EXTPROC: ::tcflag_t = 0x00010000;
|
||||
pub const VEOL: usize = 11;
|
||||
pub const VEOL2: usize = 16;
|
||||
|
|
|
@ -557,55 +557,6 @@ pub const MAP_HUGETLB: ::c_int = 0x080000;
|
|||
pub const SOCK_STREAM: ::c_int = 2;
|
||||
pub const SOCK_DGRAM: ::c_int = 1;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 0xffff;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 0x0004;
|
||||
pub const SO_KEEPALIVE: ::c_int = 0x0008;
|
||||
pub const SO_DONTROUTE: ::c_int = 0x0010;
|
||||
pub const SO_BROADCAST: ::c_int = 0x0020;
|
||||
pub const SO_LINGER: ::c_int = 0x0080;
|
||||
pub const SO_OOBINLINE: ::c_int = 0x0100;
|
||||
pub const SO_REUSEPORT: ::c_int = 0x0200;
|
||||
pub const SO_TYPE: ::c_int = 0x1008;
|
||||
pub const SO_ERROR: ::c_int = 0x1007;
|
||||
pub const SO_SNDBUF: ::c_int = 0x1001;
|
||||
pub const SO_RCVBUF: ::c_int = 0x1002;
|
||||
pub const SO_SNDLOWAT: ::c_int = 0x1003;
|
||||
pub const SO_RCVLOWAT: ::c_int = 0x1004;
|
||||
pub const SO_SNDTIMEO: ::c_int = 0x1005;
|
||||
pub const SO_RCVTIMEO: ::c_int = 0x1006;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 0x1009;
|
||||
pub const SO_PROTOCOL: ::c_int = 0x1028;
|
||||
pub const SO_DOMAIN: ::c_int = 0x1029;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_PASSCRED: ::c_int = 17;
|
||||
pub const SO_PEERCRED: ::c_int = 18;
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 26;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 27;
|
||||
pub const SO_GET_FILTER: ::c_int = SO_ATTACH_FILTER;
|
||||
pub const SO_PEERNAME: ::c_int = 28;
|
||||
pub const SO_PEERSEC: ::c_int = 30;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 31;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_TIMESTAMPNS: ::c_int = 35;
|
||||
pub const SCM_TIMESTAMPNS: ::c_int = SO_TIMESTAMPNS;
|
||||
pub const SO_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SCM_WIFI_STATUS: ::c_int = SO_WIFI_STATUS;
|
||||
pub const SO_NOFCS: ::c_int = 43;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 44;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 47;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 48;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
pub const SO_ATTACH_BPF: ::c_int = 50;
|
||||
pub const SO_DETACH_BPF: ::c_int = SO_DETACH_FILTER;
|
||||
|
||||
pub const FIOCLEX: ::c_int = 0x6601;
|
||||
pub const FIONCLEX: ::c_int = 0x6602;
|
||||
pub const FIONBIO: ::c_int = 0x667e;
|
||||
|
|
|
@ -174,26 +174,6 @@ pub const MAP_SYNC: ::c_int = 0x080000;
|
|||
|
||||
pub const SOCK_STREAM: ::c_int = 1;
|
||||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
|
||||
pub const SA_ONSTACK: ::c_int = 0x08000000;
|
||||
pub const SA_SIGINFO: ::c_int = 0x00000004;
|
||||
|
@ -626,14 +606,7 @@ pub const FIONCLEX: ::c_int = 0x20006602;
|
|||
pub const FIONBIO: ::c_int = 0x8004667e;
|
||||
pub const EDEADLK: ::c_int = 58;
|
||||
pub const EDEADLOCK: ::c_int = EDEADLK;
|
||||
pub const SO_PASSCRED: ::c_int = 20;
|
||||
pub const SO_PEERCRED: ::c_int = 21;
|
||||
pub const SO_RCVLOWAT: ::c_int = 16;
|
||||
pub const SO_SNDLOWAT: ::c_int = 17;
|
||||
pub const SO_RCVTIMEO: ::c_int = 18;
|
||||
pub const SO_SNDTIMEO: ::c_int = 19;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
|
||||
pub const EXTPROC: ::tcflag_t = 0x10000000;
|
||||
pub const VEOL: usize = 6;
|
||||
pub const VEOL2: usize = 8;
|
||||
|
|
|
@ -155,14 +155,6 @@ pub const SIGBUS: ::c_int = 7;
|
|||
pub const SIGSTKSZ: ::size_t = 0x2000;
|
||||
pub const MINSIGSTKSZ: ::size_t = 2048;
|
||||
pub const SIG_SETMASK: ::c_int = 2;
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
|
||||
pub const SOCK_STREAM: ::c_int = 1;
|
||||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
|
@ -259,24 +251,6 @@ pub const ENOTRECOVERABLE: ::c_int = 131;
|
|||
pub const EHWPOISON: ::c_int = 133;
|
||||
pub const ERFKILL: ::c_int = 132;
|
||||
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
|
||||
pub const SIGTTIN: ::c_int = 21;
|
||||
pub const SIGTTOU: ::c_int = 22;
|
||||
pub const SIGXCPU: ::c_int = 24;
|
||||
|
|
|
@ -807,27 +807,6 @@ pub const POLLWRBAND: ::c_short = 0x200;
|
|||
|
||||
pub const SOCK_STREAM: ::c_int = 1;
|
||||
pub const SOCK_DGRAM: ::c_int = 2;
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_TYPE: ::c_int = 3;
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SO_DONTROUTE: ::c_int = 5;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SO_SNDBUF: ::c_int = 7;
|
||||
pub const SO_RCVBUF: ::c_int = 8;
|
||||
pub const SO_KEEPALIVE: ::c_int = 9;
|
||||
pub const SO_OOBINLINE: ::c_int = 10;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_LINGER: ::c_int = 13;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_REUSEPORT: ::c_int = 15;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 30;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 32;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PROTOCOL: ::c_int = 38;
|
||||
pub const SO_DOMAIN: ::c_int = 39;
|
||||
pub const SO_INCOMING_CPU: ::c_int = 49;
|
||||
|
||||
pub const MAP_ANON: ::c_int = 0x0020;
|
||||
pub const MAP_GROWSDOWN: ::c_int = 0x0100;
|
||||
|
@ -917,14 +896,7 @@ pub const FIONCLEX: ::c_int = 0x5450;
|
|||
pub const FIONBIO: ::c_int = 0x5421;
|
||||
pub const EDEADLK: ::c_int = 35;
|
||||
pub const EDEADLOCK: ::c_int = EDEADLK;
|
||||
pub const SO_PASSCRED: ::c_int = 16;
|
||||
pub const SO_PEERCRED: ::c_int = 17;
|
||||
pub const SO_RCVLOWAT: ::c_int = 18;
|
||||
pub const SO_SNDLOWAT: ::c_int = 19;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
|
||||
pub const EXTPROC: ::tcflag_t = 0x00010000;
|
||||
pub const VEOL: usize = 11;
|
||||
pub const VEOL2: usize = 16;
|
||||
|
|
|
@ -615,13 +615,6 @@ pub const B38400: ::speed_t = 0o000017;
|
|||
pub const EXTA: ::speed_t = B19200;
|
||||
pub const EXTB: ::speed_t = B38400;
|
||||
|
||||
pub const SO_BINDTODEVICE: ::c_int = 25;
|
||||
pub const SO_TIMESTAMP: ::c_int = 29;
|
||||
pub const SO_MARK: ::c_int = 36;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 40;
|
||||
pub const SO_PEEK_OFF: ::c_int = 42;
|
||||
pub const SO_BUSY_POLL: ::c_int = 46;
|
||||
|
||||
pub const RLIMIT_CPU: ::c_int = 0;
|
||||
pub const RLIMIT_FSIZE: ::c_int = 1;
|
||||
pub const RLIMIT_DATA: ::c_int = 2;
|
||||
|
|
|
@ -259,11 +259,6 @@ pub const NCCS: usize = 32;
|
|||
// I wasn't able to find those constants
|
||||
// in uclibc build environment for armv7
|
||||
pub const MAP_HUGETLB: ::c_int = 0x040000; // from linux/other/mod.rs
|
||||
pub const SO_BUSY_POLL: ::c_int = 46; // from src/unix/linux_like/mod.rs
|
||||
pub const SO_PEEK_OFF: ::c_int = 42; // from src/unix/linux_like/mod.rs
|
||||
pub const SO_REUSEPORT: ::c_int = 15; // from src/unix/linux_like/mod.rs
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
|
||||
// autogenerated constants with hand tuned types
|
||||
pub const B0: ::speed_t = 0;
|
||||
|
@ -513,34 +508,7 @@ pub const SOCK_DGRAM: ::c_int = 0x2;
|
|||
pub const SOCK_NONBLOCK: ::c_int = 0o0004000;
|
||||
pub const SOCK_SEQPACKET: ::c_int = 0x5;
|
||||
pub const SOCK_STREAM: ::c_int = 0x1;
|
||||
pub const SOL_SOCKET: ::c_int = 0x1;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 0x1e;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 0x19;
|
||||
pub const SO_BROADCAST: ::c_int = 0x6;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 0xe;
|
||||
pub const SO_DOMAIN: ::c_int = 0x27;
|
||||
pub const SO_DONTROUTE: ::c_int = 0x5;
|
||||
pub const SO_ERROR: ::c_int = 0x4;
|
||||
pub const SO_KEEPALIVE: ::c_int = 0x9;
|
||||
pub const SO_LINGER: ::c_int = 0xd;
|
||||
pub const SO_MARK: ::c_int = 0x24;
|
||||
pub const SO_OOBINLINE: ::c_int = 0xa;
|
||||
pub const SO_PASSCRED: ::c_int = 0x10;
|
||||
pub const SO_PEERCRED: ::c_int = 0x11;
|
||||
pub const SO_PRIORITY: ::c_int = 0xc;
|
||||
pub const SO_PROTOCOL: ::c_int = 0x26;
|
||||
pub const SO_RCVBUF: ::c_int = 0x8;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_RCVLOWAT: ::c_int = 0x12;
|
||||
pub const SO_RCVTIMEO: ::c_int = 0x14;
|
||||
pub const SO_REUSEADDR: ::c_int = 0x2;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 0x28;
|
||||
pub const SO_SNDBUF: ::c_int = 0x7;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 0x20;
|
||||
pub const SO_SNDLOWAT: ::c_int = 0x13;
|
||||
pub const SO_SNDTIMEO: ::c_int = 0x15;
|
||||
pub const SO_TIMESTAMP: ::c_int = 0x1d;
|
||||
pub const SO_TYPE: ::c_int = 0x3;
|
||||
|
||||
pub const TAB1: ::c_int = 0x800;
|
||||
pub const TAB2: ::c_int = 0x1000;
|
||||
pub const TAB3: ::c_int = 0x1800;
|
||||
|
|
|
@ -163,59 +163,6 @@ pub const SOCK_STREAM: ::c_int = 2;
|
|||
pub const SOCK_DGRAM: ::c_int = 1;
|
||||
pub const SOCK_SEQPACKET: ::c_int = 5;
|
||||
|
||||
pub const SOL_SOCKET: ::c_int = 0xffff;
|
||||
|
||||
pub const SO_REUSEADDR: ::c_int = 0x0004;
|
||||
pub const SO_KEEPALIVE: ::c_int = 0x0008;
|
||||
pub const SO_DONTROUTE: ::c_int = 0x0010;
|
||||
pub const SO_BROADCAST: ::c_int = 0x0020;
|
||||
pub const SO_LINGER: ::c_int = 0x0080;
|
||||
pub const SO_OOBINLINE: ::c_int = 0x0100;
|
||||
pub const SO_REUSEPORT: ::c_int = 0x0200;
|
||||
pub const SO_TYPE: ::c_int = 0x1008;
|
||||
pub const SO_STYLE: ::c_int = SO_TYPE;
|
||||
pub const SO_ERROR: ::c_int = 0x1007;
|
||||
pub const SO_SNDBUF: ::c_int = 0x1001;
|
||||
pub const SO_RCVBUF: ::c_int = 0x1002;
|
||||
pub const SO_SNDLOWAT: ::c_int = 0x1003;
|
||||
pub const SO_RCVLOWAT: ::c_int = 0x1004;
|
||||
pub const SO_SNDTIMEO: ::c_int = 0x1005;
|
||||
pub const SO_RCVTIMEO: ::c_int = 0x1006;
|
||||
pub const SO_ACCEPTCONN: ::c_int = 0x1009;
|
||||
pub const SO_PROTOCOL: ::c_int = 0x1028;
|
||||
pub const SO_DOMAIN: ::c_int = 0x1029;
|
||||
pub const SO_NO_CHECK: ::c_int = 11;
|
||||
pub const SO_PRIORITY: ::c_int = 12;
|
||||
pub const SO_BSDCOMPAT: ::c_int = 14;
|
||||
pub const SO_PASSCRED: ::c_int = 17;
|
||||
pub const SO_PEERCRED: ::c_int = 18;
|
||||
pub const SO_SECURITY_AUTHENTICATION: ::c_int = 22;
|
||||
pub const SO_SECURITY_ENCRYPTION_TRANSPORT: ::c_int = 23;
|
||||
pub const SO_SECURITY_ENCRYPTION_NETWORK: ::c_int = 24;
|
||||
pub const SO_BINDTODEVICE: ::c_int = 25;
|
||||
pub const SO_ATTACH_FILTER: ::c_int = 26;
|
||||
pub const SO_DETACH_FILTER: ::c_int = 27;
|
||||
pub const SO_GET_FILTER: ::c_int = SO_ATTACH_FILTER;
|
||||
pub const SO_PEERNAME: ::c_int = 28;
|
||||
pub const SO_TIMESTAMP: ::c_int = 29;
|
||||
pub const SO_PEERSEC: ::c_int = 30;
|
||||
pub const SO_SNDBUFFORCE: ::c_int = 31;
|
||||
pub const SO_RCVBUFFORCE: ::c_int = 33;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const SO_TIMESTAMPNS: ::c_int = 35;
|
||||
pub const SCM_TIMESTAMPNS: ::c_int = SO_TIMESTAMPNS;
|
||||
pub const SO_MARK: ::c_int = 36;
|
||||
pub const SO_RXQ_OVFL: ::c_int = 40;
|
||||
pub const SO_WIFI_STATUS: ::c_int = 41;
|
||||
pub const SCM_WIFI_STATUS: ::c_int = SO_WIFI_STATUS;
|
||||
pub const SO_PEEK_OFF: ::c_int = 42;
|
||||
pub const SO_NOFCS: ::c_int = 43;
|
||||
pub const SO_LOCK_FILTER: ::c_int = 44;
|
||||
pub const SO_SELECT_ERR_QUEUE: ::c_int = 45;
|
||||
pub const SO_BUSY_POLL: ::c_int = 46;
|
||||
pub const SO_MAX_PACING_RATE: ::c_int = 47;
|
||||
pub const SO_BPF_EXTENSIONS: ::c_int = 48;
|
||||
|
||||
pub const FIOCLEX: ::c_ulong = 0x6601;
|
||||
pub const FIONCLEX: ::c_ulong = 0x6602;
|
||||
pub const FIONBIO: ::c_ulong = 0x667e;
|
||||
|
|
|
@ -315,17 +315,8 @@ pub const NCCS: usize = 32;
|
|||
pub const SIG_SETMASK: ::c_int = 2; // Set the set of blocked signals
|
||||
pub const __SIZEOF_PTHREAD_MUTEX_T: usize = 40;
|
||||
pub const __SIZEOF_PTHREAD_MUTEXATTR_T: usize = 4;
|
||||
pub const SO_BROADCAST: ::c_int = 6;
|
||||
pub const SOCK_DGRAM: ::c_int = 2; // connectionless, unreliable datagrams
|
||||
pub const SOCK_STREAM: ::c_int = 1; // …/common/bits/socket_type.h
|
||||
pub const SO_ERROR: ::c_int = 4;
|
||||
pub const SOL_SOCKET: ::c_int = 1;
|
||||
pub const SO_RCVTIMEO: ::c_int = 20;
|
||||
pub const SO_REUSEADDR: ::c_int = 2;
|
||||
pub const SO_SNDTIMEO: ::c_int = 21;
|
||||
pub const SO_TIMESTAMP: ::c_int = 0x1d;
|
||||
pub const SO_PEERSEC: ::c_int = 31;
|
||||
pub const SO_PASSSEC: ::c_int = 34;
|
||||
pub const RLIM_INFINITY: u64 = 0xffffffffffffffff;
|
||||
pub const __SIZEOF_PTHREAD_COND_T: usize = 48;
|
||||
pub const __SIZEOF_PTHREAD_CONDATTR_T: usize = 4;
|
||||
|
|
Loading…
Reference in New Issue