Resultados de la búsqueda a petición "signals"
Manejo simple de señales de Linux
Tengo un programa que crea muchos subprocesos y se ejecuta hasta que se apaga la alimentación de la computadora integrada o el usuario la usa
¿Qué variables deben ser sig_atomic_t exactamente en el contexto del manejo de la señal?
Aquí hay un programa de juguete simple que usavolatile sig_atomic_t. #include <stdio.h> #include <signal.h> #include <stdlib.h> #include <unistd.h> #define UNUSED(x) (void) (x) volatile sig_atomic_t quit; void sigusr1_handler(int sig) { ...
Linux: sistema () + manejo SIGCHLD + multihilo
Tengo una aplicación de multiproceso que instala un controlador para SIGCHLD que registra y recupera los procesos secundarios.El problema que veo comienza cu...
¿Por qué ignorar SIGTRAP no funciona con asm?
Estoy tratando de ignorar SIGTRAP. Tengo el siguiente código de prueba de concepto: #include <signal.h> #include <stdlib.h> int main(){ signal(SIGTRAP, SIG_IGN); write(1, "A", 1); asm("int3"); write(1, "B", 1); return 0; }Cuando lo ...
Usando SIGINT
De acuerdo a estohttp://www.cplusplus.com/reference/clibrary/csignal/signal.html [http://www.cplusplus.com/reference/clibrary/csignal/signal.html] SIGINT generalmente es usado / causado por el usuario. ¿Cómo puedo causar unSIGINT en c ++? vi un ...
¿Por qué PySide crea de forma implícita miembros de objetos de miembros de clase para señales?
Sobre elPágina de señales y slots de PySide dice: "Las señales son objetos de tiempo de ejecución que son propiedad de instancias, no son atributos de c...
¿Qué sucede durante este programa de manejo de señales?
void main ( ) { int x; signal (SIGUSR1, f); x= fork ( ); if (x == -1) exit (1); if (x != 0) { kill (x, SIGUSR1) ; sleep (2); exit (0); } } void f ( ) { printf ("signal received"); exit (0); }Creo que el programa anterior le pide al sistema que ...
Los controladores de instalación de Oracle Pro * C / OCI para SIGSEGV / SIGABRT y amigos: ¿por qué y cómo deshabilitarlos?
Al usar Pro * C (un preprocesador de SQL incorporado de Oracle para C-Code) u OCI noté que la rutina de conexión / inicio instala algunos manejadores de seña...