Linux-man Archive on
 help / color / Atom feed
* man-pages-05.05 released
@ 2020-02-09 20:09 Michael Kerrisk (man-pages)
  0 siblings, 0 replies; only message in thread
From: Michael Kerrisk (man-pages) @ 2020-02-09 20:09 UTC (permalink / raw)
  To: libc-alpha, linux-man; +Cc: mtk.manpages


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:
Git repository:
Online changelog:

A (very) short summary of the release is blogged at:

The current version of the pages is browsable at:

You are receiving this message either because:

a) You contributed to the content of this release.

b) You are subscribed to or

c) I have information (possibly inaccurate) that you are the maintainer
of a translation of the manual pages, or are the maintainer of the
manual pages set in a particular distribution, or have expressed
interest in helping with man-pages maintenance, or have otherwise
expressed interest in being notified about man-pages releases.
If you don't want to receive such messages from me, or you know of
some other translator or maintainer who may want to receive such
notifications, send me a message.



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

Released: 2020-02-09, Munich


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:

Adam Borowski <>
Adrian Reber <>
Andy Lutomirski <>
Antonin Décimo <>
Benjamin Peterson <>
Brennan Vincent <>
Christian Brauner <>
Colin Ian King <>
Cyril Hrubis <>
Daniel Colascione <>
Denys Vlasenko <>
DJ Delorie <>
Dmitry V. Levin <>
Jakub Wilk <>
Jashank Jeremy <>
Joel Fernandes <>
John Hubbard <>
John Jones <>
Joseph C. Sible <>
kevin sztern <>
Marko Myllynen <>
markus T Metzger <>
Michael Kerrisk <>
Michal Hocko <>
Mike Frysinger <>
Mike Salvatore <>
Mikhail Golubev <>
Nick Shipp <>
Nikola Forró <>
Peter Gajdos <>
Petr Vorel <>
Ponnuvel Palaniyappan <>
Rich Felker <>
Robin Kuzmin <>
Samuel Thibault <>
Sam Varshavchik <>
Vegard Nossum <>
Weitian LI <>
Will <>
Yang Xu <>
Yu Jian Wu <>

Apologies if I missed anyone!

Newly documented interfaces in existing pages

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

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

    Joel Fernandes
        Update manpage with new memfd F_SEAL_FUTURE_WRITE seal

    Yang Xu
        Document LOOP_SET_BLOCK_SIZE
    Yang Xu
        Document LOOP_SET_DIRECT_IO

    Michael Kerrisk
        Document /proc/sys/vm/unprivileged_userfaultfd

Changes to individual pages

    Michael Kerrisk  [Yang Xu]
        Add missing details in EPERM error for setting inheritable capabilities

    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
    Michael Kerrisk  [Colin Ian King]
        Add old EINVAL error for AArch64
    Michael Kerrisk
        ERRORS: add EINVAL for use of CLONE_PARENT by an init process

    Ponnuvel Palaniyappan
        Fix a bug in the example

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

    Andy Lutomirski  [Markus T Metzger]
        Fix type of base_addr

    John Hubbard  [Michal Hocko]
        Remove ENOENT from the list of possible return values

    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.

    Daniel Colascione
        Mention EINTR for perf_event_open

    Denys Vlasenko
        PTRACE_EVENT_STOP does not always report SIGTRAP

    Michael Kerrisk
        Don't show numeric values of Q_XQUOTAON XFS_QUOTA_?DQ_* flags
            The programmer should not need to care about the numeric values,
            and their inclusion is verbosity.
    Yang Xu  [Michael Kerrisk]
        Add EINVAL error of Q_XQUOTARM operation

    Michael Kerrisk
        Note that stime() is deprecated

    Petr Vorel  [Cyril Hrubis]
        Update feature test macro requirements

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

    Yang Xu  [Michael Kerrisk]
        Add EPERM error

    Rich Felker
        Clarify alignment issues and correct method of accessing CMSG_DATA()
            From an email by Rich Felker:

            It came to my attention while reviewing possible breakage with
            move to 64-bit time_t that some applications are dereferencing
            data in socket control messages (particularly SCM_TIMESTAMP*)
            in-place as the message type, rather than memcpy'ing it to
            appropriate storage. This necessarily does not work and is not
            supportable if the message contains data with greater alignment
            requirement than the header. In particular, on 32-bit archs,
            cmsghdr has size 12 and alignment 4, but struct timeval and
            timespec may have alignment requirement 8.
    Michael Kerrisk  [Rich Felker]
        Modify CMSG_DATA() example to use memcpy()
            See previous patch to this page for rationale

    Benjamin Peterson  [Mike Frysinger]
        Use hex for the status mask

    Michael Kerrisk
        Note that this function is deprecated

    Samuel Thibault
        Remove mention of O_NOCTTY
            The glibc implementation of getpt has actually never been setting

    Vegard Nossum
        Clarify realloc() return value
    Petr Vorel
        Remove duplicate _GNU_SOURCE

    Adam Borowski
        Document \e[90m to 97, 100 to 107
    Adam Borowski
        \e[21m is now underline
            Since 65d9982d7e523a1a8e7c9af012da0d166f72fc56 (4.17), it follows
            xterm rather than common sense and consistency, being the only
            command 1..9 where N+20 doesn't undo what N did.  As libvte
            0.51.90 got changed the same way, this behaviour will probably
    Adam Borowski
        Update \e[38m and \e[48m
            Supported since cec5b2a97a11ade56a701e83044d0a2a984c67b4 (3.16).

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

    Nick Shipp
        Merge late perror() into fprintf() in example code

    Antonin Décimo
        Fix alignment issue in example

    kevin sztern  [Michael Kerrisk]
        Add missing tpacket_auxdata field (tp_vlan_tpid)

    Antonin Décimo
        ifa_index is an unsigned int

    Michael Kerrisk
        tcp_low_latency is ignored since Linux 4.14

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

    Mikhail Golubev  [Michael Kerrisk]
        Add missing structure element
            The structure 'struct sockaddr_vm' has additional element
            'unsigned char svm_zero[]' since version v3.9-rc1.

    DJ Delorie
        Document file filter and symlink pattern expectations

Michael Kerrisk
Linux man-pages maintainer;
Linux/UNIX System Programming Training:

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-09 20:09 man-pages-05.05 released Michael Kerrisk (man-pages)

Linux-man Archive on

Archives are clonable:
	git clone --mirror linux-man/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-man linux-man/ \
	public-inbox-index linux-man

Example config snippet for mirrors

Newsgroup available over NNTP:

AGPL code for this site: git clone