Namespaces
Variants

SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE

From cppreference.net
Utilities library
Definiert im Header <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*/

Jede der oben genannten Makrokonstanten erweitert sich zu einem ganzzahligen konstanten Ausdruck mit unterschiedlichen Werten, die verschiedene an das Programm gesendete Signale darstellen.

Konstante Erklärung
SIGTERM Beendigungsanforderung, an das Programm gesendet
SIGSEGV Ungültiger Speicherzugriff (Segmentation Fault)
SIGINT Externe Unterbrechung, meist vom Benutzer initiiert
SIGILL Ungültiges Programmabbild, wie ungültige Anweisung
SIGABRT Anormaler Beendigungszustand, wie z.B. initiiert durch std::abort()
SIGFPE Fehlerhafte arithmetische Operation wie Division durch Null

Hinweise

Zusätzliche Signalnamen sind durch POSIX spezifiziert .

Siehe auch

setzt einen Signalhandler für ein bestimmtes Signal
(Funktion)
ruft den Signalhandler für ein bestimmtes Signal auf
(Funktion)
C-Dokumentation für Signaltypen