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

Structs

MapFlags

Additional parameters for mmap().

MlockAllFlags

Flags for mlockall.

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⚠

give advice about use of memory

mlock⚠

Locks all memory pages that contain part of the address range with length bytes starting at addr.

mlockall

Locks all memory pages mapped into this process' address space.

mmap⚠

allocate memory, or map files or devices into memory

mprotect⚠

Set protection of memory mapping.

msync⚠

synchronize a mapped region

munlock⚠

Unlocks all memory pages that contain part of the address range with length bytes starting at addr.

munlockall

Unlocks all memory pages mapped into this process' address space.

munmap⚠

remove a mapping

shm_open
shm_unlink