Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Jun 2004 18:17:02 -0700
From:      Sean McNeil <sean@mcneil.com>
To:        David Xu <davidxu@freebsd.org>
Cc:        freebsd-threads@freebsd.org
Subject:   Re: signal handler priority issue
Message-ID:  <1087003022.95306.0.camel@server.mcneil.com>
In-Reply-To: <40CA5552.9090900@freebsd.org>
References:  <Pine.GSO.4.10.10406110432370.12394-100000@pcnet5.pcnet.com> <1086944114.76446.5.camel@server.mcneil.com> <1086946114.76446.16.camel@server.mcneil.com> <40CA330F.5090103@freebsd.org><40CA5552.9090900@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2004-06-11 at 17:58, David Xu wrote:
> Sean McNeil wrote:
> 
> >What old signal mask?  It should be the signals that sigsuspend allows
> >that get handled within sigsuspend.  Make sure the following can still
> >happen:
> >
> >signal is masked.
> >sigsuspend is called with signal unmasked.
> >signal comes in or is pending already.
> >signal handler is called.
> >sigsuspend returns.
> >
> >Sean
> >  
> >
> please try :
> http://people.freebsd.org/~davidxu/kse/sigsuspend.diff

Great job, David.  Solves my issue.

Cheers,
Sean




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1087003022.95306.0.camel>