maint.mk: relax the default _gl_TS_function_match regexp
[gnulib.git] / modules / openat
index cefa5f4..5b32d85 100644 (file)
@@ -4,37 +4,71 @@ 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-die.c
 lib/openat-priv.h
 lib/openat-proc.c
+lib/unlinkat.c
 m4/openat.m4
+m4/mode_t.m4
 
 Depends-on:
-dirname
+dosname
+errno
 extensions
+fchdir
+fcntl-h
+fdopendir
 gettext-h
 intprops
-lchown
+largefile
+lchown          [test $HAVE_FCHOWNAT = 0 || test $REPLACE_FCHOWNAT = 1]
 lstat
-same-inode
+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:
-EXTRA_DIST += at-func.c fchmodat.c mkdirat.c \
-              openat.c openat.h openat-die.c openat-priv.h openat-proc.c
 
 Include:
+<fcntl.h>
+<sys/stat.h>
+<unistd.h>
 "openat.h"
 
 License:
 GPL
 
 Maintainer:
-Jim Meyering
+Jim Meyering, Eric Blake