* m4/chown.m4 (AC_FUNC_CHOWN):
* m4/size_max.m4 (gl_SIZE_MAX):
* m4/xsize.m4 (gl_XSIZE): Prefer AC_CHECK_HEADERS_ONCE to
AC_CHECK_HEADERS for standard headers that Autoconf will use
AC_CHECK_HEADERS_ONCE on anyway.
---
 ChangeLog      | 9 +++++++++
 m4/chown.m4    | 4 ++--
 m4/size_max.m4 | 4 ++--
 m4/xsize.m4    | 4 ++--
 4 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 462da575c5..38d6fdc0f8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2026-05-10  Paul Eggert  <[email protected]>
+
+       chown: use AC_CHECK_HEADERS_ONCE on standard headers
+       * m4/chown.m4 (AC_FUNC_CHOWN):
+       * m4/size_max.m4 (gl_SIZE_MAX):
+       * m4/xsize.m4 (gl_XSIZE): Prefer AC_CHECK_HEADERS_ONCE to
+       AC_CHECK_HEADERS for standard headers that Autoconf will use
+       AC_CHECK_HEADERS_ONCE on anyway.
+
 2026-05-10  Paul Eggert  <[email protected]>
 
        canonicalize: use stdckdint.h not intprops.h
diff --git a/m4/chown.m4 b/m4/chown.m4
index 5ff784c408..ddbd0ff637 100644
--- a/m4/chown.m4
+++ b/m4/chown.m4
@@ -1,5 +1,5 @@
 # chown.m4
-# serial 39
+# serial 40
 dnl Copyright (C) 1997-2001, 2003-2005, 2007, 2009-2026 Free Software
 dnl Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
@@ -21,7 +21,7 @@ AC_DEFUN([AC_FUNC_CHOWN]
 [
   AC_REQUIRE([AC_TYPE_UID_T])dnl
   AC_REQUIRE([AC_CANONICAL_HOST])dnl for cross-compiles
-  AC_CHECK_HEADERS([unistd.h])
+  AC_CHECK_HEADERS_ONCE([unistd.h])
   AC_CACHE_CHECK([for working chown],
     [ac_cv_func_chown_works],
     [AC_RUN_IFELSE(
diff --git a/m4/size_max.m4 b/m4/size_max.m4
index b7a5153a60..bbb77b36ee 100644
--- a/m4/size_max.m4
+++ b/m4/size_max.m4
@@ -1,5 +1,5 @@
 # size_max.m4
-# serial 12
+# serial 13
 dnl Copyright (C) 2003, 2005-2006, 2008-2026 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -12,7 +12,7 @@
 
 AC_DEFUN([gl_SIZE_MAX],
 [
-  AC_CHECK_HEADERS([stdint.h])
+  AC_CHECK_HEADERS_ONCE([stdint.h])
   dnl First test whether the system already has SIZE_MAX.
   AC_CACHE_CHECK([for SIZE_MAX], [gl_cv_size_max], [
     gl_cv_size_max=no
diff --git a/m4/xsize.m4 b/m4/xsize.m4
index 4e35a5fe0b..c1c07abba3 100644
--- a/m4/xsize.m4
+++ b/m4/xsize.m4
@@ -1,5 +1,5 @@
 # xsize.m4
-# serial 5
+# serial 6
 dnl Copyright (C) 2003-2004, 2008-2026 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -10,5 +10,5 @@ AC_DEFUN([gl_XSIZE]
 [
   dnl Prerequisites of lib/xsize.h.
   AC_REQUIRE([gl_SIZE_MAX])
-  AC_CHECK_HEADERS([stdint.h])
+  AC_CHECK_HEADERS_ONCE([stdint.h])
 ])
-- 
2.54.0


Reply via email to