summaryrefslogtreecommitdiff
path: root/modules/lstat
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2011-05-21 14:02:06 +0200
committerBruno Haible <bruno@clisp.org>2011-06-16 00:06:25 +0200
commit15fe5bb631da2ecd218aa70327814a973b2aa666 (patch)
tree64343d3c93e75fabeb5c7efa94f78e1efed7da0c /modules/lstat
parent20d9dfda7fccd05a619cb2f18f70b10449bf8daa (diff)
downloadgnulib-15fe5bb631da2ecd218aa70327814a973b2aa666.tar.gz
lstat, openat: Respect rules for use of AC_LIBOBJ.
* m4/lstat.m4 (gl_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Renamed from AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK. Set variable gl_cv_func_lstat_dereferences_slashed_symlink. Don't invoke AC_LIBOBJ. (gl_PREREQ_LSTAT): New macro, extracted from gl_FUNC_LSTAT. (gl_FUNC_LSTAT): Update. Remove gl_PREREQ_LSTAT code. * modules/lstat (configure.ac): Invoke AC_LIBOBJ and gl_PREREQ_LSTAT here. * m4/openat.m4 (gl_FUNC_OPENAT): Update.
Diffstat (limited to 'modules/lstat')
-rw-r--r--modules/lstat4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/lstat b/modules/lstat
index a945a11636..dbe7e11501 100644
--- a/modules/lstat
+++ b/modules/lstat
@@ -12,6 +12,10 @@ stat [test $REPLACE_LSTAT = 1]
configure.ac:
gl_FUNC_LSTAT
+if test $REPLACE_LSTAT = 1; then
+ AC_LIBOBJ([lstat])
+ gl_PREREQ_LSTAT
+fi
gl_SYS_STAT_MODULE_INDICATOR([lstat])
Makefile.am: