areadlinkat: new module
authorEric Blake <ebb9@byu.net>
Wed, 7 Oct 2009 16:15:33 +0000 (10:15 -0600)
committerEric Blake <ebb9@byu.net>
Thu, 8 Oct 2009 01:24:47 +0000 (19:24 -0600)
commit9d145640e828e0075ab4fa4567e243699ad64f06
treeb8867ff8dfe3987f848ed647a98c5744c0de1996
parent87e0316958ab39e52ede17dfd17f68500d153a57
areadlinkat: new module

* lib/at-func.c (FUNC_FAIL): New define.
(AT_FUNC_NAME, VALIDATE_FLAG): Use it rather than raw -1.
* modules/areadlinkat: New module.
* lib/linkat.c (areadlinkat): Move...
* lib/areadlinkat.c (areadlinkat): ...to new file.
* lib/areadlink.h (areadlinkat): Declare it.
* modules/linkat (Depends-on): Add areadlinkat.
* MODULES.html.sh (File system functions): Mention it.
* modules/areadlinkat-tests: New test.
* tests/test-areadlinkat.c: New file.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
MODULES.html.sh
lib/areadlink.h
lib/areadlinkat.c [new file with mode: 0644]
lib/at-func.c
lib/linkat.c
modules/areadlinkat [new file with mode: 0644]
modules/areadlinkat-tests [new file with mode: 0644]
modules/linkat
tests/test-areadlink.h
tests/test-areadlinkat.c [new file with mode: 0644]