[fbsd] cvs commit [HEAD] src/lib/libc_r/uthread uthread_sig.c
John Baldwin
jhb at freebsd.org
Thu Oct 19 15:07:00 PDT 2006
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
More information about the cvs-src
mailing list