From cffaf20bf38dc930052763a743c1550629c0163e Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Wed, 25 Oct 2000 17:57:43 +0000 Subject: * exceptions.cc (sig_handle): Just make sure that wait_sig loops when receiving a SIGCONT. Don't block waiting for completion that will never occur. --- winsup/cygwin/ChangeLog | 6 ++++++ winsup/cygwin/exceptions.cc | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 5d00f4b53..fc84f3a48 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,9 @@ +Wed Oct 25 13:56:39 2000 Christopher Faylor + + * exceptions.cc (sig_handle): Just make sure that wait_sig loops when + receiving a SIGCONT. Don't block waiting for completion that will + never occur. + Wed Oct 25 09:59:14 2000 Christopher Faylor * dtable.cc (dtable::fixup_after_exec): Use variable rather than diff --git a/winsup/cygwin/exceptions.cc b/winsup/cygwin/exceptions.cc index 38879ee6e..d9ce5b58b 100644 --- a/winsup/cygwin/exceptions.cc +++ b/winsup/cygwin/exceptions.cc @@ -947,7 +947,7 @@ sig_handle (int sig) while (ResumeThread (hMainThread) > 1) ; /* process pending signals */ - sig_dispatch_pending (); + sig_dispatch_pending (1); } #if 0 -- cgit v1.2.3