MUNLOCKALL(2)

名前
munlockall - 呼び出したプロセスのページングを再開する

書式
#include <sys/mman.h>

int munlockall(void);

説明
munlockall は呼び出したプロセスのアドレス空間にマップされている全てのページの ページング(paging)を再開(reenable)する。 メモリのロック(lock)は累積しない。例えば複数回 mlock や mlockall を呼び出してロックされたページも一回の munlockall によってアンロック(unlock)される。 複数の場所や複数のプロセスにマップされているページは、少なくとも一つの場所、 一つのプロセスでロックされている限りは RAM に残り続ける。 mlockall と munlockall が使用可能である POSIX システムでは _POSIX_MEMLOCK が <unistd.h> に定義されている。

返り値
成功した場合は、 munlockall はゼロを返す。エラーの場合は、-1 を返し errno に適切な値を設定する。

準拠
POSIX.1b, SVr4

関連項目
mlockall(2), mlock(2), and munlock(2).