perkamon - en to fr translation catalogue (33 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

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: struct epoll_event {
        uint32_t     events;      /* Epoll events */
        epoll_data_t data;        /* User data variable */
    };
fr: struct epoll_event {
        uint32_t events;        /* Événements epoll     */
        epoll_data_t data;      /* Variable utilisateur */
    };

note: type: Plain text
en: The associated file is available for B<read>(2)  operations.
fr: Le descripteur associé est disponible pour un appel B<read>(2).

note: type: Plain text
en: The associated file is available for B<write>(2)  operations.
fr: Le descripteur associé est disponible pour un appel B<write>(2).

note: type: TP
en: B<EPOLLRDHUP> (since Linux 2.6.17)
fr: B<EPOLLRDHUP> (depuis Linux 2.6.17)

note: type: Plain text
en: Stream socket peer closed connection, or shut down writing half of connection.  (This flag is especially useful for writing simple code to detect peer shutdown when using Edge Triggered monitoring.)
fr: Le correspondant sur une socket en mode flux a fermé la connexion, ou bien a terminé la partie écriture de la connexion. (Cet attribut est particulièrement utile pour écrire du code simple permettant de détecter la fermeture de la connexion par le correspondant en détection de changement d'état.)

note: type: Plain text
en: Hang up happened on the associated file descriptor.  B<epoll_wait>(2)  will always wait for this event; it is not necessary to set it in I<events>.
fr: Une déconnexion s'est produite sur le descripteur associé. B<epoll_wait>(2) attend toujours cet événement, il n'est pas nécessaire de l'indiquer dans I<events>.

note: type: Plain text
en: Sets the Edge Triggered behavior for the associated file descriptor.  The default behavior for B<epoll> is Level Triggered.  See B<epoll>(7)  for more detailed information about Edge and Level Triggered event distribution architectures.
fr: Définir le comportement en détection de changement d'état sur le descripteur. Par défaut B<epoll> fonctionne en détection de niveau. Consultez B<epoll>(7) pour plus de détails sur les comportements en détection de niveau et de changements d'état.

note: type: TP
en: B<EPOLLONESHOT> (since Linux 2.6.2)
fr: B<EPOLLONESHOT> (depuis Linux 2.6.2)

note: type: Plain text
en: Sets the one-shot behavior for the associated file descriptor.  This means that after an event is pulled out with B<epoll_wait>(2)  the associated file descriptor is internally disabled and no other events will be reported by the B<epoll> interface.  The user must call B<epoll_ctl>()  with B<EPOLL_CTL_MOD> to rearm the file descriptor with a new event mask.
fr: Définir le comportement «\ coup unique\ » (Ndt\ : one\(hyshot) pour le descripteur de fichier associé. Cela signifie qu'après qu'un événement a été retiré avec B<epoll_wait>(2), le descripteur de fichier est désactivé de manière interne et aucun autre événement ne sera rapporté par l'interface B<epoll>. L'utilisateur doit appeler B<epoll_ctl>() avec B<EPOLL_CTL_MOD> pour réarmer le descripteur de fichier avec le nouveau masque d'événement.

note: type: TP
en: B<EPOLLWAKEUP> (since Linux 3.5)
fr: B<EPOLLWAKEUP> (depuis Linux 3.5)

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

note: type: Plain text
en: When successful, B<epoll_ctl>()  returns zero.  When an error occurs, B<epoll_ctl>()  returns -1 and I<errno> is set appropriately.
fr: Lorsqu'il réussit, l'appel B<epoll_ctl>() renvoie zéro. Si une erreur se produit, B<epoll_ctl>() renvoie -1 et I<errno> contient le code approprié.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: I<epfd> or I<fd> is not a valid file descriptor.
fr: I<epfd> ou I<fd> n'est pas un descripteur de fichier valable.

note: type: Plain text
en: I<op> was B<EPOLL_CTL_ADD>, and the supplied file descriptor I<fd> is already registered with this epoll instance.
fr: I<op> est B<EPOLL_CTL_ADD>, mais le descripteur de fichier I<fd> est déjà enregistrée dans cette instance epoll.

note: type: Plain text
en: I<epfd> is not an B<epoll> file descriptor, or I<fd> is the same as I<epfd>, or the requested operation I<op> is not supported by this interface.
fr: Le descripteur de fichier I<epfd>, n'est pas un descripteur B<epoll>, ou I<fd> et I<epfd> sont identiques, ou l'opération demandée I<op> n'est pas supportée par cette interface.

note: type: Plain text
en: I<op> was B<EPOLL_CTL_MOD> or B<EPOLL_CTL_DEL>, and I<fd> is not registered with this epoll instance.
fr: I<op> est B<EPOLL_CTL_MOD> ou B<EPOLL_CTL_DEL>, et I<fd> n'est pas enregistré dans cette instance epoll.

note: type: Plain text
en: There was insufficient memory to handle the requested I<op> control operation.
fr: Pas assez de mémoire dans le noyau pour traiter l'opération I<op> demandée.

note: type: Plain text
en: The limit imposed by I</proc/sys/fs/epoll/max_user_watches> was encountered while trying to register (B<EPOLL_CTL_ADD>)  a new file descriptor on an epoll instance.  See B<epoll>(7)  for further details.
fr: La limite imposée par I</proc/sys/fs/epoll/max_user_watches> a été rencontrée en essayant d'enregistrer (B<EPOLL_CTL_ADD>) un nouveau descripteur de fichier sur une instance epoll. Consultez B<epoll>(7) pour plus de détails.

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_ctl>()  was added to the kernel in version 2.6.
fr: B<epoll_ctl>() a été ajouté au noyau Linux dans sa version 2.6.

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

note: type: Plain text
en: B<epoll_ctl>()  is Linux-specific.  Library support is provided in glibc starting with version 2.3.2.
fr: B<epoll_ctl>() est spécifique à Linux. La prise en charge par la glibc a été ajoutée dans la version 2.3.2.

note: type: Plain text
en: The B<epoll> interface supports all file descriptors that support B<poll>(2).
fr: L'interface B<epoll> supporte tous les descripteurs de fichier supportés par B<poll>(2).

note: type: SH
en: BUGS
fr: BOGUES

note: type: Plain text
en: In kernel versions before 2.6.9, the B<EPOLL_CTL_DEL> operation required a non-null pointer in I<event>, even though this argument is ignored.  Since Linux 2.6.9, I<event> can be specified as NULL when using B<EPOLL_CTL_DEL>.  Applications that need to be portable to kernels before 2.6.9 should specify a non-null pointer in I<event>.
fr: Dans les versions du noyau antérieures à 2.6.9, l'opération B<EPOLL_CTL_DEL> nécessitait un pointeur non NULL dans I<event>, alors que ce paramètre est ignoré. Depuis Linux 2.6.9, I<event> peut être NULL lors d'une opération B<EPOLL_CTL_DEL>. Les applications qui doivent être portables pour les noyaux antérieurs à 2.6.9 devraient utiliser un pointeur différent de NULL dans I<event>.

note: commit a8159414d7e3af7233e7a5a82d1c5d85379bd75c (behavior change) https://lwn.net/Articles/520198/ type: Plain text
en: If B<EPOLLWAKEUP> is specified in I<flags>, but the caller does not have the B<CAP_BLOCK_SUSPEND> capability, then the B<EPOLLWAKEUP> flag is I<silently ignored>.  This unfortunate behavior is necessary because no validity checks were performed on the I<flags> argument in the original implementation, and the addition of the B<EPOLLWAKEUP> with a check that caused the call to fail if the caller did not have the B<CAP_BLOCK_SUSPEND> capability caused a breakage in at least one existing user-space application that happened to randomly (and uselessly) specify this bit.  A robust application should therefore double check that it has the B<CAP_BLOCK_SUSPEND> capability if attempting to use the B<EPOLLWAKEUP> flag.
fr: Si B<EPOLLWAKEUP> est indiqué dans I<flags>, mais que l’appelant n’a pas la capacité B<CAP_BLOCK_SUSPEND>, alors l’attribut B<EPOLLWAKEUP> est I<ignoré silencieusement>. Ce comportement malheureux est nécessaire parce qu’aucune vérification de validité n’était réalisée sur l’argument I<flags> dans l’implémentation d’origine, et l’ajout du B<EPOLLWAKEUP> avec une vérification forçant l’échec de l’appel si l’appelant n’avait pas la capacité B<CAP_BLOCK_SUSPEND> cassait au moins une application en espace utilisateur qui indiquait aléatoirement (et inutilement) ce bit. une application robuste devrait donc vérifier à deux fois d’avoir la capacité B<CAP_BLOCK_SUSPEND> avant d’essayer d’utiliser l’attribut B<EPOLLWAKEUP>.

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