From b939e87080a51efffeec05862be1cb17eea96428 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Sat, 30 Aug 2003 20:43:06 +0000 Subject: [PATCH] * sigproc.cc (sig_dispatch_pending): Remove explicit call to thisframe.call_signal_handler. --- winsup/cygwin/ChangeLog | 5 +++++ winsup/cygwin/exceptions.cc | 1 + winsup/cygwin/sigproc.cc | 3 --- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 5be0a6f46..322b10933 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2003-08-30 Christopher Faylor + + * sigproc.cc (sig_dispatch_pending): Remove explicit call to + thisframe.call_signal_handler. + 2003-08-30 Christopher Faylor Remove some cygserver files. diff --git a/winsup/cygwin/exceptions.cc b/winsup/cygwin/exceptions.cc index 075b3cc92..ba86274de 100644 --- a/winsup/cygwin/exceptions.cc +++ b/winsup/cygwin/exceptions.cc @@ -688,6 +688,7 @@ interrupt_setup (int sig, void *handler, DWORD retaddr, DWORD *retaddr_on_stack, { sigsave.retaddr = retaddr; sigsave.retaddr_on_stack = retaddr_on_stack; +small_printf ("retaddr_on_stack %p\n", retaddr_on_stack); /* FIXME: Not multi-thread aware */ sigsave.oldmask = myself->getsigmask (); sigsave.newmask = sigsave.oldmask | siga.sa_mask | SIGTOMASK (sig); diff --git a/winsup/cygwin/sigproc.cc b/winsup/cygwin/sigproc.cc index fd4f295cc..69234f5bf 100644 --- a/winsup/cygwin/sigproc.cc +++ b/winsup/cygwin/sigproc.cc @@ -559,9 +559,6 @@ sig_dispatch_pending () #endif } - if (was_pending) - thisframe.call_signal_handler (); - return was_pending; }