On Thu, 12 May 2005, Hervé Kergourlay wrote:
<snip>
4) wait() API
2 problems, the first is a ECHILD error on a wait call after a fork fork
The code is generic for most of unix system. Is there any specific problems
to manage the fork and wait APIs ?
the second problem with calls is a blocking wait() call in the same condition
but this time the son process is finished but the wait call in the father
stays blocked, again it's a generic Unix code
If there is no evidence, ask me for more informations
The second problem sounds like what I am encountering
(http://www.freebsd.org/cgi/query-pr.cgi?pr=77818) with zsh for my
shell. You did suspend (sigsuspend()) SIGCHLD before the fork? By
"fork fork", do you mean you fork twice?
Seán
--
[EMAIL PROTECTED]
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"