symlinkat: new module
authorEric Blake <ebb9@byu.net>
Sat, 5 Sep 2009 17:49:15 +0000 (11:49 -0600)
committerEric Blake <ebb9@byu.net>
Sat, 5 Sep 2009 18:42:33 +0000 (12:42 -0600)
commitac181274675d799dc733b278418b2caa530e4c4d
tree76b1eb91d69de0b876f2806092a4760e44de9266
parenta11b390609cf4b3315c4752a764148494b0a3b44
symlinkat: new module

* modules/symlinkat: New file.
* lib/symlinkat.c: Likewise.
* m4/symlinkat.m4 (gl_FUNC_SYMLINKAT): Likewise.
* m4/unistd_h.m4 (gl_UNISTD_H_DEFAULTS): Add witnesses.
* modules/unistd (Makefile.am): Use them.
* lib/unistd.in.h (symlinkat, readlinkat): Declare them.
(faccessat) [GNULIB_POSIXCHECK]: Fix typo.
* lib/at-func.c (FUNC_RESULT): New macro, defaulting to int.
* MODULES.html.sh (File system functions): Mention module.
* doc/posix-functions/symlinkat.texi (symlinkat): Likewise.
* doc/posix-functions/readlinkat.texi (readlinkat): Likewise.
* modules/symlinkat-tests: New test.
* tests/test-symlinkat.c: Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
13 files changed:
ChangeLog
MODULES.html.sh
doc/posix-functions/readlinkat.texi
doc/posix-functions/symlinkat.texi
lib/at-func.c
lib/symlinkat.c [new file with mode: 0644]
lib/unistd.in.h
m4/symlinkat.m4 [new file with mode: 0644]
m4/unistd_h.m4
modules/symlinkat [new file with mode: 0644]
modules/symlinkat-tests [new file with mode: 0644]
modules/unistd
tests/test-symlinkat.c [new file with mode: 0644]