]>
Commit | Line | Data |
---|---|---|
0680aa5b MK |
1 | The following are changes in previous 2.xx man page releases. |
2 | ||
3 | ==================== Changes in man-pages-2.00 ==================== | |
4 | ||
5 | Released: 2004-12-16 (why wait for the kernel?) | |
6 | ||
7 | Contributors | |
8 | ------------ | |
9 | ||
10 | The following people contributed notes, ideas, or patches that have | |
11 | been incorporated in changes in this release: | |
12 | ||
13 | Alberto Bertogli <albertogli@telpin.com.ar> | |
14 | Anand Kumria <wildfire@progsoc.org> | |
15 | Andrey Kiselev <dron@ak4719.spb.edu> | |
16 | Andries Brouwer <Andries.Brouwer@cwi.nl> | |
17 | Chris Green <cmg@dok.org> | |
18 | Branden Robinson <branden@debian.org> | |
19 | Emmanuel Colbus <emmanuel.colbus@ensimag.imag.fr> | |
20 | Enrico Zini <enrico@debian.org> | |
21 | Eric Estievenart <eric.estievenart@free.fr> | |
22 | Fabian Kreutz <kreutz@dbs.uni-hannover.de> | |
23 | Florian Weimer <fw@deneb.enyo.de> | |
24 | Jan Kuznik <kuznik@gepro.cz> | |
25 | Joey (Martin) Schulze <joey@infodrom.org> | |
26 | Johannes Berg <johannes@sipsolutions.de> | |
27 | John V. Belmonte <jbelmonte@debian.org> | |
28 | Karel Kulhavy <clock@twibright.com> | |
29 | Luis Javier Merino Morán <ljmerino@pandasoftware.es> | |
30 | Martin Pool <mbp@sourcefrog.net> | |
31 | Richard Kreckel <Richard.Kreckel@ginac.de> | |
32 | Vasya Pupkin <ptushnik@gmail.com> | |
33 | ||
34 | Apologies if I missed anyone! | |
35 | ||
36 | Global changes | |
37 | -------------- | |
38 | ||
39 | Many math pages had their synopses compressed, as per suggestion | |
40 | from Fabian Kreutz. | |
41 | ||
42 | Many minor content and formatting bug fixes were made to the math | |
43 | pages, following suggestions from Fabian Kreutz (who recently | |
44 | translated many of the 1.70 math pages into German) and | |
45 | Andries Brouwer. | |
46 | ||
47 | For consistency, all instances "super-user" were changed to the more | |
48 | common "superuser". | |
49 | ||
50 | After a note from Vasya Pupkin, I added <errno.h> to the SYNOPSIS | |
51 | of several Section 2 pages using the _syscallN() macros. | |
52 | ||
53 | In addition: | |
54 | -- erroneous semicolons at the end of _syscallN() were removed | |
55 | on various pages. | |
56 | ||
57 | -- types such as "uint" in syscalN() declarations were changed | |
58 | to "unsigned int", etc. | |
59 | ||
60 | -- various other minor breakages in the synopses were fixed. | |
61 | ||
62 | The affected pages are: | |
63 | ||
64 | getdents.2 | |
65 | gettid.2 | |
66 | llseek.2 | |
67 | mmap2.2 | |
68 | modify_ldt.2 | |
69 | pivot_root.2 | |
70 | quotactl.2 | |
71 | readdir.2 | |
72 | sysctl.2 | |
73 | syslog.2 | |
74 | tkill.2 | |
75 | ||
76 | Typographical or grammatical errors have been corrected in several | |
77 | other places. | |
78 | ||
79 | Individual pages | |
80 | ---------------- | |
81 | ||
82 | bind.2 | |
83 | Florian Weimer | |
84 | Added 'const' to declaration of 'my_addr' in prototype. | |
85 | as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=239762 | |
86 | ||
87 | fcntl.2 | |
88 | Martin Pool | |
89 | Added O_NOATIME to list of flags that can be changed via F_SETFL. | |
90 | mtk/aeb | |
91 | Noted F_GETOWN bug after suggestion from aeb. | |
92 | See also: | |
93 | http://marc.theaimsgroup.com/?l=linux-kernel&m=108380640603164&w=2 | |
94 | ||
95 | getrlimit.2 | |
96 | mtk | |
97 | Material on getrusage.2 has been separated out into its own page. | |
98 | Rewrote discussion on RLIMIT_MEMLOCK to incorporate kernel | |
99 | 2.6.9 changes. | |
100 | Added note on RLIMIT_CPU error in older kernels. | |
101 | Added RLIMIT_SIGPENDING | |
102 | Also made a few other minor changes. | |
103 | ||
104 | getrusage.2 | |
105 | mtk | |
106 | This page is new(ish) -- it was created by splitting | |
107 | getrlimit.2. | |
108 | ||
109 | Repaired note on SIGCHLD behaviour to note that the | |
110 | POSIX non-conformance has been fixed in 2.6.9. | |
111 | ||
112 | kill.2 | |
113 | Modified after suggestion from Emmanuel Colbus | |
114 | Changed wording of sentence under NOTES describing | |
115 | when signals can be sent to init. | |
116 | ||
117 | mlock.2, munlock.2, mlockall.2, munlockall.2 | |
118 | These have been consolidated into a single mlock.2 page. | |
119 | In the process, much duplication was eliminated | |
120 | and new information was added about RLIMIT_MEMLOCK | |
121 | and the changes in memory locking in kernel 2.6.9, | |
122 | ||
123 | mmap.2 | |
124 | mtk | |
125 | Added cross-ref to setrlimit(2) concerning memory locking limits. | |
126 | Eric Estievenart | |
127 | Note that MAP_FIXED replaces existing mappings | |
128 | ||
129 | msgctl.2 | |
130 | mtk | |
131 | Substantial language and formatting clean-ups. | |
132 | Added msqid_ds and ipc_perm structure definitions. | |
133 | ||
134 | msgget.2 | |
135 | mtk | |
136 | Substantial language and formatting clean-ups. | |
137 | Added notes on /proc files. | |
138 | ||
139 | msgop.2 | |
140 | mtk | |
141 | Substantial language and formatting clean-ups. | |
142 | Added notes on /proc files. | |
143 | ||
144 | open.2 | |
145 | Martin Pool | |
146 | Added O_NOATIME (new in Linux 2.6.8) | |
147 | mtk | |
148 | Reordered list of 'flags' description alphabetically | |
149 | ||
150 | personality.2 | |
151 | 2004-11-03 applied patch from Martin Schulze | |
152 | ||
153 | semctl.2 | |
154 | mtk | |
155 | Substantial language and formatting clean-ups. | |
156 | Rewrote semun text. | |
157 | Added semid_ds and ipc_perm structure definitions. | |
158 | ||
159 | semget.2 | |
160 | mtk | |
161 | Substantial language and formatting clean-ups. | |
162 | Added notes on /proc files. | |
163 | Rewrote BUGS note about semget()'s failure to initialise | |
164 | semaphore values. | |
165 | ||
166 | semop.2 | |
167 | mtk | |
168 | Substantial language and formatting clean-ups. | |
169 | Added notes on /proc files. | |
170 | ||
171 | shmctl.2 | |
172 | mtk | |
173 | Substantial language and formatting clean-ups. | |
174 | Updated shmid_ds structure definitions. | |
175 | Added information on SHM_DEST and SHM_LOCKED flags. | |
176 | Noted that CAP_IPC_LOCK is not required for SHM_UNLOCK | |
177 | since kernel 2.6.9. | |
178 | Added notes on 2.6.9 RLIMIT_MEMLOCK changes. | |
179 | Added RLIMIT_SIGPENDING (new in Linux 2.6.8) | |
180 | ||
181 | shmget.2 | |
182 | mtk | |
183 | Substantial language and formatting clean-ups. | |
184 | Added notes on /proc files. | |
185 | ||
186 | shmop.2 | |
187 | mtk | |
188 | Substantial language and formatting clean-ups. | |
189 | Changed wording and placement of sentence regarding attachment | |
190 | of segments marked for destruction. | |
191 | ||
192 | sigaction.2 | |
193 | mtk | |
194 | Added mention of SIGCONT under SA_NOCLDSTOP. | |
195 | Added SA_NOCLDWAIT. | |
196 | Updated discussion for POSIX.1-2001 and SIGCHLD and sa_flags. | |
197 | Noted that CLD_CONTINUED is supported since Linux 2.6.9. | |
198 | Added SI_TKILL (new in Linux 2.4.19). | |
199 | Other minor changes. | |
200 | ||
201 | signal.2 | |
202 | mtk | |
203 | Removed text on ignoring SIGCHLD; replaced with pointer | |
204 | to sigaction.2. | |
205 | ||
206 | sigwaitinfo.2 | |
207 | After bug report from Andrey Kiselev | |
208 | Fixed prototype: "timeout" --> "*timeout" | |
209 | as per: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=222145 | |
210 | ||
211 | stat,2 | |
212 | Enrico Zini | |
213 | Added text to clarify that S_IS*() macros should be applied to | |
214 | st_mode field. | |
215 | as per: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=249698 | |
216 | ||
217 | swapon.2 | |
218 | After bug report from Anand Kumria | |
219 | Added "no swap space signature" to EINVAL error | |
220 | as per http://bugs.debian.org/cgi-bin/bugreport.cgi | |
221 | mtk | |
222 | Added EINVAL error for swapoff() ("not currently a swap area"). | |
223 | Added EBUSY error for swapon(). | |
224 | A few formatting fixes. | |
225 | ||
226 | times.2 | |
227 | mtk | |
228 | In Linux 2.6, the return value of times changed; it is no | |
229 | longer time since boot, but rather: | |
230 | ||
231 | boot_time + 2^32 / HZ - 300 | |
232 | ||
233 | Repaired note on SIGCHLD behaviour to note that the | |
234 | POSIX non-conformance has been fixed in 2.6.9. | |
235 | Some formatting fixes. | |
236 | ||
237 | undocumented.2 | |
238 | After bug report from Johannes Berg | |
239 | Changed | |
240 | .TH UNIMPLEMENTED | |
241 | to: | |
242 | .TH UNDOCUMENTED | |
243 | as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=220741 | |
244 | ||
245 | wait.2 | |
246 | mtk | |
247 | Added waitid(2). | |
248 | Added WCONTINUED and WIFCONTINUED (new in 2.6.10). | |
249 | Added text on SA_NOCLDSTOP. | |
250 | Updated discussion of SA_NOCLDWAIT to reflect 2.6 behaviour. | |
251 | Much other text rewritten. | |
252 | ||
253 | wait4.2 | |
254 | mtk | |
255 | Rewrote this page, removing much duplicated information, | |
256 | and replacing with pointers to wait.2. | |
257 | Luis Javier Merino Morán / mtk | |
258 | CONFORMING TO said "SVr4, POSIX". Changed to "4.3BSD" | |
259 | ||
260 | waitid.2 | |
261 | mtk | |
262 | New link to wait.2 | |
263 | ||
264 | assert.3 | |
265 | After bug report from Branden Robinson | |
266 | The assert() failure message goes to stderr not stdout. | |
267 | As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=284814 | |
268 | ||
269 | ctime.3 | |
270 | mtk | |
271 | Noted that 0 in tm_mday is interpreted to mean the last day | |
272 | of the preceding month. | |
273 | ||
274 | getnameinfo.3 | |
275 | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=229618 | |
276 | getnameinfo() does not set errno, it returns a non-zero | |
277 | value indicating the error. | |
278 | mtk | |
279 | added EAI_OVERFLOW error | |
280 | ||
281 | killpg.3 | |
282 | mtk | |
283 | Minor changes to SEE ALSO and CONFORMING TO. | |
284 | ||
285 | lseek64.3 | |
286 | aeb | |
287 | New page by Andries Brouwer | |
288 | ||
289 | tzset.3 | |
290 | Richard Kreckel | |
291 | Change "NULL" to "empty" when talking about the value of TZ. | |
292 | http://sources.redhat.com/bugzilla/show_bug.cgi?id=601 | |
293 | ||
294 | printf.3 | |
295 | After bug report from Jan Kuznik | |
296 | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205736 | |
297 | Fixed bad realloc() use in snprintf() example | |
298 | ||
299 | random.4 | |
300 | After bug report from John V. Belmonte | |
301 | Updated init and quit scripts to reflect kernel 2.4/2.6 reality | |
302 | (Scripts taken from drivers/char/random.c) | |
303 | as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=247779 | |
304 | ||
305 | proc.5 | |
306 | mtk | |
307 | Updated description of /proc/loadavg to include | |
308 | nr_running(), nr_threads, last_pid. | |
309 | ||
310 | rtsig-max and rtsig-nr went away in 2.6.8 | |
311 | ||
312 | updated statm, and fixed error in order of list | |
313 | ||
314 | realpath.3 | |
315 | mtk | |
316 | Added discussion of resolved_path == NULL. | |
317 | ||
318 | boot.7 | |
319 | applied patch from Martin Schulze | |
320 | ||
321 | capabilities.7 | |
322 | mtk | |
323 | Added O_NOATIME for CAP_FOWNER | |
324 | ||
325 | netdevice.7 | |
326 | Karel Kulhavy and AEB | |
327 | formatting fix after note from Karel Kulhavy and AEB, plus a | |
328 | few wording fixes. | |
329 | ||
330 | signal.7 | |
331 | mtk | |
332 | /proc/sys/kernel/rtsig-* were superceded by RLIMIT_SIGPENDING | |
333 | in kernel 2.6.8. | |
334 | ||
335 | tcp.7 | |
336 | mtk/aeb | |
337 | Updated details of interaction of TCP_CORK and TCP_NODELAY. |