NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/38060: blocking TSTP is broken

The following reply was made to PR kern/38060; it has been noted by GNATS.

From: Andrew Doran <>
To: YAMAMOTO Takashi <>
Subject: Re: kern/38060: blocking TSTP is broken
Date: Thu, 6 Mar 2008 23:59:10 +0000

 On Wed, Mar 05, 2008 at 12:16:42PM +0900, YAMAMOTO Takashi wrote:
 > >  I think this should work. I can't remember why it stops there instead of
 > >  deferring to issignal().
 > because otherwise it makes nanosleep wake up earlier?
 > (it was fixed by kern_time.c rev.1.141.)
 Ah, ok. It will likely break other stuff that sleeps, though. I can think of
 generic changes that lessen the impact of that but none that resolve it
 completely. Longer term perhaps we should make condition variables take an
 absolute timeout. I think for now we should go with enqueueing the signal to
 the process as you have suggested.

Home | Main Index | Thread Index | Old Index