From 5f31e0f30557788f0f451fd69fbc70a89c271c18 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Wed, 20 Aug 2003 02:31:26 +0000 Subject: * exceptions.cc (pending_signals): Remove unneeded declaration. * sigproc.cc (pending_signals): Make static. (wait_sig): Use defined values rather than integers for rc. Never scan both todo arrays as this could cause hangs if signals arrive from two different sources. Rename saw_pending_signals to saw_failed_interrupt. Exit loop when signal found. Enter low-priority sleep, if necessary, after finished signalling completion. Set pending_signals when blocked (from Pierre Humblet). --- winsup/cygwin/exceptions.cc | 1 - 1 file changed, 1 deletion(-) (limited to 'winsup/cygwin/exceptions.cc') diff --git a/winsup/cygwin/exceptions.cc b/winsup/cygwin/exceptions.cc index dea7c8b3e..537f55e99 100644 --- a/winsup/cygwin/exceptions.cc +++ b/winsup/cygwin/exceptions.cc @@ -591,7 +591,6 @@ handle_sigsuspend (sigset_t tempmask) } extern DWORD exec_exit; // Possible exit value for exec -extern int pending_signals; extern "C" { static void -- cgit v1.2.3