* cygtls.h (_cygtls::will_wait_for_signal): Rename from 'signal_waiting' to
something more expressive. Reflect rename throughout. (_cygtls::get_signal_arrived): Rename from create_signal_arrived. Move lock here. (_cygtls::set_signal_arrived): Use get_signal_arrived. * exceptions.cc (_cygtls::interrupt_setup): Use get_signal_arrived. * tlsoffsets.h: Regenerate.
This commit is contained in:
@ -799,11 +799,7 @@ _cygtls::interrupt_setup (siginfo_t& si, void *handler, struct sigaction& siga)
|
||||
this->sig = si.si_signo; // Should always be last thing set to avoid a race
|
||||
|
||||
if (incyg)
|
||||
{
|
||||
if (!signal_arrived)
|
||||
create_signal_arrived ();
|
||||
SetEvent (signal_arrived);
|
||||
}
|
||||
SetEvent (get_signal_arrived ());
|
||||
|
||||
proc_subproc (PROC_CLEARWAIT, 1);
|
||||
sigproc_printf ("armed signal_arrived %p, signal %d", signal_arrived, si.si_signo);
|
||||
|
Reference in New Issue
Block a user