symlink: detect FreeBSD bug
authorEric Blake <ebb9@byu.net>
Tue, 10 Nov 2009 14:59:39 +0000 (07:59 -0700)
committerIan Beckwith <ianb@erislabs.net>
Sun, 15 Nov 2009 02:50:47 +0000 (02:50 +0000)
commitec1472041c35a30a4bdc7abeac5bd283a0ff5ff5
treedc5f7e27b6f266ab76439e37375172825e13a627
parent24c30abb7272d5085391388fff826226b525954d
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>
(cherry picked from commit 24a6037afaa234252b05719df819e6645ec92697)
ChangeLog
doc/posix-functions/symlink.texi
m4/symlink.m4
tests/test-symlink.h