SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE
Von cppreference.com
| 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*/ |
||
Jede der oben genannten Makrokonstanten expandiert zu einem ganzzahligen konstanten Ausdruck mit unterschiedlichen Werten, die verschiedene an das Programm gesendete Signale darstellen.
| Konstante | Erklärung |
SIGTERM
|
Terminierungsanforderung, an das Programm gesendet |
SIGSEGV
|
ungültiger Speicherzugriff (Segmentierungsverletzung) |
SIGINT
|
externer Interrupt, normalerweise vom Benutzer initiiert |
SIGILL
|
ungültiges Programmabbild, z. B. ungültige Instruktion |
SIGABRT
|
abnormale Abbruchbedingung, wie sie z. B. von std::abort() initiiert wird |
SIGFPE
|
fehlerhafte arithmetische Operation, z. B. Division durch Null |
[bearbeiten] Hinweise
Zusätzliche Signalnamen werden von POSIX spezifiziert.
[bearbeiten] Siehe auch
| setzt einen Signal-Handler für ein bestimmtes Signal (funktion) | |
| führt den Signal-Handler für ein bestimmtes Signal aus (funktion) | |
| C-Dokumentation für Signal-Typen
| |