1 ==================== Changes in man-pages-4.04 ====================
3 Released: 2015-12-29, Munich
9 The following people contributed patches/fixes or (noted in brackets
10 in the changelog below) reports, notes, and ideas that have been
11 incorporated in changes in this release:
13 Alexander Monakov <amonakov@ispras.ru>
14 Andries E. Brouwer <Andries.Brouwer@cwi.nl>
15 Archie Cobbs <archie.cobbs@gmail.com>
16 Carlos O'Donell <carlos@redhat.com>
17 Colin Rice <colin@daedrum.net>
18 Darren Hart <dvhart@infradead.org>
19 Davidlohr Bueso <dave@stgolabs.net>
20 Dmitry V. Levin <ldv@altlinux.org>
21 Eric B Munson <emunson@akamai.com>
22 Heinrich Schuchardt <xypron.glpk@gmx.de>
23 H.J. Lu <hjl.tools@gmail.com>
24 Jakub Wilk <jwilk@jwilk.net>
25 Jonathan Wakely <jwakely@redhat.com>
26 Jonny Grant <jg@jguk.org>
27 Laurent Georget <laurent.georget@supelec.fr>
28 Lennart Poettering <lennart@poettering.net>
29 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
30 Michael Kerrisk <mtk.manpages@gmail.com>
31 Michal Hocko <mhocko@suse.com>
32 Mike Frysinger <vapier@gentoo.org>
33 Pádraig Brady <P@draigBrady.com>
34 Paul Eggert <eggert@cs.ucla.edu>
35 Pavel Machek <pavel@ucw.cz>
36 Phil Blundell <pb@pbcl.net>
37 Richard Voigt <richardvoigt@gmail.com>
38 Rich Felker <dalias@libc.org>
39 Rusty Russell <rusty@rustcorp.com.au>
40 Thomas Gleixner <tglx@linutronix.de>
41 Tom Gundersen <teg@jklm.no>
42 Torvald Riegel <triegel@redhat.com>
43 Vincent Lefevre <vincent@vinc17.net>
44 Vlastimil Babka <vbabka@suse.cz>
45 Walter Harms <wharms@bfs.de>
46 Zack Weinberg <zackw@panix.com>
49 Apologies if I missed anyone!
52 New and rewritten pages
53 -----------------------
56 Michael Kerrisk, Thomas Gleixner, Torvald Riegel [Davidlohr Bueso, Heinrich Schuchardt, Darren Hart, Rusty Russell, Pavel Machek, Rich Felker]
57 Rewrite and massively expand page
60 Mathieu Desnoyers [Michael Kerrisk]
61 New page documenting membarrier() system call
64 Newly documented interfaces in existing pages
65 ---------------------------------------------
68 Eric B Munson [Michal Hocko, Vlastimil Babka, Michael Kerrisk]
69 Document mlock2(2) and MCL_ONFAULT
85 ERRORS: standardize text for EMFILE error
89 ERRORS: standardize error text for ENOTSOCK error
93 ERRORS: standardize text for ENFILE error
96 Changes to individual pages
97 ---------------------------
101 SEE ALSO: add vdso(7)
105 ERRORS: add another EMFILE error case
109 ERRORS: add an EMFILE error case
113 Child of MT-process is restricted to async-signal-safe functions
117 SEE ALSO: add vdso(7)
120 Michael Kerrisk [Lennart Poettering]
121 The init of measurement for RLIMIT_RSS is bytes, not pages
125 Reword EINVAL error text
129 Expand on the historical meaning of tz_dsttime
131 SEE ALSO: add vdso(7)
135 ERRORS: add an EMFILE error case
139 Note kernel and glibc versions that introduced this system call
143 timeout_ts is a pointer, so use -> not . for member access
145 Shorten name of timeout argument for ppoll()
146 The name is overly long, and does not hint at the fact
147 that this argument is a pointer. Fix this by renaming:
156 SEE ALSO: add vdso(7)
160 Since Linux 4.3, x86-32 provides direct system calls for the sockets API
164 Explain why the glibc time() wrapper never sets 'errno'
165 Michael Kerrisk [H.J. Lu]
166 Where time() is provided by vDSO, an invalid address may give SIGSEGV
167 Michael Kerrisk [Paul Eggert]
168 Describe EOVERFLOW details
170 SEE ALSO: add vdso(7)
172 Rename 't' argument to 'tloc'
175 Michael Kerrisk [Jonny Grant]
176 Clarify that the string returned by dlerror() is null terminated
180 Include a shell session showing build/run in EXAMPLE
182 Change arguments to main() to "void" in EXAMPLE
185 Michael Kerrisk [Vincent Lefevre]
186 Correct descriptions of ranges returned by these functions
187 See http://bugs.debian.org/803459
191 Note probable cause of ENFILE error
195 Describe the FNM_EXTMATCH flag and pattern syntax
199 NOTES: describe correct usage for flushing partially buffered input
202 Michael Kerrisk [Archie Cobbs]
203 Clarify need to use initstate_r()
207 Clarify "daylight" and remove erroneous note
210 Michael Kerrisk [Tom Gundersen]
211 Rework example scripts to assume 'poolsize' unit is bits, not bytes
212 Michael Kerrisk [Walter Harms]
213 Use modern command substitution syntax in shell session log
217 Reaching /proc/sys/fs/file-max limit normally produces an ENFILE error
223 Note some other locking primitives that are built with futexes
225 NPTL, avoid abbreviation
227 Note that a futex is 4 bytes on all platforms
231 Add note on strace(1) and vDSO
234 H.J. Lu [Michael Kerrisk]
235 Document LD_PREFER_MAP_32BIT_EXEC
237 Clarify setting of LD_BIND_NOT
239 Clarify setting of LD_DYNAMIC_WEAK
241 Clarify setting of LD_TRACE_PRELINKING
243 Clarify some details for LD_SHOW_AUXV