NAME
mmuunnmmaapp - remove a mapping
SYNOPSIS
##iinncclluuddee <
int mmuunnmmaapp(void *addr, sizet len);> DESCRIPTION
The mmuunnmmaapp() system call deletes the mappings for the specified addressrange, causing further references to addresses within the range to gener-
ate invalid memory references.RETURN VALUES
Upon successful completion, mmuunnmmaapp returns zero. Otherwise, a value of-1 is returned and errno is set to indicate the error.
EERRRROORRSS MMuunnmmaapp() will fail if:[EINVAL] The addr parameter was not page aligned (i.e., a mul-
tiple of the page size). [EINVAL] The len parameter was negative or zero. [EINVAL] Some part of the region being unmapped is not part of the currently valid address space.LEGACY SYNOPSIS
##iinncclluuddee <
> ##iinncclluuddee <
The include file> is necessary. int mmuunnmmaapp(caddrt addr, sizet len); The type of addr has changed. SEE ALSO
getpagesize(3), msync(2), munmap(2), mprotect(2), madvise(2), mincore(2),
compat(5) HISTORY The mmuunnmmaapp() function first appeared in 4.4BSD. BSD April 15, 1994 BSD