Module types

Source

Structs§

Access
*_OK constants for use with accessat.
AtFlags
AT_* constants for use with openat, statat, and other *at functions.
FallocateFlags
FALLOC_FL_* constants for use with fallocate.
Fsid
fsid_t for use with StatFs.
MemfdFlags
MFD_* constants for use with memfd_create.
Mode
S_I* constants for use with openat, chmodat, and fchmod.
OFlags
O_* constants for use with openat.
RenameFlags
RENAME_* constants for use with renameat_with.
ResolveFlags
RESOLVE_* constants for use with openat2.
SealFlags
F_SEAL_* constants for use with fcntl_add_seals and fcntl_get_seals.
Stat
struct stat for use with statat and fstat.
StatFs
struct statfs for use with statfs and fstatfs.
StatVfs
struct statvfs for use with statvfs and fstatvfs.
StatVfsMountFlags
ST_* constants for use with StatVfs.

Enums§

Advice
POSIX_FADV_* constants for use with fadvise.
FileType
S_IF* constants for use with mknodat and Stat’s st_mode field.
FlockOperation
LOCK_* constants for use with flock and fcntl_lock.

Type Aliases§

Dev
dev_t
FsWord
__fsword_t
RawMode
mode_t