Provided by: manpages-fr-dev_3.65d1p1-1_all bug

NOM

       raise - Envoyer un signal à l'appelant

SYNOPSIS

       #include <signal.h>

       int raise(int sig);

DESCRIPTION

       La fonction raise() envoie un signal au processus ou au thread appelant. Dans un programme
       monothreadé, elle est équivalente à :

           kill(getpid(), sig);

       Dans un programme multithreadé, elle est équivalente à :

           pthread_kill(pthread_self(), sig);

       Si le signal provoque l'appel d'un gestionnaire, raise() ne reviendra qu'après  le  retour
       du gestionnaire de signal.

VALEUR RENVOYÉE

       raise() renvoie 0 si elle réussit, et une valeur non nulle en cas d'échec.

ATTRIBUTS

   Multithreading (voir pthreads(7))
       La fonction raise() est sûre dans un contexte multithread.

CONFORMITÉ

       C89, C99, POSIX.1-2001.

NOTES

       Depuis  la  version 2.3.3,  la  glibc implémente raise() en appelant tgkill(2) si le noyau
       prend en charge cet appel système. Les versions antérieures  de  la  glibc  implémentaient
       raise() en utilisant kill(2).

VOIR AUSSI

       getpid(2), kill(2), sigaction(2), signal(2), pthread_kill(3), signal(7)

COLOPHON

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

TRADUCTION

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

       Christophe    Blaess    <http://www.blaess.fr/christophe/>   (1996-2003),   Alain   Portal
       <http://manpagesfr.free.fr/> (2003-2006). Nicolas  François  et  l'équipe  francophone  de
       traduction de Debian (2006-2009).

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