replace double fork method for avoiding zombies with a signal handler that ignores child status