diff options
Diffstat (limited to 'vendor/rustix/src/process/mod.rs')
-rw-r--r-- | vendor/rustix/src/process/mod.rs | 46 |
1 files changed, 17 insertions, 29 deletions
diff --git a/vendor/rustix/src/process/mod.rs b/vendor/rustix/src/process/mod.rs index e6baa1935..3ae976439 100644 --- a/vendor/rustix/src/process/mod.rs +++ b/vendor/rustix/src/process/mod.rs @@ -9,6 +9,8 @@ mod id; mod kill; #[cfg(any(target_os = "android", target_os = "linux"))] mod membarrier; +#[cfg(target_os = "linux")] +mod pidfd; #[cfg(any(target_os = "android", target_os = "linux"))] mod prctl; #[cfg(not(any(target_os = "fuchsia", target_os = "wasi")))] // WASI doesn't have [gs]etpriority. @@ -25,60 +27,46 @@ mod rlimit; ))] mod sched; mod sched_yield; +#[cfg(not(target_os = "wasi"))] // WASI doesn't have umask. +mod umask; #[cfg(not(target_os = "wasi"))] // WASI doesn't have uname. mod uname; #[cfg(not(target_os = "wasi"))] mod wait; #[cfg(not(target_os = "wasi"))] -pub use chdir::chdir; -#[cfg(not(any(target_os = "wasi", target_os = "fuchsia")))] -pub use chdir::fchdir; +pub use chdir::*; +pub use exit::*; #[cfg(not(target_os = "wasi"))] -pub use chdir::getcwd; +pub use id::*; #[cfg(not(target_os = "wasi"))] -pub use exit::EXIT_SIGNALED_SIGABRT; -pub use exit::{EXIT_FAILURE, EXIT_SUCCESS}; +pub use kill::*; #[cfg(any(target_os = "android", target_os = "linux"))] -pub use id::Cpuid; -#[cfg(not(target_os = "wasi"))] -pub use id::{ - getegid, geteuid, getgid, getpgid, getpgrp, getpid, getppid, getuid, setsid, Gid, Pid, RawGid, - RawNonZeroPid, RawPid, RawUid, Uid, -}; -#[cfg(not(target_os = "wasi"))] -pub use kill::{kill_current_process_group, kill_process, kill_process_group, Signal}; -#[cfg(any(target_os = "android", target_os = "linux"))] -pub use membarrier::{ - membarrier, membarrier_cpu, membarrier_query, MembarrierCommand, MembarrierQuery, -}; +pub use membarrier::*; +#[cfg(target_os = "linux")] +pub use pidfd::*; #[cfg(any(target_os = "android", target_os = "linux"))] pub use prctl::*; #[cfg(not(any(target_os = "fuchsia", target_os = "wasi")))] -pub use priority::nice; -#[cfg(not(any(target_os = "fuchsia", target_os = "redox", target_os = "wasi")))] -pub use priority::{ - getpriority_pgrp, getpriority_process, getpriority_user, setpriority_pgrp, setpriority_process, - setpriority_user, -}; +pub use priority::*; #[cfg(target_os = "freebsd")] pub use procctl::*; -#[cfg(any(target_os = "android", target_os = "linux"))] -pub use rlimit::prlimit; #[cfg(not(any(target_os = "fuchsia", target_os = "redox", target_os = "wasi")))] -pub use rlimit::{getrlimit, setrlimit, Resource, Rlimit}; +pub use rlimit::*; #[cfg(any( target_os = "android", target_os = "dragonfly", target_os = "fuchsia", target_os = "linux", ))] -pub use sched::{sched_getaffinity, sched_setaffinity, CpuSet}; +pub use sched::*; pub use sched_yield::sched_yield; #[cfg(not(target_os = "wasi"))] +pub use umask::*; +#[cfg(not(target_os = "wasi"))] pub use uname::{uname, Uname}; #[cfg(not(target_os = "wasi"))] -pub use wait::{wait, waitpid, WaitOptions, WaitStatus}; +pub use wait::*; #[cfg(not(target_os = "wasi"))] #[cfg(feature = "fs")] |