Syntaxe:
#include <csignal> int raise( int signal );
La fonction raise()
envoie le signal()
indiqué au programme.
Quelques exemples de signaux :
Signal | Description |
---|---|
SIGABRT | Processus avorté |
SIGFPE | Exception sur un nombre à virgule flottante |
SIGILL | Mauvaise instruction |
SIGINT | L'utilisateur a appuyé sur ctrl+c |
SIGSEGV | Accès à une zone de mémoire non-autorisé (erreur de segmentation) |
SIGTERM | Termine le programme |
La valeur de retour de raise()
est zéro en cas de réussite, différente de zéro en cas d'échec.
Sujet connexe : signal