mprotect man page on BSDi

Man page or keyword search:  
man Server   6284 pages
apropos Keyword Search (all sections)
Output format
BSDi logo
[printable version]

MPROTECT(2)		    BSD Programmer's Manual		   MPROTECT(2)

NAME
     mprotect - control the protection of pages

SYNOPSIS
     #include <sys/types.h>
     #include <sys/mman.h>

     int
     mprotect(void *addr, int 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 re-
     gion.

RETURN VALUES
     Upon successful completion, mprotect() will return 0; otherwise a value
     of -1 is returned and errno is set to indicate the error.

ERRORS
     Mprotect() will fail and memory protection will remain unchanged if:

     [EINVAL]  Addr is not mapped or is not page-aligned.

     [EINVAL]  Len is negative or out of range.

     [EACCES]  The user does not have permission to weaken permissions to
	       prot.

SEE ALSO
     msync(2),	munmap(2),  madvise(2),	 mincore(2)

HISTORY
     The mprotect() function first appeared in 4.4BSD.

BSDI BSD/OS		       October 21, 1997				     1
[top]

List of man pages available for BSDi

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net