]> 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 17:07:46 +0000 (19:07 +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 9a2ee86b2cdda3d32b5234913fb829178c86e0c5..931bfa15139dee2f30b58ae5f1772bb8454823a6 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