]> sourceware.org Git - newlib-cygwin.git/commitdiff
* signal.cc (signal): Set sa_mask to sig.
authorChristopher Faylor <me@cgf.cx>
Tue, 4 Jul 2006 23:57:43 +0000 (23:57 +0000)
committerChristopher Faylor <me@cgf.cx>
Tue, 4 Jul 2006 23:57:43 +0000 (23:57 +0000)
winsup/cygwin/ChangeLog
winsup/cygwin/signal.cc

index c81fb9e399abed531d3651098beb665ac233ec60..5b60fe365ed719447732b8f5cee7e74c50058704 100644 (file)
@@ -1,3 +1,7 @@
+2006-07-04  Corinna Vinschen  <corinna@vinschen.de>
+
+       * signal.cc (signal): Set sa_mask to sig.
+
 2006-07-04  Corinna Vinschen  <corinna@vinschen.de>
 
        * Makefile.in (DLL_OFILES): Add rexec.o.
index 2510d22cbc33fd4d9a363c15edb1c7b37dc849f2..ff769e47122d61f00f329641273a13322735594e 100644 (file)
@@ -74,7 +74,7 @@ signal (int sig, _sig_func_ptr func)
   else
     gs.sa_flags |= SA_RESTART;
 
-  gs.sa_mask = 0;
+  gs.sa_mask = SIGTOMASK (sig);
   gs.sa_handler = func;
   gs.sa_flags &= ~SA_SIGINFO;
 
This page took 0.036018 seconds and 5 git commands to generate.