symlink: detect FreeBSD bug
authorEric Blake <ebb9@byu.net>
Tue, 10 Nov 2009 14:59:39 +0000 (07:59 -0700)
committerEric Blake <ebb9@byu.net>
Wed, 11 Nov 2009 13:25:09 +0000 (06:25 -0700)
commit24a6037afaa234252b05719df819e6645ec92697
treeb0f1056429b59c6ab357a7573ee9a4c50fc5c84e
parent492960c3a5eaaae32cd9d69d6fd5d7fdf96cbb78
symlink: detect FreeBSD bug

symlink(name,"dangling/") mistakenly created a symlink at the
target of "dangling".

* m4/symlink.m4 (gl_FUNC_SYMLINK): Also detect FreeBSD bug with
slash on symlink.
* doc/posix-functions/symlink.texi (symlink): Document the bug.
* tests/test-symlink.h (test_symlink): Enhance test.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
doc/posix-functions/symlink.texi
m4/symlink.m4
tests/test-symlink.h