diff options
-rw-r--r-- | winsup/cygwin/ChangeLog | 5 | ||||
-rw-r--r-- | winsup/cygwin/exceptions.cc | 1 | ||||
-rw-r--r-- | 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,5 +1,10 @@ 2003-08-30 Christopher Faylor <cgf@redhat.com> + * sigproc.cc (sig_dispatch_pending): Remove explicit call to + thisframe.call_signal_handler. + +2003-08-30 Christopher Faylor <cgf@redhat.com> + Remove some cygserver files. 2003-08-28 Christopher Faylor <cgf@redhat.com> 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; } |