]> git.ipfire.org Git - thirdparty/man-pages.git/blob - Changes
Changes: Ready for 4.06
[thirdparty/man-pages.git] / Changes
1 ==================== Changes in man-pages-4.06 ====================
2
3 Released: ????-??-??, Oslo
4
5
6 Contributors
7 ------------
8
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:
12
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>
33
34 Apologies if I missed anyone!
35
36
37 New and rewritten pages
38 -----------------------
39
40 cgroups.7
41 Serge Hally, Michael Kerrisk
42 New page documenting cgroups
43
44 cgroup_namespaces.7
45 Michael Kerrisk [Serge Hallyn]
46 New page describing cgroup namespaces
47
48
49 Newly documented interfaces in existing pages
50 ---------------------------------------------
51
52 clone.2
53 Michael Kerrisk
54 Document CLONE_NEWCGROUP
55
56 setns.2
57 Michael Kerrisk
58 Document CLONE_NEWCGROUP
59
60 unshare.2
61 Michael Kerrisk
62 Document CLONE_NEWCGROUP
63
64
65 Changes to individual pages
66 ---------------------------
67
68 clock_getres.2
69 Michael Kerrisk [Rasmus Villemoes]
70 Note that coarse clocks need architecture and VDSO support
71
72 clone.2
73 fork.2
74 Nikola Forró
75 Document ERESTARTNOINTR error code
76
77 clone.2
78 Michael Kerrisk [Colin Ian King]
79 ERRORS: add EINVAL for improperly aligned 'child_stack' value
80
81 execve.2
82 Michael Kerrisk [Valery Reznic]
83 Since Linux 2.6.28, recursive script interpretation is supported
84
85 fcntl.2
86 Michael Kerrisk
87 Note that mandatory locking is now governed by a configuration option
88
89 fsync.2
90 Michael Kerrisk [Georg Sauthoff]
91 Give some examples of files where sync can fail with EINVAL
92
93 getrlimit.2
94 Michael Kerrisk
95 SEE ALSO: add cgroups(7)
96
97 ioctl_fat.2
98 Heinrich Schuchardt
99 Use %04x to print volume ID
100 Leading zeroes should be used when display a FAT volume ID.
101
102 ioprio_set.2
103 Michael Kerrisk
104 SEE ALSO: add cgroups(7)
105
106 lseek.2
107 Michael Kerrisk
108 Note that 'off_t' is an integer data type defined by POSIX
109
110 memfd_create.2
111 Michael Kerrisk
112 Note that memfd_create() does not have a glibc wrapper
113
114 mount.2
115 Michael Kerrisk
116 MS_MANDLOCK requires CAP_SYS_ADMIN (since Linux 4.5)
117
118 quotactl.2
119 Michael Kerrisk
120 Document Q_GETNEXTQUOTA and Q_XGETNEXTQUOTA
121 Michael Kerrisk
122 Rework/reorder ERRORS list
123 Make into a single alphabetically ordered list
124 Michael Kerrisk
125 Note kernel version that removed Q_GETSTATS
126 Michael Kerrisk
127 Add kernel version for G_GETINFO, Q_SETINFO, and Q_GETFMT
128
129 readv.2
130 Christoph Hellwig
131 Document preadv2() and pwritev2()
132 Michael Kerrisk
133 Clarify that 'size_t' and 'ssize_t' are integer types specified in POSIX
134
135 semctl.2
136 Michael Kerrisk
137 From kernel 4.6, Linux now updates 'sempid' on SETALL operations
138
139 sigaction.2
140 Michael Kerrisk
141 Document SEGV_BNDERR
142 Michael Kerrisk
143 Document SEGV_PKUERR
144
145 syscalls.2
146 Michael Kerrisk
147 Add preadv2() and pwritev2()
148
149 write.2
150 Michael Kerrisk
151 Clarify that 'size_t' and 'ssize_t' are integer types specified in POSIX
152
153 makedev.3
154 Mike Frysinger
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:
158
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.
162
163 Since glibc has basically always used <sys/sysmacros.h>,
164 update the docs to have people include that instead.
165 Michael Kerrisk
166 NOTES: mention that <sys/types.h> may also define these macros
167
168 popen.3
169 Nikola Forró
170 RETURN VALUE: describe successful case
171 Reference:
172 http://pubs.opengroup.org/onlinepubs/9699919799/functions/popen.html
173 http://pubs.opengroup.org/onlinepubs/9699919799/functions/pclose.html
174
175 strtod.3
176 Michael Kerrisk [Ed Avis]
177 Improve a detail in RETURN VALUE
178
179 core.5
180 Michael Kerrisk
181 Document /proc/sys/kernel/core_pipe_limit
182
183 locale.5
184 Marko Myllynen
185 Adjust LC_IDENTIFICATION / abbreviation
186 Tiny tweak to locale.5 based on the on ISO/IEC TR 14652:
187
188 http://www.open-std.org/jtc1/SC22/WG20/docs/n972-14652ft.pdf
189 Marko Myllynen
190 Update LC_ADDRESS after glibc change
191 This patch updates locale.5 to match the recent glibc change
192 in commit a837257199ffab76237385b830cc7b6179fc2f18
193 Marko Myllynen
194 Complete LC_COLLATE
195 Here's the first attempt to (almost) complete the locale.5 manual
196 page by documenting all (but perhaps one) of the missing
197 LC_COLLATE keywords.
198 Mike Frysinger
199 country_car: Add a better description
200
201
202 nsswitch.conf.5
203 Marko Myllynen
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
208
209 proc.5
210 Michael Kerrisk
211 Move /proc/PID/cgroup discussion to cgroups(7) page
212 Michael Kerrisk
213 Add some background on why /proc/PID/mountinfo was added
214 Michael Kerrisk
215 Improve description of /proc/PID/mountinfo 'root' field
216 Michael Kerrisk
217 Add pointer to cgroups(7) for documentation of /proc/cgroups
218 Michael Kerrisk
219 Add reference to core(5) for info on /proc/sys/kernel/core_pipe_limit
220
221 cpuset.7
222 Michael Kerrisk
223 SEE ALSO: add cgroups(7)
224
225 ip.7
226 Benjamin Poirier
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
231 ip.7 man page.
232
233 Reference:
234 Linux kernel net/ipv4/ip_sockglue.c do_ip_setsockopt()
235
236 Cc: Radek Pazdera <rpazdera@redhat.com>
237
238 namespaces.7
239 Michael Kerrisk
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".
244 Michael Kerrisk
245 SEE ALSO: add cgroups(7), cgroup_namespaces(7)
246
247 vdso.7
248 Zubair Lutfullah Kakakhel [Mike Frysinger]
249 Update for MIPS
250 Document the symbols exported by the MIPS VDSO.
251 VDSO support was added from kernel 4.4 onwards.
252
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
256
257 ld.so.8
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.