From: rofl0r Date: Thu, 6 Dec 2012 21:48:46 +0000 (+0100) Subject: fix sigorset/sigandset: _NSIG/8 is the size in bytes X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=commitdiff_plain;h=6bffcc2335f584e45f0b704986413f42391c7057;hp=e00e07f66456d5bcdfde84a1801230ce8bf40ee7 fix sigorset/sigandset: _NSIG/8 is the size in bytes --- 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 -#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 -#define SST_SIZE (_NSIG/8) +#define SST_SIZE (_NSIG/8/sizeof(long)) int sigorset(sigset_t *dest, sigset_t *left, sigset_t *right) {