sig_child
static void sig_child(int);
sa.sa_handler = sig_child;
if (signal(SIGCHLD, sig_child) == SIG_ERR) {
(void)signal(SIGCHLD, sig_child);