]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
mips64: define _VKI_NSIG_BPW based on the size of long
authorPetar Jovanovic <mips32r2@gmail.com>
Wed, 13 Jun 2018 16:16:52 +0000 (16:16 +0000)
committerPetar Jovanovic <mips32r2@gmail.com>
Thu, 14 Jun 2018 17:38:20 +0000 (17:38 +0000)
Define _VKI_NSIG_BPW in a similar way to how _NSIG_BPW is defined in kernel.

This will be important for N32 ABI changes. (BZ #345763)

include/vki/vki-mips64-linux.h

index 814e5233b03fcbf5eca76d922eff6eaa5f956003..34ee6f4e32f7cfa96950d6b3bfca9af555a9b85a 100644 (file)
@@ -115,7 +115,7 @@ typedef __vki_restorefn_t __user *__vki_sigrestore_t;
 #define VKI_SIG_ERR     ((__vki_sighandler_t)-1)  /* error return from signal */
 
 #define _VKI_NSIG       128
-#define _VKI_NSIG_BPW   64
+#define _VKI_NSIG_BPW   (__SIZEOF_LONG__ * 8)
 #define _VKI_NSIG_WORDS (_VKI_NSIG / _VKI_NSIG_BPW)
 
 typedef unsigned long vki_old_sigset_t;  /* at least 32 bits */