Name Description Size Coverage
chdir.rs 3280 -
chroot.rs 462 -
exit.rs 1069 -
fcntl_getlk.rs 811 -
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. 7978 -
ioctl.rs Process-oriented `ioctl`s. # Safety This module invokes `ioctl`s. 1579 -
kill.rs 3163 -
mod.rs Process-associated operations. 2916 -
pidfd.rs 1297 -
pidfd_getfd.rs The [`pidfd_getfd`] function and supporting types. 2052 -
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. 36103 -
priority.rs 4864 -
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. 17491 -
rlimit.rs 1658 -
types.rs Types for use with [`rustix::process`] functions. [`rustix::process`]: crate::process 3299 -
umask.rs Umask support. 526 -
wait.rs Wait for processes to change state. # Safety This code needs to implement `Send` and `Sync` for `WaitIdStatus` because the linux-raw-sys bindings generate a type that doesn't do so automatically. 16120 -