symlink: use throughout gnulib
authorEric Blake <ebb9@byu.net>
Sun, 20 Sep 2009 03:58:11 +0000 (21:58 -0600)
committerEric Blake <ebb9@byu.net>
Wed, 23 Sep 2009 10:57:44 +0000 (04:57 -0600)
commit7eba2f98240cd9a9c0cc81b4ebb7103bbe8630a7
tree36909b93636189d904f43257d3373245a6fae287
parentd9d5054ceb34c7e5b1dc64e5477ac6f89969a423
symlink: use throughout gnulib

* m4/symlinkat.m4 (gl_FUNC_SYMLINKAT): Omit symlink check.
* lib/symlinkat.c (symlinkat) [!HAVE_SYMLINK]: Document why
symlink is not used.
* modules/symlinkat (Depends-on): Add symlink.
* modules/canonicalize-lgpl-tests (Depends-on): Likewise.
* modules/canonicalize-tests (Depends-on): Likewise.
* modules/lstat-tests (Depends-on): Likewise.
* modules/openat-tests (Depends-on): Likewise.
* modules/remove-tests (Depends-on): Likewise.
* modules/rmdir-tests (Depends-on): Likewise.
* modules/unlink-tests (Depends-on): Likewise.
* tests/test-canonicalize-lgpl.c (symlink): Delete stub.
* tests/test-canonicalize.c (symlink): Likewise.
* tests/test-fstatat.c (symlink): Likewise.
* tests/test-lstat.c (symlink): Likewise.
* tests/test-remove.c (symlink): Likewise.
* tests/test-rmdir.c (symlink): Likewise.
* tests/test-unlink.c (symlink): Likewise.
* tests/test-unlinkat.c (symlink): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
19 files changed:
ChangeLog
lib/symlinkat.c
m4/symlinkat.m4
modules/canonicalize-lgpl-tests
modules/canonicalize-tests
modules/lstat-tests
modules/openat-tests
modules/remove-tests
modules/rmdir-tests
modules/symlinkat
modules/unlink-tests
tests/test-canonicalize-lgpl.c
tests/test-canonicalize.c
tests/test-fstatat.c
tests/test-lstat.c
tests/test-remove.c
tests/test-rmdir.c
tests/test-unlink.c
tests/test-unlinkat.c