Date: Thu, 19 Oct 2006 21:38:11 +0200 From: Jeremie Le Hen <jeremie@le-hen.org> To: Tor Egge <tegge@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: [fbsd] cvs commit [HEAD] src/lib/libc_r/uthread uthread_sig.c Message-ID: <20061019193811.GM53114@obiwan.tataz.chchile.org> In-Reply-To: <200610132012.k9DKC7AS005839@repoman.freebsd.org> References: <200610132012.k9DKC7AS005839@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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 ? Thank you. Regards, -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061019193811.GM53114>