lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


2009/10/7 Geoff Leyland <geoff_leyland@fastmail.fm>:
> Is there a way to return an exit code from a Lua script without calling
> os.exit()?
>
> I'm using luacov, and if you call os.exit(), it doesn't write any
> statistics.  I'd also like my script to return 1 or 0.  As far as I can
> tell, the return value from a top-level script does not seem to be used for
> an exit code, but hopefully someone can tell me I'm wrong.

Looking at the code in lua.c, it seems the return value of the script
is ignored. It should be easy to patch if a custom Lua executable is
an option to you.