VM_MAP_REMOVE(9) | FreeBSD Kernel Developer's Manual | VM_MAP_REMOVE(9) |
名称
vm_map_remove — マップから仮想アドレス範囲を削除する書式
#include < sys/param.h>#include < vm/vm.h>
#include < vm/vm_map.h>
int
vm_map_remove( vm_map_t map, vm_offset_t start, vm_offset_t end);
解説
vm_map_remove() 関数はターゲットの map から start と end で境界とされる指定されたアドレス範囲を削除します。実装に関する注
これは VM サブシステムのコンシューマ (消費者) によって呼び出される vm_map_delete(9) のエクスポートされた形式です。この関数は、関数呼び出しの間に map でロックを保持するために vm_map_lock(9) を呼び出します。
戻り値
vm_map_remove() 関数は、常に KERN_SUCCESS を返します。作者
このマニュアルページは、 <bms@spc.org>によって書かれました。July 19, 2003 | FreeBSD |