[Patch] Signal mask handling
Christopher Faylor
cgf-no-personal-reply-please@cygwin.com
Fri Mar 12 03:11:00 GMT 2004
On Thu, Mar 11, 2004 at 09:04:05PM -0500, Pierre A. Humblet wrote:
>2004-02-11 Pierre Humblet <pierre.humblet@ieee.org>
>
> * cygtls.h (_cygtls::newmask): Delete member.
> (_cygtls::newmask): New member.
> * gendef (_sigdelayed): Replace the call to
> set_process_mask by a call to set_process_mask_delta.
> * exceptions.cc (handle_sigsuspend): Do not filter tempmask.
> Or SIG_NONMASKABLE in deltamask as a flag.
> (_cygtls::interrupt_setup): Set deltamask only.
> (set_process_mask_delta): New function.
> (_cygtls::call_signal_handler): Replace the first call to
> set_process_mask by a call to set_process_mask_delta.
I checked this in with a minor tweak to the ChangeLog and a minor change
to _cygtls::call_signal_handler to use set_signal_mask. Now only one
place uses set_process_mask.
Thanks.
cgf
More information about the Cygwin-patches
mailing list