faccessat: new module
authorEric Blake <ebb9@byu.net>
Thu, 3 Sep 2009 19:41:18 +0000 (13:41 -0600)
committerEric Blake <ebb9@byu.net>
Fri, 4 Sep 2009 03:20:52 +0000 (21:20 -0600)
commit973333dc422903c68f8a34c9612ef583ed0cb6ff
tree02f428311a381899122c527ec05b31d5129e6c86
parentbc366ae145683ca7ec1695c69cd2b4ed8f5bc589
faccessat: new module

* modules/faccessat: New file.
* lib/faccessat.m4: Likewise.
* m4/faccessat.m4 (gl_FUNC_FACCESSAT): Likewise.
* m4/unistd_h.m4 (gl_UNISTD_H_DEFAULTS): Add witness.
* modules/unistd (Makefile.am): Use it.
* lib/unistd.in.h (faccessat): Declare it.
(F_OK, X_OK, W_OK, R_OK): Provide definitions.
* lib/fcntl.in.h (AT_SYMLINK_FOLLOW, AT_EACCESS): Likewise.
* MODULES.html.sh (File system functions): Mention it.
* doc/posix-functions/faccessat.texi (faccessat): Likewise.
* doc/posix-headers/fcntl.texi (fcntl.h): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
MODULES.html.sh
doc/posix-functions/faccessat.texi
doc/posix-headers/fcntl.texi
lib/faccessat.c [new file with mode: 0644]
lib/fcntl.in.h
lib/unistd.in.h
m4/faccessat.m4 [new file with mode: 0644]
m4/unistd_h.m4
modules/faccessat [new file with mode: 0644]
modules/unistd