utime: Fix a test failure on macOS 10.13.
[gnulib.git] / doc / glibc-functions / lchmod.texi
blob0f272ac20a4e919d97f572f9176d01db885ee463
1 @node lchmod
2 @subsection @code{lchmod}
3 @findex lchmod
5 Gnulib module: lchmod
7 Portability problems fixed by Gnulib:
8 @itemize
9 @item
10 This function is missing on some platforms:
11 OpenBSD 6.7, Minix 3.1.8, AIX 5.1, IRIX 6.5, Solaris 11.4, Cygwin 2.9, mingw, MSVC 14, Android 9.0.
12 @item
13 This function is not declared on some platforms:
14 HP-UX 11.31.
15 @item
16 This function always fails with @code{errno} set to @code{ENOSYS},
17 even when the file is not a symbolic link:
18 GNU/Linux with glibc 2.31.
19 @end itemize
21 Portability problems not fixed by Gnulib:
22 @itemize
23 @item
24 Some platforms do not allow changing the access bits on symbolic
25 links.
27 @item
28 This function can fail with @code{errno} set to @code{EMFILE} or @code{ENFILE},
29 and it fails with @code{errno} set to @code{EOPNOTSUPP} if the
30 @file{/proc} file system is not mounted:
31 GNU/Linux with glibc 2.32.
32 @end itemize