The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

munlockall (2)
  • munlockall (2) ( FreeBSD man: Системные вызовы )
  • >> munlockall (2) ( Русские man: Системные вызовы )
  • munlockall (2) ( Linux man: Системные вызовы )
  • munlockall (3) ( POSIX man: Библиотечные вызовы )
  •  

    НАЗВАНИЕ

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

    СИНТАКСИС

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

    ОПИСАНИЕ

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

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

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

    СООТВЕТСТВИЕ СТАНДАРТАМ

    POSIX.1b, SVr4  

    СМ. ТАКЖЕ

    mlockall(2), mlock(2), munlock(2)


     

    Index

    НАЗВАНИЕ
    СИНТАКСИС
    ОПИСАНИЕ
    ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
    СООТВЕТСТВИЕ СТАНДАРТАМ
    СМ. ТАКЖЕ


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру