summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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,