child process fixes for output, signals, and other things.