Subject: Re: sigwait(2) implementation
To: Jaromir Dolecek <jdolecek@netbsd.org>
From: Bill Studenmund <wrstuden@netbsd.org>
List: tech-kern
Date: 01/28/2003 13:56:26
On Tue, 28 Jan 2003, Jaromir Dolecek wrote:
> If the signal is blocked at process level, libpthread won't receive
> even an upcall when the signal is posted. I guess the upcall
> would be eventually generated when the signal would be unblocked
> on process level. Also, when the signal is left to use default
> action (say SIGUSR1, terminate process), the process would be
> terminated by kernel without chance to intercept the signal delivery.
>
> Both of these make purely userland sig*wait() a bit difficult.
Then should we do something in-kernel?
Take care,
Bill