mirror of
https://https.git.savannah.gnu.org/git/gnulib.git
synced 2026-05-13 15:13:36 +00:00
This bug should be fixed in Linux kernel 6.16; see: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fe78e02600f83d81e55f6fc352d82c4f264a2901 For what it's worth, Coreutils decided not to work around the bug, and instead to suggest updating to a fixed kernel or to a future version of libattr with at least the following patches: https://cgit.git.savannah.gnu.org/cgit/attr.git/commit/?id=58abfe6eba0d8d58a61ee8bee0615f74d393fff2 https://cgit.git.savannah.gnu.org/cgit/attr.git/commit/?id=504ab19d7b032212755ab3c7df16be98d5b5212e
32 lines
960 B
Plaintext
32 lines
960 B
Plaintext
@node listxattr
|
|
@subsection @code{listxattr}
|
|
@findex listxattr
|
|
|
|
Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man2/listxattr.2.html,,man listxattr}
|
|
|
|
Gnulib module: ---
|
|
|
|
Portability problems fixed by Gnulib:
|
|
@itemize
|
|
@end itemize
|
|
|
|
Portability problems not fixed by Gnulib:
|
|
@itemize
|
|
@item
|
|
This function is missing on many non-glibc platforms:
|
|
FreeBSD 14.0, NetBSD 5.0, OpenBSD 7.5, Minix 3.1.8, AIX 5.1, HP-UX 11, Solaris 11.4, Cygwin 1.5.x, mingw, MSVC 14, Android 4.0.4.
|
|
@item
|
|
This function has an extra @code{options} parameter on some platforms:
|
|
macOS 14.
|
|
@item
|
|
This function fails with @code{EACCES} on unreadable files accessed via NFS:
|
|
Linux kernel 6.12.
|
|
@item
|
|
This function does not report synthetic @code{security.*} extended attributes
|
|
on @code{tmpfs} and @code{kernfs}-based file systems:
|
|
Linux kernel 6.14.
|
|
@item
|
|
This function can fail with @code{ERANGE} even if the buffer is large enough:
|
|
Linux kernel 6.15.
|
|
@end itemize
|