md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT
[gnulib.git] / modules / linkat
index 7affdbf..f31dcf7 100644 (file)
@@ -1,5 +1,5 @@
 Description:
-linkat(): create a hard link, relative to two directories
+linkat() function: create a hard link, relative to two directories
 
 Files:
 lib/at-func2.c
@@ -7,26 +7,36 @@ lib/linkat.c
 m4/linkat.m4
 
 Depends-on:
-areadlink
-areadlinkat
-dirname-lgpl
-errno
-extensions
-fcntl-h
-filenamecat
-openat
-link
-link-follow
-lstat
-readlink
-same-inode
-stpcpy
-symlink
-symlinkat
 unistd
+extensions
+dirname-lgpl     [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1]
+errno            [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1]
+fcntl-h          [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1]
+filenamecat-lgpl [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1]
+link-follow      [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1]
+areadlink        [test $HAVE_LINKAT = 0]
+at-internal      [test $HAVE_LINKAT = 0]
+dosname          [test $HAVE_LINKAT = 0]
+fstat            [test $HAVE_LINKAT = 0]
+getcwd-lgpl      [test $HAVE_LINKAT = 0]
+openat-h         [test $HAVE_LINKAT = 0]
+openat-die       [test $HAVE_LINKAT = 0]
+link             [test $HAVE_LINKAT = 0]
+lstat            [test $HAVE_LINKAT = 0]
+same-inode       [test $HAVE_LINKAT = 0]
+save-cwd         [test $HAVE_LINKAT = 0]
+symlink          [test $HAVE_LINKAT = 0]
+areadlinkat      [test $REPLACE_LINKAT = 1]
+fstatat          [test $REPLACE_LINKAT = 1]
 
 configure.ac:
 gl_FUNC_LINKAT
+if test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1; then
+  AC_LIBOBJ([linkat])
+fi
+if test $HAVE_LINKAT = 0; then
+  AC_LIBOBJ([at-func2])
+fi
 gl_UNISTD_MODULE_INDICATOR([linkat])
 
 Makefile.am: