raise

Prototypes

int raise(int Signal);

Description

Envoie le signal Signal au processus courant.

Les principaux signaux sont les suivants :

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.