Namespaces
Variants

Standard library header <csignal>

From cppreference.net
Standard library headers

Este encabezado estaba originalmente en la biblioteca estándar de C como <signal.h> .

Este encabezado es parte de la biblioteca de soporte de programas .

Contenidos

Tipos

el tipo entero que puede ser accedido como una entidad atómica desde un manejador de señales asíncrono
(typedef)

Macros

define tipos de señales
(macro constant)
define estrategias de manejo de señales
(macro constant)
valor de retorno de signal que especifica que se encontró un error
(macro constant)

Funciones

establece un manejador de señales para una señal particular
(function)
ejecuta el manejador de señales para una señal particular
(function)

Sinopsis

namespace std {
  using sig_atomic_t = /*ver descripción*/ ;
  extern "C" using /*manejador-de-señal*/ = void(int); // solo para exposición
  /*manejador-de-señal*/ * signal(int sig, /*manejador-de-señal*/ * func);
}
#define SIG_DFL  /* ver descripción */
#define SIG_ERR  /* ver descripción */
#define SIG_IGN  /* ver descripción */
#define SIGABRT  /* ver descripción */
#define SIGFPE   /* ver descripción */
#define SIGILL   /* ver descripción */
#define SIGINT   /* ver descripción */
#define SIGSEGV  /* ver descripción */
#define SIGTERM  /* ver descripción */