SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE
From cppreference.net
|
Definiert im Header
<signal.h>
|
||
|
#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
|
Anormale Beendigungsbedingung, wie z.B. initiiert durch abort() |
SIGFPE
|
Fehlerhafte arithmetische Operation wie Division durch Null |
Referenzen
- C17-Standard (ISO/IEC 9899:2018):
-
- 7.14/3 Signalbehandlung <signal.h> (S: 193)
- C11-Standard (ISO/IEC 9899:2011):
-
- 7.14/3 Signalbehandlung <signal.h> (S: 265)
- C99-Standard (ISO/IEC 9899:1999):
-
- 7.14/3 Signalbehandlung <signal.h> (S: 246)
- C89/C90 Standard (ISO/IEC 9899:1990):
-
- 4.7 SIGNAL HANDLING <signal.h>
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
|
|