summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuki Okushi <huyuumi.dev@gmail.com>2020-06-23 19:15:50 +0900
committerGitHub <noreply@github.com>2020-06-23 19:15:50 +0900
commit3118fb455ea9ff14087b36b198485e5c7744ab30 (patch)
tree65dd8d9910ce4e1cf350ab23b8dc028db14b8de0
parent95d8f481b595e0c952afbedd26bdd1b188629877 (diff)
parent156f82c216e7bb192cf0a41057335a53e44f0746 (diff)
downloadrust-libc-3118fb455ea9ff14087b36b198485e5c7744ab30.tar.gz
Merge pull request #1793 from reitermarkus/xtensa-support-master
Add `MSG_` constants for Xtensa.
-rw-r--r--src/unix/newlib/aarch64/mod.rs10
-rw-r--r--src/unix/newlib/arm/mod.rs10
-rw-r--r--src/unix/newlib/mod.rs9
-rw-r--r--src/unix/newlib/xtensa/mod.rs9
4 files changed, 29 insertions, 9 deletions
diff --git a/src/unix/newlib/aarch64/mod.rs b/src/unix/newlib/aarch64/mod.rs
index 3a68bf4b9d..71aa894922 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 27274f7a3c..78bea27653 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 5f53f6137f..55cb889aab 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 bf95d9c9cd..bc31506b5d 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,