Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
tkill, tgkill - Envoyer un signal a un thread
SYNOPSIS
int tkill(int tid, int sig);
int tgkill(int tgid, int tid, int sig);
DESCRIPTION
tgkill() envoie le signal sig au thread qui a pour identifiant tid dans
le groupe tgid. (Contrairement a kill(2) qui ne peut etre utilise que
pour envoyer un signal a un processus (c'est-a-dire un groupe de
thread) ; le signal etant envoye a n'importe quel thread du processus)
tkill() est l'ancienne version de tgkill() et est obsolete. Il ne
permet que de preciser l'identifiant du thread cible, qui peut resulter
en un envoi du signal au mauvais thread si le thread se termine et que
son identifiant est reutilise. Evitez d'utiliser cet appel systeme.
Si tgid vaut -1, tgkill() est equivalent a tkill().
Ce sont des appels systeme bruts, concus pour une utilisation dans la
bibliotheque des threads.
VALEUR RENVOY'EE
S'il reussit, cet appel systeme renvoie 0. S'il echoue, il renvoie -1
et remplit errno en consequence.
ERREURS
EINVAL L'identifiant de thread ou l'identifiant de groupe de thread ou
le numero de signal n'est pas valable.
EPERM Permission refusee. Pour les permissions necessaires, consultez
kill(2).
ESRCH Il n'y a pas de processus avec le TID (et TGID) indique.
VERSIONS
tkill() est supporte depuis Linux 2.4.19/2.5.4. tgkill() a ete ajoute
dans Linux 2.5.75.
CONFORMIT'E
tkill() et tgkill() sont specifiques a Linux et ne doivent pas etre
utilises dans un programme concu pour etre portable.
NOTES
Consultez la description de CLONE_THREAD dans clone(2) pour une
explication sur les groupes de threads.
La glibc ne fournit pas de fonction autour de ces appels systene ;
utilisez syscall(2) pour les appeler.
VOIR AUSSI
clone(2), gettid(2), kill(2)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Christophe Blaess <URL:http://www.blaess.fr/christophe/> (1996-2003),
Alain Portal <URL:http://manpagesfr.free.fr/> (2003-2006). Julien
Cristau et l'equipe francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.