| 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 |
- |