Hi Branden, > It seems like the main difference between our signal handlers is that > you do not reset the handler, and rely on exiting with a status > greater than 127 to notify the shell that the process was killed with > a signal. I'm not sure that is reliable, or supposed to be.
Do you mean distinguish these two cases from a shell script using `$?'? $ sh -c 'kill $$'; echo $? Terminated 143 $ sh -c 'exit 143'; echo $? 143 $ -- Cheers, Ralph.