MINCORE(2)

名称
mincore - メモリの使用状況について報告を得る

ライブラリ
libc

書式
<sys/mman.h> int mincore(const void *addr, size_t len, char *vec)

解説
mincore() システムコールによって、プロセスは、ページがコアに存在しているかどうかに ついての情報を得られます。 ページが現時点でコアに常駐しているかどうかが文字配列 vec 内に返され、値 1 はページがコア内にあるという意味です。

戻り値

エラー

[EINVAL]
    addr 引数と len 引数によって指定された仮想アドレス範囲が有効ではありません。

[EFAULT]
    vec 引数が正しくないアドレスを指しています。

バグ
このマニュアルページは正しくありません。 vec についての説明が間違っています。

関連項目
madvise(2), mprotect(2), msync(2), munmap(2)

歴史
mincore() 関数は 4.4BSD ではじめて登場しました。