-==================== Changes in man-pages-4.04 ====================
+==================== Changes in man-pages-5.01 ====================
Released: ????-??-??, Munich
in the changelog below) reports, notes, and ideas that have been
incorporated in changes in this release:
-Alexander Monakov <amonakov@ispras.ru>
-Andries E. Brouwer <Andries.Brouwer@cwi.nl>
-Archie Cobbs <archie.cobbs@gmail.com>
-Carlos O'Donell <carlos@redhat.com>
-Colin Rice <colin@daedrum.net>
-Darren Hart <dvhart@infradead.org>
-Davidlohr Bueso <dave@stgolabs.net>
-Dmitry V. Levin <ldv@altlinux.org>
-Eric B Munson <emunson@akamai.com>
-Heinrich Schuchardt <xypron.glpk@gmx.de>
-H.J. Lu <hjl.tools@gmail.com>
-Jakub Wilk <jwilk@jwilk.net>
-Jonathan Wakely <jwakely@redhat.com>
-Jonny Grant <jg@jguk.org>
-Laurent Georget <laurent.georget@supelec.fr>
-Lennart Poettering <lennart@poettering.net>
-Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
-Michael Kerrisk <mtk.manpages@gmail.com>
-Michal Hocko <mhocko@suse.com>
-Mike Frysinger <vapier@gentoo.org>
-Pádraig Brady <P@draigBrady.com>
-Paul Eggert <eggert@cs.ucla.edu>
-Pavel Machek <pavel@ucw.cz>
-Phil Blundell <pb@pbcl.net>
-Richard Voigt <richardvoigt@gmail.com>
-Rich Felker <dalias@libc.org>
-Rusty Russell <rusty@rustcorp.com.au>
-Thomas Gleixner <tglx@linutronix.de>
-Tom Gundersen <teg@jklm.no>
-Torvald Riegel <triegel@redhat.com>
-Vincent Lefevre <vincent@vinc17.net>
-Vlastimil Babka <vbabka@suse.cz>
-Walter Harms <wharms@bfs.de>
-Zack Weinberg <zackw@panix.com>
-
Apologies if I missed anyone!
New and rewritten pages
-----------------------
-futex.2
- Michael Kerrisk, Thomas Gleixner, Torvald Riegel [Davidlohr Bueso, Heinrich Schuchardt, Darren Hart, Rusty Russell, Pavel Machek, Rich Felker]
- Rewrite and massively expand page
-
-membarrier.2
- Mathieu Desnoyers [Michael Kerrisk]
- New page documenting membarrier() system call
-
Newly documented interfaces in existing pages
---------------------------------------------
-mlock.2
- Eric B Munson [Michal Hocko, Vlastimil Babka, Michael Kerrisk]
- Document mlock2(2) and MCL_ONFAULT
-
New and changed links
---------------------
-mlock2.2
- Eric B Munson
- New link to mlock.2
-
Global changes
--------------
-Various pages
- Michael Kerrisk
- ERRORS: standardize text for EMFILE error
-
-Various pages
- Michael Kerrisk
- ERRORS: standardize error text for ENOTSOCK error
-
-Various pages
- Michael Kerrisk
- ERRORS: standardize text for ENFILE error
-
Changes to individual pages
---------------------------
-clock_getres.2
- Michael Kerrisk
- SEE ALSO: add vdso(7)
-
-epoll_create.2
- Michael Kerrisk
- ERRORS: add another EMFILE error case
-
-fanotify_init.2
- Michael Kerrisk
- ERRORS: add an EMFILE error case
-
-fork.2
- Michael Kerrisk
- Child of MT-process is restricted to async-signal-safe functions
-
-getcpu.2
- Michael Kerrisk
- SEE ALSO: add vdso(7)
-
-getrlimit.2
- Michael Kerrisk [Lennart Poettering]
- The init of measurement for RLIMIT_RSS is bytes, not pages
-
-get_robust_list.2
- Michael Kerrisk
- Reword EINVAL error text
-
-gettimeofday.2
- Carlos O'Donell
- Expand on the historical meaning of tz_dsttime
- Michael Kerrisk
- SEE ALSO: add vdso(7)
-
-inotify_init.2
- Michael Kerrisk
- ERRORS: add an EMFILE error case
-
-personality.2
- Dmitry V. Levin
- Note kernel and glibc versions that introduced this system call
-
-poll.2
- Richard Voigt
- timeout_ts is a pointer, so use -> not . for member access
- Michael Kerrisk
- Shorten name of timeout argument for ppoll()
- The name is overly long, and does not hint at the fact
- that this argument is a pointer. Fix this by renaming:
- s/timeout_ts/tmo_p/
-
-sendfile.2
- Laurent Georget
- Document more ERRORS
-
-sigreturn.2
- Michael Kerrisk
- SEE ALSO: add vdso(7)
-
-socketcall.2
- Michael Kerrisk
- Since Linux 4.3, x86-32 provides direct system calls for the sockets API
-
-time.2
- Zack Weinberg
- Explain why the glibc time() wrapper never sets 'errno'
- Michael Kerrisk [H.J. Lu]
- Where time() is provided by vDSO, an invalid address may give SIGSEGV
- Michael Kerrisk [Paul Eggert]
- Describe EOVERFLOW details
- Michael Kerrisk
- SEE ALSO: add vdso(7)
- Michael Kerrisk
- Rename 't' argument to 'tloc'
-
-dlerror.3
- Michael Kerrisk [Jonny Grant]
- Clarify that the string returned by dlerror() is null terminated
-
-dlopen.3
- Michael Kerrisk
- Include a shell session showing build/run in EXAMPLE
- Michael Kerrisk
- Change arguments to main() to "void" in EXAMPLE
-
-drand48.3
- Michael Kerrisk [Vincent Lefevre]
- Correct descriptions of ranges returned by these functions
- See http://bugs.debian.org/803459
-
-errno.3
- Michael Kerrisk
- Note probable cause of ENFILE error
-
-fnmatch.3
- Pádraig Brady
- Describe the FNM_EXTMATCH flag and pattern syntax
-
-iconv.3
- Andries E. Brouwer
- NOTES: describe correct usage for flushing partially buffered input
-
-random_r.3
- Michael Kerrisk [Archie Cobbs]
- Clarify need to use initstate_r()
-
-tzset.3
- Carlos O'Donell
- Clarify "daylight" and remove erroneous note
-
-random.4
- Michael Kerrisk [Tom Gundersen]
- Rework example scripts to assume 'poolsize' unit is bits, not bytes
- Michael Kerrisk [Walter Harms]
- Use modern command substitution syntax in shell session log
-
-proc.5
- Michael Kerrisk
- Reaching /proc/sys/fs/file-max limit normally produces an ENFILE error
-
-futex.7
- Heinrich Schuchardt
- SEE ALSO updates
- Michael Kerrisk
- Note some other locking primitives that are built with futexes
- Heinrich Schuchardt
- NPTL, avoid abbreviation
- Michael Kerrisk
- Note that a futex is 4 bytes on all platforms
-
-vdso.7
- Michael Kerrisk
- Add note on strace(1) and vDSO
-
-ld.so.8
- H.J. Lu [Michael Kerrisk]
- Document LD_PREFER_MAP_32BIT_EXEC
- Michael Kerrisk
- Clarify setting of LD_BIND_NOT
- Michael Kerrisk
- Clarify setting of LD_DYNAMIC_WEAK
- Michael Kerrisk
- Clarify setting of LD_TRACE_PRELINKING
- Michael Kerrisk
- Clarify some details for LD_SHOW_AUXV