perkamon - en to fr translation catalogue (23 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: epoll_create, epoll_create1 - open an epoll file descriptor
fr: epoll_create, epoll_create1 - Ouvrir un descripteur de fichier epoll

note: type: Plain text
en: B<epoll_create>()  returns a file descriptor referring to the new epoll instance.  This file descriptor is used for all the subsequent calls to the B<epoll> interface.  When no longer required, the file descriptor returned by B<epoll_create>()  should be closed by using B<close>(2).  When all file descriptors referring to an epoll instance have been closed, the kernel destroys the instance and releases the associated resources for reuse.
fr: B<epoll_create>() renvoie un descripteur de fichier référençant la nouvelle instance epoll. Ce descripteur de fichier est utilisé pour tous les appels à l'interface B<epoll>. Lorsqu'il n'est plus nécessaire, le descripteur de fichier renvoyé par B<epoll_create>() devrait être fermé avec B<close>(2). Lorsque tous les descripteurs de fichier faisant référence à une instance epoll sont fermés, le noyau détruit l'instance et libère les ressources associées pour une nouvelle utilisation.

note: type: Plain text
en: If I<flags> is 0, then, other than the fact that the obsolete I<size> argument is dropped, B<epoll_create1>()  is the same as B<epoll_create>().  The following value can be included in I<flags> to obtain different behavior:
fr: Si I<flags> vaut 0, alors, en plus du fait que le paramètre obsolète I<size> n'est plus précisé, B<epoll_create1>() est identique à B<epoll_create>(). La valeur suivante peut être incluse dans I<flags> pour obtenir un comportement différent :

note: type: Plain text
en: Set the close-on-exec (B<FD_CLOEXEC>)  flag on the new file descriptor.  See the description of the B<O_CLOEXEC> flag in B<open>(2)  for reasons why this may be useful.
fr: Placer l'attribut « close-on-exec » (B<FD_CLOEXEC>) sur le nouveau descripteur de fichier. Consultez la description de l'attribut B<O_CLOEXEC> dans B<open>(2) pour savoir pourquoi cela peut être utile.

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

note: type: Plain text
en: On success, these system calls return a nonnegative file descriptor.  On error, -1 is returned, and I<errno> is set to indicate the error.
fr: S'il réussit, ces appels système renvoient un descripteur de fichier positif. En cas d'erreur, ils renvoient -1 et remplissent I<errno> avec la valeur d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: I<size> is not positive.
fr: I<size> est négatif ou nul.

note: type: Plain text
en: (B<epoll_create1>())  Invalid value specified in I<flags>.
fr: (B<epoll_create1>()) I<flags> contient une valeur incorrecte.

note: type: Plain text
en: The per-user limit on the number of epoll instances imposed by I</proc/sys/fs/epoll/max_user_instances> was encountered.  See B<epoll>(7)  for further details.
fr: La limite par utilisateur du nombre d'instances epoll imposée par I</proc/sys/fs/epoll/max_user_instances> a été atteinte. Consultez B<epoll>(7) pour plus de détails.

note: type: Plain text
en: There was insufficient memory to create the kernel object.
fr: Il n'y a pas assez de mémoire pour que le noyau crée les objets nécessaires.

note: type: Plain text
en: B<epoll_create>()  was added to the kernel in version 2.6.  Library support is provided in glibc starting with version 2.3.2.
fr: B<epoll_create> a été introduite dans le noyau Linux 2.6. La prise en charge par la glibc a été ajoutée dans la version 2.3.2.

note: To be precise: kernel 2.5.44. The interface should be finalized by Linux kernel 2.5.66. type: Plain text
en: B<epoll_create1>()  was added to the kernel in version 2.6.27.  Library support is provided in glibc starting with version 2.9.
fr: B<epoll_create1> a été introduite dans le noyau Linux 2.6.27. La prise en charge par la glibc a été ajoutée dans la version 2.9.

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

note: type: Plain text
en: B<epoll_create>()  is Linux-specific.
fr: B<epoll_create>() est spécifique à Linux.

note: type: Plain text
en: In the initial B<epoll_create>()  implementation, the I<size> argument informed the kernel of the number of file descriptors that the caller expected to add to the B<epoll> instance.  The kernel used this information as a hint for the amount of space to initially allocate in internal data structures describing events.  (If necessary, the kernel would allocate more space if the caller's usage exceeded the hint given in I<size>.)  Nowadays, this hint is no longer required (the kernel dynamically sizes the required data structures without needing the hint), but I<size> must still be greater than zero, in order to ensure backward compatibility when new B<epoll> applications are run on older kernels.
fr: Dans l'implémentation initiale d'B<epoll_create>(), le paramètre I<size> informait le noyau du nombre de descripteurs de fichier que l'appelant s'attend à ajouter à l'instance B<epoll>. Le noyau utilisait ce renseignement comme indice pour la quantité d'espace à allouer initialement dans les structures de données internes décrivant les événements (si nécessaire, le noyau allouerait plus d'espace si l'utilisation de l'appelant dépasse l'indice donné en I<size>). Maintenant, cet indice n'est plus nécessaire (le noyau dimensionne dynamiquement les structures de données sans avoir besoin de cet indice), mais I<size> doit toujours être strictement positif, par compatibilité ascendante, si de nouvelles applications B<epoll> sont exécutées sur d'anciens noyaux.

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