perkamon - en to fr translation catalogue (32 entries)

note: type: TH
en: 2023-07-20
fr: 20 juillet 2023

note: type: TH
en: Linux man-pages 6.05.01
fr: Pages du manuel de Linux 6.05.01

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: pthread_exit - terminate calling thread
fr: pthread_exit - Terminer le thread appelant

note: type: SH
en: LIBRARY
fr: BIBLIOTHÈQUE

note: type: Plain text
en: POSIX threads library (I<libpthread>, I<-lpthread>)
fr: Bibliothèque de threads POSIX (I<libpthread>, I<-lpthread>)

note: type: Plain text
en: The B<pthread_exit>()  function terminates the calling thread and returns a value via I<retval> that (if the thread is joinable)  is available to another thread in the same process that calls B<pthread_join>(3).
fr: La fonction B<pthread_exit>() termine le thread appelant et renvoie une valeur à travers I<retval> qui, si le thread est joignable, est rendue disponible à un autre thread dans le même processus s'il appelle B<pthread_join>(3).

note: type: Plain text
en: Any clean-up handlers established by B<pthread_cleanup_push>(3)  that have not yet been popped, are popped (in the reverse of the order in which they were pushed)  and executed.  If the thread has any thread-specific data, then, after the clean-up handlers have been executed, the corresponding destructor functions are called, in an unspecified order.
fr: Tous les gestionnaires de nettoyage ajoutés par B<pthread_cleanup_push>(3) \em qui n'ont pas encore été dépilés \em  sont dépilés (dans l'ordre inverse dans lequel ils ont été empilés) et exécutés. Si le thread contient des données spécifiques au thread, alors les destructeurs de ces données sont appelées, dans un ordre indéfini, une fois que tous les gestionnaires de nettoyage ont été exécutés.

note: type: Plain text
en: When a thread terminates, process-shared resources (e.g., mutexes, condition variables, semaphores, and file descriptors) are not released, and functions registered using B<atexit>(3)  are not called.
fr: Quand un thread se termine, les ressources partagées au niveau du processus (comme les verrous mutuellement exclusifs, des variables de condition, des sémaphores et des descripteurs de fichiers) ne sont pas libérées, et les fonctions enregistrées avec B<atexit>(3)  ne sont pas appelées.

note: type: Plain text
en: After the last thread in a process terminates, the process terminates as by calling B<exit>(3)  with an exit status of zero; thus, process-shared resources are released and functions registered using B<atexit>(3)  are called.
fr: Quand le dernier thread d'un processus se termine, le processus s'arrête en appelant B<exit>(3) avec une valeur de sortie de zéro. Ainsi, les ressources partagées au niveau du processus sont libérées, et les fonctions enregistrées avec B<atexit>(3)  sont appelées.

note: type: SH
en: RETURN VALUE
fr: VALEUR RENVOYÉE

note: type: Plain text
en: This function does not return to the caller.
fr: Cette fonction ne retourne jamais vers l'appelant.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: This function always succeeds.
fr: Cette fonction réussit toujours.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: Plain text
en: For an explanation of the terms used in this section, see B<attributes>(7).
fr: Pour une explication des termes utilisés dans cette section, consulter B<attributes>(7).

note: type: tbl table
en: Attribute
fr: Attribut

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

note: type: tbl table
en: B<pthread_exit>()
fr: B<pthread_kill>()

note: type: tbl table
en: Thread safety
fr: Sécurité des threads

note: type: SH
en: HISTORY
fr: HISTORIQUE

note: type: Plain text
en: Performing a return from the start function of any thread other than the main thread results in an implicit call to B<pthread_exit>(), using the function's return value as the thread's exit status.
fr: Tout thread autre que le thread principal qui sort de la fonction initiale entraîne un appel implicite à B<pthread_exit>(), en utilisant la valeur de retour de la fonction comme état de sortie du thread.

note: type: Plain text
en: To allow other threads to continue execution, the main thread should terminate by calling B<pthread_exit>()  rather than B<exit>(3).
fr: Afin de permettre aux autres threads de continuer l'exécution, le thread principal devrait se terminer en appelant B<pthread_exit>()  plutôt que B<exit>(3).

note: type: Plain text
en: The value pointed to by I<retval> should not be located on the calling thread's stack, since the contents of that stack are undefined after the thread terminates.
fr: La valeur pointée par I<retval> ne devrait pas être placée sur la pile du thread appelant, puisque le contenu de cette pile devient indéfini quand le thread se termine.

note: type: SH
en: BUGS
fr: BOGUES

note: Linux 2.6.27 FIXME . review a later kernel to see if this gets fixed http://thread.gmane.org/gmane.linux.kernel/611611 http://marc.info/?l=linux-kernel&m=122525468300823&w=2 type: Plain text
en: Currently, there are limitations in the kernel implementation logic for B<wait>(2)ing on a stopped thread group with a dead thread group leader.  This can manifest in problems such as a locked terminal if a stop signal is sent to a foreground process whose thread group leader has already called B<pthread_exit>().
fr: Il y a actuellement des limitations dans la logique d'implémentation du noyau si on attend (avec B<wait>(2)) un groupe de thread dont le chef de groupe a terminé. Cela peut entraîner des problèmes comme un terminal bloqué si le signal d'arrêt est envoyé à un processus en avant-plan dont le thread chef de groupe a déjà appelé B<pthread_exit>().

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

note: type: TH
en: 2022-12-15
fr: 15 décembre 2022

note: type: TH
en: Linux man-pages 6.03
fr: Pages du manuel de Linux 6.03

note: type: TH
en: Linux man-pages 6.05
fr: Pages du manuel de Linux 6.05

note: type: TH
en: 2023-03-30
fr: 30 mars 2023

note: type: TH
en: Linux man-pages 6.04
fr: Pages du manuel de Linux 6.04
