lua-users home
lua-l archive

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


> On 02/11/2011 02:03 AM, Sam Roberts wrote:
> > Me, I wouldn't do it by putting exit or signal number in the same
> > return position, that seems ripe for confusion. I'd have pclose()
> > return exit status if WIFEXITED, or "nil,signo" if WIFSIGNALLED.
> 
> This seems like a good idea, although note that the first return value
> already uses nil for certain error situations, but these are somewhat
> esoteric and unlikely to occur in a lua program: see
> http://pubs.opengroup.org/onlinepubs/9699919799/functions/pclose.html for
> details.

Wouldn't be better if the first result was what happened
("exit" x "signal") and the second result the actual exit code
or signal number?

-- Roberto