mirror of
https://https.git.savannah.gnu.org/git/gnulib.git
synced 2026-09-01 11:16:02 +00:00
* doc/posix-functions/mkfifoat.texi: Use @code for errno constants instead of @samp. * doc/posix-functions/mknodat.texi: Likewise. * doc/posix-functions/setenv.texi: Likewise. * doc/posix-functions/symlinkat.texi: Likewise. * doc/posix-functions/unsetenv.texi: Likewise. * doc/glibc-functions/sethostname.texi: Use @code around errno constants. * doc/posix-functions/chmod.texi: Likewise. * doc/posix-functions/posix_fallocate.texi: Likewise. * doc/posix-functions/ptsname_r.texi: Likewise.
32 lines
983 B
Plaintext
32 lines
983 B
Plaintext
@node chmod
|
|
@subsection @code{chmod}
|
|
@findex chmod
|
|
|
|
POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9799919799/functions/chmod.html}
|
|
|
|
Gnulib module: chmod
|
|
@mindex chmod
|
|
|
|
Portability problems fixed by Gnulib:
|
|
@itemize
|
|
@item
|
|
This function does not fail when the file name argument ends in a slash
|
|
and (without the slash) names a non-directory, on some platforms:
|
|
AIX 7.2.
|
|
@item
|
|
This function fails with a wrong error code (@code{EINVAL} instead of @code{ENOTDIR})
|
|
when the file name argument ends in a slash and (without the slash) names
|
|
a non-directory, on some platforms:
|
|
mingw, MSVC.
|
|
@end itemize
|
|
|
|
Portability problems not fixed by Gnulib:
|
|
@itemize
|
|
@item
|
|
This function sometimes fails with @code{EACCES} when the failure is
|
|
due to lack of appropriate privileges (@code{EPERM}), not to
|
|
search permission denied on the file name prefix (@code{EACCES}):
|
|
Linux kernel 5.15 with glibc 2.35 and a CIFS v1 file system
|
|
(see @url{https://bugs.gnu.org/65599}).
|
|
@end itemize
|