Partager via


<csignal>

Inclut le signal.h> d’en-tête <de la bibliothèque C Standard et ajoute les noms associés à l’espace std de noms. L'inclusion de cet en-tête garantit également que les noms déclarés à l'aide d'une liaison externe dans l'en-tête de la bibliothèque C standard soient déclarés dans l'espace de noms std.

Syntaxe

#include <csignal>

Namespace et macros

namespace std {
    using sig_atomic_t = see below;

    extern using signal-handler = void(int);
}

#define SIG_DFL
#define SIG_ERR
#define SIG_IGN
#define SIGABRT
#define SIGFPE
#define SIGILL
#define SIGINT
#define SIGSEGV
#define SIGTERM

Functions

signal-handler* signal(int sig, signal-handler* func);
int raise(int sig);

Voir aussi

Informations de référence sur les fichiers d’en-tête
Vue d’ensemble de la bibliothèque standard C++
Sécurité des threads dans la bibliothèque C++ Standard