munlockall()

Разблокировать адресное пространство процесса

Прототип:

#include <sys/mman.h>
int munlockall( void );

Библиотека:

libc

Описание:

Функция munlockall() разблокирует все замапированные страницы адресного пространства вызывающего процесса. Можно заблокировать память с помощью функций mlock() и mlockall().

Любые страницы, которые были замапированы в адресное пространство процесса после вызова функции munlockall(), не блокируются, если не была вызвана функция mlockall() с флагом MCL_FUTURE или в последствии не вызвана с флагом MCL_CURRENT.

Вызов этой функции не влияет на блокировки памяти на страницах, установленные другими процессами.

Возвращаемое значение:

0.

Классификация:

POSIX 1003.1 Process Memory Locking

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

mlock(), munlock(), mlockall()




Предыдущий раздел: Описание API системной библиотеки