<csignal>
Inclui o cabeçalho da biblioteca Standard C <signal.h> e adiciona os nomes associados ao namespace std
. A inclusão desse cabeçalho garante que os nomes declarados usando vinculação externa no cabeçalho da biblioteca C Padrão sejam declarados no namespace std
.
Sintaxe
#include <csignal>
Namespace e 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
Funções
signal-handler* signal(int sig, signal-handler* func);
int raise(int sig);
Confira também
Referência de Arquivos de Cabeçalho
Visão geral da biblioteca padrão C++
Acesso Thread-Safe na Biblioteca Padrão C++