EN JA
VM_MAP_MADVISE(9)
VM_MAP_MADVISE(9) FreeBSD Kernel Developer's Manual VM_MAP_MADVISE(9)

名称

vm_map_madviseマップエントリのためにメモリの使用に関するアドバイス (勧告) を適用する

書式

#include < sys/param.h>
#include < vm/vm.h>
#include < vm/vm_map.h>

int
vm_map_madvise( vm_map_t map, vm_offset_t start, vm_offset_t end, int behav);

解説

vm_map_madvise() 関数は startend の間の map 中のエントリのためにフラグ behav を適用します。

アドバイザリ (勧告) は vm_map_entry 構造に影響するものか、または基本的なオブジェクトに影響するもののいずれかとして分類されます。

vm_map_madvise() 関数は madvise(2) システムコールによって使用されます。

戻り値

成功すれば、 vm_map_madvise() 関数は 0 を返します。 behav 引数が認識されなかったなら、 KERN_INVALID_ARGUMENT が返されます。

関連項目

madvise(2), vm_map(9)

作者

このマニュアルページは、 Bruce M Simpson <bms@spc.org>によって書かれました。
July 19, 2003 FreeBSD