sig_chld
sig_chld = 1;
if (sig_chld) {
sig_chld = 0;
static volatile sig_atomic_t sig_chld = 0;
signal(SIGCHLD, sig_chld);
static void sig_chld(int);