Skip site navigation (1)Skip section navigation (2)
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>