]> git.ipfire.org Git - thirdparty/man-pages.git/blame - Changes
Ready for 3.71
[thirdparty/man-pages.git] / Changes
CommitLineData
19b7ee90 1==================== Changes in man-pages-3.71 ====================
5346e714 2
2bc55ae6 3Released: 2014-08-17, Chicago
5346e714
MK
4
5
125baa35
MK
6Contributors
7------------
26c33493 8
5fb27aeb 9The following people contributed patches/fixes or (noted in brackets
808daa68 10in the changelog below) reports, notes, and ideas that have been
5fb27aeb 11incorporated in changes in this release:
b0aca9e9 12
9da7b164
MK
13Adrian Bunk <bunk@kernel.org>
14Damir Nedzibovic <d.nedzibovic@anoxtech.com>
15David Prévot <taffit@debian.org>
16D. Barbier <bouzim@gmail.com>
17Jakub Wilk <jwilk@debian.org>
18Jan Chaloupka <jchaloup@redhat.com>
19Marko Myllynen <myllynen@redhat.com>
20Michael Kerrisk <mtk.manpages@gmail.com>
21Mike Frysinger <vapier@gentoo.org>
22NeilBrown <neilb@suse.de>
23Paul Jackson <pj@usa.net>
24Peng Haitao <penght@cn.fujitsu.com>
25Rahul Bedarkar <rahulbedarkar89@gmail.com>
26Rob Landley <rob@landley.net>
27Ryan Hammonds <rhammonds@unicoi.com>
28Simon Paillard <spaillard@debian.org>
29Ville Ylenius <ville@ylenius.net>
30Vince Weaver <vincent.weaver@maine.edu>
31Yuri Kozlov <yuray@komyakino.ru>
b3206068
MK
32
33Apologies if I missed anyone!
34
35
324197b5
MK
36New and rewritten pages
37-----------------------
38
9da7b164
MK
39group_member.3
40 Michael Kerrisk
41 New page documenting group_member(3)
42
43isfdtype.3
44 Michael Kerrisk
45 New page documenting isfdtype(3)
46
12e73609
MK
47
48Newly documented interfaces in existing pages
49---------------------------------------------
324197b5 50
9da7b164
MK
51perf_event_open.2
52 Vince Weaver
53 Document new comm_exec flag
54 Linux 3.16 (more specifically, commit 82b897782d10fcc4 )
55 added support for differentiating between process renames
56 caused by exec versus those caused by other methods.
57 Vince Weaver
58 Document new mmap2 record type
59 Linux 3.16 (more specifically, commit a5a5ba72843dd05f9 )
60 enabled the enhanced mmap2 record support.
61 The interface was added in Linux 3.12 but disabled until
62 Linux 3.16.
63 Vince Weaver
64 Document PERF_SAMPLE_BRANCH_COND
65 Linux 3.16 (more specifically, commit bac52139f0b7ab31330 )
66 adds support for gathering PERF_SAMPLE_BRANCH_COND
67 conditional branch values when doing PERF_SAMPLE_BRANCH_STACK
68 sampling.
65266f17 69
9da7b164
MK
70proc.5
71 Michael Kerrisk
72 Document /proc/PID/comm
73 Michael Kerrisk
74 Document /proc/PID/pagemap
75 Michael Kerrisk
76 Document /proc/PID/personality
77 Michael Kerrisk
78 Document /proc/PID/syscall
79 Michael Kerrisk
80 Document /proc/kpagecount
81 Michael Kerrisk
82 Document /proc/kpageflags
83 Michael Kerrisk
84 Document /proc/sys/vm/overcommit_kbytes
85
86capabilities.7
87 Michael Kerrisk
88 Add CAP_AUDIT_READ
89 CAP_AUDIT_READ is new in Linux 3.16.
65266f17 90
65266f17 91
19b7ee90
MK
92Global changes
93--------------
65266f17 94
9da7b164
MK
95ldd.1
96clone.2
97execve.2
98getpagesize.2
99ioperm.2
100msgop.2
101readv.2
102recv.2
103select.2
104send.2
105seteuid.2
106shmop.2
107signal.2
108sync.2
109sysinfo.2
110utime.2
111abs.3
112atoi.3
113catopen.3
114clearenv.3
115ctime.3
116des_crypt.3
117ecvt.3
118flockfile.3
119fseeko.3
120ftime.3
121ftok.3
122ftw.3
123getcwd.3
124getdtablesize.3
125getline.3
126getpass.3
127getpass.3
128getutent.3
129glob.3
130insque.3
131lseek64.3
132memmem.3
133mkstemp.3
134mktemp.3
135on_exit.3
136openpty.3
137putenv.3
138putenv.3
139qecvt.3
140realpath.3
141realpath.3
142remove.3
143setbuf.3
144sigpause.3
145strftime.3
146strptime.3
147tzset.3
148xcrypt.3
149utmp.5
150environ.7
151ipv6.7
152packet.7
153 Michael Kerrisk
154 Remove ancient Linux libc details
155
156access.2
157brk.2
158chmod.2
159eventfd.2
160gethostname.2
161getpriority.2
162mmap.2
163poll.2
164ptrace.2
165readv.2
166sched_setaffinity.2
167select.2
168seteuid.2
169signalfd.2
170sync_file_range.2
171timer_create.2
172uname.2
173wait.2
174 Michael Kerrisk
175 NOTES: add "C library/kernel ABI differences" subheading
176
65266f17 177
19b7ee90
MK
178Changes to individual pages
179---------------------------
65266f17 180
9da7b164
MK
181access.2
182 Michael Kerrisk
183 Glibc falls back to using access() on kernels that lack faccessat()
184
185bdflush.2
186fsync.2
187sync.2
188proc.5
189 Adrian Bunk
190 Change "sync(1)" to "sync(8)"
191
192bind.2
193 Michael Kerrisk [Ryan Hammonds]
194 Correct EINVAL error description
195 As pointed out by Ryan:
196
197 My application is trying to bind an IPv4 UDP socket to an
198 address. I've found that passing an invalid address length
199 to bind() causes bind to return EINVAL. According to the
200 bind(2) manpage, this should only occur when using unix
201 domain sockets (which I am not).
202
203chmod.2
204 Michael Kerrisk
205 Glibc falls back to chmod() on kernels that don't support fchmodat()
206 Michael Kerrisk
207 Glibc falls back to chown()/lchown() on kernels that lack fchownat()
208
209epoll_wait.2
210 Michael Kerrisk
211 NOTES: describe raw epoll_pwait() system call differences
212
213getgroups.2
214 Michael Kerrisk
215 SEE ALSO: add group_member(3)
216
217getpriority.2
218 Michael Kerrisk
219 Enhance discussion of kernel nice range versus user-space nice range
220 Michael Kerrisk
221 Move text describing nice range on other systems
222
223getrlimit.2
224 Michael Kerrisk
225 Add cross reference to core(5) in discussion of RLIMIT_CORE
226 Michael Kerrisk
227 Describe the "large" resource limit bug on 32-bit platforms
228 See https://bugzilla.kernel.org/show_bug.cgi?id=5042.
229 Michael Kerrisk
230 Glibc's setrlimit() and getrlimit() are implemented using prlimit()
231
232kexec_load.2
233 Michael Kerrisk
234 Note limit of 16 for 'nr_segments'
235 Michael Kerrisk
236 Clarify the 'flags' bits that contain the architecture
237 Michael Kerrisk
238 Add KEXEC_ARCH_68K to list of architectures for 'flags'
239 Michael Kerrisk
240 Reword description of 'flags' a little
241
242link.2
243 Michael Kerrisk
244 Glibc falls back to link() on kernels that lack linkat()
245 Unless 'flags' contains AT_SYMLINK_FOLLOW.
246
247mkdir.2
248 Michael Kerrisk
249 Glibc falls back to mkdir() on kernels that don't support mkdirat()
250
251perf_event_open.2
252 Vince Weaver
253 Clarify PERF_SAMPLE_STACK_USER usage
254 This clarifies the PERF_SAMPLE_STACK_USER section.
255 I found these issue while implementing some code that uses
256 the option. The important change is fixing the name of the
257 sample_stack_user parameter, the rest is just some wording
258 fixes and minor clarifications.
259 Vince Weaver
260 Clarify PERF_SAMPLE_DATA_SRC usage
261 When checking the fields in the PERF_SAMPLE_DATA_SRC type samples
262 you need to shift the masks before doing the compare.
263
264 Although the value you are checking (perf_mem_data_src) is
265 specified as a bitfield so this might all fall apart if trying
266 to access the field in a cross-endian way. The Power people
267 were working on this issue, not sure if they resolved it.
268
269poll.2
270 Michael Kerrisk
271 Describe fifth argument (sigsetsize) of raw ppoll() system call
272
273process_vm_readv.2
274 Michael Kerrisk [Ville Ylenius]
275 Fix typo in example program
276
277readlink.2
278 Michael Kerrisk
279 Glibc falls back to readlink() on kernels that lack readlinkat()
280
281recv.2
282 Michael Kerrisk
283 'addrlen' should be NULL (not 0) if we don't need sender address
284
285rename.2
286 Michael Kerrisk
287 Glibc falls back to rename() when the kernel doesn't have renameat()
288
289sigwaitinfo.2
290 Michael Kerrisk
291 The raw sigtimedwait() system call has a fifth argument
292
293symlink.2
294 Michael Kerrisk
295 Glibc falls back to symlink() on kernels that lack symlinkat()
296
297sysinfo.2
298 Michael Kerrisk
299 Add VERSIONS section
300
301unlink.2
302 Michael Kerrisk
303 Glibc falls back to unlink() or rmdir() on kernels that lack unlinkat()
304
305atoi.3
306 Michael Kerrisk
307 Downgrade discussion of atoq()
308 Remove most references to atoq() in this page, since this function
309 was present only in Linux libc (not glibc).
310
311cerf.3
312cexp2.3
313clog2.3
314 Michael Kerrisk
315 Update version number on "Not yet in glibc" sentence
316
317fgetgrent.3
318getgrent.3
319getgrent_r.3
320getgrnam.3
321 Michael Kerrisk [Rob Landley]
322 Clarify that 'gr_mem' is a NULL-terminated array of pointers
323
324fseeko.3
325 Michael Kerrisk
326 Add VERSIONS section
327
328ftw.3
329 Michael Kerrisk
330 Add VERSIONS section
331
332getauxval.3
333 Michael Kerrisk
334 Document ENOENT error
335 And add an entry to BUGS explaining the ambiguity that was
336 present before the addition of this error.
337
338getgrouplist.3
339 Michael Kerrisk
340 SEE ALSO: add group_member(3)
341
342getline.3
343 Rahul Bedarkar
344 Close opened file at end of example program
345
346memmem.3
347 Michael Kerrisk
348 Rewrite text of glibc 2.0 bug
349
350printf.3
351 Michael Kerrisk [Jakub Wilk]
352 Clarify details of the %n conversion specifier
353 See http://bugs.debian.org/756602
354 Michael Kerrisk [Jakub Wilk]
355 Note use of 'j', 'z', and 't' length modifiers for '%n'
356 See http://bugs.debian.org/756602
357 Michael Kerrisk
358 Update with some SUSv3 details
359
360setbuf.3
361 Michael Kerrisk
362 Remove ancient Linux libc and 4.x BSD details
363
364strstr.3
365 Michael Kerrisk
366 Remove discussion of Linux libc bugs
367 Linux libc is old enough that we needn't care any longer.
368
369strtod.3
370 Michael Kerrisk
371 Explain NAN(n-char-sequence)
372
373strtod.3
374 Michael Kerrisk
375 SEE ALSO: add nan(3), nanf(3), NANL(3)
376
377updwtmp.3
378 Michael Kerrisk
379 Replace AVAILABILITY section with note to link logwtmp() using -lutil
380 Linux libc details are no longer needed these days.
381
382core.5
383 Rahul Bedarkar
384 Close opened file in example program
385
386proc.5
387 Michael Kerrisk
388 Fix kernel version numbers for /proc/PID/stat fields
389
390proc.5
391 jchaloup
392 Add missing proc stats fields
393 Adding missing proc stats fields from
72152722 394 https://www.kernel.org/doc/Documentation/filesystems/proc.txt
9da7b164
MK
395 Michael Kerrisk [Simon Paillard]
396 Remove crufty text under 'timer_stats'
397 Michael Kerrisk
398 Update /proc/PID/stat 'state' field documentation
399 Michael Kerrisk
400 Improve description of /proc/PID/stat fields added in Linux 3.3 and 3.5
401 Michael Kerrisk
402 Refer to getauxval(3) in discussion of /proc/PID/auxv
403 Michael Kerrisk
404 Rework formatting of /proc/PID/stat list
405 Make the field numbers more prominent.
406 Michael Kerrisk
407 Note that /proc/PID/cmdline is read-only
408 Michael Kerrisk
409 Rework discussion of CommitLimit and /proc/sys/vm/overcommit_memory
410 Michael Kerrisk
411 Improve discussion of /proc/sys/vm/overcommit_ratio
412
413charsets.7
414 David Prévot [Marko Myllynen]
415 Tidy up list
416 Remove German from main list, to be consistent with earlier
417 removal of Dutch and French (in commit a8ed5f7430e0d1).
418
419inotify.7
420 Michael Kerrisk
421 Note that IN_ONLY_DIR can be used to avoid races
422 Michael Kerrisk
423 Note that insertion of IN_MOVED_FROM+IN_MOVED_TO pair is not atomic
424 Michael Kerrisk
425 Mention use of timeout when reading IN_MOVED_TO after IN_MOVED_FROM
426
427man-pages.7
428 Michael Kerrisk
429 Add description of "C library/kernel ABI differences" subsection
430 Michael Kerrisk
431 Rework text describing sections (stylistic improvements)
432
433vdso.7
434 Mike Frysinger
435 Add new i386 vdso symbols in Linux 3.15
436 Michael Kerrisk
437 Note kernel version that exports new i386 symbols (Linux 3.15)