Standard library header <csignal>
From cppreference.net
C++
Standard library headers
Dieser Header war ursprünglich in der C-Standardbibliothek als <signal.h> enthalten.
Dieser Header ist Teil der Programmunterstützungsbibliothek .
Typen |
||
|
der Ganzzahltyp, der asynchron in einem Signalhandler als atomare Einheit zugreifbar ist
(typedef) |
||
Makros |
||
|
definiert Signaltypen
(Makrokonstante) |
||
|
definiert Signalbehandlungsstrategien
(Makrokonstante) |
||
|
Rückgabewert von
signal
der angibt, dass ein Fehler aufgetreten ist
(Makrokonstante) |
||
Funktionen |
||
|
setzt einen Signalhandler für ein bestimmtes Signal
(Funktion) |
||
|
ruft den Signalhandler für ein bestimmtes Signal auf
(Funktion) |
||
Übersicht
namespace std { using sig_atomic_t = /*siehe Beschreibung*/ ; extern "C" using /*signal-handler*/ = void(int); // nur zur Darstellung /*signal-handler*/ * signal(int sig, /*signal-handler*/ * func); } #define SIG_DFL /* siehe Beschreibung */ #define SIG_ERR /* siehe Beschreibung */ #define SIG_IGN /* siehe Beschreibung */ #define SIGABRT /* siehe Beschreibung */ #define SIGFPE /* siehe Beschreibung */ #define SIGILL /* siehe Beschreibung */ #define SIGINT /* siehe Beschreibung */ #define SIGSEGV /* siehe Beschreibung */ #define SIGTERM /* siehe Beschreibung */