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
