Mercurial > hg > octave-kai > gnulib-hg
changeset 7723:4275ae4f3f05
* m4/openat.m4 (gl_FUNC_OPENAT): Don't compile mkdirat
and fchmodat unconditionally, since glibc 2.4 has them.
Problem reported by Arkadiusz Miskiewicz.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Tue, 12 Dec 2006 07:37:26 +0000 |
parents | 504e81510ee5 |
children | 5e8da40a33c5 |
files | ChangeLog m4/openat.m4 |
diffstat | 2 files changed, 8 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +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
--- a/m4/openat.m4 +++ b/m4/openat.m4 @@ -1,4 +1,4 @@ -#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. @@ -10,16 +10,12 @@ 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]);;