1 ==================== Changes in man-pages-3.53 ====================
3 Released: 2013-07-31, 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 Al Viro <viro@ZenIV.linux.org.uk>
14 Andrey Vagin <avagin@openvz.org>
15 Benjamin Poirier <bpoirier@suse.de>
16 Chris Heath <chris@heathens.co.nz>
17 Chuck Coffing <clc@alum.mit.edu>
18 David Prévot <taffit@debian.org>
19 Denys Vlasenko <dvlasenk@redhat.com>
20 Dmitry V. Levin <ldv@altlinux.org>
21 Felix_Schulte@McAfee.com
23 Michael Kerrisk <mtk.manpages@gmail.com>
24 Oleg Nesterov <oleg@redhat.com>
25 Peng Haitao <penght@cn.fujitsu.com>
26 Peter Schiffer <pschiffe@redhat.com>
27 Simon Paillard <spaillard@debian.org>
28 Vince Weaver <vincent.weaver@maine.edu>
30 Apologies if I missed anyone!
33 New and rewritten pages
34 -----------------------
38 New page for restart_syscall(2) system call
41 Newly documented interfaces in existing pages
42 ---------------------------------------------
46 Document AT_EMPTY_PATH
50 Document AT_EMPTY_PATH
54 Document AT_EMPTY_PATH
57 Michael Kerrisk [Al Viro]
59 See also https://bugzilla.redhat.com/show_bug.cgi?id=885740
62 Changes to individual pages
63 ---------------------------
73 SEE ALSO: add restart_syscall(2)
76 Michael Kerrisk [Geoffrey Thomas]
77 Remove warning that O_DIRECTORY is only for use with opendir(3)
78 O_DIRECTORY can also be used with, for example, O_PATH.
82 Improve PERF_SAMPLE_BRANCH_STACK documentation
84 Fix indentation of the MMAP layout section
85 The indentation of the MMAP layout section wasn't quite right.
86 I think this improves things but I admit I'm not an expert at the
87 low-level indentation directives.
89 Update PERF_IOC_FLAG_GROUP info
90 It turns out PERF_IOC_FLAG_GROUP was broken from 75f937f24bd9
91 (in Linux 2.6.31, the initial perf_event release) until
92 724b6daa1 (Linux 3.4).
94 I've done some extensive kernel source code digging plus
95 running tests of various kernels and I hope the info
96 presented is accurate now.
98 (Patch edited somewhat by mtk.)
100 Improve sysfs files documentation
101 This improves the documentation of the various
102 perf_event_open()-related sysfs files.
105 Denys Vlasenko [Oleg Nesterov, Dmitry V. Levin]
106 If SEIZE was used, initial auto-attach stop is EVENT_STOP
107 For every PTRACE_O_TRACEfoo option, mention that old-style SIGSTOP
108 is replaced by PTRACE_EVENT_STOP if PTRACE_SEIZE attach was used.
110 Mention the same thing again in the description of
112 Denys Vlasenko [Oleg Nesterov, Dmitry V. Levin]
113 Mention that PTRACE_PEEK* libc API and kernel API are different
114 Denys Vlasenko [Oleg Nesterov, Dmitry V. Levin]
115 Clarify PTRACE_INTERRUPT, PTRACE_LISTEN, and group-stop behavior
119 Document use of empty 'pathname' argument
121 Change error check in example program from "< 0" to "== -1"
124 Michael Kerrisk [graud@gmx.com]
125 s/SIGTSTP/SIGTTIN/ when discussing reads from terminal
126 See https://bugzilla.kernel.org/show_bug.cgi?id=60504
130 Note that these functions are still not present in glibc 2.17
134 ATTRIBUTES: Note function that is thread-safe
135 The function dirfd() is thread safe.
139 ATTRIBUTES: Note functions that are thread-safe
140 The functions div(), ldiv(), lldiv() and imaxdiv() are thread
145 ATTRIBUTES: Note functions that are thread-safe
146 The functions fabs(), fabsf() and fabsl() are thread safe.
150 ATTRIBUTES: Note functions that are thread-safe
151 The functions fdim(), fdimf() and fdiml() are thread safe.
155 ATTRIBUTES: Note function that is thread-safe
156 The function fflush() is thread safe.
160 ATTRIBUTES: Note functions that are thread-safe
161 The functions finite(), finitef(), finitel(), isinf(), isinff(),
162 isinfl(), isnan(), isnanf() and isnanl() are thread safe.
166 ATTRIBUTES: Note functions that are thread-safe
167 The functions flockfile(), ftrylockfile() and funlockfile() are
172 ATTRIBUTES: Note functions that are thread-safe
173 The functions floor(), floorf() and floorl() are thread safe.
177 Explain how to set empty domain
178 See http://bugs.debian.org/463575
182 Add open_by_handle_at(2) under CAP_DAC_READ_SEARCH
185 Michael Kerrisk [Felix_Schulte@McAfee.com]
186 Clarify description of IN_MOVED_FROM and IN_MOVED_TO
190 DESCRIPTION should note versions for new interface features or behavior
194 Add missing #include directive
195 Using the UDP_CORK socket option documented in udp.7 requires
196 including <netinet/udp.h>.
200 Rework rpath token expansion text
202 Describe $PLATFORM rpath token
204 Describe $LIB rpath token
207 Michael Kerrisk [Simon Paillard]
208 Add reference to pthreads(7) in discussion of LD_ASSUME_KERNEL
212 Fix possible race condition in readlink.2 example
213 I noticed that the example in the readlink.2 man pages does error
214 checking for a race condition that would cause the value of the
215 symbolic link to get larger. However, it doesn't handle the
216 opposite case, in which the value gets shorter. (The NULL
217 terminator is always set at the old, longer offset.) This could
218 cause the program to operate on uninitialized data.