MUNLOCKALL(2) Manuel du programmeur Linux MUNLOCKALL(2)
NOM
munlockall - Revalider la pagination pour le processus en
cours.
SYNOPSIS
#include <sys/mman.h>
int munlockall(void);
DESCRIPTION
munlockall revalide la pagination (paging) pour toutes les
pages de l'espace d'adressage du processus en cours.
Il n'y a pas d'empilement des verrouillages mémoire, ce
qui signifie qu'une page verrouillée plusieurs fois par
mlock ou mlockall sera liberée en un seul appel à munlock
pour la zone mémoire correspondante ou par un appel à
munlockall.
Les pages qui sont verrouillées par plusieurs zones, ou
par plusieurs processus restent en mémoire vive tant qu'il
y a au moins un processus ou une zone qui les verrouil
lent.
Sur les systemes POSIX où mlockall et munlockall sont
disponibles, la constante symbolique _POSIX_MEMLOCK est
définie dans <unistd.h>
VALEUR RENVOYÉE
munlockall renvoie 0 si il réussit, ou -1 s'il échoue,
auquel cas errno contient le code d'erreur.
CONFORMITÉ
POSIX.1b, SVr4
VOIR AUSSI
mlockall(2), mlock(2), et munlock(2).
TRADUCTION
Christophe Blaess, 1997.
Linux 8 Avril 1997 1