File: munlock.2

package info (click to toggle)
manpages-fr 0.8-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 5,760 kB
  • ctags: 4
  • sloc: makefile: 57; sh: 8
file content (73 lines) | stat: -rw-r--r-- 1,883 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
.\" Hey Emacs! This file is -*- nroff -*- source.
.\"
.\" 1995-11-26  Markus Kuhn <mskuhn@cip.informatik.uni-erlangen.de>
.\"      First version written
.\"
.\" Traduction  12/10/1996 Christophe BLAESS (ccb@club-internet.fr)
.\" Mise a Jour 8/04/97
.TH MUNLOCK 2 "8 Avril 1997" "Linux" "Manuel du programmeur Linux"
.SH NOM
munlock \- Revalider la pagination d'une portion de mmoire.
.SH SYNOPSIS
.nf
.B #include <sys/mman.h>
.sp
\fBint munlock(const void *\fIaddr\fB, size_t \fIlen\fB);
.fi
.SH DESCRIPTION
.B munlock
revalide la pagination (paging) pour la zone de mmoire commenant
 l'adresse
.I addr
et s'tendant sur
.I len
octets. Toutes les pages contenant des octets de cette zone
peuvent tre  nouveau dplaces par le noyau sur le support
de swap aprs l'appel de
.B munlock.

Il n'y a pas d'empilement des verrouillages mmoire, ce qui
signifie qu'une page verrouille plusieurs fois par
.B mlock
ou
.B mlockall
sera libere en un seul appel 
.B munlock
pour la zone mmoire correspondante ou par un appel 
.BR munlockall.


Les pages qui sont verrouilles par plusieurs zones, ou
par plusieurs processus restent en mmoire vive tant qu'il
y a au moins un processus ou une zone qui les verrouillent.

Sur les systemes POSIX o
.B mlock
et
.B munlock
sont disponibles, la constante symbolique
.B _POSIX_MEMLOCK_RANGE
est dfinie dans <unistd.h> et la valeur symbolique
.B PAGESIZE
de <limits.h> indique le nombre d'octets par page.
.SH "VALEUR RENVOYE"
.B munlock
renvoie 0 si il russit, ou \-1 s'il choue, auquel cas
.I errno
contient le code d'erreur.
.SH ERREURS
.TP 0.8i
.B ENOMEM
La zone ne correspond pas  des pages contenues dans l'espace
d'adressage du processus.
.TP
.B EINVAL
.I len
n'est pas un nombre positif
.SH CONFORMIT
POSIX.1b, SVr4
.SH "VOIR AUSSI"
.BR mlock(2) ", " mlockall(2) ", et " munlockall(2) .

.SH TRADUCTION
Christophe Blaess, 1997.