Expand description
Safe wrappers around functions found in libc “unistd.h” header
Structs§
- Group identifier
- Representation of a Group, based on
libc::group
- Real, effective and saved group IDs.
- Real, effective and saved user IDs.
- User identifier
- Representation of a User, based on
libc::passwd
Enums§
- Variable names for
sysconf
Constants§
- Constant for UID = 0
Functions§
- Close a raw file descriptor
- Get the effective group ID
- Get the effective user ID
- Get the real group ID
- Calculate the supplementary group access list.
- Get the list of supplementary group IDs of the calling process.
- Gets the real, effective, and saved group IDs.
- Gets the real, effective, and saved user IDs.
- Get a real user ID
- Initialize the supplementary group access list.
- Create an interprocess channel.
- Read from a raw file descriptor.
- Set the effective group ID
- Set the effective user ID
- Set the group ID
- Set the list of supplementary group IDs for the calling process.
- Sets the real, effective, and saved gid. (see setresuid(2))
- Sets the real, effective, and saved uid. (see setresuid(2))
- Set the user ID
- Suspend execution for an interval of time
- Get configurable system variables (see sysconf(3))
- Write to a raw file descriptor.