Module nix::sys::mman [−] [src]

Structs

MapFlags

Additional parameters for mmap().

MsFlags

Configuration flags for msync.

ProtFlags

Desired memory protection of a memory mapping.

Enums

MmapAdvise

Usage information for a range of memory to allow for performance optimizations by the kernel.

Functions

madvise⚠
mlock⚠
mmap⚠

Calls to mmap are inherently unsafe, so they must be made in an unsafe block. Typically a higher-level abstraction will hide the unsafe interactions with the mmap'd region.

msync⚠
munlock⚠
munmap⚠
shm_open
shm_unlink