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
|
||||
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!
|
||||
|
||||
|
@ -17,19 +32,232 @@ Apologies if I missed anyone!
|
|||
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
|
||||
---------------------------------------------
|
||||
|
||||
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
|
||||
---------------------
|
||||
|
||||
|
||||
Global changes
|
||||
--------------
|
||||
s390_pci_mmio_read.2
|
||||
Michael Kerrisk
|
||||
New link to new s390_pci_mmio_write(2) page
|
||||
|
||||
|
||||
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