perkamon - en to fr translation catalogue (22 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: alloc_hugepages, free_hugepages - allocate or free huge pages
fr: alloc_hugepages, free_hugepages - Allouer ou libérer des pages immenses

note: type: Plain text
en: The system calls B<alloc_hugepages>()  and B<free_hugepages>()  were introduced in Linux 2.5.36 and removed again in 2.5.54.  They existed only on i386 and ia64 (when built with B<CONFIG_HUGETLB_PAGE>).  In Linux 2.4.20, the syscall numbers exist, but the calls fail with the error B<ENOSYS>.
fr: Les appels système B<alloc_hugepages>() et B<free_hugepages>() ont été introduits dans Linux 2.5.36 et retirés à nouveau dans le 2.5.54. Ils n'existaient que sur i386 et ia64 (compilation avec l'option B<CONFIG_HUGETLB_PAGE>). Dans Linux 2.4.20, le numéro d'appel système existe mais l'appel renvoie toujours B<ENOSYS>.

note: type: Plain text
en: The I<key> argument is an identifier.  When zero the pages are private, and not inherited by children.  When positive the pages are shared with other applications using the same I<key>, and inherited by child processes.
fr: Le paramètre I<key> est un identifiant. Lorsqu'il vaut zéro, les pages sont privées et non héritées par les processus descendants. Lorsqu'il est positif, les pages sont partagées avec les autres applications utilisant la même I<key>, et héritées par les processus enfants.

note: type: Plain text
en: The I<addr> argument of B<free_hugepages>()  tells which page is being freed: it was the return value of a call to B<alloc_hugepages>().  (The memory is first actually freed when all users have released it.)  The I<addr> argument of B<alloc_hugepages>()  is a hint, that the kernel may or may not follow.  Addresses must be properly aligned.
fr: Le paramètre I<addr> de B<free_hugepages>() indique quelle page doit être libérée \(em il a été renvoyé lors de l'appel B<alloc_hugepages>(). (La mémoire n'est véritablement libérée que lorsque tous ses utilisateurs la relâchent). Le paramètre I<addr> de B<alloc_hugepages>() est un désir que le noyau peut suivre ou non. Les adresses doivent être correctement alignées.

note: type: Plain text
en: The I<len> argument is the length of the required segment.  It must be a multiple of the huge page size.
fr: Le paramètre I<len> est la taille du segment désiré. Il doit s'agir d'un multiple de la taille d'une page immense.

note: type: Plain text
en: The I<prot> argument specifies the memory protection of the segment.  It is one of B<PROT_READ>, B<PROT_WRITE>, B<PROT_EXEC>.
fr: Le paramètre I<prot> indique le type de protection du segment. Il s'agit d'une association de B<PROT_READ>, B<PROT_WRITE>, B<PROT_EXEC>.

note: type: Plain text
en: The I<flag> argument is ignored, unless I<key> is positive.  In that case, if I<flag> is B<IPC_CREAT>, then a new huge page segment is created when none with the given key existed.  If this flag is not set, then B<ENOENT> is returned when no segment with the given key exists.
fr: Le paramètre I<flag> est ignoré, sauf si I<key> est positif. Dans ce cas, si I<flag> vaut B<IPC_CREAT>, alors un nouveau segment de page immense est créé si aucun n'existe avec cette clé. Sinon, l'erreur B<ENOENT> est renvoyé si aucun segment correspondant à la clé n'existe.

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

note: type: Plain text
en: On success, B<alloc_hugepages>()  returns the allocated virtual address, and B<free_hugepages>()  returns zero.  On error, -1 is returned, and I<errno> is set appropriately.
fr: S'il réussit B<alloc_hugepages>() renvoie l'adresse du segment alloué, et B<free_hugepages>() renvoie zéro. En cas d'erreur, ils renvoient -1 et remplissent I<errno> avec le code d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The system call is not supported on this kernel.
fr: L'appel système n'est pas supporté par ce noyau.

note: type: SH
en: FILES
fr: FICHIERS

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

note: type: Plain text
en: These calls are specific to Linux on Intel processors, and should not be used in programs intended to be portable.
fr: Cet appel système est spécifique à Linux sur processeurs Intel, et ne doit pas être employé dans des programmes destinés à être portables.

note: type: Plain text
en: These system calls are gone; they existed only in Linux 2.5.36 through to 2.5.54.  Now the hugetlbfs filesystem can be used instead.  Memory backed by huge pages (if the CPU supports them) is obtained by using B<mmap>(2)  to map files in this virtual filesystem.
fr: Ces appels système ont disparu\ ; ils n'existaient qu'entre Linux 2.5.36 et 2.5.54. Maintenant, le système de fichiers hugetblfs peut être employé à leur place. La mémoire correspondant aux pages immenses (si le processeur les supporte) peut être obtenue par un B<mmap>(2) des fichiers de ce système de fichiers virtuel.

note: type: Plain text
en: The maximal number of huge pages can be specified using the B<hugepages=> boot parameter.
fr: Le nombre maximal de pages immenses peut être indiqué en utilisant l'argument B<hugepages=> au démarrage.

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/.
