summaryrefslogtreecommitdiff
path: root/aclocal.m4
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-01-22 15:50:54 +0000
committerJim Meyering <jim@meyering.net>2003-01-22 15:50:54 +0000
commitc7753e456b9dbbe5c262c3b5164b592cfca3d311 (patch)
tree3fc12aeea11e0e45bc94e0d129893cc7dfc5c604 /aclocal.m4
parent6046409989b8fe1f439d76a70b9cd6ed2f2f88b6 (diff)
downloadcoreutils-c7753e456b9dbbe5c262c3b5164b592cfca3d311.tar.xz
.
Diffstat (limited to 'aclocal.m4')
-rw-r--r--aclocal.m414
1 files changed, 11 insertions, 3 deletions
diff --git a/aclocal.m4 b/aclocal.m4
index 5028fb439..5093bca74 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -2557,7 +2557,7 @@ AC_DEFUN([AC_FUNC_ACL],
AC_CHECK_FUNCS(acl)])
#serial 1
-# Use replacement ftw.c if the one in the C library is inadequate or buggy.
+# Use the replacement ftw.c if the one in the C library is inadequate or buggy.
# From Jim Meyering
AC_DEFUN([AC_FUNC_FTW],
@@ -2566,14 +2566,17 @@ AC_DEFUN([AC_FUNC_FTW],
AC_REQUIRE([AC_HEADER_DIRENT])
AC_CHECK_HEADERS(sys/param.h)
AC_CHECK_DECLS([stpcpy])
+
+ # In the event that we have to use the replacement ftw.c,
+ # see if we'll also need the replacement tsearch.c.
AC_CHECK_FUNC([tdestroy], , [need_tdestroy=1])
+
AC_CACHE_CHECK([for working GNU ftw], ac_cv_func_ftw_working,
[
-
# The following test would fail prior to glibc-2.3.2, because `depth'
# would be 2 rather than 4.
mkdir -p conftest.dir/a/b/c
- AC_RUN_IFELSE([AC_LANG_SOURCE([], [[
+ AC_RUN_IFELSE([AC_LANG_SOURCE([[
#include <string.h>
#include <stdlib.h>
#include <ftw.h>
@@ -2602,11 +2605,16 @@ main ()
[ac_cv_func_ftw_working=yes],
[ac_cv_func_ftw_working=no],
[ac_cv_func_ftw_working=no])])
+ rm -rf conftest.dir
if test $ac_cv_func_ftw_working = no; then
AC_LIBOBJ([ftw])
+ AC_CONFIG_LINKS([$ac_config_libobj_dir/ftw.h:$ac_config_libobj_dir/ftw_.h])
# Add tsearch.o IFF we have to use the replacement ftw.c.
if test -n "$need_tdestroy"; then
AC_LIBOBJ([tsearch])
+ # Link search.h to search_.h if we use the replacement tsearch.c.
+ AC_CONFIG_LINKS(
+ [$ac_config_libobj_dir/search.h:$ac_config_libobj_dir/search_.h])
fi
fi
])# AC_FUNC_FTW