* exceptions.cc (sig_handle_tty_stop): Clear tls sig field.
(sigpacket::process): When continuing, set tls->sig before arming signal_arrived.
This commit is contained in:
parent
74d1d0ee80
commit
23338be7f5
|
@ -1,3 +1,9 @@
|
|||
2012-08-17 Christopher Faylor <me.cygwin2012@cgf.cx>
|
||||
|
||||
* exceptions.cc (sig_handle_tty_stop): Clear tls sig field.
|
||||
(sigpacket::process): When continuing, set tls->sig before arming
|
||||
signal_arrived.
|
||||
|
||||
2012-08-17 Thomas Wolff <towo@towo.net>
|
||||
|
||||
* fhandler_clipboard.cc (fhandler_dev_clipboard::read): Use
|
||||
|
|
|
@ -743,6 +743,7 @@ sig_handle_tty_stop (int sig)
|
|||
switch (res)
|
||||
{
|
||||
case WAIT_SIGNALED:
|
||||
_my_tls.sig = 0;
|
||||
myself->stopsig = SIGCONT;
|
||||
myself->alert_parent (SIGCONT);
|
||||
break;
|
||||
|
@ -1242,7 +1243,10 @@ dosig:
|
|||
|
||||
done:
|
||||
if (continue_now)
|
||||
{
|
||||
tls->sig = SIGCONT;
|
||||
SetEvent (tls->signal_arrived);
|
||||
}
|
||||
sigproc_printf ("returning %d", rc);
|
||||
return rc;
|
||||
|
||||
|
|
Loading…
Reference in New Issue