sigchild
signal(SIGCHLD, sigchild);
static void sigchild(int); /* SIGCHLD handler */
sigchild = 0;
int readcfg, sigchild;
sigchild = 1;
if (sigchild) {
void sigchild(int);
sa.sa_handler = sigchild;
sigchild.sa_handler = sigchild_handler;
(void)sigemptyset(&sigchild.sa_mask);
sigchild.sa_flags = SA_RESTART;
if (sigaction(SIGCHLD, &sigchild, NULL) != 0) {
struct sigaction sigchild, sigalarm;