From de9acc0894de55b29c8c67303449fdd9e273db6a Mon Sep 17 00:00:00 2001 From: Don Porter Date: Fri, 29 Jun 2018 13:57:18 -0400 Subject: [PATCH] Correct definition of bits per word, as reported in #196. (#217) --- LibOS/shim/include/shim_signal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LibOS/shim/include/shim_signal.h b/LibOS/shim/include/shim_signal.h index deef44a6..04f45ed9 100644 --- a/LibOS/shim/include/shim_signal.h +++ b/LibOS/shim/include/shim_signal.h @@ -13,7 +13,7 @@ struct shim_signal_handle { struct __kernel_sigaction * action; }; -# define BITS_PER_WORD sizeof(unsigned long) +# define BITS_PER_WORD (8 * sizeof(unsigned long)) /* The standard def of this macro is dumb */ #undef _SIGSET_NWORDS # define _SIGSET_NWORDS (NUM_SIGS / BITS_PER_WORD)