OSDN Git Service

sigsetmask.c was not processing the "mask" argument.
authorBruce Beare <bruce.j.beare@intel.com>
Sat, 4 Dec 2010 00:48:47 +0000 (16:48 -0800)
committerDima Zavin <dima@android.com>
Thu, 9 Dec 2010 23:17:28 +0000 (15:17 -0800)
Change-Id: I79b898ea5b882e8c0564e25466e827a9bedda6e8
Author: yhe19 <yunan.he@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
libc/unistd/sigsetmask.c

index b987595..4f46458 100644 (file)
@@ -38,6 +38,8 @@ sigsetmask(int mask)
         sigset_t  the_sigset;
     } in, out;
 
+    in.the_mask = mask;
+
     n = sigprocmask(SIG_SETMASK, &in.the_sigset, &out.the_sigset);
     if (n)
         return n;