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