[erlang-bugs] escript man page

Bjorn Gustavsson <>
Thu Aug 28 10:32:03 CEST 2008

On Thu, Aug 28, 2008 at 6:52 AM, Bengt Kleberg

> If trap_exit is supposed to be false (which, I agree, is what I expect)
> then either I have made a mistake somewhere(*), or there is a bug in
> escript (not the man page).

I didn't doubt that trap_exit indeed is set to true. I confirmed it using a
similar test program as yours.

What I meant was that trap_exit is set to true by accident, not design. It
happens that any command
run by '-run' runs in a process where trap_exit has been turned on.

I don't dare to change the general behaviour of '-run' and '-s' in a
maintenance release, but I think it
is safe to change escript (there can't be too many escripts out there
depending on trap_exit being true)
rather than documenting a counter-intuitive behaviour.

Therefore, I have now changed escript to reset trap_exit to false before
calling the main/1 function of the

Björn Gustavsson, Erlang/OTP, Ericsson AB
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-bugs/attachments/20080828/38d850cd/attachment.html>

More information about the erlang-bugs mailing list