Query: munmap
OS: netbsd
Section: 2
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
MUNMAP(2) BSD System Calls Manual MUNMAP(2)NAMEmunmap -- remove a mappingLIBRARYStandard C Library (libc, -lc)SYNOPSIS#include <sys/mman.h> int munmap(void *addr, size_t len);DESCRIPTIONThe munmap() system call deletes the mappings for the specified address range, and causes further references to addresses within the range to generate invalid memory references.RETURN VALUESUpon successful completion, munmap returns zero. Otherwise, a value of -1 is returned and errno is set to indicate the error.ERRORSmunmap() will fail if: [EINVAL] The addr parameter was not page aligned, the len parameter was negative, or some part of the region being unmapped is out- side the valid address range for a process.SEE ALSOmadvise(2), mincore(2), mlock(2), mmap(2), mprotect(2), msync(2), getpagesize(3)STANDARDSThe munmap() function conforms to IEEE Std 1003.1b-1993 (``POSIX.1'').HISTORYThe munmap() function first appeared in 4.4BSD.BSDMay 27, 1994 BSD
Related Man Pages |
---|
munmap(2) - freebsd |
munmap(2) - opensolaris |
munmap(3) - linux |
munmap(2) - ultrix |
munmap(2) - netbsd |
Similar Topics in the Unix Linux Community |
---|
mmap() |
Memory Leaks |
Inexplicable buffer crash |
Compiling problem - AIX 7.2 |