]> git.ipfire.org Git - thirdparty/man-pages.git/blobdiff - Changes
rename.2: SEE ALSO: add rename(1)
[thirdparty/man-pages.git] / Changes
diff --git a/Changes b/Changes
index 300a09182f8704a1affaee59e842fab2bfb772c9..a6fb1f4bb69fba8b3754f3dee1b9e283f37e4d85 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,4 +1,4 @@
-==================== Changes in man-pages-4.05 ====================
+==================== Changes in man-pages-5.07 ====================
 
 Released: ????-??-??, Munich
 
@@ -10,76 +10,6 @@ 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:
 
-Adhemerval Zanella <adhemerval.zanella@linaro.org>
-Akihiro Suda <suda.kyoto@gmail.com>
-Alan Aversa <alan.aversa@cox.net>
-Alan Cox <etchedpixels@gmail.com>
-Alec Leamas <leamas.alec@gmail.com>
-Alex Henrie <alexhenrie24@gmail.com>
-Alexander Miller <alex.miller@gmx.de>
-Andreas Gruenbacher <agruenba@redhat.com>
-Andreas Schwab <schwab@suse.de>
-Anna Schumaker <Anna.Schumaker@Netapp.com>
-Askar Safin <safinaskar@mail.ru>
-Bill O. Gallmeister <bgallmeister@gmail.com>
-Carlos O'Donell <carlos@redhat.com>
-Chris Pick <kernel@chrispick.com>
-Christoph Hellwig <hch@infradead.org>
-Craig Gallek <kraig@google.com>
-Darrick J. Wong <darrick.wong@oracle.com>
-Davidlohr Bueso <dave@stgolabs.net>
-Dmitry V. Levin <ldv@altlinux.org>
-Dr. Tobias Quathamer <toddy@debian.org>
-Eric Blake <eblake@redhat.com>
-Eric Dumazet <edumazet@google.com>
-Florian Weimer <fweimer@redhat.com>
-Gabriel Corona <gabriel.corona@enst-bretagne.fr>
-Heinrich Schuchardt <xypron.glpk@gmx.de>
-Ivan Shapovalov <intelfx@intelfx.name>
-Jakub Wilk <jwilk@jwilk.net>
-Jason Baron <jbaron@akamai.com>
-Jason Vas Dias <jason.vas.dias@gmail.com>
-Jérémie Galarneau <jeremie.galarneau@efficios.com>
-Jeremy Harris <jeharris@redhat.com>
-Joachim Wuttke <j.wuttke@fz-juelich.de>
-Joe Stein <joeaarons@gmail.com>
-John Stultz <john.stultz@linaro.org>
-Josh Triplett <josh@joshtriplett.org>
-Kondo, Naoya <kondo-naoya@jp.fujitsu.com>
-Krzysztof Adamski <k@japko.eu>
-Manfred Spraul <manfred@colorfullife.com>
-Marianne CHEVROT <blackmoor@openmailbox.org>
-Marko Myllynen <myllynen@redhat.com>
-Mark Post <mpost@suse.com>
-Martin Gebert <Murphy.Gebert@gmx.de>
-Mats Wichmann <mats@linuxfoundation.org>
-Matt Zimmerman <mdz@debian.org>
-Michael Kerrisk <mtk.manpages@gmail.com>`
-Mike Frysinger <vapier@gentoo.org>
-Minchan Kim <minchan@kernel.org>
-Naoya Kondo <kondo-naoya@jp.fujitsu.com>
-Naresh Kamboju <naresh.kernel@gmail.com>
-Nikola Forró <nforro@redhat.com>
-Nikos Mavrogiannopoulos <nmav@gnutls.org>
-Orion Poplawski <orion@cora.nwra.com>
-Pakin Yury <zxwarior@yandex.ru>
-Patrick Donnelly <batrick@batbytes.com>
-Paul Eggert <eggert@cs.ucla.edu>
-Paul Pluzhnikov <ppluzhnikov@google.com>
-Peter Hurley <peter@hurleysoftware.com>
-Peter Wu <peter@lekensteyn.nl>
-Petr Gajdos <pgajdos@suse.cz>
-Philip Semanchuk <linux_kernel.20.ick@spamgourmet.com>
-Rasmus Villemoes <Rasmus.Villemoes@decode.is>
-Rich Felker <dalias@aerifal.cx>
-Simon Que <sque@chromium.org>
-Stephan Bergmann <sbergman@redhat.com>
-Stéphane Aulery <lkppo@free.fr>
-Stephen Hurd <shurd@sasktel.net>
-Vincent Bernat <bernat@luffy.cx>
-William Preston <wpreston@suse.de>
-Yuri Kozlov <yuray@komyakino.ru>
-Zefram <zefram@fysh.org>
 
 Apologies if I missed anyone!
 
@@ -87,959 +17,19 @@ Apologies if I missed anyone!
 New and rewritten pages
 -----------------------
 
-copy_file_range.2
-    Anna Schumaker  [Darrick J. Wong, Christoph Hellwig, Michael Kerrisk]
-        New page documenting copy_file_range()
-            copy_file_range() is a new system call for copying ranges of data
-            completely in the kernel.  This gives filesystems an opportunity to
-            implement some kind of "copy acceleration", such as reflinks or
-            server-side-copy (in the case of NFS).
-
-personality.2
-    Michael Kerrisk
-        This page has been greatly expanded, to add descriptions of
-        personality domains.
-
-fmemopen.3
-    Michael Kerrisk  [Adhemerval Zanella]
-        Significant reworking of this page:
-        * Rework discussion of the (obsolete) binary mode
-       * Split open_memstream(3) description into a separate page.
-        * Note various fmemopen() bugs that were fixed in glibc 2.22
-        * Greatly expand description of 'mode' argument
-        * Rework description of 'buf' and 'len' arguments
-        * Expand discussion of "current position" for fmemopen() stream
-
-ntp_gettime.3
-    Michael Kerrisk
-        New page describing ntp_gettime(3) and ntp_gettimex(3)
-
-open_memstream.3
-    Michael Kerrisk
-        New page created by split of fmemopen(3).
-        At the same time, add and rework a few details in the text.
-
-posix_spawn.3
-    Bill O. Gallmeister, Michael Kerrisk
-        New man page documenting posix_spawn(3) and posix_spawnp(3)
-
-readdir.3
-    Michael Kerrisk  [Florian Weimer]
-        Split readdir_r() content into separate page
-            As suggested by Florian Weimer:
-
-                It may make sense to move this documentation to a separate
-                manual page, specific to readdir_r.  This will keep the
-                readdir() documentation nice and crisp.  Most programmers
-                will never have to consult all these details.
-    Michael Kerrisk
-        Near complete restructuring of the page and add some further details
-    Michael Kerrisk  [Florian Weimer, Rich Felker, Paul Eggert]
-        Add a lot more detail on portable use of the 'd_name' field
-
-readdir_r.3
-    Michael Kerrisk  [Florian Weimer]
-        New page created after split of readdir(3).
-    Michael Kerrisk  [Florian Weimer]
-        Explain why readdir_r() is deprecated and readdir() is preferred
-    Michael Kerrisk  [Florian Weimer]
-        Remove misleading code example using pathconf()
-
-lirc.4
-    Alec Leamas
-        New page documenting lirc device driver
-
 
 Newly documented interfaces in existing pages
 ---------------------------------------------
 
-adjtimex.2
-    Michael Kerrisk
-        Document ntp_adjtime(3)
-
-epoll_ctl.2
-    Michael Kerrisk  [Jason Baron]
-        Document EPOLLEXCLUSIVE
-
-madvise.2
-    Minchan Kim  [Michael Kerrisk]
-        Document MADV_FREE
-            Document the MADV_FREE flag added to madvise() in Linux 4.5.
-
-proc.5
-    Michael Kerrisk
-        Document CmaTotal and CmaFree fields of /proc/meminfo
-    Michael Kerrisk
-        Document additional /proc/meminfo fields
-           Document DirectMap4k, DirectMap4M, DirectMap2M, DirectMap1G
-    Michael Kerrisk
-        Document MemAvailable /proc/meminfo field
-    Michael Kerrisk
-        Document inotify /proc/PID/fdinfo entries
-    Michael Kerrisk
-        Document fanotify /proc/PID/fdinfo entries
-    Michael Kerrisk
-        Add some kernel version numbers for /proc/PID/fdinfo entries
-    Michael Kerrisk  [Patrick Donnelly]
-        /proc/PID/fdinfo displays the setting of the close-on-exec flag
-            Note also the pre-3.1 bug in the display of this info.
-
-socket.7
-    Craig Gallek  [Michael Kerrisk, Vincent Bernat]
-        Document some BPF-related socket options
-            Document the behavior and the first kernel version for each of the
-            following socket options:
-
-                SO_ATTACH_FILTER
-                SO_ATTACH_BPF
-                SO_ATTACH_REUSEPORT_CBPF
-                SO_ATTACH_REUSEPORT_EBPF
-                SO_DETACH_FILTER
-                SO_DETACH_BPF
-                SO_LOCK_FILTER
-
 
 New and changed links
 ---------------------
 
-isalpha_l.3
-    Michael Kerrisk
-        New link to isalpha.3
-
-longjmp.3
-    Michael Kerrisk
-        Replace page with link to setjmp(3), which now incorporates longjmp()
-
-ntp_adjtime.3
-    Michael Kerrisk
-        New link to adjtimex(2)
-
-ntp_gettimex.3
-    Michael Kerrisk
-        New link to ntp_gettime.3
-
-open_wmemstream.3
-    Michael Kerrisk
-        Update link to point to new open_memstream(2) page
-
-posix_spawnp.3
-    Michael Kerrisk
-        New link to new posix_spawn.3 page
-
-siglongjmp.3
-    Michael Kerrisk
-        Rewire link to point to setjmp(3)
-
-strerror_l.3
-    Michael Kerrisk
-        New link to strerror.3
-            Fix missing link
-
 
 Global changes
 --------------
 
-Various pages
-    Michael Kerrisk
-        Update FTM requirements (_DEFAULT_SOURCE)
-    Michael Kerrisk
-        Update feature test macro requirements
-            Update to use _DEFAULT_SOURCE, and also changes brought by
-            glibc commit 266865c0e7b79d4196e2cc393693463f03c90bd8.
-
-Various pages
-    Michael Kerrisk
-        Simplify FTM requirements
-            Looking at <features.h> (or feature_test_macros(7)), one can
-            see that when _XOPEN_SOURCE is defined with the value 700
-            (or greater), then _POSIX_C_SOURCE is defined with the value
-            200809L (or greater). Therefore, terms in the man pages such as
-
-                _XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
-
-            can be simplified to:
-
-                _POSIX_C_SOURCE\ >=\ 200809L
-
-Various pages
-    Michael Kerrisk
-        Simplify FTM requirements
-            Looking at <features.h> (or feature_test_macros(7)), one can
-            see that when _XOPEN_SOURCE is defined with the value 600
-            (or greater), then _POSIX_C_SOURCE is defined with the value
-            200112L (or greater). Therefore, terms in the man pages such as
-
-                _XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
-
-            can be simplified to:
-
-                _POSIX_C_SOURCE\ >=\ 200112L
-
-Various pages
-    Michael Kerrisk
-        Simplify FTM requirements
-            _XOPEN_SOURCE implies _POSIX_C_SOURCE >=2, so simplify FTM
-            requirements in various pages.
-
-Various pages
-    Michael Kerrisk
-        Remove "or 'cc -std=c99'" from SYNOPSIS
-            Under the FTM requirements all of these pages document the
-            requirement for _ISOC99_SOURCE. And feature_test_macros(7) now
-            documents that "cc -std=c99" produces the same effect as defining
-            _ISOC99_SOURCE. So, all of these pages don't additionally need
-            to specify "or 'cc -std=c99'" under the FTM requirements
-            in the SYNOPSIS. Removing that redundant text also simplifies
-            the SYNOPSIS a little.
-
-Various pages
-    Michael Kerrisk
-        Simplify FTM requirements
-            Looking at <features.h> (or feature_test_macros(7)), one can
-            see that when _XOPEN_SOURCE is defined with the value 600
-            (or greater), then _POSIX_C_SOURCE is defined with the value
-            200112L (or greater). Therefore, terms in the man pages such as
-
-                _XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
-
-            can be simplified to:
-
-                _POSIX_C_SOURCE\ >=\ 200112L
-
-Various pages
-    Michael Kerrisk
-        Remove references to _XOPEN_SOURCE_EXTENDED in SYNOPSIS
-            _XOPEN_SOURCE_EXTENDED is obsolete (it existed in SUSv1, but not
-            subsequent standards). _XOPEN_SOURCE >= 500 produces the same
-            effects as (_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED). Modifying
-            the SYNOPSIS of various ages that contain:
-
-                _XOPEN_SOURCE\ >=\ 500 ||
-                    _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
-
-            to just:
-
-                _XOPEN_SOURCE\ >=\ 500
-
-            This has the following benefits:
-
-            a) Simplifying the SYNOPSIS by removing ancient
-               historical information.
-
-            b) Preventing users from being misled into using
-               _XOPEN_SOURCE_EXTENDED in new source code.
-
-Various pages
-    Michael Kerrisk
-        Remove mention of the obsolete _POSIX_SOURCE macro from SYNOPSIS
-            _POSIX_SOURCE was a POSIX.1-1990 creation that was soon made
-            obsolete bu _POSIX_C_SOURCE. Retaining mention of it
-            in the feature test macro requirements section of the
-            SYNOPSIS doesn't contain important information, and may
-            mislead readers into actually trying to use this macro.
-            A few mentions of it are maintained in a some pages where
-            defining _POSIX_SOURCE inhibits some behavior.
-
-Various sockets-related pages
-    Michael Kerrisk  [Carlos O'Donell]
-        Use consistent argument/variable names for socket addresses and lengths
-            As noted by Carlos, there's quite a bit of inconsistency across
-            pages. Use 'addr' and 'addrlen' consistently in variables and
-            function arguments.
-
-Various pages
-    Michael Kerrisk
-        Wording fix: "current file offset" ==> "file offset"
-            "File offset" is the preferred POSIX terminology.
-
-Various pages
-    Michael Kerrisk
-        Word "descriptor" more precisely
-            Use either "file descriptor" or message queue descriptor".
-
-Various pages
-    Michael Kerrisk
-        ERRORS: add reference to signal(7) in description of EINTR
-
 
 Changes to individual pages
 ---------------------------
 
-locale.1
-    Marko Myllynen
-        Add "locale -c charmap" as an example
-            Addresses https://bugzilla.kernel.org/show_bug.cgi?id=104511.
-
-localedef.1
-    Marko Myllynen
-        Add hint on purpose of --no-archive
-            Indicate why using --no-archive might be a good idea. The issue
-            is that if you create a custom locale with localedef(1) and put
-            it to the locale archive then during the next glibc upgrade the
-            locale archive is updated as well and your custom locale is gone.)
-
-accept.2
-    Michael Kerrisk
-        ERRORS: improve description for EBADF
-
-adjtimex.2
-    Michael Kerrisk  [John Stultz]
-        Various improvements after feedback from John Stultz
-    Michael Kerrisk
-        Remove FTM requirements
-            It seems that adjtimex() never needed _BSD_SOURCE (and my
-            earlier commit 5918743bc8b02b was simply a blunder).
-    Michael Kerrisk
-        Split EINVAL error cases
-    Michael Kerrisk
-        Note treatment of out-of-range buf.offset
-    Michael Kerrisk
-        Don't refer reader to adjtime(3)
-            Probably, it's not wise to suggest adjtime(3) as the more
-            portable API. Rather, ntp_adjtime(3) should be used.
-    Michael Kerrisk  [Naresh Kamboju]
-        Update details of buf.offset EINVAL error
-    Michael Kerrisk
-        SEE ALSO: add ntp_gettime(3)
-    Michael Kerrisk
-        Improve description of some PPS timex fields
-    Michael Kerrisk
-        Add ATTRIBUTES section
-    William Preston  [Petr Gajdos]
-        Update a detail in adjtimex return value description
-    Michael Kerrisk
-        Note range constraints and clamping for ADJ_FREQUENCY
-
-bdflush.2
-    Michael Kerrisk
-        Note that glibc support for this system call went away in version 2.23
-
-bind.2
-    Michael Kerrisk
-        Improve description of ENOENT error
-
-bpf.2
-    Michael Kerrisk
-        Document close-on-exec semantics
-            The close-on-exec file descriptor flag is automatically enabled
-            for FDs returned by bpf().
-
-chmod.2
-    Michael Kerrisk
-        Clarify terminology (file mode versus file permission bits)
-
-chown.2
-    Michael Kerrisk
-        ERRORS: improve EBADF description
-
-clone.2
-unshare.2
-    Michael Kerrisk
-        Remove mention of _BSD_SOURCE and _SVID_SOURCE
-            The right way to expose declarations for these Linux-specific
-            system calls was always _GNU_SOURCE. Mentioning the historical
-            use of _BSD_SOURCE and _SVID_SOURCE just clouds the issue.
-
-connect.2
-    Michael Kerrisk
-        ERRORS: improve EBADF description
-
-create_module.2
-    Michael Kerrisk
-        Glibc 2.23 removed last vestiges of support for this system call
-
-delete_module.2
-    Michael Kerrisk
-        Glibc 2.23 removed last vestiges of support for this system call
-
-epoll_ctl.2
-    Michael Kerrisk
-        Document ELOOP error for circular monitoring loops
-
-eventfd.2
-    Michael Kerrisk
-        Note that eventfd info is available in /proc/PID/fdinfo
-
-execve.2
-    Michael Kerrisk  [Krzysztof Adamski]
-        Add EPERM error for capabilities check of capability-dumb binaries
-    Michael Kerrisk
-        Add reference to ld-linux.so(8)
-    Michael Kerrisk
-        SEE ALSO: add system(3)
-
-fanotify_init.2
-    Michael Kerrisk
-        Note kernel version that allowed O_CLOEXEC for event_f_flags
-
-fcntl.2
-flock.2
-    Michael Kerrisk
-        SEE ALSO: add lslocks(8)
-
-fcntl.2
-    Michael Kerrisk  [Jason Vas Dias]
-        Rework description of F_SETOWN
-            As suggested by Jason, make it clearer that I/O signalling
-            requires the use of both F_SETOWN and O_ASYNC. While we're at,
-            make a few other cleanups to the text.
-    Michael Kerrisk
-        Remove mention of _BSD_SOURCE to get definition of F_SETOWN/F_GETOWN
-            This usage went away in glibc 2.20, and the simplest remedy
-            is just to omit mention of it.
-
-futex.2
-    Michael Kerrisk
-        FUTEX_CLOCK_REALTIME can now be used with FUTEX_WAIT
-
-get_kernel_syms.2
-    Michael Kerrisk
-        Note that glibc des not support this system call
-
-init_module.2
-    Michael Kerrisk
-        Glibc 2.23 removed last vestiges of support for this system call
-
-ioctl_list.2
-    Heinrich Schuchardt
-        Include uapi/linux/wireless.h
-            Add the list of wireless IOCTLs.
-    Heinrich Schuchardt
-        Path to sockios.h
-            sockios.h is now in include/uapi
-    Heinrich Schuchardt
-        Add reference to netdevice.7
-            netdevice.7 describes most of the IOCTLs of sockios.h
-    Heinrich Schuchardt
-        Transfer structure (wireless.h IOCTLs)
-            The sole parameter to be passed to the wireless.h IOCTLs is
-            of type struct iwreq *.
-
-ioperm.2
-    Michael Kerrisk  [Alex Henrie]
-        ioperm.2: Permissions are inherited across fork(2)
-            See https://bugzilla.kernel.org/show_bug.cgi?id=99911
-
-iopl.2
-    Michael Kerrisk  [Alex Henrie]
-        Permissions are not inherited across fork(2) or preserved on execve(2)
-            See https://bugzilla.kernel.org/show_bug.cgi?id=99901
-
-lseek.2
-    Michael Kerrisk
-        FUSE now supports SEEK_HOLE and SEEK_DATA
-    Michael Kerrisk
-       NFS supports SEEK_HOLE and SEEK_DATA
-
-    Michael Kerrisk
-        SEE ALSO: add open(2)
-
-madvise.2
-    Michael Kerrisk
-        Clarify MADV_HWPOISON wording to say that it applies to a page range
-
-mknod.2
-    Michael Kerrisk
-        SEE ALSO: add mknod(1)
-
-mount.2
-    Michael Kerrisk
-        SEE ALSO: add findmnt(8)
-
-open.2
-    Michael Kerrisk
-        NOTES: mention existence of proc/PID/fd and /proc/PID/fdinfo
-    Mark Post  [Petr Gajdos]
-        O_TMPFILE support is now provided bt Btrfs
-
-pipe.2
-    Michael Kerrisk  [Eric Blake]
-        Note treatment of 'pipefd' on error
-
-poll.2
-    Michael Kerrisk  [Josh Triplett]
-        Document spurious EAGAIN error that can occur on other systems
-            Light reworking of text proposed by Josh Triplett.
-
-readlink.2
-    Michael Kerrisk
-        Clarify EINVAL error description
-
-recv.2
-    Heinrich Schuchardt
-        Equivalence to read()
-            Describe the recv(2)-read(2) and the recvfrom(2)-recv(2)
-            equivalences for zero-valued arguments.
-    Michael Kerrisk
-        MSG_WAITALL has no effect for datagram sockets
-
-recv.2
-cmsg.3
-    Nikola Forró
-        Fix type of cmsg_len member of cmsghdr structure
-            The type shown for cmsg_len member of cmsghdr structure is socklen_t,
-            but the actual type used by glibc and the kernel is size_t.
-            The information was obtained from glibc source code:
-            http://bit.ly/21m1RMp
-    Michael Kerrisk
-        Note that cmsg_len is typed as socklen_t in POSIX.1
-
-
-sched_setaffinity.2
-    Michael Kerrisk  [Florian Weimer, Florian Weimer]
-        Warn that CPU_ALLOC() may allocate a slightly CPU set than requested
-    Michael Kerrisk  [Florian Weimer]
-        Add reference to CPU_ALLOC(3)
-
-sched_setattr.2
-    Michael Kerrisk  [Akihiro Suda]
-        EPERM depends on affinity mask of target thread, not calling thread
-
-select.2
-    Michael Kerrisk  [Josh Triplett]
-        Document spurious EAGAIN error that can occur on other systems
-            Light reworking of text proposed by Josh Triplett.
-    Nikos Mavrogiannopoulos
-        Mention the 'fd_set' size limitation early and refer to poll(2)
-            Change this because of the serious limitation of select()
-            imposing a limit on the range of file descriptors that can
-            be monitored. This is currently mentioned too late in the
-            documentation (in the NOTES section). The man page should
-            warn early and refer to poll(2) as soon as possible.
-    Michael Kerrisk
-        Add details on the glibc fixed-size fd_set limitation
-            No modern application should use select() on Linux.
-
-select_tut.2
-    Michael Kerrisk
-        Some readability fixes to example program
-    Michael Kerrisk
-        Better variable names in example program
-    Michael Kerrisk
-        Simplify 'if' logic in in example program
-    Michael Kerrisk
-        Use correct type (socklen_t) for addrlen
-
-semctl.2
-    Michael Kerrisk  [Davidlohr Bueso, Manfred Spraul, Philip Semanchuk]
-        NOTES: note when 'sempid' is set on various implementations
-            See https://bugzilla.kernel.org/show_bug.cgi?id=112271 and
-            http://thread.gmane.org/gmane.linux.kernel/2162754/
-                Subject: [PATCH] Don't set sempid in semctl syscall.
-                Date: 2016-02-26 12:21:38 GMT
-
-semop.2
-    Michael Kerrisk
-        Tweak comment describing 'sempid'
-
-sendfile.2
-    Askar Safin
-        Fix incorrect description in text referring to splice(2)
-    Michael Kerrisk
-        SEE ALSO: add copy_file_range(2)
-
-setpgid.2
-    Michael Kerrisk
-        Correct/simplify FTM requirements for BSD setpgrp() and getpgrp()
-
-signalfd.2
-    Michael Kerrisk
-        Note that signalfd info is available in /proc/PID/fdinfo
-
-sigprocmask.2
-    Michael Kerrisk  [Mike Frysinger]
-        Explicitly refer the reader to sigsetops(3)
-            This man page did not make it obvious which functions
-            should be used for manipulating signals sets, nor where
-            those functions were documented.
-
-socketpair.2
-    Michael Kerrisk  [Eric Blake]
-        Note treatment of 'sv' on error
-
-splice.2
-    Askar Safin
-        Improve description of 0 return value.
-            See https://bugzilla.kernel.org/show_bug.cgi?id=90911
-
-statfs.2
-    Michael Kerrisk  [Jakub Wilk]
-        Use consistent case for hex constants
-
-sync.2
-    Christoph Hellwig
-        Clarify description and document the Linux data integrity guarantees
-
-syscall.2
-    Mike Frysinger
-        Add more architectures and improve error documentation
-            Move the error register documentation into the main table rather
-            than listing them in sentences after the fact.
-
-            Add sparc error return details.
-
-            Add details for alpha/arc/m68k/microblaze/nios2/powerpc/superh/
-            tile/xtensa.
-
-syscalls.2
-    Michael Kerrisk
-        Add copy_file_range(2)
-
-times.2
-    Kondo, Naoya
-        Fix an incorrect description in NOTES
-            The text has an incorrect description in NOTES, it says
-            that (2^32/HZ) - 300 is about 429 million. It is correct
-            only if HZ=10 which does not look common today. So just
-            removing "(i.e., about 429 million)" is good enough.
-
-truncate.2
-    Michael Kerrisk
-        SEE ALSO: add truncate(1)
-
-uselib.2
-    Michael Kerrisk
-        Mention CONFIG_USELIB
-    Michael Kerrisk
-        Note that glibc does not support this (obsolete) system call
-
-wait.2
-wait4.2
-    Michael Kerrisk
-        Rename the "status" argument to "wstatus"
-            The fact that exit(3)/_exit(2) has an argument called
-            "status" and the same name is used in the arguments to the
-            wait*() calls can a little too easily lead the user into
-            thinking that the two arguments hold the same information,
-            when of course they don't. So, use a different name
-            for the argument of the wait*() functions, to reduce
-            the chances of such confusion.
-
-backtrace.3
-    Michael Kerrisk  [Martin Gebert]
-        Small fixes to example program
-
-clearenv.3
-    Michael Kerrisk  [Matt Zimmerman]
-        Clarify the use and effect of clearenv()
-            See http://bugs.debian.org/679323
-    Michael Kerrisk
-        Variables can be added to the environment after calling clearenv()
-
-clog10.3
-    Michael Kerrisk
-        Show an alternative equivalence for clog10()
-    Michael Kerrisk
-        Update CONFORMING TO
-            Fix grammar error and add C11.
-
-dl_iterate_phdr.3
-    Michael Kerrisk  [Paul Pluzhnikov]
-        Describe 'struct dl_phdr_info' fields added in glibc 2.4
-            See https://bugzilla.kernel.org/show_bug.cgi?id=103011
-    Michael Kerrisk  [Simon Que]
-        Note that first object visited by 'callback' is the main program
-            See https://bugzilla.kernel.org/show_bug.cgi?id=94141
-
-errno.3
-    Michael Kerrisk
-        Add some explanation of ENOENT error
-
-exec.3
-    Michael Kerrisk
-        SEE ALSO: add system(3)
-
-exp.3
-    Michael Kerrisk  [Joachim Wuttke]
-        SEE ALSO: add expm1(3)
-
-fopen.3
-    Michael Kerrisk
-        SEE ALSO: add open_memstream(3)
-
-fts.3
-    Michael Kerrisk
-        BUGS: glibc-2.23 now has LFS support for the fts functions
-
-gamma.3
-    Michael Kerrisk  [Alan Cox]
-        gamma() was documented in SVID 2
-
-getaddrinfo.3
-    Michael Kerrisk  [Andreas Schwab, Orion Poplawski]
-        Update FTM requirements for glibc 2.22
-            Since glibc 2.22 getaddrinfo() etc. are only declared for
-            POSIX.1-2001 or later.
-
-getcwd.3
-    Michael Kerrisk
-        SEE ALSO: add pwd(1)
-
-opendir.3
-    Michael Kerrisk
-        Help the reader by explicitly mentioning the use of readdir(3)
-
-perror.3
-    Michael Kerrisk
-        Suggest use of strerror(3) in place of deprecated 'sys_errlist'
-
-posix_fallocate.3
-    Jérémie Galarneau
-        ERRORS: add EINTR
-            The glibc implementation of posix_fallocate(), which calls
-            fallocate(), may be interrupted. The fallocate() emulation
-            also makes use of pread()/pwrite(), which may also be
-            interrupted.
-
-posix_memalign.3
-    Michael Kerrisk  [Eric Blake]
-        Note posix_memalign()'s treatment of 'memptr' on error
-
-pthread_setaffinity_np.3
-    Michael Kerrisk
-        SEE ALSO: add CPU_SET(3)
-
-queue.3
-    Dr. Tobias Quathamer
-        Remove double CONFORMING TO section
-
-rcmd.3
-    Nikola Forró
-        Add missing condition concerning .rhosts file
-            The list of conditions determining if iruserok() and ruserok()
-            functions automatically fail is incomplete. According to glibc
-            source code, the functions also fail if the .rhosts file
-            is hard linked anywhere.
-
-setbuf.3
-    Michael Kerrisk
-        SEE ALSO: add stdbuf(1)
-
-setjmp.3
-    Michael Kerrisk
-        Rewrite and merge longjmp()/siglongjmp() discussion into this page
-            The discussion of nonlocal gotos is much easier to read if
-            setjmp() and longjmp() are discussed in the same page. While
-            we're at it, rework almost the entire text and add several
-            more details.
-    Michael Kerrisk
-        Note the interactions of longjmp() and non-async-signal-safe functions
-            POSIX.1-2008 TC2 adds explicit text on this point.
-            See http://austingroupbugs.net/view.php?id=516#c1195
-    Michael Kerrisk
-        Explain why nonlocal gotos make code harder to maintain
-    Michael Kerrisk
-        Reword warning on longjmp() to function that has already returned
-    Michael Kerrisk
-        Remove reference to obsolete _XOPEN_SOURCE_EXTENDED
-
-sleep.3
-    Michael Kerrisk
-        SEE ALSO: add sleep(1)
-
-strftime.3
-    Michael Kerrisk  [Jeremy Harris]
-        Note which 'tm' fields are used to calculate each output string
-            See https://bugzilla.redhat.com/show_bug.cgi?id=1162218
-
-strlen.3
-    Michael Kerrisk  [Alan Aversa]
-        CONFORMING TO: add C11
-
-system.3
-    Michael Kerrisk
-        SEE ALSO: add execve(2)
-
-termios.3
-    Dr. Tobias Quathamer
-        Document line length in canonical mode
-            See https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/tty/n_tty.c#n1673
-            See https://bugs.debian.org/797479
-    Michael Kerrisk
-        SEE ALSO: add tty(1)
-    Michael Kerrisk  [Peter Hurley]
-        Further improvements to recent tweaks of canonical mode 4096 char limit
-
-timegm.3
-    Michael Kerrisk  [Stephen Hurd, Mats Wichmann]
-        Remove sample implementation of timegm()
-            Stephen and Mats both question the wisdom of showing a portable
-            *non-thread-safe* implementation of timegm(), and I find it
-            hard to disagree. So, remove this code.
-
-            See https://bugzilla.kernel.org/show_bug.cgi?id=103701
-    Michael Kerrisk
-        Expand DESCRIPTION a little
-
-st4.4
-    Dr. Tobias Quathamer
-        Remove spurious copyright section
-
-tty_ioctl.4
-    Michael Kerrisk
-        SEE ALSO: add ldattach(1)
-
-elf.5
-    Michael Kerrisk  [Gabriel Corona, Mike Frysinger]
-        Fix description of STV_PROTECTED
-    Michael Kerrisk
-        Improve description of STV_DEFAULT
-    Michael Kerrisk
-        Improve description of STV_HIDDEN
-    Chris Pick
-        Remove erroneous, duplicate SHN_* section
-    Michael Kerrisk  [Chris Pick]
-        Reword discussion of range values a little
-
-gai.conf.5
-    Michael Kerrisk
-        Add VERSIONS section
-
-group.5
-    Michael Kerrisk
-        SEE ALSO: add groups(2)
-        SEE ALSO: add gpasswd(1)
-        SEE ALSO: add sg(1)
-        SE ALSO: add gshadow(5)
-        SEE ALSO: add chgrp(1)
-
-locale.5
-    Marko Myllynen  [Mike Frysinger]
-        tel + fax are deprecated
-
-nsswitch.conf.5
-    Nikola Forró
-        Update NSS compatibility mode description
-
-utmp.5
-    Michael Kerrisk
-        SEE ALSO: add lslogins(1)
-
-aio.7
-    Andreas Gruenbacher
-        Improve example
-            When aio_sigevent.sigev_notify is set to SIGEV_SIGNAL, signal
-            handlers called for asynchronous I/O operations will have
-            si->si_code set to SI_ASYNCIO.  Check to make sure that
-            si->si_value.sival_ptr is defined.
-
-capabilities.7
-    Michael Kerrisk
-        Explain safety check for capability-dumb binaries
-    Michael Kerrisk
-        SEE ALSO: add sg(1), su(1)
-        SEE ALSO: add id(1), group(5), passwd(5)
-
-credentials.7
-    Michael Kerrisk
-        SEE ALSO: add groups(2)
-
-environ.7
-    Michael Kerrisk
-        Describe the Bourne "NAME=value command" syntax
-    Michael Kerrisk
-        Add some details describing hos shell's environment is initialized
-    Michael Kerrisk
-        Note that child of fork(2) inherits copy of parent's environment
-    Michael Kerrisk
-        SEE ALSO: add pam_env(3)
-
-epoll.7
-    Michael Kerrisk
-        Mention that epoll info is available via /proc/PID/fdinfo
-
-fanotify.7
-    Michael Kerrisk
-        Refer reader to proc(5) for info on /proc/PID/fdinfo fanotify entries
-
-
-feature_test_macros.7
-    Michael Kerrisk
-        Add a summary of some FTM key points
-    Michael Kerrisk
-        Give an early hint about some macros being defined by default
-    Michael Kerrisk
-        Clarify relation between _XOPEN_SOURCE >=500 and _XOPEN_SOURCE_EXTENDED
-            Emphasize that defining _XOPEN_SOURCE >=500 produces same
-            effects as defining  _XOPEN_SOURCE_EXTENDED.
-    Michael Kerrisk
-        Note that man pages don't mention _XOPEN_SOURCE_EXTENDED
-            As per previous commit, mention of _XOPEN_SOURCE_EXTENDED
-            has generally been removed from the man pages.
-    Michael Kerrisk
-        Note effects of "cc -std=c99" and "cc -std=c11"
-    Michael Kerrisk
-        Clarify some _ISOC99_SOURCE / _DEFAULT_SOURCE details
-    Michael Kerrisk
-        Clarify that _XOPEN_SOURCE_EXTENDED is obsolete
-            Since SUSv2, _XOPEN_SOURCE_EXTENDED is no longer specified
-            in the standard.
-
-inotify.7
-    Michael Kerrisk
-        Refer reader to proc(5) for info on /proc/PID/fdinfo inotify entries
-
-ip.7
-    Eric Dumazet
-        Document IP_BIND_ADDRESS_NO_PORT socket option
-
-mq_overview.7
-    Michael Kerrisk
-        Note that the close-on-exec flag is automatically set on MQ descriptors
-
-namespaces.7
-    Michael Kerrisk
-        SEE ALSO: add lsns(1)
-            lsns(1) was recently added in util-linux, probably to appear
-            in next release (2.28?).
-
-pipe.7
-    Michael Kerrisk  [Jason Vas Dias]
-        Clarify that I/O signalling requires use of both F_SETOWN and O_ASYNC
-    Michael Kerrisk
-        SEE ALSO: add mkfifo(1)
-
-signal.7
-    Michael Kerrisk
-        Note the interactions of longjmp() and non-async-signal-safe functions
-            See http://austingroupbugs.net/view.php?id=516#c1195.
-
-socket.7
-    Michael Kerrisk
-        SEE ALSO: add pcap(3)
-        SEE ALSO: add wireshark(1) and tcpdump(8)
-
-standards.7
-    Michael Kerrisk
-        Add POSIX.1-2008 TC2 (POSIX.1-2016)
-
-svipc.7
-    Michael Kerrisk
-        Tweak description of 'sempid'
-    Michael Kerrisk
-        SEE ALSO: add lsipc(1)
-
-symlink.7
-    Michael Kerrisk  [Zefram]
-        Some "magic" symlinks have permissions other than 0777
-            See https://bugs.debian.org/743525
-
-time.7
-    Michael Kerrisk
-        SEE ALSO: add timeout(1)
-        SEE ALSO: add ntp_adjtime(3) and ntp_gettime(3)
-
-unicode.7
-    Dr. Tobias Quathamer
-        Document private use areas
-            See https://bugs.debian.org/285444
-
-unix.7
-    Heinrich Schuchardt
-        Add example
-            A complete example demonstrating the usage of sockets for local
-            interprocess communication is added.
-    Michael Kerrisk
-        Introduce term "sequenced-packet" for SOCK_SEQPACKET
-    Michael Kerrisk
-        Some wording improvements