SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE
Von de.cppreference.net
| Definiert in 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 */
|
||
Jedes der obigen Makrokonstanten expandiert zu einem ganzzahligen Konstantenausdruck mit unterschiedlichen Werten, die verschiedene Signale darstellen, die an das Programm gesendet werden.
| Konstante | Erklärung |
SIGTERM
|
Beendigungsanforderung, an das Programm gesendet |
SIGSEGV
|
Ungültiger Speicherzugriff (Speicherzugriffsfehler) |
SIGINT
|
Externer Interrupt, normalerweise vom Benutzer ausgelöst |
SIGILL
|
Ungültiges Programmabbild, z. B. ungültige Anweisung |
SIGABRT
|
Abnormale Beendigungsbedingung, wie z. B. ausgelöst durch std::abort() |
SIGFPE
|
Fehlerhafte arithmetische Operation wie Division durch Null |
Anmerkungen
Zusätzliche Signalnamen sind durch POSIX festgelegt.
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
|
|