* modules/lstat (configure.ac): Invoke gl_MODULE_INDICATOR.
* lib/sys_stat.in.h (lstat): Don't define to
lstat_used_without_requesting_gnulib_module_lstat if the gnulib module
'lstat' is in use under the same configure.ac.
2024-07-24 Bruno Haible <bruno@clisp.org>
+ Avoid false lstat_used_without_requesting_gnulib_module_lstat.
+ * modules/lstat (configure.ac): Invoke gl_MODULE_INDICATOR.
+ * lib/sys_stat.in.h (lstat): Don't define to
+ lstat_used_without_requesting_gnulib_module_lstat if the gnulib module
+ 'lstat' is in use under the same configure.ac.
+
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
_GL_CXXALIASWARN (lstat);
# endif
#elif @GNULIB_OVERRIDES_STRUCT_STAT@
-# undef lstat
-# define lstat lstat_used_without_requesting_gnulib_module_lstat
+# if !GNULIB_LSTAT
+# undef lstat
+# define lstat lstat_used_without_requesting_gnulib_module_lstat
+# endif
#elif defined GNULIB_POSIXCHECK
# undef lstat
# if HAVE_RAW_DECL_LSTAT
gl_PREREQ_LSTAT
])
gl_SYS_STAT_MODULE_INDICATOR([lstat])
+gl_MODULE_INDICATOR([lstat])
Makefile.am:
if GL_COND_OBJ_LSTAT