unix signal not queued, but queue only one SIGCHLD