summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Marie <semarie@users.noreply.github.com>2019-03-02 13:14:17 +0100
committerSébastien Marie <semarie@users.noreply.github.com>2019-03-02 13:14:17 +0100
commit917ff60a4b7999b3f4f0911c4bc6c8322cfaf242 (patch)
treecbcffa9646cad4aa838e66849634f211cd16f658
parent1236fed394bca4cbf8c07d2dddf37163fcf16264 (diff)
downloadrust-libc-917ff60a4b7999b3f4f0911c4bc6c8322cfaf242.tar.gz
adjust PTHREAD_STACK_MIN to current value on OpenBSD
while here, generate the right file in test_openbsd()
-rw-r--r--libc-test/build.rs2
-rw-r--r--src/unix/bsd/netbsdlike/openbsdlike/bitrig/mod.rs1
-rw-r--r--src/unix/bsd/netbsdlike/openbsdlike/mod.rs2
-rw-r--r--src/unix/bsd/netbsdlike/openbsdlike/openbsd/mod.rs1
4 files changed, 3 insertions, 3 deletions
diff --git a/libc-test/build.rs b/libc-test/build.rs
index 89ca488a94..d3d35614e7 100644
--- a/libc-test/build.rs
+++ b/libc-test/build.rs
@@ -1088,7 +1088,7 @@ fn test_openbsd(target: &str) {
(struct_ == "siginfo_t" && field == "si_addr")
});
- cfg.generate("../src/lib.rs", "linux_fcntl.rs");
+ cfg.generate("../src/lib.rs", "main.rs");
}
fn test_windows(target: &str) {
diff --git a/src/unix/bsd/netbsdlike/openbsdlike/bitrig/mod.rs b/src/unix/bsd/netbsdlike/openbsdlike/bitrig/mod.rs
index 5cabac5499..f73d7de7b2 100644
--- a/src/unix/bsd/netbsdlike/openbsdlike/bitrig/mod.rs
+++ b/src/unix/bsd/netbsdlike/openbsdlike/bitrig/mod.rs
@@ -98,6 +98,7 @@ pub const IFF_LINK1: ::c_int = 0x2000; // per link layer defined bit
pub const IFF_LINK2: ::c_int = 0x4000; // per link layer defined bit
pub const IFF_MULTICAST: ::c_int = 0x8000; // supports multicast
+pub const PTHREAD_STACK_MIN : ::size_t = 2048;
pub const SIGSTKSZ : ::size_t = 40960;
pub const PT_FIRSTMACH: ::c_int = 32;
diff --git a/src/unix/bsd/netbsdlike/openbsdlike/mod.rs b/src/unix/bsd/netbsdlike/openbsdlike/mod.rs
index c94ad15a8d..cf9dc8f551 100644
--- a/src/unix/bsd/netbsdlike/openbsdlike/mod.rs
+++ b/src/unix/bsd/netbsdlike/openbsdlike/mod.rs
@@ -399,8 +399,6 @@ pub const O_RSYNC: ::c_int = O_SYNC;
pub const MS_SYNC : ::c_int = 0x0002;
pub const MS_INVALIDATE : ::c_int = 0x0004;
-pub const PTHREAD_STACK_MIN : ::size_t = 2048;
-
pub const POLLNORM: ::c_short = ::POLLRDNORM;
pub const ENOATTR : ::c_int = 83;
diff --git a/src/unix/bsd/netbsdlike/openbsdlike/openbsd/mod.rs b/src/unix/bsd/netbsdlike/openbsdlike/openbsd/mod.rs
index 435523f109..c1687111b7 100644
--- a/src/unix/bsd/netbsdlike/openbsdlike/openbsd/mod.rs
+++ b/src/unix/bsd/netbsdlike/openbsdlike/openbsd/mod.rs
@@ -403,6 +403,7 @@ pub const IFF_LINK1: ::c_int = 0x2000; // per link layer defined bit
pub const IFF_LINK2: ::c_int = 0x4000; // per link layer defined bit
pub const IFF_MULTICAST: ::c_int = 0x8000; // supports multicast
+pub const PTHREAD_STACK_MIN : ::size_t = 4096;
pub const SIGSTKSZ : ::size_t = 28672;
pub const PT_FIRSTMACH: ::c_int = 32;