Date: Tue, 16 Jun 1998 20:53:18 -0700 (PDT) From: John Birrell <jb@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc_r/uthread uthread_sig.c Message-ID: <199806170353.UAA29593@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jb 1998/06/16 20:53:17 PDT
Modified files:
lib/libc_r/uthread uthread_sig.c
Log:
If a thread is waiting on a child process to complete, the SIGCHLD
signal can arrive before the thread is woken from it's wait4. In this
case, don't return an EINTR, just set the thread state to running and
the wait4 wrapper will loop and get the exit status of the process.
Revision Changes Path
1.10 +20 -1 src/lib/libc_r/uthread/uthread_sig.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199806170353.UAA29593>
