1 ==================== Changes in man-pages-4.06 ====================
3 Released: 2016-05-09, Oslo
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 Miller <alex.miller@gmx.de>
14 Alon Bar-Lev <alon.barlev@gmail.com>
15 Benjamin Poirier <bpoirier@suse.com>
16 Christoph Hellwig <hch@lst.de>
17 Colin Ian King <colin.king@canonical.com>
18 Dr. Tobias Quathamer <toddy@debian.org>
19 Ed Avis <eda@waniasset.com>
20 Georg Sauthoff <gsauthof@techfak.uni-bielefeld.de>
21 Heinrich Schuchardt <xypron.glpk@gmx.de>
22 Jakub Wilk <jwilk@jwilk.net>
23 Jordan Birks <birkses@hotmail.com>
24 Marko Myllynen <myllynen@redhat.com>
25 Michael Kerrisk <mtk.manpages@gmail.com>
26 Mike Frysinger <vapier@gentoo.org>
27 Nikola Forró <nforro@redhat.com>
28 Rasmus Villemoes <linux@rasmusvillemoes.dk>
29 Serge E. Hallyn <serge@hallyn.com>
30 Serge Hallyn <serge.hallyn@ubuntu.com>
31 Valery Reznic <valery_reznic@yahoo.com>
32 Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
34 Apologies if I missed anyone!
37 New and rewritten pages
38 -----------------------
41 Serge Hally, Michael Kerrisk
42 New page documenting cgroups
45 Michael Kerrisk [Serge Hallyn]
46 New page describing cgroup namespaces
49 Newly documented interfaces in existing pages
50 ---------------------------------------------
54 Document CLONE_NEWCGROUP
58 Document CLONE_NEWCGROUP
62 Document CLONE_NEWCGROUP
65 Changes to individual pages
66 ---------------------------
69 Michael Kerrisk [Rasmus Villemoes]
70 Note that coarse clocks need architecture and VDSO support
75 Document ERESTARTNOINTR error code
78 Michael Kerrisk [Colin Ian King]
79 ERRORS: add EINVAL for improperly aligned 'child_stack' value
82 Michael Kerrisk [Valery Reznic]
83 Since Linux 2.6.28, recursive script interpretation is supported
87 Note that mandatory locking is now governed by a configuration option
90 Michael Kerrisk [Georg Sauthoff]
91 Give some examples of files where sync can fail with EINVAL
95 SEE ALSO: add cgroups(7)
99 Use %04x to print volume ID
100 Leading zeroes should be used when display a FAT volume ID.
104 SEE ALSO: add cgroups(7)
108 Note that 'off_t' is an integer data type defined by POSIX
112 Note that memfd_create() does not have a glibc wrapper
116 MS_MANDLOCK requires CAP_SYS_ADMIN (since Linux 4.5)
120 Document Q_GETNEXTQUOTA and Q_XGETNEXTQUOTA
122 Rework/reorder ERRORS list
123 Make into a single alphabetically ordered list
125 Note kernel version that removed Q_GETSTATS
127 Add kernel version for G_GETINFO, Q_SETINFO, and Q_GETFMT
131 Document preadv2() and pwritev2()
133 Clarify that 'size_t' and 'ssize_t' are integer types specified in POSIX
137 From kernel 4.6, Linux now updates 'sempid' on SETALL operations
147 Add preadv2() and pwritev2()
151 Clarify that 'size_t' and 'ssize_t' are integer types specified in POSIX
155 Use <sys/sysmacros.h> in SYNOPSIS
156 Defining these functions via <sys/types.h> causes problems for
157 some folk. As noted by Zack Wein:
159 libstdc++ force-enables _GNU_SOURCE, which means people
160 writing in C++ _can't_ avoid these nonstandard macros by
161 using a strict conformance mode.
163 Since glibc has basically always used <sys/sysmacros.h>,
164 update the docs to have people include that instead.
166 NOTES: mention that <sys/types.h> may also define these macros
170 RETURN VALUE: describe successful case
172 http://pubs.opengroup.org/onlinepubs/9699919799/functions/popen.html
173 http://pubs.opengroup.org/onlinepubs/9699919799/functions/pclose.html
176 Michael Kerrisk [Ed Avis]
177 Improve a detail in RETURN VALUE
181 Document /proc/sys/kernel/core_pipe_limit
185 Adjust LC_IDENTIFICATION / abbreviation
186 Tiny tweak to locale.5 based on the on ISO/IEC TR 14652:
188 http://www.open-std.org/jtc1/SC22/WG20/docs/n972-14652ft.pdf
190 Update LC_ADDRESS after glibc change
191 This patch updates locale.5 to match the recent glibc change
192 in commit a837257199ffab76237385b830cc7b6179fc2f18
195 Here's the first attempt to (almost) complete the locale.5 manual
196 page by documenting all (but perhaps one) of the missing
199 country_car: Add a better description
204 Document group merging
205 Document the recently merged glibc group merge support.
206 Glibc commit ced8f8933673f4efda1d666d26a1a949602035ed
207 https://sourceware.org/glibc/wiki/Proposals/GroupMerging
211 Move /proc/PID/cgroup discussion to cgroups(7) page
213 Add some background on why /proc/PID/mountinfo was added
215 Improve description of /proc/PID/mountinfo 'root' field
217 Add pointer to cgroups(7) for documentation of /proc/cgroups
219 Add reference to core(5) for info on /proc/sys/kernel/core_pipe_limit
223 SEE ALSO: add cgroups(7)
227 Fix incorrect sockopt name
228 "IP_LEAVE_GROUP" does not exist. It was perhaps a confusion with
229 MCAST_LEAVE_GROUP. Change the text to IP_DROP_MEMBERSHIP which has
230 the same function as MCAST_LEAVE_GROUP and is documented in the
234 Linux kernel net/ipv4/ip_sockglue.c do_ip_setsockopt()
236 Cc: Radek Pazdera <rpazdera@redhat.com>
240 Add /proc/PID/mountinfo discussion under cgroup namespaces
241 The discussion here is contingent on the acceptance of
242 Serge Hallyn's patch, "mountinfo: implement show_path
243 for kernfs and cgroup".
245 SEE ALSO: add cgroups(7), cgroup_namespaces(7)
248 Zubair Lutfullah Kakakhel [Mike Frysinger]
250 Document the symbols exported by the MIPS VDSO.
251 VDSO support was added from kernel 4.4 onwards.
253 See https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/arch/mips/vdso
254 Michael Kerrisk [Rasmus Villemoes]
255 The __kernel_clock_* interfaces don't support *_COARSE clocks on PowerPC
258 Michael Kerrisk [Alon Bar-Lev]
259 Document use of $ORIGIN, $LIB, and $PLATFORM in environment variables
260 These strings are meaningful in LD_LIBRARY_PATH and LD_PRELOAD.