Provided by: manpages-fr-dev_3.32d0.2p4-1_all bug

NOM

       pthread_kill - Envoyer un signal à un thread

SYNOPSIS

       #include <signal.h>

       int pthread_kill(pthread_t thread, int sig);

       Compilez et effectuez l'édition des liens avec l'option -pthread.

DESCRIPTION

       La  fonction  pthread_kill()  envoie  le  signal  sig  à  thread,  un autre thread du même
       processus que l'appelant. Le signal est dirigé de manière asynchrone vers thread.

       Si sig est 0, aucun signal n'est  envoyé,  mais  la  détection  d'erreur  est  quand  même
       effectuée. Cela peut être utilisé pour vérifier l'existence d'un identiant de thread.

VALEUR RENVOYÉE

       En  cas  de  réussite,  pthread_kill() renvoie 0 ; en cas d'erreur, elle renvoie un numéro
       d'erreur, et aucun signal n'est envoyé.

ERREURS

       EINVAL Un signal invalide a été spécifié.

       ESRCH  Aucun thread avec pour identifiant thread n'a pu être trouvé.

CONFORMITÉ

       POSIX.1-2001.

NOTES

       Les dispositions d'un signal sont définies au niveau du processus. Si un  gestionnaire  de
       signal  est  installé,  le  gestionnaire  sera  invoqué  dans le thread thread, mais si la
       disposition du signal est « stop », « continue » ou « terminate », cette action  affectera
       le processus entier.

VOIR AUSSI

       kill(2)    sigaction(2),  sigpending(2),  pthread_self(3),  pthread_sigmask(3),  raise(3),
       pthreads(7), signal(7)

COLOPHON

       Cette page fait partie de la publication 3.32 du projet man-pages Linux.  Une  description
       du  projet  et  des  instructions  pour  signaler  des  anomalies  peuvent être trouvées à
       l'adresse <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis   2010,   cette   traduction   est   maintenue   à   l'aide   de    l'outil    po4a
       <URL:http://po4a.alioth.debian.org/>  par  l'équipe  de  traduction francophone au sein du
       projet perkamon <URL:http://perkamon.alioth.debian.org/>.

       Denis Barbier (2010).

       Veuillez     signaler     toute     erreur     de     traduction     en     écrivant     à
       <debian-l10n-french@lists.debian.org>   ou   par   un  rapport  de  bogue  sur  le  paquet
       manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de  ce  document  en  utilisant  la
       commande « man -L C <section> <page_de_man> ».