Namensräume
Varianten
Aktionen

Standardbibliotheks-Header <csignal>

Von cppreference.com
< cpp‎ | header
 
 
Header der Standardbibliothek
 

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

Dieser Header ist Teil der Programmunterstützungs-Bibliothek.

Inhalt

Typen

der ganzzahlige Typ, der als atomare Einheit von einem asynchronen Signal-Handler aus zugänglich ist
(typedef)

Makros

definiert Signalarten
(Makrokonstante) [bearbeiten]
definiert Strategien zur Signalbehandlung
(Makrokonstante) [edit]
Rückgabewert von signal, der angibt, dass ein Fehler aufgetreten ist
(Makrokonstante) [edit]

Funktionen

setzt einen Signal-Handler für ein bestimmtes Signal
(funktion) [bearbeiten]
führt den Signal-Handler für ein bestimmtes Signal aus
(funktion) [bearbeiten]

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