perkamon - en to fr translation catalogue (24 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: mincore - determine whether pages are resident in memory
fr: mincore - Déterminer quelles pages se trouvent en mémoire physique

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: B<mincore>()  returns a vector that indicates whether pages of the calling process's virtual memory are resident in core (RAM), and so will not cause a disk access (page fault) if referenced.  The kernel returns residency information about the pages starting at the address I<addr>, and continuing for I<length> bytes.
fr: B<mincore>() renvoie un tableau qui indique si les pages de l'espace d'adressage virtuel du processus appelant sont en mémoire physique (RAM), auquel cas un accès à ces pages ne causera pas d'accès disque (défaut de page). Le noyau renvoie les informations concernant les pages à partir de l'adresse I<addr> sur une longueur de I<length> octets.

note: type: Plain text
en: The I<addr> argument must be a multiple of the system page size.  The I<length> argument need not be a multiple of the page size, but since residency information is returned for whole pages, I<length> is effectively rounded up to the next multiple of the page size.  One may obtain the page size (B<PAGE_SIZE>)  using I<sysconf(_SC_PAGESIZE)>.
fr: Le paramètre I<addr> doit être un multiple de la taille de page du système. Le paramètre I<length> n'est pas forcément multiple de la taille de page, mais comme les informations sur les pages résidentes en mémoire sont renvoyées pour des pages entières, I<length> est en pratique arrondie au multiple supérieur de la taille de page. On peut obtenir la taille de page (B<PAGE_SIZE>) en appelant I<sysconf(_SC_PAGESIZE)>.

note: type: Plain text
en: The I<vec> argument must point to an array containing at least I<(length+PAGE_SIZE-1) / PAGE_SIZE> bytes.  On return, the least significant bit of each byte will be set if the corresponding page is currently resident in memory, and be clear otherwise.  (The settings of the other bits in each byte are undefined; these bits are reserved for possible later use.)  Of course the information returned in I<vec> is only a snapshot: pages that are not locked in memory can come and go at any moment, and the contents of I<vec> may already be stale by the time this call returns.
fr: Le paramètre I<vec> doit pointer sur un tableau de longueur au moins égale à I<(length+PAGE_SIZE-1) / PAGE_SIZE> octets. En retour, le bit de poids faible de chaque octet sera à 1 si la page correspondante est en mémoire physique, à 0 sinon (les autres bits de chaque octet sont indéfinis\ ; ils sont réservés pour une possible utilisation ultérieure). Bien sûr, ce n'est qu'un instantané \(em les pages qui ne sont pas verrouillées en mémoire peuvent aller et venir à tout moment, et le contenu de I<vec> peut être déjà périmé au retour de l'appel.

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: On success, B<mincore>()  returns zero.  On error, -1 is returned, and I<errno> is set appropriately.
fr: S'il réussit, B<mincore>() renvoie zéro. En cas d'erreur, il renvoie -1 et remplit I<errno> avec la valeur d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: B<EAGAIN> kernel is temporarily out of resources.
fr: B<EAGAIN> Le noyau manque temporairement de ressources.

note: type: Plain text
en: I<vec> points to an invalid address.
fr: I<vec> pointe vers une adresse illégale.

note: type: Plain text
en: I<addr> is not a multiple of the page size.
fr: I<addr> n'est pas un multiple de la taille de page.

note: type: Plain text
en: I<length> is greater than (I<TASK_SIZE> - I<addr>).  (This could occur if a negative value is specified for I<length>, since that value will be interpreted as a large unsigned integer.)  In Linux 2.6.11 and earlier, the error B<EINVAL> was returned for this condition.
fr: I<length> est plus grand que (I<TASK_SIZE>\ -\ I<addr>). Ceci peut se produire si I<length> a une valeur négative, car cette valeur sera interprétée comme un entier non signé. Sous Linux 2.6.11 et précédents, cette condition renvoyait l'erreur B<EINVAL>.

note: type: Plain text
en: I<addr> to I<addr> + I<length> contained unmapped memory.
fr: La zone entre I<addr> et I<addr>\ +\ I<length> contient de la mémoire non projetée.

note: type: Plain text
en: Available since Linux 2.3.99pre1 and glibc 2.2.
fr: Disponible depuis Linux 2.3.99pre1 et glibc 2.2.

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: SH
en: BUGS
fr: BOGUES

note: Linux (up to now, 2.6.5), .B mincore does not return correct information for MAP_PRIVATE mappings: for a MAP_PRIVATE file mapping, returns the residency of the file pages, rather than any modified process-private pages that have been copied on write; for a MAP_PRIVATE mapping of .IR /dev/zero , alwa
en: Before kernel 2.6.21, B<mincore>()  did not return correct information for B<MAP_PRIVATE> mappings, or for nonlinear mappings (established using B<remap_file_pages>(2)).
fr: Avant le noyau 2.6.21, B<mincore>() ne renvoyait pas d'information correcte pour les projections B<MAP_PRIVATE>, ou pour les projections non linéaires (établies avec B<remap_file_pages>(2)).

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
