minherit (see the function's header page).| MINHERIT(2) | System Calls Manual | MINHERIT(2) |
NAME
minherit — control
the inheritance of pages
SYNOPSIS
#include
<sys/types.h>
#include <sys/mman.h>
int
minherit(caddr_t addr,
size_t len, int inherit);
DESCRIPTION
The
minherit()
system call changes the specified pages to have the inheritance
characteristic inherit, which can be set to
VM_INHERIT_NONE, VM_INHERIT_COPY, or VM_INHERIT_SHARE. Not all
implementations will guarantee that the inheritance characteristic can be
set on a page basis; the granularity of changes may be as large as an entire
region.
RETURN VALUES
The minherit() function returns the
value 0 if successful; otherwise the value -1 is returned and
the global variable errno is set to indicate the
error.
ERRORS
The minherit() system call will fail
if:
SEE ALSO
HISTORY
The minherit() function first appeared in
OpenBSD.
| June 9, 1993 | macOS 26.4 |