]> sourceware.org Git - newlib-cygwin.git/commitdiff
* exceptions.cc (sigpacket::process): Simplify code slightly.
authorCorinna Vinschen <corinna@vinschen.de>
Fri, 12 Mar 2004 08:22:22 +0000 (08:22 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Fri, 12 Mar 2004 08:22:22 +0000 (08:22 +0000)
winsup/cygwin/ChangeLog
winsup/cygwin/exceptions.cc

index 82257cabd51a5c556c9ce97e5dd3f657afdb43e0..26d52d64f159fb4663c17501d63e6be73317c7f0 100644 (file)
@@ -1,3 +1,7 @@
+2004-03-12  Corinna Vinschen  <corinna@vinschen.de>
+
+       * exceptions.cc (sigpacket::process): Simplify code slightly.
+
 2004-03-11  Christopher Faylor  <cgf@redhat.com>
 
        * cygtls.h (waitq): Declare structure here.
index bf6409a250a2260ad7fbae7cf69016274c27ab97..5ad6642a65d2ef9037fe6a29726038c3f04ef716 100644 (file)
@@ -1041,6 +1041,7 @@ sigpacket::process ()
   if (handler == (void *) SIG_ERR)
     goto exit_sig;
 
+  tls->set_siginfo (this);
   goto dosig;
 
 stop:
@@ -1049,11 +1050,8 @@ stop:
     goto done;
   handler = (void *) sig_handle_tty_stop;
   thissig = global_sigs[SIGSTOP];
-  goto dosig1;
 
 dosig:
-  tls->set_siginfo (this);
-dosig1:
   /* Dispatch to the appropriate function. */
   sigproc_printf ("signal %d, about to call %p", si.si_signo, handler);
   rc = setup_handler (si.si_signo, handler, thissig, tls);
This page took 0.035923 seconds and 5 git commands to generate.