sig_chld
act.sa_handler = sig_chld;
void sig_chld(int);
sig_chld = 1;
if (sig_chld) {
sig_chld = 0;
static volatile sig_atomic_t sig_chld = 0;