| chdir.rs | 
           | 
          3231 | 
        
        
          | chroot.rs | 
           | 
          462 | 
        
        
          | exit.rs | 
           | 
          1069 | 
        
        
          | id.rs | 
           Unix user, group, and process identifiers.
 # Safety
 The `Uid`, `Gid`, and `Pid` types can be constructed from raw integers,
 which is marked unsafe because actual OS's assign special meaning to some
 integer values. | 
          5706 | 
        
        
          | ioctl.rs | 
           Process-oriented `ioctl`s.
 # Safety
 This module invokes `ioctl`s. | 
          1441 | 
        
        
          | kill.rs | 
           | 
          3139 | 
        
        
          | membarrier.rs | 
           The Linux `membarrier` syscall. | 
          3549 | 
        
        
          | mod.rs | 
           Process-associated operations. | 
          2323 | 
        
        
          | pidfd.rs | 
           | 
          1300 | 
        
        
          | pidfd_getfd.rs | 
           The [`pidfd_getfd`] function and supporting types. | 
          2054 | 
        
        
          | pivot_root.rs | 
           | 
          594 | 
        
        
          | prctl.rs | 
           Bindings for the Linux `prctl` system call.
 There are similarities (but also differences) with FreeBSD's `procctl`
 system call, whose interface is located in the `procctl.rs` file. | 
          35579 | 
        
        
          | priority.rs | 
           | 
          4668 | 
        
        
          | procctl.rs | 
           Bindings for the FreeBSD `procctl` system call.
 There are similarities (but also differences) with Linux's `prctl` system
 call, whose interface is located in the `prctl.rs` file. | 
          16990 | 
        
        
          | rlimit.rs | 
           | 
          1658 | 
        
        
          | sched.rs | 
           | 
          4404 | 
        
        
          | sched_yield.rs | 
           | 
          426 | 
        
        
          | umask.rs | 
           Umask support. | 
          526 | 
        
        
          | wait.rs | 
          /bitflags/#externally-defined-flags>
        const _ = !0;
    }
}
#[cfg(not(any(target_os = "openbsd", target_os = "redox", target_os = "wasi")))]
bitflags! {
    /// Options for modifying the behavior of [`waitid`].
    #[repr(transparent)]
    #[derive(Copy, Clone, Eq, PartialEq, Hash, Debug)]
    pub struct WaitidOptions: u32 {
        /// Return immediately if no child has exited.
        const NOHANG = bitcast!(backend::process::wait::WNOHANG);
        /// Return if a stopped child has been resumed by delivery of
        /// [`Signal::Cont`].
        ///
        /// [`Signal::Cont`]: crate::process::Signal::Cont
        const CONTINUED = bitcast!(backend::process::wait::WCONTINUED);
        /// Wait for processed that have exited.
        const EXITED = bitcast!(backend::process::wait::WEXITED);
        /// Keep processed in a waitable state.
        const NOWAIT = bitcast!(backend::process::wait::WNOWAIT);
        /// Wait for processes that have been stopped.
        const STOPPED = bitcast!(backend::process::wait::WSTOPPED);
        /// <https://docs.rs/bitflags/ | 
          12066 |