Standardbibliotheks-Header <csignal>
Von cppreference.com
Dieser Header war ursprünglich in der C-Standardbibliothek als <signal.h> enthalten.
Dieser Header ist Teil der Programmunterstützungs-Bibliothek.
Typen | ||
| der ganzzahlige Typ, der als atomare Einheit von einem asynchronen Signal-Handler aus zugänglich ist (typedef) | ||
Makros | ||
| definiert Signalarten (Makrokonstante) | ||
| definiert Strategien zur Signalbehandlung (Makrokonstante) | ||
| Rückgabewert von signal, der angibt, dass ein Fehler aufgetreten ist (Makrokonstante) | ||
Funktionen | ||
| setzt einen Signal-Handler für ein bestimmtes Signal (funktion) | ||
| führt den Signal-Handler für ein bestimmtes Signal aus (funktion) | ||
[edit] Synopsis
namespace std { using sig_atomic_t = /*see description*/ ; extern "C" using /*signal-handler*/ = void(int); // exposition only /*signal-handler*/ * signal(int sig, /*signal-handler*/ * func); } #define SIG_DFL /* see description */ #define SIG_ERR /* see description */ #define SIG_IGN /* see description */ #define SIGABRT /* see description */ #define SIGFPE /* see description */ #define SIGILL /* see description */ #define SIGINT /* see description */ #define SIGSEGV /* see description */ #define SIGTERM /* see description */