]> git.ipfire.org Git - thirdparty/man-pages.git/blame - Changes.old
2.03 initial changes
[thirdparty/man-pages.git] / Changes.old
CommitLineData
0680aa5b
MK
1The following are changes in previous 2.xx man page releases.
2
3==================== Changes in man-pages-2.00 ====================
4
5Released: 2004-12-16 (why wait for the kernel?)
6
7Contributors
8------------
9
10The following people contributed notes, ideas, or patches that have
11been incorporated in changes in this release:
12
13Alberto Bertogli <albertogli@telpin.com.ar>
14Anand Kumria <wildfire@progsoc.org>
15Andrey Kiselev <dron@ak4719.spb.edu>
16Andries Brouwer <Andries.Brouwer@cwi.nl>
17Chris Green <cmg@dok.org>
18Branden Robinson <branden@debian.org>
19Emmanuel Colbus <emmanuel.colbus@ensimag.imag.fr>
20Enrico Zini <enrico@debian.org>
21Eric Estievenart <eric.estievenart@free.fr>
22Fabian Kreutz <kreutz@dbs.uni-hannover.de>
23Florian Weimer <fw@deneb.enyo.de>
24Jan Kuznik <kuznik@gepro.cz>
25Joey (Martin) Schulze <joey@infodrom.org>
26Johannes Berg <johannes@sipsolutions.de>
27John V. Belmonte <jbelmonte@debian.org>
28Karel Kulhavy <clock@twibright.com>
29Luis Javier Merino Morán <ljmerino@pandasoftware.es>
30Martin Pool <mbp@sourcefrog.net>
31Richard Kreckel <Richard.Kreckel@ginac.de>
32Vasya Pupkin <ptushnik@gmail.com>
33
34Apologies if I missed anyone!
35
36Global changes
37--------------
38
39Many math pages had their synopses compressed, as per suggestion
40from Fabian Kreutz.
41
42Many minor content and formatting bug fixes were made to the math
43pages, following suggestions from Fabian Kreutz (who recently
44translated many of the 1.70 math pages into German) and
45Andries Brouwer.
46
47For consistency, all instances "super-user" were changed to the more
48common "superuser".
49
50After a note from Vasya Pupkin, I added <errno.h> to the SYNOPSIS
51of 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
76Typographical or grammatical errors have been corrected in several
77other places.
78
79Individual pages
80----------------
81
82bind.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
87fcntl.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
95getrlimit.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
104getrusage.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
112kill.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
117mlock.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
123mmap.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
129msgctl.2
130 mtk
131 Substantial language and formatting clean-ups.
132 Added msqid_ds and ipc_perm structure definitions.
133
134msgget.2
135 mtk
136 Substantial language and formatting clean-ups.
137 Added notes on /proc files.
138
139msgop.2
140 mtk
141 Substantial language and formatting clean-ups.
142 Added notes on /proc files.
143
144open.2
145 Martin Pool
146 Added O_NOATIME (new in Linux 2.6.8)
147 mtk
148 Reordered list of 'flags' description alphabetically
149
150personality.2
151 2004-11-03 applied patch from Martin Schulze
152
153semctl.2
154 mtk
155 Substantial language and formatting clean-ups.
156 Rewrote semun text.
157 Added semid_ds and ipc_perm structure definitions.
158
159semget.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
166semop.2
167 mtk
168 Substantial language and formatting clean-ups.
169 Added notes on /proc files.
170
171shmctl.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
181shmget.2
182 mtk
183 Substantial language and formatting clean-ups.
184 Added notes on /proc files.
185
186shmop.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
192sigaction.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
201signal.2
202 mtk
203 Removed text on ignoring SIGCHLD; replaced with pointer
204 to sigaction.2.
205
206sigwaitinfo.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
211stat,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
217swapon.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
226times.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
237undocumented.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
245wait.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
253wait4.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
260waitid.2
261 mtk
262 New link to wait.2
263
264assert.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
269ctime.3
270 mtk
271 Noted that 0 in tm_mday is interpreted to mean the last day
272 of the preceding month.
273
274getnameinfo.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
281killpg.3
282 mtk
283 Minor changes to SEE ALSO and CONFORMING TO.
284
285lseek64.3
286 aeb
287 New page by Andries Brouwer
288
289tzset.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
294printf.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
299random.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
305proc.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
314realpath.3
315 mtk
316 Added discussion of resolved_path == NULL.
317
318boot.7
319 applied patch from Martin Schulze
320
321capabilities.7
322 mtk
323 Added O_NOATIME for CAP_FOWNER
324
325netdevice.7
326 Karel Kulhavy and AEB
327 formatting fix after note from Karel Kulhavy and AEB, plus a
328 few wording fixes.
329
330signal.7
331 mtk
332 /proc/sys/kernel/rtsig-* were superceded by RLIMIT_SIGPENDING
333 in kernel 2.6.8.
334
335tcp.7
336 mtk/aeb
337 Updated details of interaction of TCP_CORK and TCP_NODELAY.
9651df75
MK
338
339==================== Changes in man-pages-2.01 ====================
340
341Released: 2004-12-20 (a quick one before Christmas)
342
343Contributors
344------------
345
346The following people contributed notes, ideas, or patches that have
347been incorporated in changes in this release:
348
349Carsten Hey <c.hey@web.de>
350Johannes Berg <johannes@sipsolutions.de>
351Joshua Kwan <joshk@triplehelix.org>
352Marek Habersack <grendel@debian.org>
353Martin Schulze <joey@infodrom.org>
354Matthew Dempsky <jivera@flame.org>
355Matthew Gregan <kinetik@orcon.net.nz>
356Pedro Zorzenon Neto <pzn@terra.com.br>
357Tony Crawford <tony@klosterdorf.de>
358
359Apologies if I missed anyone!
360
361Global changes
362--------------
363
364Matthew Dempsky, mtk
365 triggered by http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283179
366 The wording describing how errno is set was fixed up in the
367 following pages:
368
369 accept.2
370 close.2
371 send.2
372 setsid.2
373 socket.2
374 closedir.3
375 initgroups.3
376 mkstemp.3
377 opendir.3
378 readdir.3
379 telldir.3
380
381Typographical or grammatical errors have been corrected in several
382other places.
383
384Individual pages
385----------------
386
387sendfile.2
388 mtk
389 Adjusted descriptions of argument file types to be closer to
390 2.6 reality.
391 Wording and formatting changes
392
393ctan.3
394ctanh.3
395 Tony Crawford
396 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=270817
397 Formulae on the pages should be T = S / C not T = C / S.
398
399errno.3
400 Martin Schulze, mtk
401 Removed errno declaration from prototype, added notes
402 on historical need for this declaration.
403 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=174175
404
405aio_return.3
406 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=224953
407 Changed erroneous "aio_return(2)" to "aio_return(3)"
408
409posix_openpt.3
410 mtk
411 New by mtk
412
413ptsname.3
414 mtk
415 Added description of ptsname_r().
416 Added ERRORS.
417
418ptsname_r.3
419 mtk
e8a09504 420 New link to ptsname.3.
9651df75
MK
421
422shm_open.3
423 Matthew Gregan
424 add <fcntl.h> to synopsis
425 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=271243
426
427strcasecmp.3
428 Marek Habersack <grendel@debian.org>
429 .SH "CONFORMING TO"
430 -BSD 4.4
431 +BSD 4.4, SUSv3
432 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=234443
433
434strfry.3
435 Joshua Kwan
436 Added _GNU_SOURCE to prototype
437 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=213538
438
439strftime.3
440 Cartsen Hey
441 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276248
442
e8a09504 443 Changed range for "%S" from 0..61 to 0..0.
9651df75
MK
444
445 SUSv3 says 0..60. I think the manual page probably says
446 0..61, because that's what SUSv2 said.
447 (Some other implementations' man pages also say 0..61 --
448 e.g., Solaris 8 & 9, Tru64 5.1B; FreeBSD 5.1 says 0..60.)
449
450 The glibc manual currently says 0..60.
451
e8a09504 452 Given that SUSv3 says 0..60, I've changed the
9651df75
MK
453 manual page to also say this:
454
455 -The second as a decimal number (range 00 to 61).
456 +The second as a decimal number (range 00 to 60).
457 +(The range is up to 60 to allow for occasional leap seconds.)
458
459sysconf.3
460 Johannes Berg / http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=226974
461 -.BR POSIX2_FORT_RUN " - " _SC_2_FORT_DEV
462 +.BR POSIX2_FORT_DEV " - " _SC_2_FORT_DEV
463
464system.3
465 Pedro Zorzenon
466 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=242638
467 Noted use of _XOPEN_SOURCE to get macros <sytdlib.h>
468 as for wait(2).
469
470 mtk
471 Changed name of argument from 'string' to 'command' (like POSIX).
472
473 Noted that glibc does nowadays explicitly check for the existence
474 of the shell if 'command' is NULL, rather than the older behaviour
475 of assuming the shell exists and always returning 1 if
476 'command' is NULL.
477
478 Other wording and formatting clean-ups.
479
480undocumented.3
481 Remove some functions names that *are* documented.