aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Beare <bruce.j.beare@intel.com>2010-12-03 16:48:47 -0800
committerBruce Beare <bruce.j.beare@intel.com>2010-12-03 16:48:47 -0800
commit9a9c1619b8124f07fc772c0b700e4d411cd78525 (patch)
tree86ac51e29c3332031cea185e39d394e85989132d
parent1bc98ccb76c147c46bd666f05247eb11e2847d4b (diff)
downloadbionic-9a9c1619b8124f07fc772c0b700e4d411cd78525.tar.gz
sigsetmask.c was not processing the "mask" argument.
Change-Id: I79b898ea5b882e8c0564e25466e827a9bedda6e8 Author: yhe19 <yunan.he@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
-rw-r--r--libc/unistd/sigsetmask.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libc/unistd/sigsetmask.c b/libc/unistd/sigsetmask.c
index b98759577..4f4645865 100644
--- a/libc/unistd/sigsetmask.c
+++ b/libc/unistd/sigsetmask.c
@@ -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;