New module 'fchownat', split off from module 'openat'.
[gnulib.git] / modules / openat
1 Description:
2 Open a file at a directory.
3
4 Files:
5 lib/at-func.c
6 lib/fchmodat.c
7 lib/fstatat.c
8 lib/mkdirat.c
9 lib/openat.c
10 lib/openat.h
11 lib/openat-priv.h
12 lib/openat-proc.c
13 lib/unlinkat.c
14 m4/openat.m4
15 m4/mode_t.m4
16
17 Depends-on:
18 dosname
19 errno
20 extensions
21 fchdir
22 fcntl-h
23 fdopendir
24 fstat
25 gettext-h
26 intprops
27 largefile
28 lstat
29 mkdir           [test $HAVE_MKDIRAT = 0]
30 open
31 openat-die
32 rmdir           [test $REPLACE_UNLINKAT = 1]
33 save-cwd
34 stdbool
35 sys_stat
36 unistd
37 unlink          [test $REPLACE_UNLINKAT = 1]
38
39 configure.ac:
40 gl_FUNC_OPENAT
41 AC_LIBOBJ([openat-proc])
42 if test $HAVE_FCHMODAT = 0; then
43   AC_LIBOBJ([fchmodat])
44 fi
45 if test $ac_cv_func_fstatat = no || test $REPLACE_FSTATAT = 1; then
46   AC_LIBOBJ([fstatat])
47 fi
48 if test $HAVE_MKDIRAT = 0; then
49   AC_LIBOBJ([mkdirat])
50 fi
51 if test $HAVE_OPENAT = 0 || test $REPLACE_OPENAT = 1; then
52   AC_LIBOBJ([openat])
53 fi
54 if test $ac_cv_func_unlinkat = no || test $REPLACE_UNLINKAT = 1; then
55   AC_LIBOBJ([unlinkat])
56 fi
57
58 Makefile.am:
59
60 Include:
61 <fcntl.h>
62 <sys/stat.h>
63 <unistd.h>
64 "openat.h"
65
66 License:
67 GPL
68
69 Maintainer:
70 Jim Meyering, Eric Blake