perkamon - en to fr translation catalogue (28 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: pthread_tryjoin_np, pthread_timedjoin_np - try to join with a terminated thread
fr: pthread_tryjoin_np, pthread_timedjoin_np - Essayer de fusionner avec un thread ayant terminé son exécution

note: type: Plain text
en: B<#define _GNU_SOURCE>             /* See feature_test_macros(7) */
    B<#include E<lt>pthread.hE<gt>>
fr: B<#define _GNU_SOURCE>             /* Consultez feature_test_macros(7) */
    B<#include E<lt>pthread.hE<gt>>

note: type: Plain text
en: Compile and link with I<-pthread>.
fr: Compilez et effectuez l'édition des liens avec l'option I<-pthread>.

note: type: Plain text
en: These functions operate in the same way as B<pthread_join>(3), except for the differences described on this page.
fr: Ces fonctions opèrent de la même façon que B<pthread_join>(3), à l'exception des différences décrites dans cette page.

note: type: Plain text
en: The B<pthread_tryjoin_np>()  function performs a nonblocking join with the thread I<thread>, returning the exit status of the thread in I<*retval>.  If I<thread> has not yet terminated, then instead of blocking, as is done by B<pthread_join>(3), the call returns an error.
fr: La fonction B<pthread_tryjoin_np>() essaie de fusionner avec le thread I<thread> si cela est possible sans attendre et renvoie le code de retour du thread dans I<*retval>. Si le I<thread> ne s'est toujours pas terminé, alors au lieu d'être bloquée (comme le fait B<pthread_join>(3)), l'appel renvoie une erreur.

note: type: Plain text
en: The B<pthread_timedjoin_np>()  function performs a join-with-timeout.  If I<thread> has not yet terminated, then the call blocks until a maximum time, specified in I<abstime>.  If the timeout expires before I<thread> terminates, the call returns an error.  The I<abstime> argument is a structure of the following form, specifying an absolute time measured since the Epoch (see B<time>(2)):
fr: La fonction B<pthread_timedjoin_np>() essaie de fusionner avec un thread avec une limite de temps. Si le I<thread> ne s'est toujours pas terminé, alors l'appel est bloqué pendant un temps maximum de I<abstime>. Si le délai expire avant que I<thread> ne se termine, l'appel renvoie une erreur. Le paramètre I<abstime> est une structure de la forme suivante, qui indique un temps absolu mesuré depuis l'époque (consultez B<time>(2)) :

note: type: Plain text
en: struct timespec {
        time_t tv_sec;     /* seconds */
        long   tv_nsec;    /* nanoseconds */
    };
fr: struct timespec {
        time_t tv_sec;      /* Secondes */
        long   tv_nsec;     /* Nanosecondes */
    };

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

note: type: Plain text
en: On success, these functions return 0; on error, they return an error number.
fr: En cas de réussite, ces fonction renvoient 0 ; en cas d'erreur, elles renvoient un numéro d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: These functions can fail with the same errors as B<pthread_join>(3).  B<pthread_tryjoin_np>()  can in addition fail with the following error:
fr: Ces fonction peuvent échouer avec les mêmes erreurs que B<pthread_join>(3). B<pthread_tryjoin_np>() peut de plus échouer avec l'erreur suivante :

note: type: Plain text
en: I<thread> had not yet terminated at the time of the call.
fr: L'exécution du I<thread> n'était pas terminée au moment de l'appel.

note: type: Plain text
en: The call timed out before I<thread> terminated.
fr: Le délai a expiré avant que I<thread> ne se soit terminé.

note: type: Plain text
en: B<pthread_timedjoin_np>()  never returns the error B<EINTR>.
fr: B<pthread_timedjoin_np>() ne renvoie jamais d'erreur B<EINTR>.

note: type: Plain text
en: These functions first appeared in glibc in version 2.3.3.
fr: Ces fonctions ont été introduites dans la glibc dans sa version 2.3.3.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: tbl table
en: Value
fr: Valeur

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

note: type: Plain text
en: These functions are nonstandard GNU extensions; hence the suffix "_np" (nonportable) in the names.
fr: Ces fonctions sont des extensions non standard GNU ; c'est la raison du suffixe « _np » (non portable) dans leur nom.

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: Plain text
en: The following code waits to join for up to 5 seconds:
fr: Le code suivant attend la fin d'exécution d'un thread pour fusionner pendant au plus 5 seconde :

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