summaryrefslogtreecommitdiff
path: root/src/unix/linux_like/linux
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2022-12-06 21:42:37 +0000
committerDavid Carlier <devnexen@gmail.com>2022-12-06 21:42:37 +0000
commita5e695ac8373a578ea924586b0b56062c0f9fade (patch)
treefceb312b55609a34464adbfe4249a3f41b7f545d /src/unix/linux_like/linux
parentce5afa7b523fd114ea7baadb26d5b318017cde58 (diff)
downloadrust-libc-a5e695ac8373a578ea924586b0b56062c0f9fade.tar.gz
PIDFD_NONBLOCK addition into uclibc.
closes #3026.
Diffstat (limited to 'src/unix/linux_like/linux')
-rw-r--r--src/unix/linux_like/linux/uclibc/arm/mod.rs1
-rw-r--r--src/unix/linux_like/linux/uclibc/mips/mod.rs1
-rw-r--r--src/unix/linux_like/linux/uclibc/x86_64/mod.rs1
3 files changed, 3 insertions, 0 deletions
diff --git a/src/unix/linux_like/linux/uclibc/arm/mod.rs b/src/unix/linux_like/linux/uclibc/arm/mod.rs
index 25125bcc9b..7168872485 100644
--- a/src/unix/linux_like/linux/uclibc/arm/mod.rs
+++ b/src/unix/linux_like/linux/uclibc/arm/mod.rs
@@ -466,6 +466,7 @@ pub const POLLWRBAND: ::c_short = 0x200;
pub const POLLWRNORM: ::c_short = 0x100;
pub const PTHREAD_STACK_MIN: ::size_t = 16384;
pub const RTLD_GLOBAL: ::c_int = 0x00100;
+pub const PIDFD_NONBLOCK: ::c_int = 0x800;
// These are typed unsigned to match sigaction
pub const SA_NOCLDSTOP: ::c_ulong = 0x1;
diff --git a/src/unix/linux_like/linux/uclibc/mips/mod.rs b/src/unix/linux_like/linux/uclibc/mips/mod.rs
index 61684094fa..963f5bda7e 100644
--- a/src/unix/linux_like/linux/uclibc/mips/mod.rs
+++ b/src/unix/linux_like/linux/uclibc/mips/mod.rs
@@ -52,6 +52,7 @@ pub const O_ASYNC: ::c_int = 0x1000;
pub const O_NDELAY: ::c_int = 0x80;
pub const SOCK_NONBLOCK: ::c_int = 128;
+pub const PIDFD_NONBLOCK: ::c_int = 128;
pub const EDEADLK: ::c_int = 45;
pub const ENAMETOOLONG: ::c_int = 78;
diff --git a/src/unix/linux_like/linux/uclibc/x86_64/mod.rs b/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
index 43ac79296b..a2b8f7f5db 100644
--- a/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
+++ b/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
@@ -330,6 +330,7 @@ pub const __SIZEOF_PTHREAD_COND_T: usize = 48;
pub const __SIZEOF_PTHREAD_CONDATTR_T: usize = 4;
pub const __SIZEOF_PTHREAD_RWLOCK_T: usize = 56;
pub const __SIZEOF_PTHREAD_RWLOCKATTR_T: usize = 8;
+pub const PIDFD_NONBLOCK: ::c_int = 04000;
cfg_if! {
if #[cfg(target_os = "l4re")] {