From f02400f7c9db8176a7cc49eb8e4b6450ae5901c2 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Wed, 15 Mar 2006 00:29:14 +0000 Subject: * child_info.h (child_info_fork::fork_retry): Declare new function. * dcrt0.cc (child_info_fork::fork_retry): Define new function. * fork.cc (frok::parent): Move retry decision into child_info_fork::fork_retry and honor what it tells us to do. * sigproc.cc (sig_send): Unhold signals on __SIGEXIT. --- winsup/cygwin/sigproc.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'winsup/cygwin/sigproc.cc') diff --git a/winsup/cygwin/sigproc.cc b/winsup/cygwin/sigproc.cc index 0b22495c9..4cd538c32 100644 --- a/winsup/cygwin/sigproc.cc +++ b/winsup/cygwin/sigproc.cc @@ -515,7 +515,7 @@ sig_send (_pinfo *p, int sig) /* nothing */; else if (sig == __SIGFLUSH || sig == __SIGFLUSHFAST) return 0; - else if (sig == __SIGNOHOLD) + else if (sig == __SIGNOHOLD || sig == __SIGEXIT) { SetEvent (sigCONT); sigheld = false; -- cgit v1.2.3