From dd1eb1f6c5e2ffb6792b03b99087033dfaa7a689 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Tue, 6 Dec 2022 10:05:03 -0700 Subject: [PATCH] Don't check for _sys_siglist if sys_siglist is found. --- configure | 15 ++++++++------- configure.ac | 9 ++++++--- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/configure b/configure index 535ad6aa8..44de8374a 100755 --- a/configure +++ b/configure @@ -27942,11 +27942,10 @@ fi printf "%s\n" "#define HAVE_DECL_SYS_SIGLIST $ac_have_decl" >>confdefs.h if test $ac_have_decl = 1 then : - - HAVE_SIGLIST="true" - -fi -ac_fn_check_decl "$LINENO" "_sys_siglist" "ac_cv_have_decl__sys_siglist" " + HAVE_SIGLIST="true" +else case e in #( + e) + ac_fn_check_decl "$LINENO" "_sys_siglist" "ac_cv_have_decl__sys_siglist" " $ac_includes_default #include @@ -27961,9 +27960,11 @@ fi printf "%s\n" "#define HAVE_DECL__SYS_SIGLIST $ac_have_decl" >>confdefs.h if test $ac_have_decl = 1 then : + HAVE_SIGLIST="true" +fi - HAVE_SIGLIST="true" - + ;; +esac fi if test "$HAVE_SIGLIST" != "true"; then diff --git a/configure.ac b/configure.ac index 7890ceb9b..df4c27e2c 100644 --- a/configure.ac +++ b/configure.ac @@ -3382,9 +3382,12 @@ AC_CHECK_FUNCS([strsignal], [], [ AC_LIBOBJ(strsignal) SUDO_APPEND_COMPAT_EXP(sudo_strsignal) HAVE_SIGLIST="false" - AC_CHECK_DECLS([sys_siglist, _sys_siglist], [ - HAVE_SIGLIST="true" - ], [ ], [ + AC_CHECK_DECLS([sys_siglist], [HAVE_SIGLIST="true"], [ + AC_CHECK_DECLS([_sys_siglist], [HAVE_SIGLIST="true"], [], [ +AC_INCLUDES_DEFAULT +#include + ]) + ], [ AC_INCLUDES_DEFAULT #include ])