[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
cvs commit: src/lib/libc_r/uthread uthread_sig.c
- To: cvs-committers@xxxxxxxxxxx, cvs-all@xxxxxxxxxxx, cvs-lib@xxxxxxxxxxx
- Subject: cvs commit: src/lib/libc_r/uthread uthread_sig.c
- From: John Birrell <jb@xxxxxxxxxxx>
- Date: Tue, 16 Jun 1998 20:53:18 -0700 (PDT)
- Sender: owner-cvs-lib@xxxxxxxxxxx
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