Gavin Smith wrote:
> * Use of AC_DECL_SYS_SIGLIST in strsignal.m4

These patches fix two of the issues you reported.

For sys_siglist, we can nowadays assume it is declared in <signal.h>.
The autoconf code has a comment
  /* NetBSD declares sys_siglist in unistd.h.  */
but this must apply to NetBSD versions < 3.0. NetBSD >= 3.0 declares sys_siglist
also in <signal.h>.


2020-09-27  Bruno Haible  <br...@clisp.org>

        Avoid "warning: The macro `AC_DECL_SYS_SIGLIST' is obsolete".
        Reported by Gavin Smith <gavinsmith0...@gmail.com> in
        <https://lists.gnu.org/archive/html/bug-gnulib/2020-09/msg00154.html>.
        * m4/strsignal.m4 (gl_PREREQ_STRSIGNAL): Check for sys_siglist
        ourselves; don't use AC_DECL_SYS_SIGLIST.

2020-09-27  Bruno Haible  <br...@clisp.org>

        Avoid "warning: The macro `_AC_COMPUTE_INT' is obsolete".
        Reported by Gavin Smith <gavinsmith0...@gmail.com> in
        <https://lists.gnu.org/archive/html/bug-gnulib/2020-09/msg00154.html>.
        * m4/gethostname.m4 (gl_PREREQ_HOST_NAME_MAX): Use AC_COMPUTE_INT
        instead of _AC_COMPUTE_INT.

>From 0d955740d5d02c8acfe500c2d8046dea01c555bc Mon Sep 17 00:00:00 2001
From: Bruno Haible <br...@clisp.org>
Date: Mon, 28 Sep 2020 00:39:54 +0200
Subject: [PATCH 1/2] Avoid "warning: The macro `_AC_COMPUTE_INT' is obsolete".

Reported by Gavin Smith <gavinsmith0...@gmail.com> in
<https://lists.gnu.org/archive/html/bug-gnulib/2020-09/msg00154.html>.

* m4/gethostname.m4 (gl_PREREQ_HOST_NAME_MAX): Use AC_COMPUTE_INT
instead of _AC_COMPUTE_INT.
---
 ChangeLog         | 8 ++++++++
 m4/gethostname.m4 | 4 ++--
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index d2f9f15..a17008f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2020-09-27  Bruno Haible  <br...@clisp.org>
 
+	Avoid "warning: The macro `_AC_COMPUTE_INT' is obsolete".
+	Reported by Gavin Smith <gavinsmith0...@gmail.com> in
+	<https://lists.gnu.org/archive/html/bug-gnulib/2020-09/msg00154.html>.
+	* m4/gethostname.m4 (gl_PREREQ_HOST_NAME_MAX): Use AC_COMPUTE_INT
+	instead of _AC_COMPUTE_INT.
+
+2020-09-27  Bruno Haible  <br...@clisp.org>
+
 	Avoid "warning: The macro `AC_HEADER_STDC' is obsolete".
 	Reported by Gavin Smith <gavinsmith0...@gmail.com> in
 	<https://lists.gnu.org/archive/html/bug-gnulib/2020-09/msg00154.html>.
diff --git a/m4/gethostname.m4 b/m4/gethostname.m4
index 1d05b2a..c1f24e6 100644
--- a/m4/gethostname.m4
+++ b/m4/gethostname.m4
@@ -1,4 +1,4 @@
-# gethostname.m4 serial 14
+# gethostname.m4 serial 15
 dnl Copyright (C) 2002, 2008-2020 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -74,7 +74,7 @@ lucky
         dnl mingw.
         gl_cv_decl_HOST_NAME_MAX=256
       else
-        _AC_COMPUTE_INT([MAXHOSTNAMELEN], [gl_cv_decl_HOST_NAME_MAX], [
+        AC_COMPUTE_INT([gl_cv_decl_HOST_NAME_MAX], [MAXHOSTNAMELEN], [
 #include <sys/types.h>
 #if HAVE_SYS_PARAM_H
 # include <sys/param.h>
-- 
2.7.4

>From 02b29b87878354203b133a86c57e77f9ea9d8bca Mon Sep 17 00:00:00 2001
From: Bruno Haible <br...@clisp.org>
Date: Mon, 28 Sep 2020 00:49:20 +0200
Subject: [PATCH 2/2] Avoid "warning: The macro `AC_DECL_SYS_SIGLIST' is
 obsolete".

Reported by Gavin Smith <gavinsmith0...@gmail.com> in
<https://lists.gnu.org/archive/html/bug-gnulib/2020-09/msg00154.html>.

* m4/strsignal.m4 (gl_PREREQ_STRSIGNAL): Check for sys_siglist
ourselves; don't use AC_DECL_SYS_SIGLIST.
---
 ChangeLog       | 8 ++++++++
 m4/strsignal.m4 | 4 ++--
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a17008f..f57bdaf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2020-09-27  Bruno Haible  <br...@clisp.org>
 
+	Avoid "warning: The macro `AC_DECL_SYS_SIGLIST' is obsolete".
+	Reported by Gavin Smith <gavinsmith0...@gmail.com> in
+	<https://lists.gnu.org/archive/html/bug-gnulib/2020-09/msg00154.html>.
+	* m4/strsignal.m4 (gl_PREREQ_STRSIGNAL): Check for sys_siglist
+	ourselves; don't use AC_DECL_SYS_SIGLIST.
+
+2020-09-27  Bruno Haible  <br...@clisp.org>
+
 	Avoid "warning: The macro `_AC_COMPUTE_INT' is obsolete".
 	Reported by Gavin Smith <gavinsmith0...@gmail.com> in
 	<https://lists.gnu.org/archive/html/bug-gnulib/2020-09/msg00154.html>.
diff --git a/m4/strsignal.m4 b/m4/strsignal.m4
index e8451fc..0b7a59b 100644
--- a/m4/strsignal.m4
+++ b/m4/strsignal.m4
@@ -1,4 +1,4 @@
-# strsignal.m4 serial 8
+# strsignal.m4 serial 9
 dnl Copyright (C) 2008-2020 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -54,6 +54,6 @@ AC_DEFUN([gl_FUNC_STRSIGNAL],
 # Prerequisites of lib/strsignal.c.
 AC_DEFUN([gl_PREREQ_STRSIGNAL], [
   AC_CHECK_HEADERS_ONCE([unistd.h])
-  AC_REQUIRE([AC_DECL_SYS_SIGLIST])
+  AC_CHECK_DECLS([sys_siglist], [], [], [[#include <signal.h>]])
   AC_CHECK_DECLS([_sys_siglist], [], [], [[#include <signal.h>]])
 ])
-- 
2.7.4

Reply via email to