summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrofl0r <retnyg@gmx.net>2012-12-06 22:48:46 +0100
committerrofl0r <retnyg@gmx.net>2012-12-06 22:48:46 +0100
commit6bffcc2335f584e45f0b704986413f42391c7057 (patch)
treeb0c3a3fccec83c87fc49b21420f151b38a8fd0d5
parente00e07f66456d5bcdfde84a1801230ce8bf40ee7 (diff)
downloadmusl-6bffcc2335f584e45f0b704986413f42391c7057.tar.gz
musl-6bffcc2335f584e45f0b704986413f42391c7057.tar.bz2
musl-6bffcc2335f584e45f0b704986413f42391c7057.tar.xz
musl-6bffcc2335f584e45f0b704986413f42391c7057.zip
fix sigorset/sigandset: _NSIG/8 is the size in bytes
-rw-r--r--src/signal/sigandset.c2
-rw-r--r--src/signal/sigorset.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/signal/sigandset.c b/src/signal/sigandset.c
index f9204c49..e0c6f486 100644
--- a/src/signal/sigandset.c
+++ b/src/signal/sigandset.c
@@ -1,7 +1,7 @@
#define _GNU_SOURCE
#include <signal.h>
-#define SST_SIZE (_NSIG/8)
+#define SST_SIZE (_NSIG/8/sizeof(long))
int sigandset(sigset_t *dest, sigset_t *left, sigset_t *right)
{
diff --git a/src/signal/sigorset.c b/src/signal/sigorset.c
index 5460224b..df1b1b17 100644
--- a/src/signal/sigorset.c
+++ b/src/signal/sigorset.c
@@ -1,7 +1,7 @@
#define _GNU_SOURCE
#include <signal.h>
-#define SST_SIZE (_NSIG/8)
+#define SST_SIZE (_NSIG/8/sizeof(long))
int sigorset(sigset_t *dest, sigset_t *left, sigset_t *right)
{