vm_page_protect.9freebsd

Langue: en

Version: 307228 (debian - 07/07/09)

Section: 9 (Appels noyau Linux)


BSD mandoc

NAME

vm_page_protect - lower a page's protection

SYNOPSIS

In sys/param.h In vm/vm.h In vm/vm_page.h Ft void Fn vm_page_protect vm_page_t mem int prot

DESCRIPTION

The Fn vm_page_protect function lowers a page's protection. The protection is never raised by this function; therefore, if the page is already at VM_PROT_NONE the function does nothing.

Its arguments are:

Fa mem
The page whose protection is lowered.
Fa prot
The protection the page should be reduced to. If VM_PROT_NONE is specified, then the PG_WRITABLE and PG_MAPPED flags are cleared and the pmap_page's protection is set to VM_PROT_NONE If VM_PROT_READ is specified, then the PG_WRITABLE flag is cleared and the pmap_page's protection is set to VM_PROT_READ

Higher protection requests are ignored.

AUTHORS

This manual page was written by An Chad David Aq davidc@acns.ab.ca .