I'm leaning more and more towards the following approach:

 - child crashed: exit 128 + signal number
 - child exited with 128 or more: exit 128
 - else: exit the child's exit code.

 Assuming "normal" commands never exit more than 127, that
reports the whole information to the immediate parent, and
correct information, if incomplete, higher up. That should
be enough to make things work in all cases.

 Thoughts ?

--
 Laurent

Reply via email to