OSDN Git Service

* sigproc.cc (sig_dispatch_pending): Remove explicit call to
authorcgf <cgf>
Sat, 30 Aug 2003 20:43:06 +0000 (20:43 +0000)
committercgf <cgf>
Sat, 30 Aug 2003 20:43:06 +0000 (20:43 +0000)
thisframe.call_signal_handler.

winsup/cygwin/ChangeLog
winsup/cygwin/exceptions.cc
winsup/cygwin/sigproc.cc

index 5be0a6f..322b109 100644 (file)
@@ -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>
index 075b3cc..ba86274 100644 (file)
@@ -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);
index fd4f295..69234f5 100644 (file)
@@ -559,9 +559,6 @@ sig_dispatch_pending ()
 #endif
     }
 
-  if (was_pending)
-    thisframe.call_signal_handler ();
-
   return was_pending;
 }