John Goerzen writes:

 > Assuming it is based on wait() or one of its derivatives,
 > and I suspect it is, you cannot call it more than once
 > for a single process.

That's what I _assume_, too, but a definite answer would be
nice. 

In the meanwhile, I have found out that it might not be safe
to call it once, even:

  CaughtException waitForProcess: does not exist (No child processes)

That's a child I _did_ start and which apparently terminated
before I called waitForProcess. Shouldn't I be getting the
exit code of that process rather than an exception?

Do waitForProcess and getProcessExitCode differ in their
behavior other than that one blocks and other doesn't?

Peter

_______________________________________________
Glasgow-haskell-users mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to