Module nix::sys::mman [−][src]
Structs
| MRemapFlags | Options for |
| MapFlags | Additional parameters for |
| MlockAllFlags | Flags for |
| MsFlags | Configuration flags for |
| 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 |
| 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. |
| mremap⚠ | Expands (or shrinks) an existing memory mapping, potentially moving it at the same time. |
| msync⚠ | synchronize a mapped region |
| munlock⚠ | Unlocks all memory pages that contain part of the address range with
|
| munlockall | Unlocks all memory pages mapped into this process’ address space. |
| munmap⚠ | remove a mapping |
| shm_open | |
| shm_unlink |