summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2022-11-17 18:48:00 +0000
committerDavid Carlier <devnexen@gmail.com>2022-11-20 12:08:06 +0000
commit0993260a9b6d582c5097bd57c8c6f6fe52f05c0c (patch)
tree70a7725f9eed3d87228a72488289bb341b58cbd7
parentbbf929d2c8355fa19384b3551c5874c866be465f (diff)
downloadrust-libc-0993260a9b6d582c5097bd57c8c6f6fe52f05c0c.tar.gz
linux musl adding `PIDFD_NONBLOCK` constant.
closes #3002
-rw-r--r--libc-test/semver/linux-musl.txt3
-rw-r--r--src/unix/linux_like/linux/musl/mod.rs2
2 files changed, 4 insertions, 1 deletions
diff --git a/libc-test/semver/linux-musl.txt b/libc-test/semver/linux-musl.txt
index 7af1418931..9fbb9032c3 100644
--- a/libc-test/semver/linux-musl.txt
+++ b/libc-test/semver/linux-musl.txt
@@ -20,6 +20,7 @@ LIO_WRITE
PF_IB
PF_MPLS
PF_XDP
+PIDFD_NONBLOCK
PR_SET_VMA
PR_SET_VMA_ANON_NAME
adjtimex
@@ -54,4 +55,4 @@ asctime_r
strftime
strptime
dirname
-basename \ No newline at end of file
+basename
diff --git a/src/unix/linux_like/linux/musl/mod.rs b/src/unix/linux_like/linux/musl/mod.rs
index 25291c2306..2a894a6025 100644
--- a/src/unix/linux_like/linux/musl/mod.rs
+++ b/src/unix/linux_like/linux/musl/mod.rs
@@ -590,6 +590,8 @@ pub const EFD_NONBLOCK: ::c_int = ::O_NONBLOCK;
pub const SFD_NONBLOCK: ::c_int = ::O_NONBLOCK;
+pub const PIDFD_NONBLOCK: ::c_uint = O_NONBLOCK as ::c_uint;
+
pub const TCSANOW: ::c_int = 0;
pub const TCSADRAIN: ::c_int = 1;
pub const TCSAFLUSH: ::c_int = 2;