mirror of https://github.com/mkerrisk/man-pages
Changes: Ready for 3.78
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
20889818f7
commit
3ab4a9284d
234
Changes
234
Changes
|
@ -10,6 +10,21 @@ 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:
|
||||||
|
|
||||||
|
Akihiro Motoki <amotoki@gmail.com>
|
||||||
|
Alexey Ishchuk <aishchuk@linux.vnet.ibm.com>
|
||||||
|
Carlos O'Donell <carlos@redhat.com>
|
||||||
|
Christian Seiler <christian@iwakd.de>
|
||||||
|
Daniel J Blueman <daniel@quora.org>
|
||||||
|
David Drysdale <drysdale@google.com>
|
||||||
|
David Herrmann <dh.herrmann@gmail.com>
|
||||||
|
Elie De Brauwer <eliedebrauwer@gmail.com>
|
||||||
|
Elliot Hughes <enh@google.com>
|
||||||
|
Jessica McKellar <jessica.mckellar@gmail.com>
|
||||||
|
Kees Cook <keescook@chromium.org>
|
||||||
|
Michael Hayes <mike@aiinc.ca>
|
||||||
|
Michael Kerrisk <mtk.manpages@gmail.com>
|
||||||
|
Rich Felker <dalias@aerifal.cx>
|
||||||
|
Vince Weaver <vincent.weaver@maine.edu>
|
||||||
|
|
||||||
Apologies if I missed anyone!
|
Apologies if I missed anyone!
|
||||||
|
|
||||||
|
@ -17,19 +32,232 @@ Apologies if I missed anyone!
|
||||||
New and rewritten pages
|
New and rewritten pages
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
|
execveat.2
|
||||||
|
David Drysdale, Michael Kerrisk [Rich Felker]
|
||||||
|
New page for execveat(2)
|
||||||
|
|
||||||
|
memfd_create.2
|
||||||
|
Michael Kerrisk, David Herrmann
|
||||||
|
New page for memfd_create() system call
|
||||||
|
Including notes about file sealing
|
||||||
|
|
||||||
|
s390_pci_mmio_write.2
|
||||||
|
Alexey Ishchuk
|
||||||
|
New page for s390 s390_pci_mmio_write() and s390_pci_mmio_read()
|
||||||
|
New manual page for the new PCI MMIO memory access system
|
||||||
|
calls, s390_pci_mmio_write() and s390_pci_mmio_read(),
|
||||||
|
added for the s390 platform.
|
||||||
|
|
||||||
|
|
||||||
Newly documented interfaces in existing pages
|
Newly documented interfaces in existing pages
|
||||||
---------------------------------------------
|
---------------------------------------------
|
||||||
|
|
||||||
|
fcntl.2
|
||||||
|
David Herrmann [Michael Kerrisk]
|
||||||
|
Document F_ADD_SEALS and F_GET_SEALS commands
|
||||||
|
|
||||||
|
proc.5
|
||||||
|
Elie De Brauwer
|
||||||
|
Document /proc/sys/vm/compact_memory
|
||||||
|
Michael Kerrisk
|
||||||
|
Document /proc/sys/fs/nr_open
|
||||||
|
|
||||||
|
|
||||||
New and changed links
|
New and changed links
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
|
s390_pci_mmio_read.2
|
||||||
Global changes
|
Michael Kerrisk
|
||||||
--------------
|
New link to new s390_pci_mmio_write(2) page
|
||||||
|
|
||||||
|
|
||||||
Changes to individual pages
|
Changes to individual pages
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
|
dup.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Add reference to RLIMIT_NOFILE for EMFILE error
|
||||||
|
Michael Kerrisk
|
||||||
|
Add reference to RLIMIT_NOFILE for EBADF error on 'newfd'.
|
||||||
|
|
||||||
|
execve.2
|
||||||
|
fexecve.3
|
||||||
|
Michael Kerrisk
|
||||||
|
SEE ALSO: add execveat(2)
|
||||||
|
|
||||||
|
fallocate.2
|
||||||
|
mmap.2
|
||||||
|
open.2
|
||||||
|
truncate.2
|
||||||
|
write.2
|
||||||
|
Michael Kerrisk
|
||||||
|
ERRORS: add EPERM for operation denied by file seal
|
||||||
|
|
||||||
|
fcntl.2
|
||||||
|
Michael Kerrisk
|
||||||
|
ERRORS: add EBUSY case for F_SETPIPE_SZ
|
||||||
|
Michael Kerrisk
|
||||||
|
Add reference to RLIMIT_NOFILE for F_DUPFD EINVAL error on 'arg'.
|
||||||
|
Michael Kerrisk
|
||||||
|
ERRORS: add open file description lock error cases
|
||||||
|
|
||||||
|
getrlimit.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Update text on RLIMIT_NOFILE ceiling to refer to /proc/sys/fs/file-max
|
||||||
|
|
||||||
|
mbind.2
|
||||||
|
Michael Kerrisk [Daniel J Blueman]
|
||||||
|
Clarify EFAULT text
|
||||||
|
|
||||||
|
mmap.2
|
||||||
|
shmget.2
|
||||||
|
shm_open.3
|
||||||
|
Michael Kerrisk
|
||||||
|
SEE ALSO: add memfd_create(2)
|
||||||
|
|
||||||
|
open.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Refer to RLIMIT_NOFILE for explanation of EMFILE error
|
||||||
|
Michael Kerrisk
|
||||||
|
Add execveat(2) in system call list under "Rationale for openat()"
|
||||||
|
|
||||||
|
perf_event_open.2
|
||||||
|
Vince Weaver
|
||||||
|
Clarify description of overflow events
|
||||||
|
Update the perf_event_open manpage to be more consistent when
|
||||||
|
discussing overflow events. It merges the discussion of
|
||||||
|
poll-type notifications with those generated by SIGIO
|
||||||
|
signal handlers.
|
||||||
|
This addresses the remaining FIXMEs is the document.
|
||||||
|
Vince Weaver
|
||||||
|
Remove inaccurate paragraph describing attr.config
|
||||||
|
Remove an inaccurate paragraph about values in the attr.config
|
||||||
|
field. This information was never true in any released kernel;
|
||||||
|
it somehow snuck into the manpage because it is still described
|
||||||
|
this way in tools/perf/design.txt in the kernel source tree.
|
||||||
|
Michael Kerrisk
|
||||||
|
Correct the kernel version number for PERF_COUNT_HW_CACHE_NODE
|
||||||
|
Michael Kerrisk
|
||||||
|
Add some kernel version numbers to various fields and constants
|
||||||
|
|
||||||
|
ptrace.2
|
||||||
|
sigaction.2
|
||||||
|
seccomp.2
|
||||||
|
Kees Cook
|
||||||
|
Ptrace and siginfo details
|
||||||
|
While writing some additional seccomp tests, I realized
|
||||||
|
PTRACE_EVENT_SECCOMP wasn't documented yet. Fixed this, and added
|
||||||
|
additional notes related to ptrace events SIGTRAP details.
|
||||||
|
|
||||||
|
readv.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Update details on glibc readv()/writev() wrapper behavior
|
||||||
|
And add a historical detail about Linux 2.0.
|
||||||
|
|
||||||
|
select.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Mention RLIMIT_NOFILE as a possible cause of EINVAL error
|
||||||
|
|
||||||
|
syscall.2
|
||||||
|
Kees Cook
|
||||||
|
Add arm64 and mips
|
||||||
|
Add mips an d arm64 to tables, along with some further
|
||||||
|
details on these architectures,
|
||||||
|
|
||||||
|
syscalls.2
|
||||||
|
Michael Kerrisk
|
||||||
|
Add s390_pci_mmio_read(2) and s390_pci_mmio_write(2)
|
||||||
|
Michael Kerrisk
|
||||||
|
Note kernel() version that introduced get_kernel_syms()
|
||||||
|
Note kernel version that introduced ppc_rtas()
|
||||||
|
Note kernel version that introduced create_module()
|
||||||
|
Note kernel version that added setup()
|
||||||
|
Michael Kerrisk
|
||||||
|
Remove some details for sync_file_range2()
|
||||||
|
Make the table a bit simpler. The details can anyway be
|
||||||
|
found in the system call man page.
|
||||||
|
|
||||||
|
utimensat.2
|
||||||
|
Michael Kerrisk [Elliot Hughes]
|
||||||
|
If both tv_sec fields are UTIME_OMIT, the file need not exist
|
||||||
|
As noted by Elliot, if both tv_sec fields are UTIME_OMIT,
|
||||||
|
utimensat() will return success even if the file does not exist.
|
||||||
|
|
||||||
|
errno.3
|
||||||
|
Michael Kerrisk
|
||||||
|
The RLIMIT_NOFILE resource limit is a common cause of EMFILE
|
||||||
|
|
||||||
|
exec.3
|
||||||
|
Michael Kerrisk
|
||||||
|
SEE ALSO: add execveat(2)
|
||||||
|
|
||||||
|
fclose.3
|
||||||
|
Carlos O'Donell
|
||||||
|
Consistency fix: use "stream" as name for "FILE *" argument
|
||||||
|
Harmonize all the manual pages to use "stream" for FILE*
|
||||||
|
instead of randomly using "fp" or "stream." Choosing something
|
||||||
|
and being consistent helps users scan the man pages quickly
|
||||||
|
and understand what they are looking at.
|
||||||
|
|
||||||
|
fexecve.3
|
||||||
|
Michael Kerrisk
|
||||||
|
Rewrite the script+close-on-exec problem as a BUG
|
||||||
|
Also, add one or two details about this scenario.
|
||||||
|
Michael Kerrisk
|
||||||
|
The natural idiom when using fexecve() is to use the close-on-exec flag
|
||||||
|
|
||||||
|
fmemopen.3
|
||||||
|
Michael Kerrisk
|
||||||
|
Consistency fix: use "stream" as name for "FILE *" argument
|
||||||
|
|
||||||
|
fopencookie.3
|
||||||
|
Michael Kerrisk
|
||||||
|
Consistency fix: use "stream" as name for "FILE *" argument
|
||||||
|
|
||||||
|
getgrent_r.3
|
||||||
|
Carlos O'Donell
|
||||||
|
Consistency fix: use "stream" as name for "FILE *" argument
|
||||||
|
|
||||||
|
getline.3
|
||||||
|
Michael Kerrisk
|
||||||
|
Consistency fix: use "stream" as name for "FILE *" argument
|
||||||
|
|
||||||
|
getmntent.3
|
||||||
|
Carlos O'Donell
|
||||||
|
Consistency fix: use "stream" as name for "FILE *" argument
|
||||||
|
|
||||||
|
getpw.3
|
||||||
|
Michael Kerrisk [Carlos O'Donell]
|
||||||
|
Describe return value when 'uid' is not found
|
||||||
|
|
||||||
|
getpwent_r.3
|
||||||
|
Carlos O'Donell
|
||||||
|
Consistency fix: use "stream" as name for "FILE *" argument
|
||||||
|
|
||||||
|
getspnam.3
|
||||||
|
Carlos O'Donell
|
||||||
|
Consistency fix: use "stream" as name for "FILE *" argument
|
||||||
|
|
||||||
|
malloc_info.3
|
||||||
|
Carlos O'Donell
|
||||||
|
Consistency fix: use "stream" as name for "FILE *" argument
|
||||||
|
|
||||||
|
posix_fallocate.3
|
||||||
|
Michael Kerrisk
|
||||||
|
Note that posix_fallocate() is implemented using fallocate(2)
|
||||||
|
|
||||||
|
putgrent.3
|
||||||
|
Carlos O'Donell
|
||||||
|
Consistency fix: use "stream" as name for "FILE *" argument
|
||||||
|
Harmonize all the manual pages to use "stream" for FILE*
|
||||||
|
instead of randomly using "fp" or "stream." Choosing something
|
||||||
|
and being consistent helps users scan the man pages quickly
|
||||||
|
and understand what they are looking at.
|
||||||
|
|
||||||
|
locale.5
|
||||||
|
Akihiro Motoki
|
||||||
|
Correct variable name
|
||||||
|
|
||||||
|
proc.5
|
||||||
|
Michael Kerrisk
|
||||||
|
Remove bogus statement about NR_OPEN being a ceiling for file-max
|
||||||
|
|
Loading…
Reference in New Issue