1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
|
==================== Changes in man-pages-4.06 ====================
Released: ????-??-??, Oslo
Contributors
------------
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:
Alexander Miller <alex.miller@gmx.de>
Alon Bar-Lev <alon.barlev@gmail.com>
Benjamin Poirier <bpoirier@suse.com>
Christoph Hellwig <hch@lst.de>
Colin Ian King <colin.king@canonical.com>
Dr. Tobias Quathamer <toddy@debian.org>
Ed Avis <eda@waniasset.com>
Georg Sauthoff <gsauthof@techfak.uni-bielefeld.de>
Heinrich Schuchardt <xypron.glpk@gmx.de>
Jakub Wilk <jwilk@jwilk.net>
Jordan Birks <birkses@hotmail.com>
Marko Myllynen <myllynen@redhat.com>
Michael Kerrisk <mtk.manpages@gmail.com>
Mike Frysinger <vapier@gentoo.org>
Nikola Forró <nforro@redhat.com>
Rasmus Villemoes <linux@rasmusvillemoes.dk>
Serge E. Hallyn <serge@hallyn.com>
Serge Hallyn <serge.hallyn@ubuntu.com>
Valery Reznic <valery_reznic@yahoo.com>
Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
Apologies if I missed anyone!
New and rewritten pages
-----------------------
cgroups.7
Serge Hally, Michael Kerrisk
New page documenting cgroups
cgroup_namespaces.7
Michael Kerrisk [Serge Hallyn]
New page describing cgroup namespaces
Newly documented interfaces in existing pages
---------------------------------------------
clone.2
Michael Kerrisk
Document CLONE_NEWCGROUP
setns.2
Michael Kerrisk
Document CLONE_NEWCGROUP
unshare.2
Michael Kerrisk
Document CLONE_NEWCGROUP
Changes to individual pages
---------------------------
clock_getres.2
Michael Kerrisk [Rasmus Villemoes]
Note that coarse clocks need architecture and VDSO support
clone.2
fork.2
Nikola Forró
Document ERESTARTNOINTR error code
clone.2
Michael Kerrisk [Colin Ian King]
ERRORS: add EINVAL for improperly aligned 'child_stack' value
execve.2
Michael Kerrisk [Valery Reznic]
Since Linux 2.6.28, recursive script interpretation is supported
fcntl.2
Michael Kerrisk
Note that mandatory locking is now governed by a configuration option
fsync.2
Michael Kerrisk [Georg Sauthoff]
Give some examples of files where sync can fail with EINVAL
getrlimit.2
Michael Kerrisk
SEE ALSO: add cgroups(7)
ioctl_fat.2
Heinrich Schuchardt
Use %04x to print volume ID
Leading zeroes should be used when display a FAT volume ID.
ioprio_set.2
Michael Kerrisk
SEE ALSO: add cgroups(7)
lseek.2
Michael Kerrisk
Note that 'off_t' is an integer data type defined by POSIX
memfd_create.2
Michael Kerrisk
Note that memfd_create() does not have a glibc wrapper
mount.2
Michael Kerrisk
MS_MANDLOCK requires CAP_SYS_ADMIN (since Linux 4.5)
quotactl.2
Michael Kerrisk
Document Q_GETNEXTQUOTA and Q_XGETNEXTQUOTA
Michael Kerrisk
Rework/reorder ERRORS list
Make into a single alphabetically ordered list
Michael Kerrisk
Note kernel version that removed Q_GETSTATS
Michael Kerrisk
Add kernel version for G_GETINFO, Q_SETINFO, and Q_GETFMT
readv.2
Christoph Hellwig
Document preadv2() and pwritev2()
Michael Kerrisk
Clarify that 'size_t' and 'ssize_t' are integer types specified in POSIX
semctl.2
Michael Kerrisk
From kernel 4.6, Linux now updates 'sempid' on SETALL operations
sigaction.2
Michael Kerrisk
Document SEGV_BNDERR
Michael Kerrisk
Document SEGV_PKUERR
syscalls.2
Michael Kerrisk
Add preadv2() and pwritev2()
write.2
Michael Kerrisk
Clarify that 'size_t' and 'ssize_t' are integer types specified in POSIX
makedev.3
Mike Frysinger
Use <sys/sysmacros.h> in SYNOPSIS
Defining these functions via <sys/types.h> causes problems for
some folk. As noted by Zack Wein:
libstdc++ force-enables _GNU_SOURCE, which means people
writing in C++ _can't_ avoid these nonstandard macros by
using a strict conformance mode.
Since glibc has basically always used <sys/sysmacros.h>,
update the docs to have people include that instead.
Michael Kerrisk
NOTES: mention that <sys/types.h> may also define these macros
popen.3
Nikola Forró
RETURN VALUE: describe successful case
Reference:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/popen.html
http://pubs.opengroup.org/onlinepubs/9699919799/functions/pclose.html
strtod.3
Michael Kerrisk [Ed Avis]
Improve a detail in RETURN VALUE
core.5
Michael Kerrisk
Document /proc/sys/kernel/core_pipe_limit
locale.5
Marko Myllynen
Adjust LC_IDENTIFICATION / abbreviation
Tiny tweak to locale.5 based on the on ISO/IEC TR 14652:
http://www.open-std.org/jtc1/SC22/WG20/docs/n972-14652ft.pdf
Marko Myllynen
Update LC_ADDRESS after glibc change
This patch updates locale.5 to match the recent glibc change
in commit a837257199ffab76237385b830cc7b6179fc2f18
Marko Myllynen
Complete LC_COLLATE
Here's the first attempt to (almost) complete the locale.5 manual
page by documenting all (but perhaps one) of the missing
LC_COLLATE keywords.
Mike Frysinger
country_car: Add a better description
nsswitch.conf.5
Marko Myllynen
Document group merging
Document the recently merged glibc group merge support.
Glibc commit ced8f8933673f4efda1d666d26a1a949602035ed
https://sourceware.org/glibc/wiki/Proposals/GroupMerging
proc.5
Michael Kerrisk
Move /proc/PID/cgroup discussion to cgroups(7) page
Michael Kerrisk
Add some background on why /proc/PID/mountinfo was added
Michael Kerrisk
Improve description of /proc/PID/mountinfo 'root' field
Michael Kerrisk
Add pointer to cgroups(7) for documentation of /proc/cgroups
Michael Kerrisk
Add reference to core(5) for info on /proc/sys/kernel/core_pipe_limit
cpuset.7
Michael Kerrisk
SEE ALSO: add cgroups(7)
ip.7
Benjamin Poirier
Fix incorrect sockopt name
"IP_LEAVE_GROUP" does not exist. It was perhaps a confusion with
MCAST_LEAVE_GROUP. Change the text to IP_DROP_MEMBERSHIP which has
the same function as MCAST_LEAVE_GROUP and is documented in the
ip.7 man page.
Reference:
Linux kernel net/ipv4/ip_sockglue.c do_ip_setsockopt()
Cc: Radek Pazdera <rpazdera@redhat.com>
namespaces.7
Michael Kerrisk
Add /proc/PID/mountinfo discussion under cgroup namespaces
The discussion here is contingent on the acceptance of
Serge Hallyn's patch, "mountinfo: implement show_path
for kernfs and cgroup".
Michael Kerrisk
SEE ALSO: add cgroups(7), cgroup_namespaces(7)
vdso.7
Zubair Lutfullah Kakakhel [Mike Frysinger]
Update for MIPS
Document the symbols exported by the MIPS VDSO.
VDSO support was added from kernel 4.4 onwards.
See https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/arch/mips/vdso
Michael Kerrisk [Rasmus Villemoes]
The __kernel_clock_* interfaces don't support *_COARSE clocks on PowerPC
ld.so.8
Michael Kerrisk [Alon Bar-Lev]
Document use of $ORIGIN, $LIB, and $PLATFORM in environment variables
These strings are meaningful in LD_LIBRARY_PATH and LD_PRELOAD.
|