diff options
author | Markus Reiter <me@reitermark.us> | 2020-06-22 07:21:28 +0200 |
---|---|---|
committer | Markus Reiter <me@reitermark.us> | 2020-06-22 07:23:17 +0200 |
commit | 82453b3c3fc97e73d52278b4c605407380063f7d (patch) | |
tree | 13d985d64c5ecd93d1d45ff0a0623d154b73fc93 | |
parent | 0a60b228e1af33c9e0385007e034744c4b8f11a1 (diff) | |
download | rust-libc-82453b3c3fc97e73d52278b4c605407380063f7d.tar.gz |
Add `MSG_` constants for Xtensa.
-rw-r--r-- | src/unix/newlib/aarch64/mod.rs | 8 | ||||
-rw-r--r-- | src/unix/newlib/arm/mod.rs | 8 | ||||
-rw-r--r-- | src/unix/newlib/mod.rs | 8 | ||||
-rw-r--r-- | src/unix/newlib/xtensa/mod.rs | 8 |
4 files changed, 24 insertions, 8 deletions
diff --git a/src/unix/newlib/aarch64/mod.rs b/src/unix/newlib/aarch64/mod.rs index 3a68bf4b9d..5d4b46ddf7 100644 --- a/src/unix/newlib/aarch64/mod.rs +++ b/src/unix/newlib/aarch64/mod.rs @@ -40,3 +40,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 27274f7a3c..d322707f42 100644 --- a/src/unix/newlib/arm/mod.rs +++ b/src/unix/newlib/arm/mod.rs @@ -42,3 +42,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 5f53f6137f..0e22d60b30 100644 --- a/src/unix/newlib/mod.rs +++ b/src/unix/newlib/mod.rs @@ -425,14 +425,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 bf95d9c9cd..c9803f0b6d 100644 --- a/src/unix/newlib/xtensa/mod.rs +++ b/src/unix/newlib/xtensa/mod.rs @@ -75,6 +75,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, |