]>
Commit | Line | Data |
---|---|---|
0fa071df | 1 | ==================== Changes in man-pages-4.04 ==================== |
5346e714 | 2 | |
0fa071df | 3 | Released: ????-??-??, Munich |
5346e714 MK |
4 | |
5 | ||
125baa35 MK |
6 | Contributors |
7 | ------------ | |
26c33493 | 8 | |
5fb27aeb | 9 | The following people contributed patches/fixes or (noted in brackets |
808daa68 | 10 | in the changelog below) reports, notes, and ideas that have been |
5fb27aeb | 11 | incorporated in changes in this release: |
b0aca9e9 | 12 | |
4f2f8081 MK |
13 | Alexander Monakov <amonakov@ispras.ru> |
14 | Andries E. Brouwer <Andries.Brouwer@cwi.nl> | |
15 | Archie Cobbs <archie.cobbs@gmail.com> | |
16 | Carlos O'Donell <carlos@redhat.com> | |
17 | Colin Rice <colin@daedrum.net> | |
18 | Darren Hart <dvhart@infradead.org> | |
19 | Davidlohr Bueso <dave@stgolabs.net> | |
20 | Dmitry V. Levin <ldv@altlinux.org> | |
21 | Eric B Munson <emunson@akamai.com> | |
22 | Heinrich Schuchardt <xypron.glpk@gmx.de> | |
23 | H.J. Lu <hjl.tools@gmail.com> | |
24 | Jakub Wilk <jwilk@jwilk.net> | |
25 | Jonathan Wakely <jwakely@redhat.com> | |
26 | Jonny Grant <jg@jguk.org> | |
27 | Laurent Georget <laurent.georget@supelec.fr> | |
28 | Lennart Poettering <lennart@poettering.net> | |
29 | Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | |
30 | Michael Kerrisk <mtk.manpages@gmail.com> | |
31 | Michal Hocko <mhocko@suse.com> | |
32 | Mike Frysinger <vapier@gentoo.org> | |
33 | Pádraig Brady <P@draigBrady.com> | |
34 | Paul Eggert <eggert@cs.ucla.edu> | |
35 | Pavel Machek <pavel@ucw.cz> | |
36 | Phil Blundell <pb@pbcl.net> | |
37 | Richard Voigt <richardvoigt@gmail.com> | |
38 | Rich Felker <dalias@libc.org> | |
39 | Rusty Russell <rusty@rustcorp.com.au> | |
40 | Thomas Gleixner <tglx@linutronix.de> | |
41 | Tom Gundersen <teg@jklm.no> | |
42 | Torvald Riegel <triegel@redhat.com> | |
43 | Vincent Lefevre <vincent@vinc17.net> | |
44 | Vlastimil Babka <vbabka@suse.cz> | |
45 | Walter Harms <wharms@bfs.de> | |
46 | Zack Weinberg <zackw@panix.com> | |
47 | ||
b3206068 MK |
48 | |
49 | Apologies if I missed anyone! | |
50 | ||
51 | ||
0fa071df MK |
52 | New and rewritten pages |
53 | ----------------------- | |
f48a3390 | 54 | |
4f2f8081 MK |
55 | futex.2 |
56 | Michael Kerrisk, Thomas Gleixner, Torvald Riegel [Davidlohr Bueso, Heinrich Schuchardt, Darren Hart, Rusty Russell, Pavel Machek, Rich Felker] | |
57 | Rewrite and massively expand page | |
58 | ||
59 | membarrier.2 | |
60 | Mathieu Desnoyers [Michael Kerrisk] | |
61 | New page documenting membarrier() system call | |
62 | ||
f48a3390 | 63 | |
0fa071df MK |
64 | Newly documented interfaces in existing pages |
65 | --------------------------------------------- | |
f48a3390 | 66 | |
4f2f8081 MK |
67 | mlock.2 |
68 | Eric B Munson [Michal Hocko, Vlastimil Babka, Michael Kerrisk] | |
69 | Document mlock2(2) and MCL_ONFAULT | |
70 | ||
b10a1929 | 71 | |
b4ea80b4 MK |
72 | New and changed links |
73 | --------------------- | |
b10a1929 | 74 | |
4f2f8081 MK |
75 | mlock2.2 |
76 | Eric B Munson | |
77 | New link to mlock.2 | |
78 | ||
b10a1929 | 79 | |
0fa071df MK |
80 | Global changes |
81 | -------------- | |
b10a1929 | 82 | |
4f2f8081 MK |
83 | Various pages |
84 | Michael Kerrisk | |
85 | ERRORS: standardize text for EMFILE error | |
86 | ||
87 | Various pages | |
88 | Michael Kerrisk | |
89 | ERRORS: standardize error text for ENOTSOCK error | |
90 | ||
91 | Various pages | |
92 | Michael Kerrisk | |
93 | ERRORS: standardize text for ENFILE error | |
94 | ||
b10a1929 | 95 | |
b4ea80b4 MK |
96 | Changes to individual pages |
97 | --------------------------- | |
8859b93d | 98 | |
4f2f8081 MK |
99 | clock_getres.2 |
100 | Michael Kerrisk | |
101 | SEE ALSO: add vdso(7) | |
102 | ||
103 | epoll_create.2 | |
104 | Michael Kerrisk | |
105 | ERRORS: add another EMFILE error case | |
106 | ||
107 | fanotify_init.2 | |
108 | Michael Kerrisk | |
109 | ERRORS: add an EMFILE error case | |
110 | ||
111 | fork.2 | |
112 | Michael Kerrisk | |
113 | Child of MT-process is restricted to async-signal-safe functions | |
114 | ||
115 | getcpu.2 | |
116 | Michael Kerrisk | |
117 | SEE ALSO: add vdso(7) | |
118 | ||
119 | getrlimit.2 | |
120 | Michael Kerrisk [Lennart Poettering] | |
121 | The init of measurement for RLIMIT_RSS is bytes, not pages | |
122 | ||
123 | get_robust_list.2 | |
124 | Michael Kerrisk | |
125 | Reword EINVAL error text | |
126 | ||
127 | gettimeofday.2 | |
128 | Carlos O'Donell | |
129 | Expand on the historical meaning of tz_dsttime | |
130 | Michael Kerrisk | |
131 | SEE ALSO: add vdso(7) | |
132 | ||
133 | inotify_init.2 | |
134 | Michael Kerrisk | |
135 | ERRORS: add an EMFILE error case | |
136 | ||
137 | personality.2 | |
138 | Dmitry V. Levin | |
139 | Note kernel and glibc versions that introduced this system call | |
140 | ||
141 | poll.2 | |
142 | Richard Voigt | |
143 | timeout_ts is a pointer, so use -> not . for member access | |
144 | Michael Kerrisk | |
145 | Shorten name of timeout argument for ppoll() | |
146 | The name is overly long, and does not hint at the fact | |
147 | that this argument is a pointer. Fix this by renaming: | |
148 | s/timeout_ts/tmo_p/ | |
149 | ||
150 | sendfile.2 | |
151 | Laurent Georget | |
152 | Document more ERRORS | |
153 | ||
154 | sigreturn.2 | |
155 | Michael Kerrisk | |
156 | SEE ALSO: add vdso(7) | |
157 | ||
158 | socketcall.2 | |
159 | Michael Kerrisk | |
160 | Since Linux 4.3, x86-32 provides direct system calls for the sockets API | |
161 | ||
162 | time.2 | |
163 | Zack Weinberg | |
164 | Explain why the glibc time() wrapper never sets 'errno' | |
165 | Michael Kerrisk [H.J. Lu] | |
166 | Where time() is provided by vDSO, an invalid address may give SIGSEGV | |
167 | Michael Kerrisk [Paul Eggert] | |
168 | Describe EOVERFLOW details | |
169 | Michael Kerrisk | |
170 | SEE ALSO: add vdso(7) | |
171 | Michael Kerrisk | |
172 | Rename 't' argument to 'tloc' | |
173 | ||
174 | dlerror.3 | |
175 | Michael Kerrisk [Jonny Grant] | |
176 | Clarify that the string returned by dlerror() is null terminated | |
177 | ||
178 | dlopen.3 | |
179 | Michael Kerrisk | |
180 | Include a shell session showing build/run in EXAMPLE | |
181 | Michael Kerrisk | |
182 | Change arguments to main() to "void" in EXAMPLE | |
183 | ||
184 | drand48.3 | |
185 | Michael Kerrisk [Vincent Lefevre] | |
186 | Correct descriptions of ranges returned by these functions | |
187 | See http://bugs.debian.org/803459 | |
188 | ||
189 | errno.3 | |
190 | Michael Kerrisk | |
191 | Note probable cause of ENFILE error | |
192 | ||
193 | fnmatch.3 | |
194 | Pádraig Brady | |
195 | Describe the FNM_EXTMATCH flag and pattern syntax | |
196 | ||
197 | iconv.3 | |
198 | Andries E. Brouwer | |
199 | NOTES: describe correct usage for flushing partially buffered input | |
200 | ||
201 | random_r.3 | |
202 | Michael Kerrisk [Archie Cobbs] | |
203 | Clarify need to use initstate_r() | |
204 | ||
205 | tzset.3 | |
206 | Carlos O'Donell | |
207 | Clarify "daylight" and remove erroneous note | |
208 | ||
209 | random.4 | |
210 | Michael Kerrisk [Tom Gundersen] | |
211 | Rework example scripts to assume 'poolsize' unit is bits, not bytes | |
212 | Michael Kerrisk [Walter Harms] | |
213 | Use modern command substitution syntax in shell session log | |
214 | ||
215 | proc.5 | |
216 | Michael Kerrisk | |
217 | Reaching /proc/sys/fs/file-max limit normally produces an ENFILE error | |
218 | ||
219 | futex.7 | |
220 | Heinrich Schuchardt | |
221 | SEE ALSO updates | |
222 | Michael Kerrisk | |
223 | Note some other locking primitives that are built with futexes | |
224 | Heinrich Schuchardt | |
225 | NPTL, avoid abbreviation | |
226 | Michael Kerrisk | |
227 | Note that a futex is 4 bytes on all platforms | |
228 | ||
229 | vdso.7 | |
230 | Michael Kerrisk | |
231 | Add note on strace(1) and vDSO | |
232 | ||
233 | ld.so.8 | |
234 | H.J. Lu [Michael Kerrisk] | |
235 | Document LD_PREFER_MAP_32BIT_EXEC | |
236 | Michael Kerrisk | |
237 | Clarify setting of LD_BIND_NOT | |
238 | Michael Kerrisk | |
239 | Clarify setting of LD_DYNAMIC_WEAK | |
240 | Michael Kerrisk | |
241 | Clarify setting of LD_TRACE_PRELINKING | |
242 | Michael Kerrisk | |
243 | Clarify some details for LD_SHOW_AUXV |