opendarwin man page for mprotect

Query: mprotect

OS: opendarwin

Section: 2

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MPROTECT(2)						      BSD System Calls Manual						       MPROTECT(2)

NAME
mprotect -- control the protection of pages
SYNOPSIS
#include <sys/types.h> #include <sys/mman.h> int mprotect(caddr_t addr, size_t len, int prot);
DESCRIPTION
The mprotect() system call changes the specified pages to have protection prot. Not all implementations will guarantee protection on a page basis; the granularity of protection changes may be as large as an entire region.
RETURN VALUES
Upon successful completion, a value of 0 is returned. Otherwise, a value of -1 is returned and errno is set to indicate the error.
SEE ALSO
madvise(2), mincore(2), msync(2), munmap(2)
HISTORY
The mprotect() function first appeared in 4.4BSD.
BSD
June 9, 1993 BSD
Related Man Pages
mincore(2) - mojave
mprotect(2) - mojave
munmap(2) - debian
mprotect(2) - sunos
mprotect(2) - freebsd
Similar Topics in the Unix Linux Community
mprotect fails with ENOMEM in text segment