mirror of https://github.com/mkerrisk/man-pages
c031ffcc56
As reported by Simone: I was looking at version from 2017-09-15 but it's the same on: http://man7.org/linux/man-pages/man2/statx.2.html (2019-03-06) There is reported (about the mask argument) after the list of constants: > Note that the kernel does not reject values in mask other > than the above. Instead, it simply informs the caller which > values are sup‐ ported by this kernel and filesystem via the > statx.stx_mask field. But as reported in the error values, there can be EINVAL if mask has a reserved valued, and I found a check against STATX__RESERVED in fs/stat.c for this. So if you use a that bit (0x80000000U) the kernel will reject the value. Probably is better to say that the kernel do not enforce the use of only the listed values, but there are anyway reserved values so and so you cannot put whatever you want on mask (that apply to more values than UINT_MAX). Reported-by: Simone Piccardi <piccardi@truelite.it> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com> |
||
---|---|---|
man1 | ||
man2 | ||
man3 | ||
man4 | ||
man5 | ||
man6 | ||
man7 | ||
man8 | ||
scripts | ||
Changes | ||
Changes.old | ||
Makefile | ||
README | ||
man-pages-5.03.Announce | ||
man-pages-5.03.lsm |
README
This package contains Linux man pages for sections 1 through 8. Some more information is given in the 'man-pages-x.y.Announce' file. Installing and uninstalling =========================== "make install" will copy these man pages to /usr/share/man/man[1-8]. To install to a path different from /usr, use "make install prefix=/install/path". "make remove" or "make uninstall" will remove any man page in this distribution from its destination. Use with caution, and remember to use "prefix" if desired, as with the "install" target. "make" or "make all" will perform "make uninstall" followed by "make install". Man page overlap and duplication ================================ Note that sometimes these pages are duplicates of pages also distributed in other packages. This has been reported about: man page also found in ------------------------------------- resolver.3 bind-utils, bind9utils resolv.conf.5 " passwd.5 shadow, passwd mailaddr.7 ? Copyrights ========== See the 'man-pages-x.y.Announce' file. Homepage ======== For much more about the Linux man-pages project, see http://www.kernel.org/doc/man-pages/index.html.