/* * Listing 4: * Ignoring the SIGCHLD signal * Ivan Griffin (ivan.griffin@ul.ie) */ #include <signal.h> struct sigaction ignoreChildDeath = { NULL, 0, SA_NOCLDSTOP | SA_RESTART, NULL }; int main(int argc, char *argv[]) { /* * somewhere in main code */ sigaction(SIGCHLD, &ignoreChildDeath, NULL); /* * other code */ return 0; }