man-pages-5.05 is released

From: Michael Kerrisk (man-pages)
Date: Sun Feb 09 2020 - 15:09:50 EST


Gidday,

The Linux man-pages maintainer proudly announces:

man-pages-5.05 - man pages for Linux

This release resulted from patches, bug reports, reviews, and
comments from 40 people, with around 110 commits making changes
to around 50 pages.

Tarball download:
http://www.kernel.org/doc/man-pages/download.html
Git repository:
https://git.kernel.org/cgit/docs/man-pages/man-pages.git/
Online changelog:
http://man7.org/linux/man-pages/changelog.html#release_5.05

A (very) short summary of the release is blogged at:
https://linux-man-pages.blogspot.com/2020/02/man-pages-505-is-released.html

The current version of the pages is browsable at:
http://man7.org/linux/man-pages/

A selection of changes in this release that may be of interest
to readers of LKML is shown below.

Cheers,

Michael==================== Changes in man-pages-5.05 ====================

Released: 2020-02-09, Munich



Newly documented interfaces in existing pages
---------------------------------------------

clone.2
Adrian Reber [Christian Brauner, Michael Kerrisk]
Add clone3() set_tid information
Michael Kerrisk
Document CLONE_CLEAR_SIGHAND

fcntl.2
Joel Fernandes [Michael Kerrisk]
Update manpage with new memfd F_SEAL_FUTURE_WRITE seal

memfd_create.2
Joel Fernandes
Update manpage with new memfd F_SEAL_FUTURE_WRITE seal

loop.4
Yang Xu
Document LOOP_SET_BLOCK_SIZE
Yang Xu
Document LOOP_SET_DIRECT_IO

proc.5
Michael Kerrisk
Document /proc/sys/vm/unprivileged_userfaultfd


Changes to individual pages
---------------------------

clone.2
Michael Kerrisk
Note that CLONE_THREAD causes similar behavior to CLONE_PARENT
The introductory paragraphs note that "the calling process" is
normally synonymous with the "the parent process", except in the
case of CLONE_PARENT. The same is also true of CLONE_THREAD.
Christian Brauner [Michael Kerrisk]
Mention that CLONE_PARENT is off-limits for inits

listen.2
Michael Kerrisk [Peter Gajdos]
The 'somaxconn' default value has increased to 4096

open.2
Adam Borowski
No need for /proc to make an O_TMPFILE file permanent
In the example snippet, we already have the fd, thus there's no
need to refer to the file by name. And, /proc/ might be not
mounted or not accessible.
Michael Kerrisk [Joseph C. Sible]
In O_TMPFILE example, describe alternative linkat() call
This was already shown in an earlier version of the page,
but Adam Borowski's patch replaced it with an alternative.
Probably, it is better to show both possibilities.

ptrace.2
Denys Vlasenko
PTRACE_EVENT_STOP does not always report SIGTRAP

stime.2
Michael Kerrisk
Note that stime() is deprecated

sysctl.2
Michael Kerrisk
This system call was removed in Linux 5.5; adjust the page accordingly

cmsg.3
Rich Felker
Clarify alignment issues and correct method of accessing CMSG_DATA()
console_codes.4
Adam Borowski
Document \e[90m to 97, 100 to 107
Adam Borowski
\e[21m is now underline
Adam Borowski
Update \e[38m and \e[48m

cgroups.7
Michael Kerrisk
The v2 freezer controller was added in Linux 5.2
Michael Kerrisk
Split discussion of cgroups.events file and v2 release notification
In preparation for adding a description of the "frozen" key.
Michael Kerrisk
Describe the cgroup.events "frozen" key
Michael Kerrisk
Improve the discussion of the advantages of v2 release notification

unix.7
Michael Kerrisk
The PID sent with SCM_CREDENTIALS must match an existing process

ldconfig.8
DJ Delorie
Document file filter and symlink pattern expectations

--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/