From dce117ace24a660c5aa6a651e7415b1e21431d73 Mon Sep 17 00:00:00 2001 From: =?utf8?q?P=C3=A1draig=20Brady?=
Date: Thu, 14 Jan 2016 09:47:39 +0000 Subject: [PATCH] sig2str: list all signals on FreeBSD >= 7 FreeBSD >= 7 is contravening POSIX by not defining NSIG to the maximal statically defined signal value. It does define _SIG_MAXSIG though, so base SIGNUM_BOUND on that. * lib/sig2str.h (SIGNUM_BOUND): Define to (_SIG_MAXSIG - 2) where available, even when NSIG is defined. --- ChangeLog | 9 +++++++++ lib/sig2str.h | 2 ++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index 858615ae4f..b19edb1e26 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2016-01-14 Pádraig Brady
+
+ sig2str: list all signals on FreeBSD >= 7
+ FreeBSD >= 7 is contravening POSIX by not defining NSIG
+ to the maximal statically defined signal value.
+ It does define _SIG_MAXSIG though, so base SIGNUM_BOUND on that.
+ * lib/sig2str.h (SIGNUM_BOUND): Define to (_SIG_MAXSIG - 2)
+ where available, even when NSIG is defined.
+
2016-01-13 Paul Eggert