diff --git a/src/unix/newlib/aarch64/mod.rs b/src/unix/newlib/aarch64/mod.rs index 3a68bf4b9de4185d410209eaade7cf6fc9312ec3..71aa894922bbe0ac366268c534346aab4d85d26d 100644 --- a/src/unix/newlib/aarch64/mod.rs +++ b/src/unix/newlib/aarch64/mod.rs @@ -30,6 +30,8 @@ s! { } } +pub const AF_INET6: ::c_int = 23; + pub const FIONBIO: ::c_ulong = 1; pub const POLLIN: ::c_short = 0x1; @@ -40,3 +42,11 @@ pub const POLLHUP: ::c_short = 0x10; pub const POLLNVAL: ::c_short = 0x20; pub const SOL_SOCKET: ::c_int = 65535; + +pub const MSG_OOB: ::c_int = 1; +pub const MSG_PEEK: ::c_int = 2; +pub const MSG_DONTWAIT: ::c_int = 4; +pub const MSG_DONTROUTE: ::c_int = 0; +pub const MSG_WAITALL: ::c_int = 0; +pub const MSG_MORE: ::c_int = 0; +pub const MSG_NOSIGNAL: ::c_int = 0; diff --git a/src/unix/newlib/arm/mod.rs b/src/unix/newlib/arm/mod.rs index 27274f7a3c0f9027045b0b5776c0ae6cb1faca3c..78bea276533d51f444b7edc7c03ffb4b0cb6dada 100644 --- a/src/unix/newlib/arm/mod.rs +++ b/src/unix/newlib/arm/mod.rs @@ -32,6 +32,8 @@ s! { } } +pub const AF_INET6: ::c_int = 23; + pub const FIONBIO: ::c_ulong = 1; pub const POLLIN: ::c_short = 0x1; @@ -42,3 +44,11 @@ pub const POLLOUT: ::c_short = 0x10; pub const POLLNVAL: ::c_short = 0x20; pub const SOL_SOCKET: ::c_int = 65535; + +pub const MSG_OOB: ::c_int = 1; +pub const MSG_PEEK: ::c_int = 2; +pub const MSG_DONTWAIT: ::c_int = 4; +pub const MSG_DONTROUTE: ::c_int = 0; +pub const MSG_WAITALL: ::c_int = 0; +pub const MSG_MORE: ::c_int = 0; +pub const MSG_NOSIGNAL: ::c_int = 0; diff --git a/src/unix/newlib/mod.rs b/src/unix/newlib/mod.rs index 5f53f6137fdf3812eaedaa90856a530dabc2e5b1..55cb889aabe4243c4e1bfa1c160f0dcf92a2178e 100644 --- a/src/unix/newlib/mod.rs +++ b/src/unix/newlib/mod.rs @@ -416,7 +416,6 @@ pub const PF_INET6: ::c_int = 23; pub const AF_UNSPEC: ::c_int = 0; pub const AF_INET: ::c_int = 2; -pub const AF_INET6: ::c_int = 23; pub const CLOCK_REALTIME: ::clockid_t = 1; pub const CLOCK_MONOTONIC: ::clockid_t = 4; @@ -425,14 +424,6 @@ pub const CLOCK_BOOTTIME: ::clockid_t = 4; pub const SOCK_STREAM: ::c_int = 1; pub const SOCK_DGRAM: ::c_int = 2; -pub const MSG_OOB: ::c_int = 1; -pub const MSG_PEEK: ::c_int = 2; -pub const MSG_DONTWAIT: ::c_int = 4; -pub const MSG_DONTROUTE: ::c_int = 0; -pub const MSG_WAITALL: ::c_int = 0; -pub const MSG_MORE: ::c_int = 0; -pub const MSG_NOSIGNAL: ::c_int = 0; - pub const SHUT_RD: ::c_int = 0; pub const SHUT_WR: ::c_int = 1; pub const SHUT_RDWR: ::c_int = 2; diff --git a/src/unix/newlib/xtensa/mod.rs b/src/unix/newlib/xtensa/mod.rs index bf95d9c9cdd0b35eb8a5cf0f138605317f0968cc..bc31506b5d574508de6b2d517d45f3e3ad50349f 100644 --- a/src/unix/newlib/xtensa/mod.rs +++ b/src/unix/newlib/xtensa/mod.rs @@ -60,6 +60,7 @@ s! { } pub const AF_UNIX: ::c_int = 1; +pub const AF_INET6: ::c_int = 10; pub const FIONBIO: ::c_ulong = 2147772030; @@ -75,6 +76,14 @@ pub const POLLHUP: ::c_short = 1 << 6; pub const SOL_SOCKET: ::c_int = 0xfff; +pub const MSG_OOB: ::c_int = 0x04; +pub const MSG_PEEK: ::c_int = 0x01; +pub const MSG_DONTWAIT: ::c_int = 0x08; +pub const MSG_DONTROUTE: ::c_int = 0x4; +pub const MSG_WAITALL: ::c_int = 0x02; +pub const MSG_MORE: ::c_int = 0x10; +pub const MSG_NOSIGNAL: ::c_int = 0x20; + extern "C" { pub fn sendmsg( s: ::c_int,