| Main index | Section 9 | Options |
#include <sys/param.h>
#include <vm/vm.h>
#include <vm/vm_map.h>
The vm_map_unwire() function performs the corresponding unwire operation.
The flags argument is a bit mask, consisting of the following flags:
If the VM_MAP_WIRE_USER flag is set, the function operates within user address space.
If the VM_MAP_WIRE_HOLESOK flag is set, it may operate upon an arbitrary range within the address space of map.
If a contiguous range is desired, callers should explicitly express their intent by specifying the VM_MAP_WIRE_NOHOLES flag.
The map could have changed during this window as it was held by another consumer, therefore consumers of this interface should check for this condition using the return values below.
Otherwise, if the specified range was not valid, or if the map changed while the MAP_ENTRY_IN_TRANSITION flag was set, KERN_INVALID_ADDRESS is returned.
| VM_MAP_WIRE (9) | July 19, 2003 |
| Main index | Section 9 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
| “ | Do you laugh when the waiter drops a tray full of dishes? Unix weenies do. They're the first ones to laugh at hapless users, trying to figure out an error message that doesn't have anything to do with what they just typed. | ” |
| — The Unix Haters' handbook | ||