unlink, remove: detect FreeBSD bug
authorEric Blake <ebb9@byu.net>
Mon, 9 Nov 2009 17:44:08 +0000 (10:44 -0700)
committerEric Blake <ebb9@byu.net>
Tue, 10 Nov 2009 13:32:39 +0000 (06:32 -0700)
commit24208770c8721323060207c9be83dd24400678d3
tree306747d3ceb847525de7ffb218de1b73fa389bf5
parentb0d3085924955e48a830dd1630989471f4bc57cb
unlink, remove: detect FreeBSD bug

unlink("link-to-file/") mistakenly removed "file".

* m4/unlink.m4 (gl_FUNC_UNLINK): Also detect FreeBSD bug with
slash on symlink.
* doc/posix-functions/unlink.texi (unlink): Document the bug.
* doc/posix-functions/remove.texi (remove): Likewise.
* tests/test-unlink.h (test_unlink): Enhance test.
* tests/test-remove.c (main): Likewise.

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