diff options
author | Christopher Faylor <me@cgf.cx> | 2003-08-30 20:43:06 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2003-08-30 20:43:06 +0000 |
commit | b939e87080a51efffeec05862be1cb17eea96428 (patch) | |
tree | 4bc4d8b780579421fabbf9167dc8fc847c680c0e | |
parent | 40f3536c526cdc68d9786652b7dbac4c9d8c4289 (diff) | |
download | newlib-b939e87080a51efffeec05862be1cb17eea96428.zip newlib-b939e87080a51efffeec05862be1cb17eea96428.tar.gz newlib-b939e87080a51efffeec05862be1cb17eea96428.tar.bz2 |
* sigproc.cc (sig_dispatch_pending): Remove explicit call to
thisframe.call_signal_handler.
-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 5be0a6f..322b109 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 075b3cc..ba86274 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 fd4f295..69234f5 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; } |