RAISE |
Signal |
---|---|
Langage C++ | csignal (signal.h) |
Syntaxe
int raise(int signal) |
Paramètres
Nom | Description |
---|---|
signal | Ce paramètre permet d'indiquer le code de signal à envoyer |
Description
Cette fonction envoi un signal programme s'exécutant.
Remarques
- La fonction raise() envoie le signal spécifié par signal au programme en cours d'exécution. Il renvoie zéro en cas de succès et différent de zéro sinon. Il utilise l'entête «csignal».
- Les signaux suivants sont définis par la norme C++. Bien sûr, la marque du compilateur est libre de fournir des signaux supplémentaires :
Nom | Description |
---|---|
SIGABRT | Cette macro permet d'indiquer une erreur de terminaison. |
SIGFPE | Cette macro permet d'indiquer une erreur à virgule flottante. |
SIGILL | Cette macro permet d'indiquer une mauvaise instruction. |
SIGINT | Cette macro permet d'indiquer qu'un utilisateur à enfoncé une combinaison de touche Ctrl+C. |
SIGSEGV | Cette macro permet d'indiquer qu'un accès mémoire illégale. |
SIGTERM | Cette macro permet d'indiquer une terminaison de programme. |
Voir également
Langage de programmation - C++ - Référence de procédures et fonctions - abort
Langage de programmation - C++ - Référence de procédures et fonctions - signal
Langage de programmation - C - Référence de procédures et fonctions - raise
Références
Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 733.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 205.
Dernière mise à jour : Lundi, le 3 août 2015