Date: Thu, 19 Oct 2006 18:06:50 -0400 From: John Baldwin <jhb@freebsd.org> To: Jeremie Le Hen <jeremie@le-hen.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Tor Egge <tegge@freebsd.org>, cvs-all@freebsd.org Subject: Re: [fbsd] cvs commit [HEAD] src/lib/libc_r/uthread uthread_sig.c Message-ID: <200610191806.51334.jhb@freebsd.org> In-Reply-To: <20061019193811.GM53114@obiwan.tataz.chchile.org> References: <200610132012.k9DKC7AS005839@repoman.freebsd.org> <20061019193811.GM53114@obiwan.tataz.chchile.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday 19 October 2006 15:38, Jeremie Le Hen wrote: > Hi Tor, > > On Fri, Oct 13, 2006 at 08:12:07PM +0000, Tor Egge wrote: > > tegge 2006-10-13 20:12:07 UTC > > > > FreeBSD src repository > > > > Modified files: > > lib/libc_r/uthread uthread_sig.c > > Log: > > Delay unblocking signal and restoring process signal mask until the > > thread signal mask has been updated to avoid stack overflow during signal > > bursts. > > > > Don't block signal forever if no threads can currently handle signal. > > > > Check for pending signal after direct invocation of signal handler. > > > > Revision Changes Path > > 1.47 +41 -19 src/lib/libc_r/uthread/uthread_sig.c > > What's the point of these changes ? libc_r has been unlinked from > the build in -CURRENT. I even thought it was broken. Are you > planning to MFC this to older branches ? The point is for older branches such as 4.x where !libc_r is even more broken (ENOENT) than libc_r (except for liblthreads). -- John Baldwin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200610191806.51334.jhb>