X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=modules%2Flinkat;h=77f08d01b447723a60ac23eec8abcfb67cfbf85e;hb=f11a213a4e8dd404e90d2084a21e2746093747c4;hp=d0e47715a274a55fde6aac056fb9c83811721c40;hpb=68b698308b2bb4dc2969469b79c4450fed49eb85;p=gnulib.git diff --git a/modules/linkat b/modules/linkat index d0e47715a..77f08d01b 100644 --- a/modules/linkat +++ b/modules/linkat @@ -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,33 @@ lib/linkat.c m4/linkat.m4 Depends-on: -areadlink -areadlinkat -dirname-lgpl -errno -extensions -fcntl-h -filenamecat-lgpl -openat -link -link-follow -lstat -readlink -same-inode -stpcpy -symlink -symlinkat unistd +extensions +areadlink [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1] +areadlinkat [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1] +dirname-lgpl [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1] +dosname [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] +fstat [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1] +getcwd-lgpl [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1] +openat [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1] +link [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1] +link-follow [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1] +lstat [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1] +same-inode [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1] +save-cwd [test $HAVE_LINKAT = 0 || test $REPLACE_LINKAT = 1] +symlink [test $HAVE_LINKAT = 0 || 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: