#include #include #include #include #include int main() { sigset_t nc; //conjunto de señales if((sigemptyset(&nc))<0) //conjunto de señales vacío { perror("sigemptyset"); exit(1); } if ((sigaddset (&nc, SIGCHLD))<0) //agrega la señal a interceptar { perror("sigaddset"); exit(1); } if ((sigismember(&nc, SIGCHLD))) //checando que la señal se agrego printf("SIGHLD presente \n"); else printf("SIGHLD ausente \n"); /**************************************************************/ if ((sigismember(&nc, SIGINT))) //Señal de Ctrl+c Default "Ausente" printf("SIGINT Presente \n"); else printf("SIGINT Ausente \n"); sleep(2); return 0; }