raise
Prototypes
int raise(int Signal);
Description
Envoie le signal Signal au processus courant.
Les principaux signaux sont les suivants :
- SIGUSR1 et SIGUSR2 sont des signaux reservés aux applications.
- SIGTERM pour demander au processus de se terminer.
- SIGKILL pour forcer la terminaison du processus.
Exemple
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
...
if (raise(SIGUSR1)==-1)
...
Avertissement
Seul le premier thread du processus cible est dérouté.
Le résultat est -1 en cas d'erreur.
Voir aussi
signal pour définir le gestionnaire de signaux. kill pour envoyer un signal à un autre processus.