Espacios de nombres
Variantes
Acciones

SIGTERM, SIGSEGV, SIGINT, SIGILL, SIGABRT, SIGFPE

De cppreference.com
< cpp‎ | utility‎ | program
 
 
Biblioteca de servicios
 
Servicios de apoyo de programa
Terminación del programa
(C++11)
(C++11)
Comunicación con el entorno
Señales
Tipos de señales
SIGABRTSIGFPESIGILLSIGINTSIGSEGVSIGTERM
Saltos no locales
Tipos
 
Definido en el archivo de encabezado <csignal>
#define SIGTERM /*definido por la implementación*/
#define SIGSEGV /*definido por la implementación*/
#define SIGINT /*definido por la implementación*/
#define SIGILL /*definido por la implementación*/
#define SIGABRT /*definido por la implementación*/
#define SIGFPE /*definido por la implementación*/

Cada una de las constantes de macro anteriores se expande a una expresión constante entera con distintos valores, que representan señales distintas enviadas al programa.

Constante Explicación
SIGTERM Solicitud de terminación, enviada al programa.
SIGSEGV Acceso de memoria inválido (falla de segmentación).
SIGINT Interrupción externa, habitualmente iniciada por el usuario.
SIGILL Imagen de programa inválida, tal como una instrucción inválida.
SIGABRT Condición de terminación de aborto, por ejemplo, como se inicia por std::abort().
SIGFPE Operación aritmética errónea, tal como división por cero.

[editar] Notas

Nombres de señales adicionales se especifican por POSIX

[editar] Véase también

Establece un controlador de señales para una señal en particular.
(función) [editar]
Ejecuta el controlador de señales para una señal en particular.
(función) [editar]
Documentación de C para signal types