上にロックし、メモリーがスワップエリアにページングされるのを防ぐ。カーネルメモリーマネージャーから要求されればスワップアウトするようになる。メモリーのロックとロック解除はページ単位で行われる。メモリーのロックとロック解除はページ単位で行われる。バイトのアドレス範囲のページをロックする。残り続けることが保証される。残り続けることが保証される。バイトのアドレス範囲のページのロックを解除する。全てのページを外部のスワップ空間に移動できるようになる。共有メモリー、メモリーマップされたファイルが含まれる。残ることを保証される。残り続けることが保証される。構成される:MCL_CURRENT現在、プロセスのアドレス空間にマップされている全てのページをロックする。MCL_FUTURE将来、プロセスのアドレス空間にマップされる全てのページをロックする。なく、新しくメモリーマップされたファイルや共有メモリー領域もロックされる。失敗する可能性がある。同様に、スタックの成長も失敗する可能性がある。全てのページをロック解除する。成功した場合は、これらのシステムコールはゼロを返す。適切に設定され、プロセスのアドレス空間におけるロックは変更されない。持つが、制限が許可している以上のメモリーをロックしようとした。持っている場合は適用されない。半分以上をロックしようとした。munlock():EAGAIN指定されたアドレス範囲の一部または全てをロックすることができなかった。(例えば、加算でオーバーフローが発生したなど)。ページサイズの倍数ではない。