Namespaces
Variants

SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE

From cppreference.net
Utilities library
Défini dans l'en-tête <csignal>
#define SIGTERM /*implementation defined*/
#define SIGSEGV /*implementation defined*/
#define SIGINT /*implementation defined*/
#define SIGILL /*implementation defined*/
#define SIGABRT /*implementation defined*/
#define SIGFPE /*implementation defined*/

Chacune des constantes de macro ci-dessus se développe en une expression constante entière avec des valeurs distinctes, qui représentent différents signaux envoyés au programme.

Constante Explication
SIGTERM demande de terminaison, envoyée au programme
SIGSEGV accès mémoire invalide (erreur de segmentation)
SIGINT interruption externe, généralement initiée par l'utilisateur
SIGILL image de programme invalide, telle qu'une instruction invalide
SIGABRT condition de terminaison anormale, comme celle initiée par std::abort()
SIGFPE opération arithmétique erronée telle qu'une division par zéro

Notes

Noms de signaux supplémentaires sont spécifiés par POSIX .

Voir aussi

définit un gestionnaire de signal pour un signal particulier
(fonction)
exécute le gestionnaire de signal pour un signal particulier
(fonction)
documentation C pour les types de signaux