Merge pull request #1861 from joshtriplett/p_pidfd
This commit is contained in:
commit
b1793090f4
@ -1487,6 +1487,7 @@ fn test_android(target: &str) {
|
||||
"linux/seccomp.h",
|
||||
"linux/sched.h",
|
||||
"linux/sockios.h",
|
||||
"linux/wait.h",
|
||||
|
||||
}
|
||||
|
||||
@ -1557,6 +1558,9 @@ fn test_android(target: &str) {
|
||||
// FIXME: deprecated - removed in glibc 2.26
|
||||
"SIGUNUSED" => true,
|
||||
|
||||
// Needs a newer Android SDK for the definition
|
||||
"P_PIDFD" => true,
|
||||
|
||||
_ => false,
|
||||
}
|
||||
});
|
||||
@ -2443,6 +2447,7 @@ fn test_linux(target: &str) {
|
||||
"linux/seccomp.h",
|
||||
"linux/sockios.h",
|
||||
"linux/vm_sockets.h",
|
||||
"linux/wait.h",
|
||||
"sys/auxv.h",
|
||||
"sys/fanotify.h",
|
||||
}
|
||||
@ -2627,6 +2632,10 @@ fn test_linux(target: &str) {
|
||||
// Require Linux kernel 5.6:
|
||||
"VMADDR_CID_LOCAL" => true,
|
||||
|
||||
// Defined in kernel headers but musl removes it; need musl 1.2 for definition in musl
|
||||
// headers.
|
||||
"P_PIDFD" => true,
|
||||
|
||||
_ => false,
|
||||
}
|
||||
});
|
||||
|
@ -1041,6 +1041,11 @@ pub const SIGEV_THREAD: ::c_int = 2;
|
||||
pub const P_ALL: idtype_t = 0;
|
||||
pub const P_PID: idtype_t = 1;
|
||||
pub const P_PGID: idtype_t = 2;
|
||||
cfg_if! {
|
||||
if #[cfg(not(target_os = "emscripten"))] {
|
||||
pub const P_PIDFD: idtype_t = 3;
|
||||
}
|
||||
}
|
||||
|
||||
pub const UTIME_OMIT: c_long = 1073741822;
|
||||
pub const UTIME_NOW: c_long = 1073741823;
|
||||
|
Loading…
Reference in New Issue
Block a user