+2006-12-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ * m4/openat.m4 (gl_FUNC_OPENAT): Don't compile mkdirat
+ and fchmodat unconditionally, since glibc 2.4 has them.
+ Problem reported by Arkadiusz Miskiewicz.
+
2006-12-10 Bruno Haible <bruno@clisp.org>
* gnulib-tool (func_import): Show the include files only for those
-#serial 11
+#serial 12
# See if we need to use our replacement for Solaris' openat et al functions.
dnl Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc.
AC_DEFUN([gl_FUNC_OPENAT],
[
- # No system provides these functions; compile them unconditionally.
- AC_LIBOBJ([mkdirat])
- AC_LIBOBJ([fchmodat])
-
AC_LIBOBJ([openat-die])
AC_LIBOBJ([openat-proc])
AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
AC_CHECK_FUNCS_ONCE([lchmod])
AC_CHECK_FUNCS_ONCE([fdopendir])
- AC_REPLACE_FUNCS(openat)
+ AC_REPLACE_FUNCS([fchmodat mkdirat openat])
case $ac_cv_func_openat+$ac_cv_func_lstat_dereferences_slashed_symlink in
yes+yes) ;;
yes+*) AC_LIBOBJ([fstatat]);;