Oded Arbel <[EMAIL PROTECTED]> writes:

> I'vre read somewhere (I think in one of perl's man pages) that you can use
> kill to send a "0 signal" to a process, to see if it is still
> runing. 

POSIX says so, AFAIK.

> kill(2) man page seems to confirm that, saying that if sig is 0, no signal
> will be sent, but error checking is till performed 

Same statement.

> I tried to use that method to check if a sub process I forked is
> still runing, and instead of returning 0 correctly (I checked with
> ps, the sub process is indeed running), it returns with the error
> code "Invalid argument". how come ?

Difficult to say. I just checked - it works for me (I can send you the
code if you like). What is this "invalid argument"? What is the errno
value? EINVAL?

-- 
Oleg Goldshmidt | [EMAIL PROTECTED] 
"... We work by wit, and not by witchcraft;
 And wit depends on dilatory time." [Shakespeare]

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to