<div dir="ltr">On Thu, Aug 28, 2008 at 6:52 AM, Bengt Kleberg <span dir="ltr"><<a href="mailto:bengt.kleberg@ericsson.com" target="_blank">bengt.kleberg@ericsson.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

If trap_exit is supposed to be false (which, I agree, is what I expect)<br>
then either I have made a mistake somewhere(*), or there is a bug in<br>
escript (not the man page).<br>
</blockquote><div><br>I didn't doubt that trap_exit indeed is set to true. I confirmed it using a similar test program as yours.<br><br>What I meant was that trap_exit is set to true by accident, not design. It happens that any command<br>

run by '-run' runs in a process where trap_exit has been turned on.<br><br>I don't dare to change the general behaviour of '-run' and '-s' in a maintenance release, but I think it<br>is safe to change escript (there can't be too many escripts out there depending on trap_exit being true)<br>

rather than documenting a counter-intuitive behaviour.<br><br>Therefore, I have now changed escript to reset trap_exit to false before calling the main/1 function of the<br>script.<br> </div></div>/Bjorn<br clear="all">-- <br>

Björn Gustavsson, Erlang/OTP, Ericsson AB<br>
</div>