version 2.1.1 * always record status of every SIGCHLD * if cannot send TERM to child process, assume already terminated