Plan 9 from Bell Labs’s /usr/web/sources/patch/applied/apelib_kill/readme
From Andrey Mirtchovski - The explanation is in the 9fans mail list, the subject is "APE exit()" Basically it resolves the issue of a suicide that kills too far back, including the parent shell.