annotate doc/posix-functions/faccessat.texi @ 13776:2285cf35fa15

docs: update cygwin progress * doc/glibc-functions/mkostemp.texi (mkostemp): Added in cygwin 1.7.6. * doc/glibc-functions/mkostemps.texi (mkostemps): Likewise. * doc/posix-headers/fenv.texi (fenv.h): Added after cygwin 1.7.7. * doc/posix-functions/feclearexcept.texi (feclearexcept): Likewise. * doc/posix-functions/fegetenv.texi (fegetenv): Likewise. * doc/posix-functions/fegetexceptflag.texi (fegetexceptflag): Likewise. * doc/posix-functions/fegetround.texi (fegetround): Likewise. * doc/posix-functions/feholdexcept.texi (feholdexcept): Likewise. * doc/posix-functions/feraiseexcept.texi (feraiseexcept): Likewise. * doc/posix-functions/fesetenv.texi (fesetenv): Likewise. * doc/posix-functions/fesetexceptflag.texi (fesetexceptflag): Likewise. * doc/posix-functions/fesetround.texi (fesetround): Likewise. * doc/posix-functions/fetestexcept.texi (fetestexcept): Likewise. * doc/posix-functions/feupdateenv.texi (feupdateenv): Likewise. * doc/glibc-functions/feenableexcept.texi (feenableexcept): Likewise. * doc/glibc-functions/fedisableexcept.texi (fedisableexcept): Likewise. * doc/glibc-functions/fegetexcept.texi (fegetexcept): Likewise. Signed-off-by: Eric Blake <eblake@redhat.com>
author Eric Blake <eblake@redhat.com>
date Thu, 07 Oct 2010 08:42:24 -0600
parents bb0ceefd22dc
children c65fd41437cf
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10880
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 @node faccessat
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 @section @code{faccessat}
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3 @findex faccessat
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4
13549
bb0ceefd22dc avoid some overlong lines from posix urls, etc.
Karl Berry <karl@freefriends.org>
parents: 12919
diff changeset
5 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/faccessat.html}
10880
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6
11945
2cf208dc022b faccessat: new module
Eric Blake <ebb9@byu.net>
parents: 10883
diff changeset
7 Gnulib module: faccessat
10880
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 Portability problems fixed by Gnulib:
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 @itemize
11945
2cf208dc022b faccessat: new module
Eric Blake <ebb9@byu.net>
parents: 10883
diff changeset
11 @item
2cf208dc022b faccessat: new module
Eric Blake <ebb9@byu.net>
parents: 10883
diff changeset
12 This function is missing on some platforms:
2cf208dc022b faccessat: new module
Eric Blake <ebb9@byu.net>
parents: 10883
diff changeset
13 glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX
2cf208dc022b faccessat: new module
Eric Blake <ebb9@byu.net>
parents: 10883
diff changeset
14 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin 1.5.x, mingw,
2cf208dc022b faccessat: new module
Eric Blake <ebb9@byu.net>
parents: 10883
diff changeset
15 Interix 3.5, BeOS.
12129
8e8f0292e99f doc: tweak *at function documentation
Eric Blake <ebb9@byu.net>
parents: 11945
diff changeset
16 However, the replacement does not always take into account ACLs. Also,
8e8f0292e99f doc: tweak *at function documentation
Eric Blake <ebb9@byu.net>
parents: 11945
diff changeset
17 it is not safe to be used in libraries and is not multithread-safe.
10880
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 @end itemize
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20 Portability problems not fixed by Gnulib:
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 @itemize
12919
dc644566d7ab Clarify access, euidaccess, faccessat.
Bruno Haible <bruno@clisp.org>
parents: 12129
diff changeset
22 @end itemize
dc644566d7ab Clarify access, euidaccess, faccessat.
Bruno Haible <bruno@clisp.org>
parents: 12129
diff changeset
23
dc644566d7ab Clarify access, euidaccess, faccessat.
Bruno Haible <bruno@clisp.org>
parents: 12129
diff changeset
24 Other problems of this function:
dc644566d7ab Clarify access, euidaccess, faccessat.
Bruno Haible <bruno@clisp.org>
parents: 12129
diff changeset
25 @itemize
10880
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26 @item
11945
2cf208dc022b faccessat: new module
Eric Blake <ebb9@byu.net>
parents: 10883
diff changeset
27 There is an inherent race between calling this function and performing
12919
dc644566d7ab Clarify access, euidaccess, faccessat.
Bruno Haible <bruno@clisp.org>
parents: 12129
diff changeset
28 some action based on the results; you should think twice before trusting
dc644566d7ab Clarify access, euidaccess, faccessat.
Bruno Haible <bruno@clisp.org>
parents: 12129
diff changeset
29 this function, especially in a set-uid or set-gid program.
10880
b1d6a7b9222f Document functions that have been added to POSIX:2008.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30 @end itemize