This is the mail archive of the cygwin-patches@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch] Signal mask handling


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]