[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: obtaining process exit code from popen()
- From: Joseph Stewart <joseph.stewart@...>
- Date: Mon, 8 Jun 2009 15:48:05 -0400
I've hacked the use of pclose() in the standard libraries in the past
to obtain this value... my implementation is crude but I could share
the "recipe" with you if you're interested.
-joe
On Mon, Jun 8, 2009 at 3:40 PM, John D. Blair<jdb@moship.net> wrote:
> On Sat, 2009-06-06 at 08:06 -0600, Joshua Jensen wrote:
>> The process exit code is the return value from the process object's
>> wait() function:
>>
>> exitcode = proc:wait()
>
> I'm not sure I understand... popen() doesn't return a process object, it
> returns a file handle. Also, I don't see wait() or a process object in
> the lua docs anyplace. Is it part of an add-on module? I don't think
> there's any concept of process in ANSI-C, which is what the un-adorned
> lua interpreter targets.
>
> -john.
>
>