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

ChangeLog
lib/sys_stat.in.h
modules/fstat

index 26921b3ab2d00c6050198a95852a8aee2293cf78..6590174d37e387771aa7eda72d4004860e2f2cc1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2024-07-24  Bruno Haible  <bruno@clisp.org>
 
+       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
+       fstat_used_without_requesting_gnulib_module_fstat if the gnulib module
+       'fstat' is in use under the same configure.ac.
+
        Avoid false stat_used_without_requesting_gnulib_module_stat.
        * modules/stat (configure.ac): Invoke gl_MODULE_INDICATOR.
        * lib/sys_stat.in.h (stat): Don't define to
index cc41875442119a94d757066c3eb350c66d2d9212..4f2fb064173d5afd4a7e712408fa72127085ddb8 100644 (file)
@@ -518,8 +518,10 @@ _GL_CXXALIAS_SYS (fstat, int, (int fd, struct stat *buf));
 _GL_CXXALIASWARN (fstat);
 # endif
 #elif @GNULIB_OVERRIDES_STRUCT_STAT@
-# undef fstat
-# define fstat fstat_used_without_requesting_gnulib_module_fstat
+# if !GNULIB_FSTAT
+#  undef fstat
+#  define fstat fstat_used_without_requesting_gnulib_module_fstat
+# endif
 #elif @WINDOWS_64_BIT_ST_SIZE@
 /* Above, we define stat to _stati64.  */
 # define fstat _fstati64
index ddc26eb6f6ef58c8123e1944ae14cf1dea176938..0c168a7bcd7888b092ba0d91c3358087931c82ec 100644 (file)
@@ -29,6 +29,7 @@ AM_COND_IF([GL_COND_OBJ_FSTAT], [
   gl_PREREQ_FSTAT
 ])
 gl_SYS_STAT_MODULE_INDICATOR([fstat])
+gl_MODULE_INDICATOR([fstat])
 
 Makefile.am:
 if GL_COND_OBJ_FSTAT