Description: Open a file at a directory. Files: lib/at-func.c lib/fchmodat.c lib/fchownat.c lib/fstatat.c lib/mkdirat.c lib/openat.c lib/openat.h lib/openat-priv.h lib/openat-proc.c lib/unlinkat.c m4/openat.m4 m4/mode_t.m4 Depends-on: dosname errno extensions fchdir fcntl-h fdopendir gettext-h intprops largefile lchown [test $HAVE_FCHOWNAT = 0 || test $REPLACE_FCHOWNAT = 1] lstat mkdir [test $HAVE_MKDIRAT = 0] open openat-die rmdir [test $REPLACE_UNLINKAT = 1] save-cwd stdbool sys_stat unistd 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: Include: "openat.h" License: GPL Maintainer: Jim Meyering, Eric Blake