Документация по LinuxLinuxDoc.Ru 🔍

munlockall - разрешает страничный обмен в памяти вызывающего процесса

НАЗВАНИЕ
munlockall - разрешает страничный обмен в памяти
вызывающего процесса

СИНТАКСИС
#include

int munlockall(void);

ОПИСАНИЕ
munlockall разрешает обмен всех страниц памяти,
находящихся в адресном пространстве вызывающего процесса.
Блокировка памяти не попадает в стек, т.е., страницы,
блокированные несколько раз при помощи функций mlock или
mlockall , будут разблокированы одним вызовом munlock (с
соответствующими параметрами) или munlockall. Страницы,
помещенные в несколько областей памяти или принадлежащие
нескольким процессам, будут заблокированы в памяти до тех
пор, пока они заблокированы хотя бы в одной из областей
памяти или одним процессом. В POSIX-системах, в которых
доступны mlock и munlock, в файле задана
константа _POSIX_MEMLOCK_RANGE.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

При удачном завершении вызова возвращаемое значение равно
нулю. При ошибке оно равно -1, а переменной errno
присваивается номер ошибки.

СООТВЕТСТВИЕ СТАНДАРТАМ
POSIX.1b, SVr4
Читать новости Linux в Telegram
Linux - munlockall - разрешает страничный обмен в памяти вызывающего процесса
Мы в соцсетях ✉