X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=modules%2Fopenat;h=5b32d8549968e096f33dc9c72cd2d63a6dd66aed;hb=cbfeef01ad4ed6d3f68c3deb3c05d3b8102c84ff;hp=16f0da2b709fd02d40a750131b28c85f0b266763;hpb=69fe567051cd45f3d71166a9956a4621163b33fb;p=gnulib.git diff --git a/modules/openat b/modules/openat index 16f0da2b7..5b32d8549 100644 --- a/modules/openat +++ b/modules/openat @@ -16,7 +16,7 @@ m4/openat.m4 m4/mode_t.m4 Depends-on: -dirname-lgpl +dosname errno extensions fchdir @@ -24,21 +24,40 @@ fcntl-h fdopendir gettext-h intprops -lchown +largefile +lchown [test $HAVE_FCHOWNAT = 0 || test $REPLACE_FCHOWNAT = 1] lstat -mkdir +mkdir [test $HAVE_MKDIRAT = 0] open openat-die -rmdir -same-inode +rmdir [test $REPLACE_UNLINKAT = 1] save-cwd stdbool sys_stat unistd -unlink +unlink [test $REPLACE_UNLINKAT = 1] configure.ac: gl_FUNC_OPENAT +AC_LIBOBJ([openat-proc]) +if test $HAVE_FCHMODAT = 0; then + AC_LIBOBJ([fchmodat]) +fi +if test $ac_cv_func_fstatat = no || test $REPLACE_FSTATAT = 1; then + AC_LIBOBJ([fstatat]) +fi +if test $HAVE_MKDIRAT = 0; then + AC_LIBOBJ([mkdirat]) +fi +if test $HAVE_OPENAT = 0 || test $REPLACE_OPENAT = 1; then + AC_LIBOBJ([openat]) +fi +if test $ac_cv_func_unlinkat = no || test $REPLACE_UNLINKAT = 1; then + AC_LIBOBJ([unlinkat]) +fi +if test $HAVE_FCHOWNAT = 0 || test $REPLACE_FCHOWNAT = 1; then + AC_LIBOBJ([fchownat]) +fi Makefile.am: @@ -52,4 +71,4 @@ License: GPL Maintainer: -Jim Meyering +Jim Meyering, Eric Blake