Auto merge of #2849 - devnexen:socket_linux_update, r=JohnTitor
Few socket updates related for Linux.
This commit is contained in:
commit
5e001f5dd1
|
@ -2820,6 +2820,7 @@ fn test_linux(target: &str) {
|
|||
"linux/sched.h",
|
||||
"linux/seccomp.h",
|
||||
"linux/sched.h",
|
||||
"linux/sock_diag.h",
|
||||
"linux/sockios.h",
|
||||
"linux/uinput.h",
|
||||
"linux/vm_sockets.h",
|
||||
|
|
|
@ -1181,6 +1181,7 @@ MSG_RST
|
|||
MSG_STAT
|
||||
MSG_SYN
|
||||
MSG_WAITFORONE
|
||||
MSG_ZEROCOPY
|
||||
MS_ACTIVE
|
||||
MS_BIND
|
||||
MS_DIRSYNC
|
||||
|
|
|
@ -1565,6 +1565,7 @@ pub const MSG_INFO: ::c_int = 12;
|
|||
|
||||
pub const MSG_NOERROR: ::c_int = 0o10000;
|
||||
pub const MSG_EXCEPT: ::c_int = 0o20000;
|
||||
pub const MSG_ZEROCOPY: ::c_int = 0x4000000;
|
||||
|
||||
pub const SHM_R: ::c_int = 0o400;
|
||||
pub const SHM_W: ::c_int = 0o200;
|
||||
|
@ -1841,6 +1842,17 @@ pub const IPV6_FLOWINFO_PRIORITY: ::c_int = 0x0ff00000;
|
|||
pub const IPV6_RTHDR_LOOSE: ::c_int = 0;
|
||||
pub const IPV6_RTHDR_STRICT: ::c_int = 1;
|
||||
|
||||
// SO_MEMINFO offsets
|
||||
pub const SK_MEMINFO_RMEM_ALLOC: ::c_int = 0;
|
||||
pub const SK_MEMINFO_RCVBUF: ::c_int = 1;
|
||||
pub const SK_MEMINFO_WMEM_ALLOC: ::c_int = 2;
|
||||
pub const SK_MEMINFO_SNDBUF: ::c_int = 3;
|
||||
pub const SK_MEMINFO_FWD_ALLOC: ::c_int = 4;
|
||||
pub const SK_MEMINFO_WMEM_QUEUED: ::c_int = 5;
|
||||
pub const SK_MEMINFO_OPTMEM: ::c_int = 6;
|
||||
pub const SK_MEMINFO_BACKLOG: ::c_int = 7;
|
||||
pub const SK_MEMINFO_DROPS: ::c_int = 8;
|
||||
|
||||
pub const IUTF8: ::tcflag_t = 0x00004000;
|
||||
#[cfg(not(all(target_env = "uclibc", target_arch = "mips")))]
|
||||
pub const CMSPAR: ::tcflag_t = 0o10000000000;
|
||||
|
|
Loading…
Reference in a new issue