Provided by: manpages-fr_1.67.0-1_all bug

NOM

       pthread_kill_other_threads_np  -  interrompt tous les autres threads du
       processus.

SYNOPSIS

       #include <pthread.h>

       void pthread_kill_other_threads_np(void);

DESCRIPTION

       pthread_kill_other_threads_np  est  une  extension  non   portable   de
       LinuxThreads.   Tous   les  threads  du  processus  sont  immédiatement
       interrompus, excepté le thread  appelant  qui  continue  à  s’exécuter.
       Cette  fonction est fournie pour être exécutée juste avant qu’un thread
       appelle l’une des fonctions de la famille exec, par exemple, execve(2).

       L’interruption    des   autres   threads   n’est   pas   réalisée   via
       pthread_cancel(3) et n’exécute pas les gestionnaires de nettoyage  dans
       les threads dont l’exécution s’achève.

AUTEUR

       Xavier Leroy <Xavier.Leroy@inria.fr>

VOIR AUSSI

       execve(2),     pthread_setcancelstate(3),     pthread_setcanceltype(3),
       pthread_cancel(3).

BOGUES

       D’après POSIX 1003.1c, un appel couronné de succès à  exec*  dans  l’un
       des threads devrait terminer automatiquement tous les autres threads du
       processus.  Ce  comportement   n’est   pas   encore   implémenté   dans
       LinuxThreads.    Appeler   pthread_kill_other_threads_np   avant  exec*
       revient au même, excepté que si exec* échoue,  alors  tous  les  autres
       threads ont déjà été interrompus.

TRADUCTION

       Thierry Vignaud <tvignaud@mandrakesoft.com>, 2000

LinuxThreads                    21 juillet 200PTHREAD_KILL_OTHER_THREADS_NP(3)