mirror of https://github.com/mkerrisk/man-pages
Changes: Ready for 5.07
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
7289930f20
commit
8e454c19e2
781
Changes
781
Changes
|
@ -10,6 +10,88 @@ The following people contributed patches/fixes or (noted in brackets
|
||||||
in the changelog below) reports, notes, and ideas that have been
|
in the changelog below) reports, notes, and ideas that have been
|
||||||
incorporated in changes in this release:
|
incorporated in changes in this release:
|
||||||
|
|
||||||
|
Achilles Gaikwad <agaikwad@redhat.com>
|
||||||
|
Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||||||
|
Aleksa Sarai <cyphar@cyphar.com>
|
||||||
|
Alexander Monakov <amonakov@ispras.ru>
|
||||||
|
Alexander Morozov <alexandermv@gmail.com>
|
||||||
|
Alexopo Seid <alexopo.ceid@gmail.com>
|
||||||
|
Amir Goldstein <amir73il@gmail.com>
|
||||||
|
Andi Kleen <andi@firstfloor.org>
|
||||||
|
Andrea Galbusera <gizero@gmail.com>
|
||||||
|
Arnd Bergmann <arnd@arndb.de>
|
||||||
|
Branden Robinson <g.branden.robinson@gmail.com>
|
||||||
|
Brian Geffon <bgeffon@google.com>
|
||||||
|
Bruno Haible <bruno@clisp.org>
|
||||||
|
Chris Lamb <lamby@debian.org>
|
||||||
|
Christian Brauner <christian.brauner@ubuntu.com>
|
||||||
|
Dave Hansen <dave.hansen@linux.intel.com>
|
||||||
|
Dave Martin <Dave.Martin@arm.com>
|
||||||
|
David Adam <zanchey@ucc.gu.uwa.edu.au>
|
||||||
|
Devin J. Pohly <djpohly@gmail.com>
|
||||||
|
Dmitry V. Levin <ldv@altlinux.org>
|
||||||
|
Eric Hopper <hopper@omnifarious.org>
|
||||||
|
Eric Sandeen <sandeen@redhat.com>
|
||||||
|
Eugene Syromyatnikov <evgsyr@gmail.com>
|
||||||
|
Fabien Siron <fabien.siron@epita.fr>
|
||||||
|
Florian Weimer <fweimer@redhat.com>
|
||||||
|
Gary Perkins <glperkins@lit.edu>
|
||||||
|
Geoff Clare <gwc@opengroup.org>
|
||||||
|
Goldwyn Rodrigues <rgoldwyn@suse.com>
|
||||||
|
Heiko Carstens <heiko.carstens@de.ibm.com>
|
||||||
|
Heinrich Schuchardt <xypron.glpk@gmx.de>
|
||||||
|
Helge Kreutzmann <debian@helgefjell.de>
|
||||||
|
Ian Rogers <irogers@google.com>
|
||||||
|
Idan Katz <idanski1@gmail.com>
|
||||||
|
Jakub Wilk <jwilk@jwilk.net>
|
||||||
|
Jan Kara <jack@suse.cz>
|
||||||
|
Jan Moskyto Matejka <mq@ucw.cz>
|
||||||
|
Jason Etherton <jason@ethertonltd.co.uk>
|
||||||
|
Jeff Moyer <jmoyer@redhat.com>
|
||||||
|
John Marshall <John.W.Marshall@glasgow.ac.uk>
|
||||||
|
Jonny Grant <jg@jguk.org>
|
||||||
|
Joseph C. Sible <josephcsible@gmail.com>
|
||||||
|
Jürgen Sauermann <mail@juergen-sauermann.de>
|
||||||
|
Kai Mäkisara <kai.makisara@kolumbus.fi>
|
||||||
|
Keno Fischer <keno@juliacomputing.com>
|
||||||
|
Kirill A. Shutemov <kirill@shutemov.name>
|
||||||
|
Kirill Smelkov <kirr@nexedi.com>
|
||||||
|
Kir Kolyshkin <kolyshkin@gmail.com>
|
||||||
|
Léo Stefanesco <leo.lveb@gmail.com>
|
||||||
|
Li Xinhai <lixinhai.lxh@gmail.com>
|
||||||
|
Lokesh Gidra <lokeshgidra@google.com>
|
||||||
|
Lukas Czerner <lczerner@redhat.com>
|
||||||
|
Manfred Spraul <manfred@colorfullife.com>
|
||||||
|
Marco Curreli <marcocurreli@tiscali.it>
|
||||||
|
Marcus Gelderie <redmnic@gmail.com>
|
||||||
|
Martin Doucha <mdoucha@suse.cz>
|
||||||
|
Matthew Bobrowski <mbobrowski@mbobrowski.org>
|
||||||
|
Michael Kerrisk <mtk.manpages@gmail.com>
|
||||||
|
Michal Hocko <mhocko@suse.com>
|
||||||
|
Nikola Forró <nforro@redhat.com>
|
||||||
|
Olivier Gayot <olivier.gayot@sigexec.com>
|
||||||
|
Ondrej Slamecka <ondrej@slamecka.cz>
|
||||||
|
Paul Eggert <eggert@cs.ucla.edu>
|
||||||
|
Peter Schiffer <pschiffe@redhat.com>
|
||||||
|
Peter Wu <peter@lekensteyn.nl>
|
||||||
|
Petr Vorel <pvorel@suse.cz>
|
||||||
|
Piotr Caban <piotr@codeweavers.com>
|
||||||
|
Ricardo Castano <ricardo.castano.salinas@gmail.com>
|
||||||
|
Richard Cochran <richardcochran@gmail.com>
|
||||||
|
Richard Palethorpe <rpalethorpe@suse.com>
|
||||||
|
Russell King <rmk+kernel@armlinux.org.uk>
|
||||||
|
Stefan Puiu <stefan.puiu@gmail.com>
|
||||||
|
Thierry Lelegard <thierry.lelegard@canal-plus.fr>
|
||||||
|
Thomas Piekarski <t.piekarski@deloquencia.de>
|
||||||
|
Tobias Stoeckmann <tobias@stoeckmann.org>
|
||||||
|
Urs Thuermann <urs@isnogud.escape.de>
|
||||||
|
Vincent Lefèvre <vincent-srcware@vinc17.net>
|
||||||
|
Vlad <cvazir@gmail.com>
|
||||||
|
vrafaeli@msn.com
|
||||||
|
walter harms <wharms@bfs.de>
|
||||||
|
Will Deacon <will@kernel.org>
|
||||||
|
Yang Shi <yang.shi@linux.alibaba.com>
|
||||||
|
YunQiang Su <syq@debian.org>
|
||||||
|
|
||||||
Apologies if I missed anyone!
|
Apologies if I missed anyone!
|
||||||
|
|
||||||
|
@ -17,19 +99,718 @@ Apologies if I missed anyone!
|
||||||
New and rewritten pages
|
New and rewritten pages
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
|
ioctl_fslabel.2
|
||||||
|
Eric Sandeen
|
||||||
|
New page documenting filesystem get/set label ioctl(2) operations
|
||||||
|
|
||||||
|
|
||||||
|
Removed pages
|
||||||
|
-------------
|
||||||
|
|
||||||
|
ioctl_list.2
|
||||||
|
Michael Kerrisk [Heinrich Schuchardt, Eugene Syromyatnikov]
|
||||||
|
This page was first added more than 20 years ago. Since
|
||||||
|
that time it has seen hardly any update, and is by now
|
||||||
|
very much out of date, as reported by Heinrich Schuchardt
|
||||||
|
and confirmed by Eugene Syromyatnikov.
|
||||||
|
|
||||||
|
As Heinrich says:
|
||||||
|
|
||||||
|
Man-pages like netdevices.7 or ioctl_fat.2 are what is
|
||||||
|
needed to help a user who does not want to read through the
|
||||||
|
kernel code.
|
||||||
|
|
||||||
|
If ioctl_list.2 has not been reasonably maintained since
|
||||||
|
Linux 1.3.27 and hence is not a reliable source of
|
||||||
|
information, shouldn't it be dropped?
|
||||||
|
|
||||||
|
My answer is, yes (but let's move a little info into ioctl(2)).
|
||||||
|
|
||||||
|
|
||||||
Newly documented interfaces in existing pages
|
Newly documented interfaces in existing pages
|
||||||
---------------------------------------------
|
---------------------------------------------
|
||||||
|
|
||||||
|
adjtimex.2
|
||||||
|
Arnd Bergmann [Richard Cochran, Michael Kerrisk]
|
||||||
|
Document clock_adjtime(2)
|
||||||
|
|
||||||
|
clock_getres.2
|
||||||
|
Richard Cochran [Michael Kerrisk]
|
||||||
|
Explain dynamic clocks
|
||||||
|
|
||||||
|
clone.2
|
||||||
|
Christian Brauner, Michael Kerrisk
|
||||||
|
Document the clone3() CLONE_INTO_CGROUP flag
|
||||||
|
|
||||||
|
mremap.2
|
||||||
|
Brian Geffon, Michael Kerrisk [Lokesh Gidra]
|
||||||
|
Document MREMAP_DONTUNMAP
|
||||||
|
|
||||||
|
open.2
|
||||||
|
Joseph C. Sible [Michael Kerrisk]
|
||||||
|
Document fs.protected_fifos and fs.protected_regular
|
||||||
|
|
||||||
|
prctl.2
|
||||||
|
Dave Martin
|
||||||
|
Add PR_SPEC_INDIRECT_BRANCH for SPECULATION_CTRL prctls
|
||||||
|
Dave Martin
|
||||||
|
Add PR_SPEC_DISABLE_NOEXEC for SPECULATION_CTRL prctls
|
||||||
|
Dave Martin
|
||||||
|
Add PR_PAC_RESET_KEYS (arm64)
|
||||||
|
|
||||||
|
ptrace.2
|
||||||
|
Joseph C. Sible
|
||||||
|
Document PTRACE_SET_SYSCALL
|
||||||
|
|
||||||
|
proc.5
|
||||||
|
Michael Kerrisk
|
||||||
|
Document /proc/sys/fs/protected_regular
|
||||||
|
Michael Kerrisk
|
||||||
|
Document /proc/sys/fs/protected_fifos
|
||||||
|
Michael Kerrisk
|
||||||
|
Document /proc/sys/fs/aio-max-nr and /proc/sys/fs/aio-nr
|
||||||
|
|
||||||
New and changed links
|
New and changed links
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
|
clock_adjtime.2
|
||||||
|
Arnd Bergmann
|
||||||
|
New link to adjtimex(2)
|
||||||
|
|
||||||
|
|
||||||
Global changes
|
Global changes
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
|
Various pages
|
||||||
|
Michael Kerrisk
|
||||||
|
Retitle EXAMPLE section heading to EXAMPLES
|
||||||
|
EXAMPLES appears to be the wider majority usage across various
|
||||||
|
projects' manual pages, and is also what is used in the POSIX
|
||||||
|
manual pages.
|
||||||
|
|
||||||
|
Various pages
|
||||||
|
Michael Kerrisk
|
||||||
|
Correct bogus POSIX.1 standards names
|
||||||
|
POSIX.1-2003 ==> POSIX.1-2001 TC1
|
||||||
|
POSIX.1-2004 ==> POSIX.1-2001 TC2
|
||||||
|
POSIX.1-2013 ==> POSIX.1-2008 TC1
|
||||||
|
POSIX.1-2016 ==> POSIX.1-2008 TC2
|
||||||
|
|
||||||
|
Various pages
|
||||||
|
Michael Kerrisk
|
||||||
|
Add section number in page cross-reference.
|
||||||
|
|
||||||
|
Various pages
|
||||||
|
Kir Kolyshkin
|
||||||
|
Add missing commas in SEE ALSO
|
||||||
|
|
||||||
|
Various pages
|
||||||
|
Michael Kerrisk
|
||||||
|
Remove AVAILABILITY section heading
|
||||||
|
In the few pages where this heading (which is "nonstandard" within
|
||||||
|
man-pages) is used, it always immediately follows CONFORMING TO
|
||||||
|
and generally contains information related to standards. Remove
|
||||||
|
the section heading, thus incorporating AVAILABILITY into
|
||||||
|
CONFORMING TO.
|
||||||
|
|
||||||
|
Various pages
|
||||||
|
Michael Kerrisk
|
||||||
|
Remove section number in page self-references
|
||||||
|
|
||||||
|
Various pages
|
||||||
|
Michael Kerrisk
|
||||||
|
Put SEE ALSO entries in alphabetical order
|
||||||
|
|
||||||
|
Various pages
|
||||||
|
Michael Kerrisk
|
||||||
|
Place SH sections in standard order
|
||||||
|
Fix various pages that deviated from the norm described in
|
||||||
|
man-pages(7).
|
||||||
|
|
||||||
|
Various "aio" pages
|
||||||
|
Michael Kerrisk [Andi Kleen, Jeff Moyer]
|
||||||
|
Change uses of aio_context_t to io_context_t
|
||||||
|
|
||||||
|
|
||||||
Changes to individual pages
|
Changes to individual pages
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
|
bpf.2
|
||||||
|
Peter Wu
|
||||||
|
Update enum bpf_map_type and enum bpf_prog_type
|
||||||
|
Richard Palethorpe
|
||||||
|
Change note on unprivileged access
|
||||||
|
The kernel now allows calls to bpf() without CAP_SYS_ADMIN
|
||||||
|
under some circumstances.
|
||||||
|
|
||||||
|
clone.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Add kernel version numbers for clone_args fields
|
||||||
|
Michael Kerrisk
|
||||||
|
Combine separate NOTES sections
|
||||||
|
|
||||||
|
close.2
|
||||||
|
Michael Kerrisk [Lukas Czerner, Peter Schiffer, Thierry Lelegard]
|
||||||
|
Note behavior when close() happens in a parallel thread
|
||||||
|
If one thread is blocked in an I/O system call on a file descriptor
|
||||||
|
that is closed in another thread, then the blocking system call
|
||||||
|
does not return immediately, but rather when the I/O operation
|
||||||
|
completes. This surprises some people, but is longstanding
|
||||||
|
behavior.
|
||||||
|
|
||||||
|
connect.2
|
||||||
|
Stefan Puiu
|
||||||
|
Can return EACCES because of SELinux
|
||||||
|
|
||||||
|
execve.2
|
||||||
|
Michael Kerrisk [Eric Hopper]
|
||||||
|
Changes to the "dumpable" flag may change ownership of /proc/PID files
|
||||||
|
Michael Kerrisk
|
||||||
|
Improve/correct discussion of changes to dumpable flag during execve(2)
|
||||||
|
The details were not quite accurate. Defer to prctl(2)
|
||||||
|
for the more complete picture.
|
||||||
|
Nikola Forró
|
||||||
|
Clarify signal sent to the process on late failure
|
||||||
|
Michael Kerrisk
|
||||||
|
SEE ALSO: add capabilities(7)
|
||||||
|
|
||||||
|
fanotify_init.2
|
||||||
|
Amir Goldstein [Matthew Bobrowski]
|
||||||
|
Move out of place entry FAN_REPORT_FID
|
||||||
|
It was inserted in the middle of the FAN_CLASS_ multi flags bit
|
||||||
|
and broke the multi flag documentation.
|
||||||
|
Michael Kerrisk [Alexander Morozov, Amir Goldstein, Jan Kara]
|
||||||
|
Remove mention of FAN_Q_OVERFLOW as an input value in 'mask'
|
||||||
|
See https://bugzilla.kernel.org/show_bug.cgi?id=198569.
|
||||||
|
Amir Goldstein [Jan Kara, Matthew Bobrowski]
|
||||||
|
Clarification about FAN_EVENT_ON_CHILD and new events
|
||||||
|
Amir Goldstein [Jan Kara, Matthew Bobrowski]
|
||||||
|
Clarification about FAN_MARK_MOUNT and FAN_REPORT_FID
|
||||||
|
|
||||||
|
getdents.2
|
||||||
|
Petr Vorel [Michael Kerrisk]
|
||||||
|
Mention glibc support for getdents64()
|
||||||
|
Support was added in glibc 2.30.
|
||||||
|
Chris Lamb
|
||||||
|
Correct linux_dirent definition in example code
|
||||||
|
It is "unsigned long" earlier up in the file
|
||||||
|
|
||||||
|
gettid.2
|
||||||
|
Michael Kerrisk [Joseph C. Sible]
|
||||||
|
Document header file and feature test macro requirements for gettid()
|
||||||
|
|
||||||
|
ioctl.2
|
||||||
|
Michael Kerrisk
|
||||||
|
SEE ALSO: add ioctl_fslabel(2)
|
||||||
|
Michael Kerrisk
|
||||||
|
Remove mentions of ioctl_list(2)
|
||||||
|
Michael Kerrisk
|
||||||
|
Move subsection on "ioctl structure" from ioctl_list(2) to ioctl(2)
|
||||||
|
|
||||||
|
io_setup.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Tweak description of /proc/sys/fs/aio-max-nr
|
||||||
|
|
||||||
|
mbind.2
|
||||||
|
Li Xinhai [Michael Kerrisk]
|
||||||
|
Remove note about MPOL_MF_STRICT been ignored
|
||||||
|
|
||||||
|
mmap.2
|
||||||
|
Michael Kerrisk [Heinrich Schuchardt]
|
||||||
|
Don't mark MAP_ANON as deprecated
|
||||||
|
|
||||||
|
move_pages.2
|
||||||
|
Yang Shi [Michal Hocko]
|
||||||
|
Returning positive value is a new error case
|
||||||
|
|
||||||
|
mremap.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Remove mention of "Segmentation fault" in EFAULT text
|
||||||
|
"Segmentation fault" (SIGSEGV) is not exactly the same thing as
|
||||||
|
EFAULT.
|
||||||
|
Michael Kerrisk
|
||||||
|
Reorder some paragraphs in NOTES
|
||||||
|
Michael Kerrisk
|
||||||
|
Move a paragraph from DESCRIPTION to NOTES
|
||||||
|
|
||||||
|
msgctl.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Correct description of 'msg_ctime' field
|
||||||
|
Verified by inspecting kernel source.
|
||||||
|
|
||||||
|
nfsservctl.2
|
||||||
|
Michael Kerrisk
|
||||||
|
SEE ALSO: add nfsd(7)
|
||||||
|
|
||||||
|
open.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Some '*at' APIs have functionality that isn't in conventional APIs
|
||||||
|
Note that another reason to use the *at() APIs is to access
|
||||||
|
'flags' functionality that is not available in the corresponding
|
||||||
|
conventional APIs.
|
||||||
|
Michael Kerrisk
|
||||||
|
Add a few more APIs to list in "Rationale for openat()..."
|
||||||
|
There have been a few more dirfd APIs added in recent times.
|
||||||
|
Michael Kerrisk
|
||||||
|
Explain ways in which a 'directory file descriptor' can be obtained
|
||||||
|
Michael Kerrisk
|
||||||
|
Add openat2() to list of APIs that take a 'dirfd' argument
|
||||||
|
|
||||||
|
openat2.2
|
||||||
|
Michael Kerrisk [Aleksa Sarai]
|
||||||
|
Various changes after feedback from Aleksa Sarai
|
||||||
|
|
||||||
|
poll.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Add license to example program
|
||||||
|
|
||||||
|
prctl.2
|
||||||
|
Dave Martin
|
||||||
|
Sort prctls into alphabetical order
|
||||||
|
Dave Martin
|
||||||
|
Clarify that prctl can apply to threads
|
||||||
|
The current synopsis for prctl(2) misleadingly claims that prctl
|
||||||
|
operates on a process. Rather, some (in fact, most) prctls operate
|
||||||
|
Dave Martin [Dave Hansen]
|
||||||
|
Document removal of Intel MPX prctls
|
||||||
|
Dave Martin
|
||||||
|
Fix mis-description of thread ID values in procfs
|
||||||
|
Dave Martin
|
||||||
|
Work around bogus constant "maxsig" in PR_SET_PDEATHSIG
|
||||||
|
Michael Kerrisk
|
||||||
|
Add reference to proc(5) for /proc/self/task/[tid]/comm
|
||||||
|
Dave Martin [Michael Kerrisk]
|
||||||
|
Add health warning
|
||||||
|
Dave Martin
|
||||||
|
Clarify the unsupported hardware case of EINVAL
|
||||||
|
|
||||||
|
rename.2
|
||||||
|
Michael Kerrisk
|
||||||
|
SEE ALSO: add rename(1)
|
||||||
|
|
||||||
|
s390_runtime_instr.2
|
||||||
|
Heiko Carstens [Eugene Syromyatnikov, Michael Kerrisk]
|
||||||
|
Document signum argument behavior change
|
||||||
|
Document that the signum argument is ignored in newer kernels, but
|
||||||
|
that user space should pass a valid real-time signal number for
|
||||||
|
backwards compatibility.
|
||||||
|
|
||||||
|
semctl.2
|
||||||
|
Michael Kerrisk [Manfred Spraul]
|
||||||
|
Correct description of sem_ctime field
|
||||||
|
|
||||||
|
semget.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Add license to example program
|
||||||
|
|
||||||
|
shmctl.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Correct 'shm_ctime' description
|
||||||
|
|
||||||
|
shmop.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Add license to example programs
|
||||||
|
|
||||||
|
statfs.2
|
||||||
|
Michael Kerrisk [David Adam]
|
||||||
|
Add SMB2 constant to filesystem types list
|
||||||
|
|
||||||
|
syscall.2
|
||||||
|
Dave Martin [Will Deacon]
|
||||||
|
arm64: Fix syscall number register size
|
||||||
|
Dave Martin [Russell King]
|
||||||
|
arm: Use real register names for arm/OABI
|
||||||
|
|
||||||
|
sysfs.2
|
||||||
|
Michael Kerrisk
|
||||||
|
SEE ALSO: add proc(5) and sysfs(5)
|
||||||
|
|
||||||
|
utimensat.2
|
||||||
|
Goldwyn Rodrigues
|
||||||
|
Immutable flag returns EPERM
|
||||||
|
Linux kernel commit 337684a1746f "fs: return EPERM on immutable
|
||||||
|
inode" changed the return value of the utimensat(2) from -EACCES
|
||||||
|
to -EPERM in case of an immutable flag.
|
||||||
|
|
||||||
|
wait4.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Update wait3() feature test macro requirements for changes in glibc 2.26
|
||||||
|
|
||||||
|
cexp2.3
|
||||||
|
Michael Kerrisk
|
||||||
|
Still not present in glibc 2.31
|
||||||
|
|
||||||
|
cmsg.3
|
||||||
|
Michael Kerrisk
|
||||||
|
CONFORMING TO: note which CMSG_* APIs are in current and upcoming POSIX
|
||||||
|
|
||||||
|
dirfd.3
|
||||||
|
Michael Kerrisk
|
||||||
|
SEE ALSO: add openat(2)
|
||||||
|
|
||||||
|
dlsym.3
|
||||||
|
Alexander Monakov
|
||||||
|
Extend discussion of NULL symbol values
|
||||||
|
Avoid implying that use of IFUNC is the only way to produce a
|
||||||
|
symbol with NULL value. Give more scenarios how a symbol may get
|
||||||
|
NULL value, but explain that in those scenarios dlsym() will fail
|
||||||
|
with Glibc's ld.so due to an implementation inconsistency.
|
||||||
|
|
||||||
|
err.3
|
||||||
|
Michael Kerrisk
|
||||||
|
EXAMPLES: use EXIT_FAILURE rather than 1 as exit status
|
||||||
|
|
||||||
|
expm1.3
|
||||||
|
Michael Kerrisk
|
||||||
|
The expm1() bogus underflow floating-point exception has been fixed
|
||||||
|
See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6778
|
||||||
|
Michael Kerrisk
|
||||||
|
The bogus invalid floating-point exception bug has been fixed
|
||||||
|
https://www.sourceware.org/bugzilla/show_bug.cgi?id=6814.
|
||||||
|
|
||||||
|
fdim.3
|
||||||
|
Michael Kerrisk
|
||||||
|
BUGS: these functions did not set errno on some architectures
|
||||||
|
https://www.sourceware.org/bugzilla/show_bug.cgi?id=6796
|
||||||
|
|
||||||
|
ftw.3
|
||||||
|
Michael Kerrisk
|
||||||
|
glibc eventually fixed a regression in FTW_SLN behavior
|
||||||
|
For details, see:
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=1422736
|
||||||
|
http://austingroupbugs.net/view.php?id=1121
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=1422736
|
||||||
|
|
||||||
|
getauxval.3
|
||||||
|
YunQiang Su
|
||||||
|
MIPS, AT_BASE_PLATFORM passes ISA level
|
||||||
|
|
||||||
|
getdtablesize.3
|
||||||
|
Michael Kerrisk
|
||||||
|
Remove redundant statement that getdtablesize() is a library function
|
||||||
|
|
||||||
|
gethostbyname.3
|
||||||
|
Michael Kerrisk [Helge Kreutzmann]
|
||||||
|
|
||||||
|
malloc.3
|
||||||
|
Michael Kerrisk
|
||||||
|
Add 'reallocarray' in NAME
|
||||||
|
Michael Kerrisk
|
||||||
|
Add VERSIONS section noting when reallocarray() was added to glibc
|
||||||
|
|
||||||
|
newlocale.3
|
||||||
|
Michael Kerrisk [Piotr Caban]
|
||||||
|
Fix a valgrind issue in example program
|
||||||
|
See https://bugzilla.kernel.org/show_bug.cgi?id=202977.
|
||||||
|
|
||||||
|
nextafter.3
|
||||||
|
Michael Kerrisk
|
||||||
|
Since glibc 2.23, these functions do set errno
|
||||||
|
See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6799.
|
||||||
|
|
||||||
|
posix_spawn.3
|
||||||
|
Olivier Gayot [Adhemerval Zanella]
|
||||||
|
Clarify by using name of steps rather than syscalls
|
||||||
|
Olivier Gayot [Adhemerval Zanella]
|
||||||
|
Document implementation using clone() since glibc 2.24
|
||||||
|
Olivier Gayot [Adhemerval Zanella]
|
||||||
|
Document POSIX_SPAWN_USEVFORK
|
||||||
|
Added a few lines about POSIX_SPAWN_USEVFORK so that it appears
|
||||||
|
clearly that since glibc 2.24, the flag has no effect.
|
||||||
|
Olivier Gayot [Adhemerval Zanella]
|
||||||
|
Document the POSIX_SPAWN_SETSID attribute
|
||||||
|
|
||||||
|
pow.3
|
||||||
|
Michael Kerrisk
|
||||||
|
BUGS: pow() performance problem for some (rare) inputs has been fixed
|
||||||
|
See https://sourceware.org/bugzilla/show_bug.cgi?id=13932
|
||||||
|
Michael Kerrisk
|
||||||
|
Several bugs in glibc's pow() implementation were fixed in glibc 2.16
|
||||||
|
See https://www.sourceware.org/bugzilla/show_bug.cgi?id=3866.
|
||||||
|
Michael Kerrisk
|
||||||
|
Add a subheading to mark off historical bugs that are now fixed
|
||||||
|
|
||||||
|
printf.3
|
||||||
|
Tobias Stoeckmann
|
||||||
|
Prevent signed integer overflow in example
|
||||||
|
|
||||||
|
ptsname.3
|
||||||
|
Bruno Haible
|
||||||
|
Fix description of failure behaviour of ptsname_r()
|
||||||
|
|
||||||
|
random.3
|
||||||
|
John Marshall
|
||||||
|
Change "RAND_MAX" tp "2^31-1"
|
||||||
|
|
||||||
|
scalb.3
|
||||||
|
Michael Kerrisk
|
||||||
|
These functions now correctly set errno for the EDOM and ERANGE cases
|
||||||
|
See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6803
|
||||||
|
and https://www.sourceware.org/bugzilla/show_bug.cgi?id=6804
|
||||||
|
|
||||||
|
scalbln.3
|
||||||
|
Michael Kerrisk
|
||||||
|
These functions now correctly set errno for the ERANGE case
|
||||||
|
See https://www.sourceware.org/bugzilla/show_bug.cgi?id=6803
|
||||||
|
|
||||||
|
scanf.3
|
||||||
|
Michael Kerrisk [Jürgen Sauermann]
|
||||||
|
Clarify that 'x' specifier allows a 0x/0X prefix in input string
|
||||||
|
|
||||||
|
sem_getvalue.3
|
||||||
|
Michael Kerrisk [Andrea Galbusera]
|
||||||
|
Note that glibc's sem_getvalue() doesn't return EINVAL errors
|
||||||
|
See https://bugzilla.kernel.org/show_bug.cgi?id=204273
|
||||||
|
|
||||||
|
setlogmask.3
|
||||||
|
Michael Kerrisk
|
||||||
|
Note that LOG_UPTO() is included in the next POSIX release
|
||||||
|
|
||||||
|
shm_open.3
|
||||||
|
Michael Kerrisk
|
||||||
|
Add license to example programs
|
||||||
|
|
||||||
|
sincos.3
|
||||||
|
Michael Kerrisk
|
||||||
|
The glibc implementation does now give EDOM for a domain error
|
||||||
|
See https://www.sourceware.org/bugzilla/show_bug.cgi?id=15467
|
||||||
|
|
||||||
|
stdarg.3
|
||||||
|
Michael Kerrisk
|
||||||
|
SEE ALSO: add vprintf(3), vscanf(3), vsyslog(3)
|
||||||
|
|
||||||
|
strcmp.3
|
||||||
|
Michael Kerrisk
|
||||||
|
Add license to example programs
|
||||||
|
|
||||||
|
strftime.3
|
||||||
|
Urs Thuermann
|
||||||
|
ISO week number can be 52, add example
|
||||||
|
|
||||||
|
y0.3
|
||||||
|
Michael Kerrisk
|
||||||
|
These functions now correctly diagnose a pole error
|
||||||
|
https://sourceware.org/bugzilla/show_bug.cgi?id=6807
|
||||||
|
Michael Kerrisk
|
||||||
|
errno is now correctly set to ERANGE on underflow
|
||||||
|
https://www.sourceware.org/bugzilla/show_bug.cgi?id=6808
|
||||||
|
|
||||||
|
loop.4
|
||||||
|
Michael Kerrisk [Vlad]
|
||||||
|
'lo_flags' is nowadays "r/w"
|
||||||
|
See https://bugzilla.kernel.org/show_bug.cgi?id=203417
|
||||||
|
|
||||||
|
veth.4
|
||||||
|
Devin J. Pohly
|
||||||
|
Add a more direct example
|
||||||
|
iproute2 allows you to specify the netns for either side of a veth
|
||||||
|
interface at creation time. Add an example of this to veth(4) so
|
||||||
|
it doesn't sound like you have to move the interfaces in a
|
||||||
|
separate step.
|
||||||
|
|
||||||
|
core.5
|
||||||
|
Michael Kerrisk [Jonny Grant]
|
||||||
|
Mention 'sysctl -w' as a way of changing core_pattern setting
|
||||||
|
Michael Kerrisk [Jonny Grant]
|
||||||
|
Note that not dumping core of an unreadable binary is a security measure
|
||||||
|
Michael Kerrisk [Jonny Grant]
|
||||||
|
Explain that core_pattern %e is process/thread 'comm' value
|
||||||
|
The 'comm' value is typically the same as the (possibly
|
||||||
|
truncated) executable name, but may be something different.
|
||||||
|
|
||||||
|
filesystems.5
|
||||||
|
Michael Kerrisk
|
||||||
|
SEE ALSO: add sysfs(5) and xfs(5)
|
||||||
|
|
||||||
|
locale.5
|
||||||
|
Michael Kerrisk [Helge Kreutzmann]
|
||||||
|
Improve description of 'first_weekday'
|
||||||
|
|
||||||
|
proc.5
|
||||||
|
Michael Kerrisk
|
||||||
|
Note kernel version for /proc/PID/smaps VmFlags "wf" flag
|
||||||
|
Michael Kerrisk
|
||||||
|
Add "um" and "uw" to VmFlags in /proc/[pid]/smaps
|
||||||
|
Added in kernel commit 16ba6f811dfe44bc14f7946a4b257b85476fc16e.
|
||||||
|
Text taken from comments in include/linux/mm.h.
|
||||||
|
Michael Kerrisk
|
||||||
|
Add "mp" to VmFlags in /proc/[pid]/smaps
|
||||||
|
Added in kernel commit 4aae7e436fa51faf4bf5d11b175aea82cfe8224a.
|
||||||
|
Michael Kerrisk
|
||||||
|
Note kernel version that removed /proc/PID/smaps VmFlags "nl" flag
|
||||||
|
Kernel commit 1da4b35b001481df99a6dcab12d5d39a876f7056
|
||||||
|
Ian Rogers
|
||||||
|
Add "wf" to VmFlags in /proc/[pid]/smaps
|
||||||
|
Michael Kerrisk
|
||||||
|
Note kernel version for /proc/PID/smaps VmFlags "dd" flag
|
||||||
|
Kernel commit ec8e41aec13005fed0dbee002fb8c99b4e001d50
|
||||||
|
Michael Kerrisk
|
||||||
|
Add "sf" to VmFlags in /proc/[pid]/smaps
|
||||||
|
Added in kernel commit b6fb293f2497a9841d94f6b57bd2bb2cd222da43
|
||||||
|
Text from comment in include/uapi/asm-generic/mman.h.
|
||||||
|
Michael Kerrisk [Kirill A. Shutemov]
|
||||||
|
Remove "mp" under VmFlags in /proc/[pid]/smaps
|
||||||
|
Michael Kerrisk [Eric Hopper]
|
||||||
|
Alert the reader that UID/GID changes can reset the "dumpable" attribute
|
||||||
|
Keno Fischer
|
||||||
|
Fix an outdated note about map_files
|
||||||
|
The restriction to CAP_SYS_ADMIN was removed from map_files in 2015.
|
||||||
|
Michael Kerrisk [Helge Kreutzmann]
|
||||||
|
Better explanation of some /proc/ide fields
|
||||||
|
Michael Kerrisk
|
||||||
|
TASK_COMM_LEN limit includes the terminating '\0'
|
||||||
|
Clarify this detail in the discussion of /proc/[pid]/comm.
|
||||||
|
Michael Kerrisk
|
||||||
|
Add a detail to /proc/[pid]/comm
|
||||||
|
Note the connection to the "%e" specifier in
|
||||||
|
/proc/sys/kernel/core_pattern.
|
||||||
|
|
||||||
|
securetty.5
|
||||||
|
Michael Kerrisk [Helge Kreutzmann]
|
||||||
|
Improve wording of .SH one-line description
|
||||||
|
|
||||||
|
tzfile.5
|
||||||
|
Michael Kerrisk
|
||||||
|
Sync to 2020a tzdb release
|
||||||
|
From https://www.iana.org/time-zones, version 2020a.
|
||||||
|
Michael Kerrisk
|
||||||
|
Explain UT abbreviation
|
||||||
|
|
||||||
|
ascii.7
|
||||||
|
Michael Kerrisk [Helge Kreutzmann]
|
||||||
|
SEE ALSO: fix sort order in entries
|
||||||
|
|
||||||
|
bpf-helpers.7
|
||||||
|
Michael Kerrisk
|
||||||
|
Resync against kernel 5.7
|
||||||
|
|
||||||
|
cgroups.7
|
||||||
|
Marcus Gelderie
|
||||||
|
Mention cgroup.sane_behavior file
|
||||||
|
The cgroup.sane_behavior file returns the hard-coded value "0" and
|
||||||
|
is kept for legacy purposes. Mention this in the man-page.
|
||||||
|
Michael Kerrisk
|
||||||
|
Note the existence of the clone3() CLONE_INTO_CGROUP flag
|
||||||
|
|
||||||
|
credentials.7
|
||||||
|
Michael Kerrisk
|
||||||
|
Alert reader that UID/GID changes can affect process capabilities
|
||||||
|
Michael Kerrisk
|
||||||
|
Changes to process UIDs/GIDs can effect the "dumpable" attribute
|
||||||
|
Michael Kerrisk
|
||||||
|
Add a list of the APIs that change a process's credentials
|
||||||
|
|
||||||
|
fanotify.7
|
||||||
|
Amir Goldstein [Jan Kara, Matthew Bobrowski]
|
||||||
|
Fix fanotify_fid.c example
|
||||||
|
Michael Kerrisk
|
||||||
|
Wrap some long lines in example program
|
||||||
|
|
||||||
|
fanotify.7
|
||||||
|
fanotify_mark.2
|
||||||
|
Amir Goldstein [Matthew Bobrowski]
|
||||||
|
Clarify FAN_ONDIR in output mask
|
||||||
|
FAN_ONDIR was an input only flag before introducing
|
||||||
|
FAN_REPORT_FID. Since the introduction of FAN_REPORT_FID, it can
|
||||||
|
also be in output mask.
|
||||||
|
|
||||||
|
hier.7
|
||||||
|
Thomas Piekarski [Gary Perkins]
|
||||||
|
Updating from FHS 2.3 to 3.0
|
||||||
|
See https://bugzilla.kernel.org/show_bug.cgi?id=206693
|
||||||
|
|
||||||
|
inotify.7
|
||||||
|
Michael Kerrisk [Jason Etherton]
|
||||||
|
Add missing #include in example program
|
||||||
|
|
||||||
|
ip.7
|
||||||
|
Michael Kerrisk [Martin Doucha]
|
||||||
|
Note a few more valid 'protocol' values
|
||||||
|
See https://bugzilla.kernel.org/show_bug.cgi?id=204981
|
||||||
|
Michael Kerrisk
|
||||||
|
SEE ALSO: add netdevice(7)
|
||||||
|
|
||||||
|
man-pages.7
|
||||||
|
Michael Kerrisk
|
||||||
|
Rename EXAMPLE to EXAMPLES
|
||||||
|
Michael Kerrisk
|
||||||
|
Describe COPYRIGHT section
|
||||||
|
man-pages doesn't use COPYRIGHT sections in manual pages, but
|
||||||
|
various projects do. Make some recommendations about placement
|
||||||
|
of the section.
|
||||||
|
Michael Kerrisk
|
||||||
|
Add REPORTING BUGS section
|
||||||
|
man-pages doesn't have a REPORTING BUGS section in manual pages,
|
||||||
|
but many other projects do. Make some recommendations about
|
||||||
|
placement of that section.
|
||||||
|
Michael Kerrisk
|
||||||
|
Mention AUTHORS in summary section list
|
||||||
|
Although man-pages doesn't use AUTHORS sections, many projects do
|
||||||
|
use an AUTHORS section in their manual pages, so mention it in
|
||||||
|
man-pages to suggest some guidance on the position at which
|
||||||
|
to place that section.
|
||||||
|
|
||||||
|
mount_namespaces.7
|
||||||
|
Michael Kerrisk
|
||||||
|
SEE ALSO: add mount(8), umount(8)
|
||||||
|
|
||||||
|
namespaces.7
|
||||||
|
Michael Kerrisk
|
||||||
|
Document /proc/sys/user/max_time_namespaces
|
||||||
|
|
||||||
|
netlink.7
|
||||||
|
Michael Kerrisk [Idan Katz]
|
||||||
|
Update path for NETLINK_CONNECTOR docs in kernel source tree
|
||||||
|
Michael Kerrisk [Fabien Siron]
|
||||||
|
Note that NETLINK_SOCK_DIAG is preferred over NETLINK_INET_DIAG
|
||||||
|
|
||||||
|
pid_namespaces.7
|
||||||
|
Michael Kerrisk
|
||||||
|
Note that /proc/sys/kernel/ns_last_pid is virtualized per PID NS
|
||||||
|
Michael Kerrisk
|
||||||
|
Correct capability requirements for write to /proc/sys/kernel/ns_last_pid
|
||||||
|
CAP_SYS_ADMIN is needed in the user NS that owns the PID NS.
|
||||||
|
|
||||||
|
rtnetlink.7
|
||||||
|
Jan Moskyto Matejka [Michael Kerrisk]
|
||||||
|
Add missing RTA_* attributes
|
||||||
|
Used Bird's source code, kernel source code, iproute2 source code
|
||||||
|
and iproute2 manpages to find meanings of these new attributes.
|
||||||
|
|
||||||
|
standards.7
|
||||||
|
Michael Kerrisk [Geoff Clare]
|
||||||
|
Add some more standards
|
||||||
|
Add: SUSv4 2016 edition, POSIX.1-2017, and SUSv4 2018 edition
|
||||||
|
Michael Kerrisk
|
||||||
|
Remove mention of bogus "POSIX" names
|
||||||
|
The terms POSIX.1-{2003,2004,2013,2016} were inventions of
|
||||||
|
my imagination, as confirmed by consulting Geoff Clare of
|
||||||
|
The Open Group. Remove these names.
|
||||||
|
|
||||||
|
symlink.7
|
||||||
|
Michael Kerrisk
|
||||||
|
Describe differences in the treatment of symlinks in the dirname
|
||||||
|
Describe differences in the treatment of symlinks in the dirname
|
||||||
|
part of pathname.
|
||||||
|
|
||||||
|
tcp.7
|
||||||
|
Michael Kerrisk [vrafaeli@msn.com]
|
||||||
|
Update info on tcp_syn_retries default value
|
||||||
|
See https://bugzilla.kernel.org/show_bug.cgi?id=202885.
|
||||||
|
|
||||||
|
user_namespaces.7
|
||||||
|
Michael Kerrisk [Léo Stefanesco]
|
||||||
|
Clarify that "system time" means "calendar time"
|
||||||
|
|
||||||
|
xattr.7
|
||||||
|
Achilles Gaikwad
|
||||||
|
Add attr(1) as relevant page to SEE ALSO
|
||||||
|
|
||||||
|
ldconfig.8
|
||||||
|
Florian Weimer
|
||||||
|
Mention new default for --format in glibc 2.32
|
||||||
|
|
||||||
|
zdump.8
|
||||||
|
Michael Kerrisk [Marco Curreli, Paul Eggert]
|
||||||
|
Update to latest upstream tz release
|
||||||
|
Look under "Latest version", which is 2020a.
|
||||||
|
|
Loading…
Reference in New Issue