Namensräume
Varianten
Aktionen

SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE

Von cppreference.com
< cpp‎ | utility‎ | program
 
 
Dienstprogramm-Bibliotheken
Sprachunterstützung
Typunterstützung (Basistypen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Dienstprogramme
Variadische Funktionen
Coroutine-Unterstützung (C++20)
Vertragsunterstützung (C++26)
Drei-Wege-Vergleich
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

Allgemeine Hilfsmittel
Relationale Operatoren (in C++20 veraltet)
 
 
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) [bearbeiten]
führt den Signal-Handler für ein bestimmtes Signal aus
(funktion) [bearbeiten]
C-Dokumentation für Signal-Typen