Namespaces
Variants

Standard library header <csignal>

From cppreference.net
Standard library headers

Dieser Header war ursprünglich in der C-Standardbibliothek als <signal.h> enthalten.

Dieser Header ist Teil der Programmunterstützungsbibliothek .

Inhaltsverzeichnis

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 */