sigchld
signal(SIGCHLD, sigchld);
sig_t sighup, sigint, sigquit, sigchld;
sigchld = signal(SIGCHLD, SIG_DFL);
(void)signal(SIGCHLD, sigchld);