]> Savannah Git Hosting - gnulib.git/commitdiff
Avoid false fstatat_used_without_requesting_gnulib_module_fstatat.
authorBruno Haible <bruno@clisp.org>
Wed, 24 Jul 2024 22:34:09 +0000 (00:34 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 12 Aug 2024 16:00:59 +0000 (18:00 +0200)
* modules/fstatat (configure.ac): Invoke gl_MODULE_INDICATOR.
* lib/sys_stat.in.h (fstatat): Don't define to
fstatat_used_without_requesting_gnulib_module_fstatat if the gnulib
module 'fstatat' is in use under the same configure.ac.

ChangeLog
lib/sys_stat.in.h
modules/fstatat

index 6590174d37e387771aa7eda72d4004860e2f2cc1..9f367fe53c8235ae6b6003995bb4562f6e2de386 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2024-07-24  Bruno Haible  <bruno@clisp.org>
 
+       Avoid false fstatat_used_without_requesting_gnulib_module_fstatat.
+       * modules/fstatat (configure.ac): Invoke gl_MODULE_INDICATOR.
+       * lib/sys_stat.in.h (fstatat): Don't define to
+       fstatat_used_without_requesting_gnulib_module_fstatat if the gnulib
+       module 'fstatat' is in use under the same configure.ac.
+
        Avoid false fstat_used_without_requesting_gnulib_module_fstat.
        * modules/fstat (configure.ac): Invoke gl_MODULE_INDICATOR.
        * lib/sys_stat.in.h (fstat): Don't define to
index 4f2fb064173d5afd4a7e712408fa72127085ddb8..18225df7f6f8a316c1211b10964a09075ce16c86 100644 (file)
@@ -560,8 +560,10 @@ _GL_CXXALIAS_SYS (fstatat, int,
 # endif
 _GL_CXXALIASWARN (fstatat);
 #elif @GNULIB_OVERRIDES_STRUCT_STAT@
-# undef fstatat
-# define fstatat fstatat_used_without_requesting_gnulib_module_fstatat
+# if !GNULIB_FSTATAT
+#  undef fstatat
+#  define fstatat fstatat_used_without_requesting_gnulib_module_fstatat
+# endif
 #elif defined GNULIB_POSIXCHECK
 # undef fstatat
 # if HAVE_RAW_DECL_FSTATAT
index c2c12c61129ef2a3ce4d053d81b782cdc736ecb5..6ad36d1b825f35cf7c932ab8322d1cf736068b33 100644 (file)
@@ -28,6 +28,7 @@ gl_FUNC_FSTATAT
 gl_CONDITIONAL([GL_COND_OBJ_FSTATAT],
                [test $HAVE_FSTATAT = 0 || test $REPLACE_FSTATAT = 1])
 gl_SYS_STAT_MODULE_INDICATOR([fstatat])
+gl_MODULE_INDICATOR([fstatat])
 
 Makefile.am:
 if GL_COND_OBJ_FSTATAT