]> git.ipfire.org Git - thirdparty/man-pages.git/blame - Changes.old
Removed tabs
[thirdparty/man-pages.git] / Changes.old
CommitLineData
0680aa5b
MK
1==================== Changes in man-pages-2.00 ====================
2
971b7dbf 3Released: 2004-12-16
0680aa5b
MK
4
5Contributors
6------------
7
8The following people contributed notes, ideas, or patches that have
9been incorporated in changes in this release:
10
11Alberto Bertogli <albertogli@telpin.com.ar>
12Anand Kumria <wildfire@progsoc.org>
13Andrey Kiselev <dron@ak4719.spb.edu>
14Andries Brouwer <Andries.Brouwer@cwi.nl>
15Chris Green <cmg@dok.org>
16Branden Robinson <branden@debian.org>
17Emmanuel Colbus <emmanuel.colbus@ensimag.imag.fr>
18Enrico Zini <enrico@debian.org>
19Eric Estievenart <eric.estievenart@free.fr>
20Fabian Kreutz <kreutz@dbs.uni-hannover.de>
21Florian Weimer <fw@deneb.enyo.de>
22Jan Kuznik <kuznik@gepro.cz>
23Joey (Martin) Schulze <joey@infodrom.org>
24Johannes Berg <johannes@sipsolutions.de>
25John V. Belmonte <jbelmonte@debian.org>
26Karel Kulhavy <clock@twibright.com>
27Luis Javier Merino MorĂ¡n <ljmerino@pandasoftware.es>
28Martin Pool <mbp@sourcefrog.net>
29Richard Kreckel <Richard.Kreckel@ginac.de>
30Vasya Pupkin <ptushnik@gmail.com>
31
32Apologies if I missed anyone!
33
34Global changes
35--------------
36
8fa20889
MK
37Various pages
38 Fabian Kreutz
39 Many math pages had their synopses compressed, as per suggestion
40 from Fabian Kreutz.
0680aa5b 41
8fa20889
MK
42Various pages
43 Fabian Kreutz / aeb
44 Many minor content and formatting bug fixes were made to the math
45 pages, following suggestions from Fabian Kreutz (who recently
46 translated many of the 1.70 math pages into German) and
47 Andries Brouwer.
0680aa5b 48
8fa20889
MK
49Various pages
50 mtk
51 For consistency, all instances of "super-user" were changed
52 to the more common "superuser".
0680aa5b 53
8fa20889
MK
54Various pages
55 Vasya Pupkin / mtk
56 After a note from Vasya Pupkin, I added <errno.h> to the SYNOPSIS
57 of several Section 2 pages using the _syscallN() macros.
0680aa5b 58
8fa20889
MK
59 In addition:
60 -- erroneous semicolons at the end of _syscallN() were removed
61 on various pages.
0680aa5b 62
8fa20889
MK
63 -- types such as "uint" in syscallN() declarations were changed
64 to "unsigned int", etc.
0680aa5b 65
8fa20889 66 -- various other minor breakages in the synopses were fixed.
0680aa5b 67
8fa20889 68 The affected pages are:
0680aa5b
MK
69
70 getdents.2
71 gettid.2
72 llseek.2
73 mmap2.2
74 modify_ldt.2
75 pivot_root.2
76 quotactl.2
77 readdir.2
78 sysctl.2
79 syslog.2
80 tkill.2
81
82Typographical or grammatical errors have been corrected in several
83other places.
84
258755b2
MK
85Changes to individual pages
86---------------------------
0680aa5b
MK
87
88bind.2
89 Florian Weimer
90 Added 'const' to declaration of 'my_addr' in prototype.
8fa20889 91 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=239762.
0680aa5b
MK
92
93fcntl.2
94 Martin Pool
95 Added O_NOATIME to list of flags that can be changed via F_SETFL.
96 mtk/aeb
97 Noted F_GETOWN bug after suggestion from aeb.
98 See also:
99 http://marc.theaimsgroup.com/?l=linux-kernel&m=108380640603164&w=2
100
101getrlimit.2
102 mtk
103 Material on getrusage.2 has been separated out into its own page.
104 Rewrote discussion on RLIMIT_MEMLOCK to incorporate kernel
8fa20889 105 2.6.9 changes.
0680aa5b 106 Added note on RLIMIT_CPU error in older kernels.
8fa20889 107 Added RLIMIT_SIGPENDING.
0680aa5b
MK
108 Also made a few other minor changes.
109
110getrusage.2
111 mtk
112 This page is new(ish) -- it was created by splitting
8fa20889 113 getrlimit.2.
0680aa5b 114
755b5e17 115 Repaired note on SIGCHLD behavior to note that the
8fa20889 116 POSIX non-conformance has been fixed in 2.6.9.
0680aa5b
MK
117
118kill.2
119 Modified after suggestion from Emmanuel Colbus
120 Changed wording of sentence under NOTES describing
8fa20889 121 when signals can be sent to init(1).
0680aa5b 122
8fa20889
MK
123mlock.2
124munlock.2
125mlockall.2
126munlockall.2
0680aa5b
MK
127 These have been consolidated into a single mlock.2 page.
128 In the process, much duplication was eliminated
8fa20889
MK
129 and new information was added about RLIMIT_MEMLOCK
130 and the changes in memory locking in kernel 2.6.9,
0680aa5b
MK
131
132mmap.2
133 mtk
134 Added cross-ref to setrlimit(2) concerning memory locking limits.
135 Eric Estievenart
136 Note that MAP_FIXED replaces existing mappings
137
138msgctl.2
8fa20889 139 mtk
0680aa5b
MK
140 Substantial language and formatting clean-ups.
141 Added msqid_ds and ipc_perm structure definitions.
142
143msgget.2
8fa20889 144 mtk
0680aa5b
MK
145 Substantial language and formatting clean-ups.
146 Added notes on /proc files.
147
148msgop.2
8fa20889 149 mtk
0680aa5b
MK
150 Substantial language and formatting clean-ups.
151 Added notes on /proc files.
152
153open.2
154 Martin Pool
155 Added O_NOATIME (new in Linux 2.6.8)
156 mtk
157 Reordered list of 'flags' description alphabetically
158
159personality.2
160 2004-11-03 applied patch from Martin Schulze
161
162semctl.2
8fa20889 163 mtk
0680aa5b
MK
164 Substantial language and formatting clean-ups.
165 Rewrote semun text.
166 Added semid_ds and ipc_perm structure definitions.
167
168semget.2
8fa20889 169 mtk
0680aa5b
MK
170 Substantial language and formatting clean-ups.
171 Added notes on /proc files.
755b5e17 172 Rewrote BUGS note about semget()'s failure to initialize
8fa20889 173 semaphore values.
0680aa5b
MK
174
175semop.2
8fa20889 176 mtk
0680aa5b
MK
177 Substantial language and formatting clean-ups.
178 Added notes on /proc files.
179
180shmctl.2
8fa20889 181 mtk
0680aa5b
MK
182 Substantial language and formatting clean-ups.
183 Updated shmid_ds structure definitions.
184 Added information on SHM_DEST and SHM_LOCKED flags.
185 Noted that CAP_IPC_LOCK is not required for SHM_UNLOCK
8fa20889 186 since kernel 2.6.9.
0680aa5b
MK
187 Added notes on 2.6.9 RLIMIT_MEMLOCK changes.
188 Added RLIMIT_SIGPENDING (new in Linux 2.6.8)
189
190shmget.2
8fa20889 191 mtk
0680aa5b
MK
192 Substantial language and formatting clean-ups.
193 Added notes on /proc files.
194
195shmop.2
8fa20889 196 mtk
0680aa5b
MK
197 Substantial language and formatting clean-ups.
198 Changed wording and placement of sentence regarding attachment
8fa20889 199 of segments marked for destruction.
0680aa5b
MK
200
201sigaction.2
8fa20889 202 mtk
0680aa5b
MK
203 Added mention of SIGCONT under SA_NOCLDSTOP.
204 Added SA_NOCLDWAIT.
205 Updated discussion for POSIX.1-2001 and SIGCHLD and sa_flags.
206 Noted that CLD_CONTINUED is supported since Linux 2.6.9.
207 Added SI_TKILL (new in Linux 2.4.19).
208 Other minor changes.
209
210signal.2
211 mtk
258755b2 212 Removed text on ignoring SIGCHLD; replaced with pointer
8fa20889 213 to sigaction.2.
0680aa5b
MK
214
215sigwaitinfo.2
216 After bug report from Andrey Kiselev
217 Fixed prototype: "timeout" --> "*timeout"
218 as per: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=222145
219
2ed34e11 220stat.2
0680aa5b 221 Enrico Zini
258755b2 222 Added text to clarify that S_IS*() macros should be applied to
0680aa5b
MK
223 st_mode field.
224 as per: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=249698
225
226swapon.2
227 After bug report from Anand Kumria
228 Added "no swap space signature" to EINVAL error
229 as per http://bugs.debian.org/cgi-bin/bugreport.cgi
230 mtk
231 Added EINVAL error for swapoff() ("not currently a swap area").
232 Added EBUSY error for swapon().
233 A few formatting fixes.
234
235times.2
236 mtk
258755b2 237 In Linux 2.6, the return value of times changed; it is no
8fa20889 238 longer time since boot, but rather:
0680aa5b 239
8fa20889 240 boot_time + 2^32 / HZ - 300
0680aa5b 241
755b5e17 242 Repaired note on SIGCHLD behavior to note that the
8fa20889 243 POSIX non-conformance has been fixed in 2.6.9.
0680aa5b
MK
244 Some formatting fixes.
245
246undocumented.2
247 After bug report from Johannes Berg
248 Changed
249 .TH UNIMPLEMENTED
250 to:
251 .TH UNDOCUMENTED
252 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=220741
253
254wait.2
255 mtk
256 Added waitid(2).
257 Added WCONTINUED and WIFCONTINUED (new in 2.6.10).
258 Added text on SA_NOCLDSTOP.
755b5e17 259 Updated discussion of SA_NOCLDWAIT to reflect 2.6 behavior.
0680aa5b
MK
260 Much other text rewritten.
261
262wait4.2
263 mtk
264 Rewrote this page, removing much duplicated information,
8fa20889 265 and replacing with pointers to wait.2.
0680aa5b
MK
266 Luis Javier Merino MorĂ¡n / mtk
267 CONFORMING TO said "SVr4, POSIX". Changed to "4.3BSD"
268
269waitid.2
270 mtk
271 New link to wait.2
272
273assert.3
274 After bug report from Branden Robinson
275 The assert() failure message goes to stderr not stdout.
276 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=284814
258755b2 277
0680aa5b
MK
278ctime.3
279 mtk
258755b2 280 Noted that 0 in tm_mday is interpreted to mean the last day
8fa20889 281 of the preceding month.
0680aa5b
MK
282
283getnameinfo.3
284 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=229618
285 getnameinfo() does not set errno, it returns a non-zero
286 value indicating the error.
287 mtk
288 added EAI_OVERFLOW error
289
290killpg.3
291 mtk
292 Minor changes to SEE ALSO and CONFORMING TO.
293
294lseek64.3
295 aeb
296 New page by Andries Brouwer
297
298tzset.3
299 Richard Kreckel
300 Change "NULL" to "empty" when talking about the value of TZ.
301 http://sources.redhat.com/bugzilla/show_bug.cgi?id=601
302
303printf.3
258755b2 304 After bug report from Jan Kuznik
0680aa5b
MK
305 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205736
306 Fixed bad realloc() use in snprintf() example
307
2ed34e11
MK
308realpath.3
309 mtk
310 Added discussion of resolved_path == NULL.
311
0680aa5b
MK
312random.4
313 After bug report from John V. Belmonte
314 Updated init and quit scripts to reflect kernel 2.4/2.6 reality
315 (Scripts taken from drivers/char/random.c)
316 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=247779
317
318proc.5
319 mtk
320 Updated description of /proc/loadavg to include
8fa20889 321 nr_running(), nr_threads, last_pid.
0680aa5b
MK
322
323 rtsig-max and rtsig-nr went away in 2.6.8
324
325 updated statm, and fixed error in order of list
326
0680aa5b
MK
327boot.7
328 applied patch from Martin Schulze
329
330capabilities.7
331 mtk
332 Added O_NOATIME for CAP_FOWNER
333
258755b2 334netdevice.7
0680aa5b 335 Karel Kulhavy and AEB
258755b2 336 formatting fix after note from Karel Kulhavy and AEB, plus a
8fa20889 337 few wording fixes.
258755b2 338
0680aa5b
MK
339signal.7
340 mtk
26785b48 341 /proc/sys/kernel/rtsig-* were superseded by RLIMIT_SIGPENDING
8fa20889 342 in kernel 2.6.8.
258755b2 343
0680aa5b 344tcp.7
8fa20889 345 mtk/aeb
0680aa5b 346 Updated details of interaction of TCP_CORK and TCP_NODELAY.
9651df75
MK
347
348==================== Changes in man-pages-2.01 ====================
349
971b7dbf 350Released: 2004-12-20
9651df75
MK
351
352Contributors
353------------
354
355The following people contributed notes, ideas, or patches that have
356been incorporated in changes in this release:
357
358Carsten Hey <c.hey@web.de>
359Johannes Berg <johannes@sipsolutions.de>
360Joshua Kwan <joshk@triplehelix.org>
361Marek Habersack <grendel@debian.org>
362Martin Schulze <joey@infodrom.org>
363Matthew Dempsky <jivera@flame.org>
364Matthew Gregan <kinetik@orcon.net.nz>
365Pedro Zorzenon Neto <pzn@terra.com.br>
366Tony Crawford <tony@klosterdorf.de>
367
368Apologies if I missed anyone!
369
370Global changes
371--------------
372
8fa20889
MK
373accept.2
374close.2
375send.2
376setsid.2
377socket.2
378closedir.3
379initgroups.3
380mkstemp.3
381opendir.3
382readdir.3
383telldir.3
384 Matthew Dempsky, mtk
385 triggered by http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283179
386 The wording describing how errno is set was fixed up in these pages.
9651df75
MK
387
388Typographical or grammatical errors have been corrected in several
389other places.
390
258755b2
MK
391Changes to individual pages
392---------------------------
9651df75
MK
393
394sendfile.2
395 mtk
258755b2 396 Adjusted descriptions of argument file types to be closer to
8fa20889
MK
397 2.6 reality.
398 Wording and formatting changes.
9651df75
MK
399
400ctan.3
401ctanh.3
402 Tony Crawford
403 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=270817
404 Formulae on the pages should be T = S / C not T = C / S.
405
406errno.3
407 Martin Schulze, mtk
408 Removed errno declaration from prototype, added notes
8fa20889 409 on historical need for this declaration.
9651df75
MK
410 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=174175
411
412aio_return.3
8fa20889
MK
413 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=224953
414 Changed erroneous "aio_return(2)" to "aio_return(3)".
9651df75
MK
415
416posix_openpt.3
417 mtk
418 New by mtk
419
420ptsname.3
421 mtk
422 Added description of ptsname_r().
423 Added ERRORS.
424
425ptsname_r.3
426 mtk
e8a09504 427 New link to ptsname.3.
9651df75
MK
428
429shm_open.3
430 Matthew Gregan
431 add <fcntl.h> to synopsis
432 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=271243
433
434strcasecmp.3
40a54b37 435 Marek Habersack
9651df75
MK
436 .SH "CONFORMING TO"
437 -BSD 4.4
438 +BSD 4.4, SUSv3
439 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=234443
258755b2 440
9651df75
MK
441strfry.3
442 Joshua Kwan
443 Added _GNU_SOURCE to prototype
444 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=213538
258755b2 445
9651df75
MK
446strftime.3
447 Cartsen Hey
448 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276248
449
f5fed0f6 450 Changed range for "%S" from 0..61 to 0..60.
9651df75 451
258755b2 452 SUSv3 says 0..60. I think the manual page probably says
9651df75 453 0..61, because that's what SUSv2 said.
258755b2 454 (Some other implementations' man pages also say 0..61 --
9651df75
MK
455 e.g., Solaris 8 & 9, Tru64 5.1B; FreeBSD 5.1 says 0..60.)
456
457 The glibc manual currently says 0..60.
458
258755b2 459 Given that SUSv3 says 0..60, I've changed the
9651df75
MK
460 manual page to also say this:
461
462 -The second as a decimal number (range 00 to 61).
463 +The second as a decimal number (range 00 to 60).
464 +(The range is up to 60 to allow for occasional leap seconds.)
465
466sysconf.3
8fa20889
MK
467 Johannes Berg
468 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=226974
9651df75
MK
469 -.BR POSIX2_FORT_RUN " - " _SC_2_FORT_DEV
470 +.BR POSIX2_FORT_DEV " - " _SC_2_FORT_DEV
471
472system.3
258755b2 473 Pedro Zorzenon
9651df75 474 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=242638
258755b2 475 Noted use of _XOPEN_SOURCE to get macros <sytdlib.h>
9651df75
MK
476 as for wait(2).
477
478 mtk
479 Changed name of argument from 'string' to 'command' (like POSIX).
480
481 Noted that glibc does nowadays explicitly check for the existence
755b5e17 482 of the shell if 'command' is NULL, rather than the older behavior
9651df75
MK
483 of assuming the shell exists and always returning 1 if
484 'command' is NULL.
485
486 Other wording and formatting clean-ups.
487
488undocumented.3
489 Remove some functions names that *are* documented.
4667b1b5
MK
490
491
492==================== Changes in man-pages-2.02 ====================
493
494Released: 2005-04-14
495
496Contributors
497------------
498
499The following people contributed notes, ideas, or patches that have
500been incorporated in changes in this release:
501
502Andries Brouwer <Andries.Brouwer@cwi.nl>
503Branden Robinson <branden@debian.org>
504Colin Watson <cjwatson@debian.org>
505David Lloyd <dmlloyd@tds.net>
258755b2 506Gordon Jin <gordon.jin@intel.com>
4667b1b5
MK
507Heikki Orsila <shd@modeemi.cs.tut.fi>
508Jamie Lokier <jamie@shareable.org>
509Johan Walles
510Kai Makisara <Kai.Makisara@kolumbus.fi>
511Marko Kohtala <marko.kohtala@gmail.com>
512Martin Pool <mbp@sourcefrog.net>
513Martin (Joey) Schulze <joey@infodrom.org>
514Matthias Lang <matthias@corelatus.se>
515Michael Haardt <michael@moria.de>
516Michael MĂ¼hlebach <michael@anduin.ch>
517Mike Frysinger <vapier@gentoo.org>
518Sasa Stevanovic <mg94c18@alas.matf.bg.ac.yu>
519Serguei Leontiev <leo@sai.msu.ru>
520
521Apologies if I missed anyone!
522
523Global changes
524--------------
525
8fa20889
MK
526ctime.3
527tzselect.8
528zdump.8
529zic.8
530 Martin (Joey) Schulze
531 Removed SEE ALSO reference to non-existent newctime(3).
4667b1b5
MK
532 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=236884
533
534Typographical or grammatical errors have been corrected in several
535other places.
536
258755b2
MK
537Changes to individual pages
538---------------------------
4667b1b5
MK
539
540clone.2
541 mtk
755b5e17 542 Noted the PID caching behavior of NPTL's getpid()
4667b1b5
MK
543 wrapper under BUGS.
544
258755b2 545 Added futex(2), set_thread_area(2), set_tid_address(2),
4667b1b5
MK
546 tkill(2) under SEE ALSO.
547
548epoll_ctl.2
549epoll_create.2
550 Marko Kohtala / mtk
551 Improved various error descriptions.
552
553epoll_wait.2
554 David Lloyd / Mike Frysinger, Marko Kohtala
555 Added EINTR to errors.
556
557fcntl.2
558 Jamie Lokier / mtk
559 Improved discussion of F_SETOWN and F_SETSIG with respect to
560 multi-threaded programs.
561 Generally cleaned up the discussion of F_SETOWN.
562
563 Updated CONFORMING TO to note that F_GETOWN and F_SETOWN are
564 now in POSIX.
565
566link.2
567 mtk
568 Noted discrepancy between Linux and POSIX.1 when oldpath
569 is a symbolic link.
570 See: http://bugs.linuxbase.org/show_bug.cgi?id=367
571 and: http://www.opengroup.org/austin/mailarchives/ag/msg08152.html
572
573 Michael Haardt / mtk
574 Clarified EXDEV error description: it isn't possible to link
575 across mount points, even if the mount points refer to the same
576 file system.
577
578mincore.2
579 mtk, after note from Gordon Jin
8fa20889 580 Updated ERRORS.
4667b1b5
MK
581
582pipe.2
583 As per message from Serguei Leontiev
584 Removed SVr2, AT&T, and BSD from CONFORMING TO, since
585 a pipe on those systems is actually bidirectional.
258755b2 586 (Pipes are implemented as STREAMS on the former, and
4667b1b5
MK
587 sockets on the latter.)
588
589posix_fadvise.2
590 mtk
591 Noted kernel version where posix_fadvise() appeared and
592 noted bug in handling of 'len' in kernels < 2.6.6.
593
594rename.2
595 Michael Haardt
596 Clarified EXDEV error description: it isn't possible to rename
258755b2 597 a file across mount points, even if the mount points refer to
4667b1b5
MK
598 the same file system.
599
600semop.2
601 mtk
602 Noted kernel version numbers for semtimedop().
603
604setitimer.2
605 Matthias Lang, mtk
606 Noted MAX_SEC_IN_JIFFIES ceiling.
607 Added note about treatment of out-of-range tv_usec values.
608
609sigqueue.2
610 Johan Walles, Martin (Joey) Schulze
8fa20889 611 Added sigqueue.2 to SEE ALSO.
4667b1b5
MK
612
613times.2
614 mtk
755b5e17 615 Added notes on non-standard behavior: Linux allows 'buf' to
4667b1b5
MK
616 be NULL, but POSIX.1 doesn't specify this and it's non-portable.
617
618uselib.2
619 Andries Brouwer
620 Improved DESCRIPTION; clarified distinction between
621 EACCES and ENOEXEC.
622
623bcopy.3
624 Heikki Orsila
90369a2c 625 bcopy() handles overlapping case, but memcpy() does not,
4667b1b5
MK
626 so for consistency memmove() should be also mentioned.
627
628getmntent_r.3
629 Martin (Joey) Schulze
630 New link to man3/getmntent.3.
631
632memcpy.3
633 Small wording change after suggestion from Sasa Stevanovic.
634
635strcasestr.3
636 mtk
637 Created as link to strstr.3.
638
639strftime.3
640 mtk
641 Noted that SUSv2 allowed a range of 00 to 61 for %S specifier.
642
643strstr.3
644 mtk
645 Added description of strcasestr().
646
647random.4
648 aeb
649 Improved description of read from /dev/urandom.
650
651st.4
652 Kai Makisara
653 Substantial updates.
654
655man.7
40a54b37
MK
656 Martin Schulze
657 Branden Robinson
658 Colin Watson
4667b1b5
MK
659 Mention the .URL macro more verbosely.
660
4e6bd42c 661
9a7957be
MK
662==================== Changes in man-pages-2.03 ====================
663
664Released: 2005-06-02
665
666Contributors
667------------
668
669The following people contributed notes, ideas, or patches that have
670been incorporated in changes in this release:
671
672Andries Brouwer <Andries.Brouwer@cwi.nl>
673Joey (Martin) Schulze <joey@infodrom.org>
674Johannes Nicolai <johannes.nicolai@hpi.uni-potsdam.de>
675Justin Pryzby <justinpryzby@users.sourceforge.net>
676Klaus Ethgen <Klaus@Ethgen.de>
677Pavel Heimlich <tropikhajma@seznam.cz>
678Ross Boylan <RossBoylan@stanfordalumni.org>
679Vincent Fourmond <vincent.fourmond@9online.fr>
680
681Apologies if I missed anyone!
682
683Global changes
684--------------
685
8fa20889
MK
686console.4
687console_ioctl.4
688mouse.4
689tty.4
690vcs.4
691 Pavel Heimlich
692 Change `ttys(4)' to `ttyS(4)'.
9a7957be
MK
693
694Typographical or grammatical errors have been corrected in several
695places.
696
258755b2
MK
697Changes to individual pages
698---------------------------
9a7957be
MK
699
700clone.2
701 mtk
702 Substantially enhanced discussion of CLONE_THREAD.
703
704 Added CLONE_SYSVSEM, CLONE_UNTRACED, CLONE_STOPPED.
705
706 Other minor fixes.
707
708execve.2
709 aeb
4e6bd42c 710 Noted effect of ptracing when execing a set-UID program.
258755b2 711
9a7957be
MK
712fcntl.2
713 Johannes Nicolai / mtk
714 Noted F_SETOWN bug for socket file descriptor in Linux 2.4
715 and earlier.
716
717 Added text on permissions required to send signal to owner.
718
719flock.2
720 mtk
721 Noted that lock conversions are not atomic.
722
723getrusage.2
724 mtk
725 ru_nswap has never contained useful information.
258755b2 726 Kernel 2.6.6 clarified that with a patch
9a7957be
MK
727 ("[PATCH] eliminate nswap and cnswap"). See also:
728 http://www.ussg.iu.edu/hypermail/linux/kernel/0404.1/0720.html
729
730kill.2
731 mtk
732 Clarified wording of the 'pid == -1' case.
733
734mount.2
735 mtk
736 Added MNT_EXPIRE, plus a few other tidy-ups.
737
738sched_setaffinity.2
739 mtk
258755b2 740 Added text to note that sched_setaffinity() will migrate the
9a7957be
MK
741 affected process to one of the specified CPUs if necessary.
742
258755b2
MK
743 Added a NOTE to point out that the affinity mask is actually a
744 per-thread attribute that can be adjusted independently for
9a7957be
MK
745 each thread in a thread group.
746
747shmctl.2
748 mtk
755b5e17 749 Noted aberrant Linux behavior with respect to new attaches to a
9a7957be
MK
750 segment that has already been marked for deletion.
751
752 Noted changes in permissions required for SHM_LOCK/SHM_UNLOCK.
753
754wait.2
755 mtk
756 Noted that the __W* flags can't be used with waitid().
757
8fa20889 758confstr.3
9a7957be 759 mtk
fe209df6 760 Added _CS_GNU_LIBC_VERSION and _CS_GNU_LIBPTHREAD_VERSION.
9a7957be 761
258755b2 762hosts.5
9a7957be 763 Ross Boylan / Martin Schulze
258755b2 764 various changes as per
9a7957be
MK
765 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=304242
766
767proc.5
768 mtk
769 Minor changes to discussion of /proc/PID/stat signal fields.
770 Added 'rt_priority' and 'policy' to /proc/PID/stat.
771
772capabilities.7
773 mtk
774 1,$s/inherited/inheritable/g
775
776regex.7
777 Vincent Fourmond / Joey (Martin) Schulze
778 Removed discussion of `[[:<:]]' and `[[:>:]]' since they do
779 not seem to be in the glibc implementation.
780 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
781
782tzselect.8
783 Joey (Martin) Schulze / Klaus Ethgen
deea4228 784 The default zoneinfo directory is now /usr/share/zoneinfo.
9a7957be
MK
785 (was: /usr/local/etc/zoneinfo)
786 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=267471
787
4e6bd42c
MK
788
789==================== Changes in man-pages-2.04 ====================
790
791Released: 2005-06-21
792
793Contributors
794------------
795
796The following people contributed notes, ideas, or patches that have
797been incorporated in changes in this release:
798
799Andries Brouwer <Andries.Brouwer@cwi.nl>
800Baurjan Ismagulov <ibr@ata.cs.hun.edu.tr>
801Dave Love <d.love@dl.ac.uk>
802Dieter Brueggemann <dieter.brueggemann@entitec.de>
803Geoff Clare <gclare@gclare.org.uk>
804Guido Trotter <ultrotter@debian.org>
9fdfa163 805kabloom <kabloom@ucdavis.edu>
4e6bd42c
MK
806Kevin Ryde <user42@zip.com.au>
807Justin Pryzby <justinpryzby@users.sourceforge.net>
808Mike Furr <mfurr@debian.org>
809Olivier Croquette <ocroquette@free.fr>
810Olivier Guilyardi <ylf@xung.org>
811Peter Cordes <peter@llama.nslug.ns.ca>
812Philipp Spitzer <philipp@toastfreeware.priv.at>
813Tanaka Akira <akr@m17n.org>
814Thierry Excoffier <exco@bat710.univ-lyon1.fr>
815Thomas Hood <jdthood@yahoo.co.uk>
816Vincent Lefevre <vincent@vinc17.org>
817Walter Harms <walter.harms@informatik.uni-oldenburg.de>
818
819Apologies if I missed anyone!
820
821Global changes
822--------------
823
8fa20889
MK
824Various pages
825 mtk
826 For consistency across pages:
4e6bd42c 827
8fa20889 828 1,$s/nonzero/non-zero/g
4e6bd42c
MK
829
830Typographical or grammatical errors have been corrected in several
831places.
832
833
834New pages
835---------
836
837pthreads.7
838 mtk
839 An overview of the Linux implementations of POSIX threads.
840
841
842Changes to individual pages
843---------------------------
844
845_exit.2
846 mtk
8fa20889 847 Various minor changes.
4e6bd42c
MK
848
849epoll_ctl.2
40a54b37 850 Mike Furr
4e6bd42c
MK
851 BUGS: In kernels < 2.6.9, EPOLL_CTL_DEL required a non-NULL
852 'event', even though this argument is ignored.
8fa20889 853 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=306517
4e6bd42c
MK
854
855flock.2
8fa20889
MK
856 mtk / Kevin Ryde
857 Clarified semantics of relationship between flock() locks
858 and open file entries and file descriptors.
859 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=291121
258755b2 860
4e6bd42c
MK
861getitimer.2
862 Olivier Croquette, Thierry Excoffier
863 Noted the existence of the short sleep bug (up to 1 jiffy).
864
865getrlimit.2
866 mtk
867 RLIMIT_RSS only has affect "in 2.4.x", not "in 2.4 and later".
868
869getrusage.2
870 Geoff Clare
871 Since Linux 2.6, the ru_nvcsw and ru_nivcsw fields are used.
872
873nice.2
874 mtk / Guido Trotter
875 Rewrote description of return value.
876 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=296183
877
878open.2
879 Walter Harms
880 O_DIRECT needs _GNU_SOURCE.
881 mtk
8fa20889
MK
882 O_ASYNC works for pipes and FIFOs in Linux 2.6.
883 Various minor fixes.
4e6bd42c
MK
884
885atexit.3
886 mtk
8fa20889 887 Various minor changes.
4e6bd42c
MK
888
889exit.3
890 mtk
8fa20889 891 Various minor changes.
4e6bd42c
MK
892
893getopt.3
8fa20889
MK
894 mtk / Philipp Spitzer
895 Fix description of return value.
896 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=308359
258755b2 897
4e6bd42c
MK
898hsearch.3
899 mtk
900 Changed (char *) to (void *) in example.
901 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=313607
902
903log1p.3
904 Justin Pryzby
8fa20889
MK
905 Make log(3) SEE ALSO log1p(3),
906 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=309578
4e6bd42c
MK
907
908makecontext.3
909 Tanaka Akira
8fa20889
MK
910 Fix description of RETURN VALUE for makecontext(),
911 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=311800
4e6bd42c
MK
912
913on_exit.3
914 mtk
8fa20889 915 Various minor changes.
4e6bd42c
MK
916
917rand.3
8912c1da 918 kabloom
8fa20889
MK
919 Small fix to a code example,
920 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=194842
4e6bd42c
MK
921
922realpath.3
923 mtk / Thomas Hood
924 When specifying resolved_path as NULL, realpath()
925 will (still) only allocate up to PATH_MAX bytes.
926 Plus other minor changes.
927 See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=239424
928
929rcmd.3
930 Dave Love
8fa20889
MK
931 The required header file for these functions on Linux is <netdb.h>,
932 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=311680
4e6bd42c
MK
933
934scanf.3
935 Olivier Guilyardi
8fa20889
MK
936 Arg for %p is a pointer to _a pointer to_ void,
937 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=263109
4e6bd42c
MK
938
939stdin.3
940 Vincent Lefevre
941 freopen() can change the descriptors associated with
8fa20889
MK
942 stdin/stdout/stderr, as per
943 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295859
4e6bd42c
MK
944
945strerror.3
946 Baurjan Ismagulov
8fa20889
MK
947 strerror_r(3) requires #define _XOPEN_SOURCE 600,
948 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=290880
4e6bd42c
MK
949
950sysconf.3
951 Peter Cordes / mtk
8fa20889 952 Fix typo: "_SC_2_DEV" should be "_SC_2_C_DEV".
4e6bd42c
MK
953
954proc.5
955 mtk
8fa20889 956 Added pointers under /proc/sys/net to tcp.7 and ip.7.
4e6bd42c
MK
957
958ip.7
959 mtk
960 Various wording and formatting fixes.
961 Reordered /proc/sys/net/ipv4/ip_* file descriptions alphabetically.
962
963tcp.7
964 Dieter Brueggemann / mtk
8fa20889 965 Fixes to the discussion of SIOCATMARK and tcp_stdurg.
4e6bd42c
MK
966 mtk
967 Various wording and formatting fixes.
968 Incorporated some new /proc/sys/net/ipv4/tcp_* file descriptions
969 from the 2.6.12 source file Documentation/networking/ip-sysctl.txt.
eb9a3e3c
MK
970
971
972==================== Changes in man-pages-2.05 ====================
973
974Released: 2005-06-27
975
976Contributors
977------------
978
979The following people contributed notes, ideas, or patches that have
980been incorporated in changes in this release:
981
982A Costa <agcosta@gis.net>
983Andries Brouwer <Andries.Brouwer@cwi.nl>
984Bas Zoetekouw <bas@debian.org>
985Dan Jacobson <jidanni@jidanni.org>
986Delian Krustev <krustev@krustev.net>
987Dora Anna Volgyesi <volgyesi@elte.hu>
988Martin (Joey) Schulze <joey@infodrom.org>
989Ove Kaaven <ovek@arcticnet.no>
990
991Apologies if I missed anyone!
992
993Global changes
994--------------
995
996Typographical or grammatical errors have been corrected in several
997places. (Special thanks to A Costa.)
998
999
eb9a3e3c
MK
1000Changes to individual pages
1001---------------------------
1002
1003_exit.2
1004 mtk / aeb
1005 Reversed 2.04 introduction of the term "process termination
8fa20889 1006 function".
eb9a3e3c
MK
1007
1008close.2
1009 mtk
1010 Clarified what type of lock close() affects.
1011 Minor formatting changes.
1012
1013dup.2
1014 mtk
1015 Consistent use of terms "open file description",
8fa20889
MK
1016 "file status flags", and "file descriptor flags".
1017 Removed mention of lock sharing -- it was not accurate.
1018 Minor formatting fixes.
eb9a3e3c
MK
1019
1020fcntl.2
1021 mtk
1022 Consistent use of terms "open file description",
8fa20889 1023 "file status flags", and "file descriptor flags".
eb9a3e3c
MK
1024 Some rewriting of discussion of file descriptor flags
1025 Under F_DUPFD, replaced some text duplicated in dup.2
8fa20889
MK
1026 with a cross ref to dup.2
1027 Minor wording and formatting fixes.
eb9a3e3c
MK
1028
1029fpclassify.3
1030 mtk / Martin (Joey) Schulze / Bas Zoetekouw
1031 The return value of isinf() changed in glibc 2.02
26785b48 1032 to differentiate positive and negative infinity.
eb9a3e3c
MK
1033 See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=285765
1034
1035getgid.2
1036getuid.2
1037 Delian Krustev
1038 Remove confusing text describing real and effective IDs.
1039 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=285852
1040
1041getitimer.2
1042 mtk
8fa20889
MK
1043 The short sleep bug (up to 1 jiffy) that was newly noted in
1044 man-pages-2.04 has just been fixed in 2.6.12.
eb9a3e3c
MK
1045
1046getpriority.2
8fa20889
MK
1047 mtk
1048 Changed range documented in main text from -20..20 to -20..19.
1049 Noted that the range is -20..20 on some systems.
eb9a3e3c
MK
1050
1051open.2
1052 mtk / aeb
1053 Clarification of term "open file description" along with
8fa20889
MK
1054 explanation of what information it maintains.
1055 Other wording improvements.
1056 Various minor wording changes.
eb9a3e3c
MK
1057
1058atexit.3
1059 mtk / aeb
1060 Reversed 2.04 introduction of the term "process termination
8fa20889 1061 function".
eb9a3e3c
MK
1062 mtk
1063 Noted use of atexit() for establishing function to be invoked on
8fa20889 1064 shared library unload.
eb9a3e3c 1065 Noted that atexit()-registered functions are not invoked on
8fa20889 1066 abnormal termination.
eb9a3e3c
MK
1067 Formatting fixes.
1068
1069exit.3
1070 mtk / aeb
1071 Reversed 2.04 introduction of the term "process termination
8fa20889 1072 function".
eb9a3e3c
MK
1073 mtk
1074 Minor rewording and formatting changes.
1075
1076getloadavg.3
1077 mtk
8fa20889 1078 Added #define _BSD_SOURCE to prototype.
eb9a3e3c
MK
1079
1080log2.3
1081 Martin (Joey) Schulze
1082 Add ERANGE error.
1083
1084readdir.3
1085 mtk
1086 Added definition of Linux dirent structure.
1087 Some formatting cleanups.
1088
1089strtod.3
1090 Dora Anna Volgyesi/ mtk
1091 strtold() and strtof() need _ISOC99_SOURCE or _XOPEN_SOURCE=600
1092 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246668
1093
1094tdestroy.3
1095 mtk
8fa20889 1096 New link to tsearch.3.
eb9a3e3c
MK
1097
1098tsearch.3
1099 mtk
8fa20889 1100 Added tdestroy to .TH line.
eb9a3e3c
MK
1101
1102mem.4
1103 mtk
8fa20889 1104 Change "chown root:mem /dev/mem" to "chown root:kmem /dev/mem".
eb9a3e3c
MK
1105
1106null.4
1107 mtk
1108 Change "chown root:mem /dev/null /dev/zero" to
8fa20889 1109 "chown root:root /dev/null /dev/zero".
eb9a3e3c
MK
1110
1111vcs.4
1112 Dan Jacobson / Martin (Joey) Schulze
1113 Replaced "selection(1)" by "gpm(8)" under SEE ALSO
1114 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=253515
1115
1116signal.7
1117 Ove Kaaven
1118 SA_SIGACTION should be SA_SIGINFO
1119 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=305369
1120
1121urn.7
1122 mtk
1123 New link to uri.7
c6e136d5
MK
1124
1125
1126==================== Changes in man-pages-2.06 ====================
1127
1128Released: 2005-07-15
1129
1130Contributors
1131------------
1132
1133The following people contributed notes, ideas, or patches that have
1134been incorporated in changes in this release:
1135
1136Alain Portal <aportal@univ-montp2.fr>
1137Andries Brouwer <Andries.Brouwer@cwi.nl>
1138Bhavesh P Davda <bhavesh@avaya.com>
1139Clau Weber <claus@jambit.com>
1140Dov Murik <dov@dv-networks.com>
1141David Lloyd <dlloyd@microbits.com.au>
1142Frederik Deweerdt <frederik.deweerdt@gmail.com>
1143Justin Pryzby <justinpryzby@users.sourceforge.net>
1144Lars Wirzenius <liw@iki.fi>
1145Martin Pool <mbp@sourcefrog.net>
1146Mike Frysinger <vapier@gentoo.org>
1147Petter Reinholdtsen <pere@hungry.com>
1148Steven Murdoch <Steven.Murdoch@cl.cam.ac.uk>
1149Walter Harms <walter.harms@informatik.uni-oldenburg.de>
1150
1151Apologies if I missed anyone!
1152
1153Global changes
1154--------------
1155
1156Typographical or grammatical errors have been corrected in several
1157places.
1158
1159Many uses of hyphens and dashes were corrected.
1160
1161
1162New pages
1163---------
1164
1165canonicalize_file_name.3
1166 Walter Harms / mtk
1167
1168Removed Pages
1169-------------
1170
1171sstk.2
1172 mtk
26785b48 1173 AFAIK, this system call has never actually done anything (other
8fa20889 1174 than be a stub) on any Unix.
c6e136d5
MK
1175
1176Changes to individual pages
1177---------------------------
1178
1179accept.2
1180 mtk
1181 Various wording and formatting fixes.
1182
1183bind.2
1184 mtk
1185 Minor formatting changes
1186
1187clone.2
1188 mtk
1189 Various minor wording improvements; some formatting fixes
1190
1191connect.2
1192 mtk
1193 Various wording and formatting fixes.
1194
1195epoll_create.2
1196 Bhavesh P Davda
1197 s/positive/non-negative/ [for file descriptor]
1198
1199getrlimit.2
1200 mtk
1201 Documented RLIMIT_MSGQUEUE limit.
1202 RLIMIT_RSS ceased to have any effect in 2.4 in kernel 2.4.30.
8fa20889 1203 (It already didn't have any effect in 2.2.x and 2.6.x.)
c6e136d5
MK
1204 s/MADVISE_WILLNEED/MADV_WILLNEED/
1205
1206listen.2
1207 mtk
1208 Removed historic comment on BSD backlog ceiling.
1209 Minor wording and formatting changes.
1210
1211semop.2
1212 mtk
1213 Added BUG: in some circumstances, a process that is
1214 waiting for a semaphore to become zero is not not woken
1215 up when the value does actually reach zero.
1216 http://marc.theaimsgroup.com/?l=linux-kernel&m=110260821123863&w=2
1217 http://marc.theaimsgroup.com/?l=linux-kernel&m=110261701025794&w=2
1218
1219socket.2
1220 mtk
1221 Various minor wording improvements
1222
1223umask.2
1224 mtk
1225 Added mkdir(2) to discussion, made term "file mode creation
8fa20889 1226 mask" clearer.
c6e136d5
MK
1227 Various, mostly small, wording changes
1228
1229errno.3
1230 Martin Pool
1231 Change description for ESTALE
1232 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=237344
1233
1234fgetgrent.3
1235getgrent.3
1236getgrent_r.3
1237 David Lloyd
1238 Added SEE ALSO putgrent(3)
1239 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=211336
1240
1241getgrent.3
1242getgrnam.3
1243getpwent.3
1244getpwnam.3
1245 Lars Wirzenius / mtk
fe209df6 1246 Replace mention of /etc/{passwd,group} by references to
8fa20889 1247 "passwd/group database", and LDAP and NIS.
c6e136d5
MK
1248 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=316117
1249 mtk
1250 Miscellaneous wording improvements
1251 Consistent DESCRIPTION and ERRORS wording across these pages.
1252
1253getnameinfo.3
8fa20889
MK
1254 mtk
1255 Relocate misplaced text describing gai_strerror().
c6e136d5
MK
1256
1257getnetent.3
1258 Petter Reinholdtsen
1259 s/endservent/endnetent/
8fa20889 1260 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=316517
c6e136d5
MK
1261
1262getspnam.3
1263 Lars Wirzenius / mtk
fe209df6 1264 Replace mention of /etc/shadow by references to
8fa20889 1265 "shadow password database", and LDAP and NIS.
c6e136d5
MK
1266 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=316117
1267 mtk, Claus Weber
1268 Miscellaneous wording improvements
1269 Consistent DESCRIPTION wording vis-a-vis getpwnam.3 etc.
1270
1271hsearch.3
1272 Frederik Deweerdt
1273 Fix hsearch_r() prototype
1274
1275scanf.3
1276 Justin Pryzby / mtk
1277 Fix description of RETURN VALUE
8fa20889 1278 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=317037
c6e136d5
MK
1279 mtk
1280 various parts substantially rewritten; added description of
1281 %n$ form; various text incorporated from the GNU C library
1282 documentation ((C) The Free Software Foundation).
1283
1284shm_open.3
1285 mtk
1286 Modified details of how user and group ownership of a new
8fa20889 1287 object are set.
c6e136d5
MK
1288 Various minor wording and formatting cleanups.
1289
1290elf.5
1291 Mike Frysinger
1292 tweaked the short description to include definition of 'ELF'
1293 add ELFOSABI_NONE to the ELFOSABI_ list
1294 tweak/add more machines to EM_ list for ehdr->e_machine
1295 fix indenting to be consistent
1296 tweak the display of the ELF_ST_* macros
1297 document the Elf_Dyn structure
1298
1299proc.5
1300 mtk
258755b2 1301 Updated discussion of /proc/stat.
c6e136d5
MK
1302 Added text on the /proc/sys/fs/mqueue/* files.
1303
1304ip.7
1305 Steven Murdoch
1306 Change protocol in UDP prototype.
1307 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=182635
1308
1309tcp.7
1310 Dov Murik
1311 The first sentence under NOTES about SO_KEEPALIVE and SIGPIPE
1312 makes no grammatical sense (and possibly also no technical sense).
1313 It has been removed.
3fa70acd
MK
1314
1315
1316==================== Changes in man-pages-2.07 ====================
1317
1318Released: 2005-07-19
1319
1320Contributors
1321------------
1322
1323The following people contributed notes, ideas, or patches that have
1324been incorporated in changes in this release:
1325
1326Andries Brouwer <Andries.Brouwer@cwi.nl>
1327Mike Frysinger <vapier@gentoo.org>
1328
1329Apologies if I missed anyone!
1330
1331Global changes
1332--------------
1333
8fa20889
MK
1334Various pages
1335 mtk
1336 The terms "set-user-ID" and "set-group-ID" are now used
1337 consistently (no abbreviations) across all manual pages.
3fa70acd 1338
8fa20889
MK
1339Various pages
1340 mtk
1341 Consistent use of "saved set-user-ID" and "saved set-group-ID"
1342 (no more "saved user ID", "saved effective UID",
1343 saved group ID", etc.)
3fa70acd 1344
8fa20889
MK
1345Various pages
1346 mtk
1347 Global fixes in textual descriptions:
3fa70acd 1348
8fa20889
MK
1349 uid --> UID
1350 gid --> GID
1351 pid --> PID
1352 id --> ID
3fa70acd 1353
8fa20889
MK
1354Various pages
1355 mtk
1356 Consistent use of st_atime, st_ctime, st_mtime, with
1357 explanatory text, instead of atime/ctime/mtime.
3fa70acd 1358
8fa20889
MK
1359Various pages
1360 mtk
1361 Classical BSD versions are now always named x.yBSD (formerly
1362 there was a mix of x.yBSD and BSD x.y).
3fa70acd
MK
1363
1364Typographical or grammatical errors have been corrected in several
1365places.
1366
1367
1368Changes to individual pages
1369---------------------------
1370
1371setresuid.2
1372 mtk
1373 Some rewording.
1374
1375stat.2
1376 Mike Frysinger
1377 Improve description of st_dev and st_rdev.
1378 mtk
1379 Various wording and formatting improvements.
1380
1381truncate.2
1382 mtk
1383 Some formatting fixes
6859d357
MK
1384
1385
1386==================== Changes in man-pages-2.08 ====================
1387
1388Released: 2005-09-21
1389
1390Contributors
1391------------
1392
1393The following people contributed notes, ideas, or patches that have
1394been incorporated in changes in this release:
1395
1396Adrian Bunk <bunk@stusta.de>
1397Alain PORTAL <aportal@univ-montp2.fr>
1398Andrew Pimlott <andrew@pimlott.net>
1399Andries Brouwer <Andries.Brouwer@cwi.nl>
1400Baurzhan Ismagulov <ibr@radix50.net>
1401Bernhard R. Link <brlink@debian.org>
dba4b377 1402Bodo Stroesser <bstroesser@fujitsu-siemens.com>
6859d357
MK
1403David N. Welton <davidw@eidetix.com>
1404Dov Murik <dov@dv-networks.com>
1405Heikki Orsila <shd@modeemi.cs.tut.fi>
1406Hasso Tepper <hasso@estpak.ee>
1407Hrvoje Niksic <hniksic@xemacs.org>
1408Justin Pryzby <justinpryzby@users.sourceforge.net>
1409Ludovic Courtes <ludovic.courtes@laas.fr>
1410Mike Frysinger <vapier@gentoo.org>
1411Nicolas Francois <nicolas.francois@centraliens.net>
1412Norbert Buchmuller <norbi.spam@nix.hu>
1413Paul Brook <paul@nowt.org>
1414Ramiro Aceves <ea1abz@gmail.com>
1415Tommy Pettersson <ptp@lysator.liu.se>
1416Walter Harms <walter.harms@informatik.uni-oldenburg.de>
1417
1418Apologies if I missed anyone!
1419
1420Global changes
1421--------------
1422
8fa20889
MK
1423Various pages
1424 mtk
1425 RFC references are now always written as "RFC\ nnn"
1426 (not "RFC nnn" or "RFCnnn").
6859d357
MK
1427
1428Typographical or grammatical errors have been corrected in several
1429places.
1430
1431
1432Changes to individual pages
1433---------------------------
1434
1435du.1
1436 Mike Frysinger
258755b2 1437 To get an effect like "-h", BLOCKSIZE must start with "human",
8fa20889 1438 not "HUMAN".
6859d357
MK
1439
1440time.1
1441 Mike Frysinger
1442 s/standard output/standard error/
258755b2 1443
6859d357
MK
1444clone.2
1445 Paul Brook / mtk
1446 Fix small error in description of CLONE_PARENT_SETTID
1447
1448connect.2
1449 Heikki Orsila
1450 Add EINTR error
1451 See http://lkml.org/lkml/2005/7/12/254
1452
1453getpriority.2
1454 mtk
258755b2 1455 Expanded discussion of relationship between user and kernel
8fa20889 1456 representations of the nice value.
6859d357 1457
258755b2 1458 Added discussion of RLIMIT_NICE and a cross reference to
8fa20889 1459 getrlimit.2 under the description of the EACCES error.
6859d357
MK
1460
1461 Noted 2.6.12 change in credentials checking for setpriority().
1462
1463getrlimit.2
1464 mtk
1465 Added description of RLIMIT_RTPRIO
1466
1467 Added description of RLIMIT_NICE
1468
1469mmap.2
1470 mtk
1471 Noted bug in MAP_POPULATE for kernels before 2.6.7.
258755b2 1472
6859d357 1473mremap.2
8fa20889 1474 mtk
6859d357
MK
1475 Added _GNU_SOURCE to prototype.
1476 Rewrote description of MREMAP_MAYMOVE.
1477 Rewrote description of EAGAIN error.
1478 Added discussion of resizing of memory locks.
1479 Added entries to SEE ALSO.
1480 Some formatting fixes.
1481
1482msgctl.2
1483 mtk
1484 Added IPC_INFO, MSG_INFO, MSG_STAT descriptions.
1485
1486nanosleep.2
1487 Baurzhan Ismagulov
1488 Add to prototype: define _POSIX_C_SOURCE 199309
8fa20889 1489 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=314435
6859d357
MK
1490
1491nice.2
1492 mtk
258755b2 1493 Added sentence noting that range of the nice value is described
8fa20889 1494 in getpriority.2.
258755b2 1495 Added cross-reference to setrlimit(2) for discussion on
8fa20889 1496 RLIMIT_NICE.
258755b2 1497
6859d357
MK
1498outb.2
1499 David N. Welton / Justin Pryzby / mtk
1500 Clarified the order of value and port arguments;
8fa20889 1501 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=263756
6859d357
MK
1502
1503pause.2
1504 mtk
1505 Added SEE ALSO for sigsuspend.2
1506 Some formatting fixes.
1507
1508poll.2
1509 Tommy Pettersson
1510 nfds should be prototyped as nfds_t
8fa20889 1511 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=322934
6859d357
MK
1512
1513 mtk
1514 Some wording and formatting improvements.
1515
1516prctl.2
1517 mtk
1518 Since kernel 2.6.13 PR_SET_DUMPABLE can also have the value 2.
1519
1520rand.3
1521 Hrvoje Niksic / mtk
1522 Remove misleading text describing FreeBSD's sranddev() function.
1523 As per debian bug 328629
258755b2 1524
6859d357
MK
1525readv.2
1526 mtk / Walter harms
1527 Added LINUX NOTES on trickery performed by glibc when
1528 vector size exceeds IOV_MAX.
1529
1530 Formatting clean-ups.
258755b2 1531
6859d357
MK
1532remap_file_pages.2
1533 mtk
1534 Added text to note that start and size are both rounded downwards.
1535
1536sched_setparam.2
1537 mtk
8fa20889
MK
1538 Modified discussion of privileges; added pointer to
1539 sched_setscheduler.2 for a discussion of privileges and
1540 resource limits.
6859d357
MK
1541
1542sched_setscheduler.2
8fa20889
MK
1543 mtk
1544 Modified discussion of privileges; added discussion of RLIMIT_RTPRIO.
6859d357
MK
1545
1546semctl.2
1547 mtk
1548 Added IPC_INFO, SEM_INFO, SEM_STAT descriptions.
1549
1550shmctl.2
1551 mtk
1552 Added IPC_INFO, SHM_INFO, SHM_STAT descriptions.
1553
1554sigaction.2
1555 mtk
1556 Split sigpending(), sigprocmask(), and sigsuspend() out
1557 into separate new pages.
1558
1559 Other minor changes
1560
1561 mtk
258755b2 1562 NOTES: described SA_NODEFER / sa_mask bug which was present in
6859d357
MK
1563 all kernels up to and including 2.6.13.
1564 See http://marc.theaimsgroup.com/?l=linux-kernel&m=112360948603171&w=2
1565 and http://marc.theaimsgroup.com/?l=linux-kernel&m=112362164911432&w=2
1566 List: linux-kernel
1567 Subject: Signal handling possibly wrong
1568 From: Bodo Stroesser
1569 Date: 2005-08-09 17:44:06
1570
1571signal.2
1572 mtk
1573 Updated SEE ALSO to reflect splitting of sigaction.2 into
1574 sigaction.2, sigsuspend.2, sigpending.2, sigprocmask.2
1575
1576sigpending.2
1577 mtk
1578 New page created by splitting out from sigaction.2
1579 Changed CONFORMING TO.
1580
1581sigprocmask.2
1582 mtk
1583 New page created by splitting out from sigaction.2
1584 Added text on effect of NULL for 'set' argument.
258755b2 1585 Added text noting effect of ignoring SIGBUS, SIGFPE, SIGILL,
6859d357
MK
1586 and SIGSEGV.
1587 Noted that sigprocmask() can't be used in multithreaded process.
1588 Fixed EINVAL error diagnostic.
1589 Changed CONFORMING TO.
1590
1591sigsuspend.2
1592 mtk
1593 New page created by splitting out from sigaction.2
1594 Added NOTES on usage.
1595 Added new text to DESCRIPTION.
1596 Changed CONFORMING TO.
1597
1598stat.2
1599 Mike Frysinger
1600 Improve st_blocks description.
1601
258755b2 1602carg.3
6859d357
MK
1603 Ramiro Aceves / aeb
1604 Change:
1605 One has carg(z) = atan(creal(z) / cimag(z))
1606 to:
1607 One has tan(carg(z)) = cimag(z) / creal(z)
1608
8fa20889 1609 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=326720
258755b2 1610
6859d357
MK
1611cmsg.3
1612 mtk
1613 s/SOL_TCP/IPPROTO_TCP/ (POSIX standard name)
1614
1615dlopen.3
1616 Alain Portal
1617 s/-nostartupfiles/-nostartfiles/
1618
1619getaddrinfo.3
1620 mtk
258755b2 1621 Nowadays (since 2.3.4) glibc only sets the first ai_canonname
6859d357
MK
1622 field if AI_CANONNAME was specified (the current behavior
1623 is all that SUSv3 requires).
1624
1625 1,$s/PF_/AF_/g
1626
258755b2 1627 Added descriptions of AI_ALL, AI_ADDRCONFIG, AI_V4MAPPED,
6859d357
MK
1628 and AI_NUMERICSERV.
1629
1630 Some wording and formatting fixes.
1631
1632getpwnam.3
1633 Bernhard R. Link / mtk
258755b2 1634 Add NOTES text describing relationship of pw_dir and HOME and
8fa20889 1635 pointing out that applications should preferentially inspect HOME.
6859d357
MK
1636
1637inet.3
1638 Mike Frysinger
1639 Mention "little endian" and "big endian".
258755b2 1640 Added note about octal and hex interpretation of
6859d357
MK
1641 numbers-and-dots notation.
1642
1643rpc.3
258755b2
MK
1644 mtk / Ludovic Courtes
1645 Commented out references to rpc_secure(3) -- we don't currently
8fa20889
MK
1646 have such a page in the man-pages set.
1647 In response to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=325115
6859d357
MK
1648
1649setenv.3
1650 mtk
8fa20889 1651 glibc 2.3.4 fixed the "name contains '='" bug.
6859d357
MK
1652
1653strnlen.3
1654 Mike Frysinger
1655 Added "#define _GNU_SOURCE" to prototype.
258755b2 1656
6859d357
MK
1657initrd.4
1658 Norbert Buchmuller / mtk
258755b2 1659 Added text noting that the use or real-root-dev for changing
755b5e17 1660 the root device is obsolete, in favor of pivot root.
258755b2 1661 (However, the page still needs to be rewritten to actually
6859d357 1662 describe the pivot_root method...)
8fa20889 1663 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=323621
6859d357
MK
1664
1665proc.5
1666 mtk
8fa20889 1667 Improve text describing /proc/sys/fs/mqueue/* files.
258755b2 1668
8fa20889 1669 Describe /proc/sys/fs/suid_dumpable (new in 2.6.13).
6859d357 1670
8fa20889
MK
1671 Added placeholder mention of /proc/zoneinfo (new in 2.6.13).
1672 More needs to be said about this file.
6859d357 1673
258755b2 1674 Repaired earlier cut and paste mistake which resulted
8fa20889 1675 in part of the text of this page being duplicated.
6859d357
MK
1676
1677utmp.5
1678 Mike Frysinger
1679 Added text on biarch details for ut_session and ut_tv.
1680
1681capabilities.7
1682 mtk
1683 Added CAP_AUDIT_CONTROL and CAP_AUDIT_WRITE.
1684
1685ip.7
1686 mtk / Andrew Pimlott
1687 Add a couple of words to make it clear that port is a 16-bit number.
1688 Reformat long source lines (no text changed).
258755b2 1689
6859d357
MK
1690 s/SOL_IP/IPPROTO_IP/ (POSIX standard name)
1691
1692 Hasso Tepper
8fa20889 1693 Fix discussion of IPC_RECVTTL / IP_TTL.
6859d357
MK
1694
1695signal.7
1696 mtk
1697 Updated SEE ALSO to reflect splitting of sigaction.2 into
8fa20889 1698 sigaction.2, sigsuspend.2, sigpending.2, sigprocmask.2.
6859d357
MK
1699
1700socket.7
1701 mtk
1702 Clarified details of use of SO_PEERCRED.
1703
1704tcp.7
1705 mtk
1706 s/SOL_TCP/IPPROTO_TCP/ (POSIX standard name)
1707 s/SOL_IP/IPPROTO_IP/ (POSIX standard name)
1708
1709udp.7
1710 mtk
8fa20889 1711 Added description of UDP_CORK socket option.
6859d357
MK
1712
1713 s/SOL_UDP/IPPROTO_UDP/ (POSIX standard name)
1714 s/SOL_IP/IPPROTO_IP/ (POSIX standard name)
cffe816e
MK
1715
1716
1717==================== Changes in man-pages-2.09 ====================
1718
1719Released: 2005-10-13
1720
1721Contributors
1722------------
1723
1724The following people contributed notes, ideas, or patches that have
1725been incorporated in changes in this release:
1726
1727Justin Pryzby <pryzbyj@justinpryzby.com>
1728Peter Chubb <peterc@gelato.unsw.edu.au>
1729Samuel Thibault <samuel.thibault@ens-lyon.org>
1730Tomas Pospisek <tpo_deb@sourcepole.ch>
1731Trond Myklebust <trond.myklebust@fys.uio.no>
1732
1733Apologies if I missed anyone!
1734
1735Global changes
1736--------------
1737
1738ptsname.3
1739getpt.3
1740unlockpt.3
1741openpty.3
1742posix_openpt.3
1743grantpt.3
1744pts.4
1745tty_ioctl.4
1746 mtk
8fa20889 1747 Added SEE ALSO for new pty.7 page.
cffe816e
MK
1748
1749Typographical or grammatical errors have been corrected in several
1750places.
1751
1752
1753New pages
1754---------
1755
1756pty.7
8fa20889 1757 mtk
cffe816e
MK
1758 Overview of Unix 98 and BSD pseudo-terminals.
1759
1760
1761Changes to individual pages
1762---------------------------
1763
1764ldd.1
8fa20889
MK
1765 mtk
1766 Remove "-V" option (fix from Fedora man-pages-2.07-7).
cffe816e
MK
1767
1768fcntl.2
1769 Peter Chubb / Trond Myklebust / mtk
258755b2 1770 Since kernel 2.6.10, a read lease can only be placed on a
8fa20889 1771 file descriptor that is opened read-only.
258755b2 1772 See the following LKML thread of Aug 2005
cffe816e
MK
1773 ("fcntl(F GETLEASE) semantics??"):
1774 http://marc.theaimsgroup.com/?l=linux-kernel&m=112371777712197&w=2
1775 http://marc.theaimsgroup.com/?l=linux-kernel&m=112374818213000&w=2
1776 http://marc.theaimsgroup.com/?l=linux-kernel&m=112376335305284&w=2
1777 http://marc.theaimsgroup.com/?l=linux-kernel&m=112377294030092&w=2
1778
1779mprotect.2
1780 mtk
8fa20889 1781 Add new text to ENOMEM error.
cffe816e
MK
1782
1783mremap.2
1784 mtk
1785 Added description of MREMAP_FIXED and 'new_address' argument
8fa20889 1786 under NOTES.
cffe816e
MK
1787 Revised text of EINVAL error.
1788
1789read.2
1790 Samuel Thibault / mtk
1791 read() can fail with EINVAL when using O_DIRECT
1792 mtk
8fa20889 1793 Added open(2) to SEE ALSO.
258755b2 1794
cffe816e
MK
1795shmget.2
1796 mtk
258755b2 1797 s/int/size_t/ for type of 'size' argument (fix from
8fa20889 1798 Fedora man-pages-2.07-7).
cffe816e
MK
1799
1800write.2
1801 Samuel Thibault / mtk
1802 write() can fail with EINVAL when using O_DIRECT
258755b2 1803
cffe816e
MK
1804atanh.3
1805 mtk
8fa20889 1806 Fix: s/acosh/atanh/ (fix from Fedora man-pages-2.07-7).
cffe816e
MK
1807
1808fopen.3
1809 mtk
1810 Improved "a+" description (fix from Fedora man-pages-2.07-7).
1811
1812getrpcent.3
1813 mtk
1814 s/getrpcent/setrpcent/ (fix from Fedora man-pages-2.07-7).
258755b2 1815
cffe816e
MK
1816stdio.3
1817 mtk / Justin Pryzby
258755b2 1818 Removed references to fropen() and fwopen(), which are
8fa20889
MK
1819 BSDisms that don't appear in glibc.
1820 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=331174
258755b2 1821
cffe816e
MK
1822strftime.3
1823 mtk
258755b2 1824 Typo fix: %Ry ==> %Ey [SUSv3 mentions...] (fix from
8fa20889 1825 Fedora man-pages-2.07-7).
cffe816e
MK
1826
1827nsswitch.conf.5
1828 mtk
1829 s/network/networks/ (fix from Fedora man-pages-2.07-7).
1830
1831proc.5
1832 mtk
1833 Added description of /proc/sys/vm/legacy_va_layout.
1834
1835socket.7
258755b2 1836 mtk
cffe816e
MK
1837 Update description of SO_RCVLOWAT and SO_SNDLOWAT.
1838 (fix derived from Fedora man-pages-2.07-7).
d85bdf28
MK
1839
1840
1841==================== Changes in man-pages-2.10 ====================
1842
1843Released: 2005-10-19
1844
1845Global changes
1846--------------
1847
258755b2
MK
1848The changes in this release consist *solely* of formatting fixes, with
1849the aim bringing greater consistency to the manual pages according to
d85bdf28
MK
1850the following rules:
1851
258755b2 1852-- Function name references should *always* be followed by
d85bdf28
MK
1853 parentheses, "()" (possibly containing a manual page section
1854 number).
1855
258755b2 1856-- The parentheses following a function name should *not* be
d85bdf28
MK
1857 formatted. Thus, for example, instead of:
1858
1859 .B name()
1860
1861 one should write:
1862
1863 .BR name ()
1864
258755b2 1865Much of the change was automated using two scripts:
d85bdf28 1866add_parens_for_own_funcs.sh and unformat_parens.sh.
258755b2 1867For the (possible) benefit of downstream manual page maintainers and
d85bdf28
MK
1868translators, I have placed these scripts in a new subdirectory 'scripts'.
1869
1870NOTE THE FOLLOWING POINTS WELL:
1871
1872-- These scripts provide a computer-assisted solution to the above
1873 two goals. However, they are not perfect, and their output should
258755b2 1874 be scanned by a human. (To see what changes the two scripts
d85bdf28
MK
1875 *would* make, without making them, use the "-n" command line option.)
1876
1877-- The scripts do not fix all instances that violate the above rules:
1878 some manual fixes are required. Two further scripts are provided
258755b2 1879 to help find remaining instances of function names without
d85bdf28
MK
1880 following "()": find_dots_no_parens.sh and find_slashes_no_parens.sh.
1881
1882The following changes were made:
1883
258755b2 1884-- add_parens_for_own_funcs.sh was applied to the pages in Sections
d85bdf28
MK
1885 2 and 3.
1886
258755b2 1887-- unformat_parens.sh was applied to pages in Sections 2, 3, 4, and 7
d85bdf28
MK
1888 (the only sections where such changes were required).
1889
1890-- further changes (not so very many) were performed by hand.
258755b2 1891 (found places to fix with the assistance of find_dots_no_parens.sh
d85bdf28 1892 and find_slashes_no_parens.sh).
773df4c9
MK
1893
1894
1895==================== Changes in man-pages-2.11 ====================
1896
1897Released: 2005-10-24
1898
1899Contributors
1900------------
1901
1902The following people contributed notes, ideas, or patches that have
1903been incorporated in changes in this release:
1904
1905Alain PORTAL <aportal@univ-montp2.fr>
1906
1907Apologies if I missed anyone!
1908
1909Global changes
1910--------------
1911
8fa20889
MK
1912Varios pages
1913 mtk
1914 Most instances of the constant "NULL" are not formatted (bolded) in
1915 man pages, but a few are. For consistency, formatting on "NULL" has
1916 been removed where it occurred.
773df4c9 1917
8fa20889 1918 Many minor formatting fixes were made.
773df4c9
MK
1919
1920Typographical or grammatical errors have been corrected in several
1921places.
1922
1923
1924Changes to individual pages
1925---------------------------
1926
1927getrlimit.2
1928 mtk
1929 Added EINVAL error for rlim_cur > rlim_max when calling setrlimit().
1930
1931path_resolution.2
1932 mtk
8ce5e7ac
MK
1933 Repaired discussion of capabilities and file system UID, which
1934 mistakenly had involved exec() in the discussion.
258755b2 1935
773df4c9
MK
1936prctl.2
1937 mtk
258755b2 1938 Removed text saying there is no library interface. There
8ce5e7ac 1939 is nowadays.
773df4c9
MK
1940
1941mkfifo.3
1942 mtk
1943 Minor change to RETURN VALUE text.
1944
1945sk98lin.4
1946 Alain Portal
8fa20889 1947 Formatting fixes.
773df4c9
MK
1948
1949capabilities.7
1950 mtk
8fa20889 1951 Minor changes.
202a8610
MK
1952
1953
1954==================== Changes in man-pages-2.12 ====================
1955
1956Released: 2005-10-31
1957
1958Contributors
1959------------
1960
1961The following people contributed notes, ideas, or patches that have
1962been incorporated in changes in this release:
1963
1964Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
1965Andries Brouwer <Andries.Brouwer@cwi.nl>
1966Brian M. Carlson <sandals@crustytoothpaste.ath.cx>
8912c1da 1967herbert <herbert@gondor.apana.org.au>
202a8610
MK
1968Martin Landers <martin.landers@treibgut.net>
1969Michael Benedict <benedict@starbak.net>
1970
1971Apologies if I missed anyone!
1972
1973Global changes
1974--------------
1975
1976Typographical or grammatical errors have been corrected in several
1977places.
1978
1979
1980Changes to individual pages
1981---------------------------
1982
1983mlock.2
1984 mtk
258755b2 1985 Reworded text around PAGESIZE, noting also that
202a8610
MK
1986 sysconf(_SC_PAGESIZE) can be used.
1987
1988path_resolution.2
8fa20889
MK
1989 mtk / aeb
1990 Removed words "as well" (added in 2.11) from the phrase
1991 "and it gets these last five capabilities if its fsuid is 0 as well"
1992 since there are (unusual) situations in which fsuid can be 0 while
1993 the effective UID is not.
202a8610 1994
8fa20889
MK
1995 Reworked (cut down) discussion of capabilities, moving part of
1996 it into capabilities.7
202a8610
MK
1997
1998setresuid.2
1999 mtk
258755b2
MK
2000 Add text to note that setresuid() always modifies the file
2001 system UID, and setresgid() likewise always modifies the file
202a8610
MK
2002 system GID.
2003
2004shmget.2
2005 mtk
2006 Added (brief) description of SHM_HUGETLB.
2007
2008sigaltstack.2
2009 mtk / Martin Landers
2010 Noted that ss_sp is automatically aligned by the kernel.
2011
2012byteorder.3
8912c1da 2013 Brian M. Carlson / herbert
258755b2 2014 Change <netinet/in.h> to <arpa/inet.h> in prototype; add text
8fa20889
MK
2015 explaining that some systems need the former header.
2016 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=265244
202a8610
MK
2017
2018capabilities.7
2019 mtk
2020 Reworked part of the discussion of exec() and capabilities.
2021 Added sub-section "Effect of User ID Changes on Capabilities".
2022 Reworked discussion of CAP_SYS_ADMIN and file-max.
2d4596fc
MK
2023
2024
2025==================== Changes in man-pages-2.13 ====================
2026
2027Released: 2005-11-03
2028
2029This release consists entirely of formatting and typographical fixes.
2030
2031Global changes
2032--------------
2033
2034Typographical or grammatical errors have been corrected in several
2035places.
2036
8fa20889
MK
2037Various pages
2038 mtk
2039 Function and page cross references that were italicized were
2040 made bold (which is how the majority of function and page
2041 cross references were already done).
2d4596fc 2042
8fa20889
MK
2043Various pages
2044 mtk
2045 Instances of things like "NULL-terminated string" were changed to
2046 "null-terminated string".
2d4596fc 2047
8fa20889
MK
2048Various pages
2049 mtk
2050 Pathnames, structures, arguments, and <header-files> that were
2051 bold were changed to italics.
2d4596fc 2052
8fa20889
MK
2053Various pages
2054 mtk
2055 Instances of the constant "NULL" that were bold-faced were made
2056 unformatted (which is how most instances of "NULL" were already
2057 formatted.)
565ecc02
MK
2058
2059
2060==================== Changes in man-pages-2.14 ====================
2061
2062Released: 2005-11-17
2063
2064Contributors
2065------------
2066
2067The following people contributed notes, ideas, or patches that have
2068been incorporated in changes in this release:
2069
2070Angelo <ang3l0@katamail.com>
2071Avery Pennarun <apenwarr@nit.ca>
2072Justin Pryzby <justinpryzby@users.sourceforge.net>
2073Martin (Joey) Schulze <joey@infodrom.org>
2074Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
2075Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2076
2077Apologies if I missed anyone!
2078
2079Global changes
2080--------------
2081
2082Typographical or grammatical errors have been corrected in several
2083places.
2084
2085New pages
2086---------
2087
2088rexec.3
2089 mtk / Justin Pryzby
2090 This page is taken as is from the FreeBSD 5.4 distribution.
258755b2 2091 (Not checked against Linux reality, but likely things are
565ecc02 2092 the same.)
8fa20889 2093 See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=336875
258755b2 2094
565ecc02
MK
2095Changes to individual pages
2096---------------------------
2097
2098arch_prctl.2
2099 mtk
2100 Updated discussion about lack of prototype in glibc.
2101
2102execve.2
2103 mtk
2104 Improved description of E2BIG error: it relates to the sum
2105 of the bytes in both environment and argument list.
2106
2107fcntl.2
2108 mtk
2109 Clarified parts of the discussion of file leases,
2110 noting effect of open(O_NONBLOCK), interruption
2111 by signal handler, or termination by signal in
8fa20889
MK
2112 lease breaker. In response to
2113 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=339037
565ecc02
MK
2114
2115stat.2
2116 mtk / Stefan BrĂ¼ns
2117 Added LINUX NOTES describing nanosecond timestamps.
2118
2119frexp.3
2120 Volker Reichelt / mtk
258755b2
MK
2121 Fixed to point out that that frexp() returns a number whose
2122 *absolute* value is >= 0.5 and < 1. Amended the example
565ecc02
MK
2123 program to demonstrate this.
2124
258755b2 2125open.2
565ecc02
MK
2126 mtk / Avery Pennarun
2127 Add EWOULDBLOCK error for file leases.
8fa20889
MK
2128 In response to
2129 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=339037
565ecc02
MK
2130
2131putenv.3
2132 mtk
258755b2
MK
2133 Although the glibc implementation returns -1 on error (and some
2134 other man pages (e.g., the BSDs) also document that value for
565ecc02
MK
2135 error returns), SUSv3 merely says "non-zero" (and this is
2136 what manual pages on many implementations also say).
2137
2138posix_memalign.3
2139 mtk
258755b2 2140 Formerly, the page said that all systems declare memalign() in
565ecc02
MK
2141 <malloc.h>. In fact, many declare it in <stdlib.h>.
2142
2143strtok.3
2144 mtk
258755b2 2145 Almost a complete rewrite after Angelo pointed out
565ecc02
MK
2146 that the existing page was deficient.
2147
2148sd.4
258755b2 2149 Martin Schulze
565ecc02
MK
2150 Remove SEE ALSO for non-existent scsi.4.
2151
2152proc.5
2153 mtk
2154 Updated discussion of /proc/sys/kernel/pid_max.
2155
2156signal.7
2157 mtk
2158 Added pthreads.7 to SEE ALSO.
258755b2 2159
565ecc02
MK
2160ld.so.8
2161 mtk
2162 Fix typo: s/LD_DEBUG_OUTPUT/LD_PROFILE_OUTPUT/
2163
ce9cd1fa
MK
2164
2165==================== Changes in man-pages-2.15 ====================
2166
2167Released: 2005-11-30
2168
2169Contributors
2170------------
2171
2172The following people contributed notes, ideas, or patches that have
2173been incorporated in changes in this release:
2174
2175Andries Brouwer <Andries.Brouwer@cwi.nl>
2176James Vega <jamessan@debian.org>
2177Malcolm Scott <mas90@io.malc.org.uk>
2178Senthil Kumar <senthilkumar_sen@hotpop.com>
2179
2180Apologies if I missed anyone!
2181
2182Global changes
2183--------------
2184
2185Typographical or grammatical errors have been corrected in several
2186places.
2187
2188New pages
2189---------
2190
2191sigvec.3 -- for details, see below.
2192
2193sigset.3 -- for details, see below.
2194
2195Changes to individual pages
2196---------------------------
2197
2198kill.2
2199 mtk
258755b2 2200 Added text describing the 2.6.[0-7] EPERM bug that occurred
ce9cd1fa
MK
2201 when sending signals to a process group.
2202
2203sigaction.2
8fa20889 2204 mtk
ce9cd1fa
MK
2205 Noted that si_signo is unused on Linux.
2206
2207sigpending.2
2208 mtk
2209 Added BUGS noting wrapper function problem that existed
2210 in glibc versions <= 2.2.1.
2211
2212sigpause.2
2213 mtk
2214 Moved to section 3; see also sigpause.3 below.
2215
2216sigsetops.3
2217 mtk
258755b2 2218 Added a GLIBC NOTES section describing sigisemptyset(),
ce9cd1fa
MK
2219 sigandset(), and sigorset().
2220
2221sigvec.2
2222sigblock.2
2223 mtk
258755b2 2224 These pages have been deleted, and replaced by a new sigvec.3
ce9cd1fa
MK
2225 man page that more fully describes the BSD signal API.
2226
2227siggetmask.2
2228sigmask.2
2229sigsetmask.2
2230 mtk
258755b2 2231 These links to the now-deleted sigblock.2 have been also been
ce9cd1fa
MK
2232 deleted. They are replaced by corresponding links in Section 3:
2233 sigmask.3, sigsetmask.3, siggetmask.3.
2234
2235sigvec.3
2236 mtk
2237 This new page is provides a fuller description of the
2238 BSD signal API than was provided in the now-deleted sigvec.2
2239 and sigblock.2.
258755b2 2240
ce9cd1fa
MK
2241sigblock.3
2242siggetmask.3
2243sigmask.3
2244sigsetmask.3
2245 mtk
2246 Created as links to sigvec.3.
2247
2248sigpause.3
2249 mtk
2250 Moved here from Section 2.
2251
258755b2 2252 Some minor wording fixes; clarified System V origins of
755b5e17 2253 X/Open flavor of this function.
ce9cd1fa
MK
2254
2255sigset.3
2256 mtk
258755b2 2257 New page describing the System V signal API: sigset(), sighold(),
ce9cd1fa
MK
2258 sigrelse(), sigignore().
2259
2260strftime.3
2261 James Vega
258755b2 2262 Add further text clarifying that %+ specifier is not supported in
ce9cd1fa
MK
2263 glibc2.
2264 mtk
258755b2 2265 Added GLIBC NOTES section describing optional 'flag' and 'width'
8fa20889 2266 components of conversion specifiers.
ce9cd1fa
MK
2267 Some wording changes to bring terminology closer to SUSv3.
2268 Added an example program.
2269
2270vm86old.2
8fa20889
MK
2271 mtk / aeb
2272 Add as new linik to vm86.2.
ce9cd1fa
MK
2273
2274intro.7
2275 mtk
2276 Added a few words to reflect the fact that several of the section
2277 7 pages provide overviews of various topics.
2278
2279signal.7
2280 mtk
2281 Added some SEE ALSO entries.
258755b2 2282
ce9cd1fa
MK
2283socket.7
2284 Senthil Kumar / mtk
2285 Added text noting that select()/poll() do not respect SO_RCVLOWAT.
2286
2287udp.7
2288 Malcolm Scott
8fa20889
MK
2289 s/tcp_socket/udp_socket/ in example
2290 Fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=340927
67497d82
MK
2291
2292
2293==================== Changes in man-pages-2.16 ====================
2294
2295Released: 2005-12-02
2296
2297Contributors
2298------------
2299
2300The following people contributed notes, ideas, or patches that have
2301been incorporated in changes in this release:
2302
2303Alan Stern <stern@rowland.harvard.edu>
2304Andries Brouwer <Andries.Brouwer@cwi.nl>
2305Urs Thuermann <urs@isnogud.escape.de>
2306
2307Apologies if I missed anyone!
2308
2309Global changes
2310--------------
2311
2312Typographical or grammatical errors have been corrected in several
2313places.
2314
2315
2316Changes to individual pages
2317---------------------------
2318
2319HOWTOHELP
2320 Urs Thuermann
2321 Added instructions for finding maintainer in Debian package.
2322
2323poll.2
8fa20889
MK
2324 mtk
2325 Added NOTES about INFTIM constant provided on some other
2326 implementations.
258755b2 2327
67497d82
MK
2328shmop.2
2329 Alan Stern
2330 The -1 error return of shmat() should be cast "(void *)".
258755b2 2331
8fa20889 2332strftime.3
67497d82 2333 aeb
258755b2 2334 Remove junk text (actually intended as source code comment
67497d82
MK
2335 in page).
2336
2337ip.7
2338 Urs Thuermann
2339 Fix a typo: s/SOCK_RAW/SOCK_PACKET/
2340
2341packet.7
2342 Urs Thuermann
2343 Clarification: s%SOCK_PACKET%PF_INET/SOCK_PACKET%
2344
9c7e8803
MK
2345
2346==================== Changes in man-pages-2.17 ====================
2347
2348Released: 2005-12-13
2349
2350Contributors
2351------------
2352
2353The following people contributed notes, ideas, or patches that have
2354been incorporated in changes in this release:
2355
2356Justin Pryzby <justinpryzby@users.sourceforge.net>
2357Michael Haardt <michael@moria.de>
2358Urs Thuermann <urs@isnogud.escape.de>
2359Walter Harms <walter.harms@informatik.uni-oldenburg.de>
2360
2361Apologies if I missed anyone!
2362
2363
2364Global changes
2365--------------
2366
2367Typographical or grammatical errors have been corrected in several
2368places.
2369
2370
2371New pages
2372---------
2373
2374fmemopen.3
2375 Walter Harms / mtk
2376 New documentation for the glibc-specific fmemopen() and
2377 open_memstream(). Based on glibc info page.
2378
9c7e8803 2379pipe.7
258755b2 2380 mtk (with prompting and suggestions for improvements by
9c7e8803
MK
2381 Michael Haardt)
2382 New page providing overview of pipes and FIFOs.
258755b2 2383
9c7e8803
MK
2384
2385Changes to individual pages
2386---------------------------
2387
2388HOWTOHELP
2389 mtk
2390 Added notes on how to write example programs for manual pages.
2391
2392fork.2
2393 mtk
2394 Added pointers to examples of fork() in wait.2 and pipe.2.
2395
2396pipe.2
2397 mtk
8fa20889
MK
2398 Added an example program.
2399 Added SEE ALSO for new pipe.7 page.
9c7e8803
MK
2400
2401wait.2
2402 mtk
2403 Added example program demonstrating use of fork() and waitpid().
2404
2405carg.3
2406 Justin Pryzby
258755b2
MK
2407 Delete line that should have been deleted when applying
2408 2.08 fix for this page.
9c7e8803
MK
2409
2410getaddrinfo.3
2411 mtk
2412 Rearranged EAI_* list alphabetically.
2413
2414inet.3
2415 mtk
2416 Added GLIBC NOTES describing feature test macros required
2417 to expose declaration of inet_aton().
2418
258755b2
MK
2419open_memstream.3
2420 mtk
8fa20889 2421 New link to new fmemopen.3.
258755b2 2422
9c7e8803 2423fifo.4
8fa20889
MK
2424 mtk
2425 Added SEE ALSO for new pipe.7 page.
9c7e8803
MK
2426
2427environ.5
2428 mtk
2429 Removed BROWSER, since it seems not in fact to be common.
2430
2431socket.7
2432 Urs Thuermann
2433 Added documentation of SO_TIMESTAMP.
2434
2435tcp.7
2436 mtk
2437 Noted 200 millisecond ceiling imposed on TCP_CORK.
2438
2439udp.7
2440 mtk
2441 Rearranged options into something approximating alphabetical order.
2442
a88415fa
MK
2443
2444==================== Changes in man-pages-2.18 ====================
2445
2446Released: 2005-12-15
2447
2448Contributors
2449------------
2450
2451The following people contributed notes, ideas, or patches that have
2452been incorporated in changes in this release:
2453
2454Justin Pryzby <justinpryzby@users.sf.net>
2455Karsten Sperling <karsten.sperling@stud.uni-karlsruhe.de>
2456Martin (Joey) Schulze <joey@infodrom.org>
2457Mike Frysinger <vapier@gentoo.org>
2458Stefan Puiu <stefanpuiuro@yahoo.com>
2459
2460Apologies if I missed anyone!
2461
2462
2463Global changes
2464--------------
2465
2466Typographical or grammatical errors have been corrected in several
2467places.
2468
2469
2470Changes to individual pages
2471---------------------------
2472
2473bind.2
2474 mtk
2475 Added mention of AF_INET6 address family.
258755b2 2476 Added discussion of sockaddr structure and an example in the
a88415fa
MK
2477 Unix domain.
2478
2479recv.2
2480 mtk
2481 Put 'flags' list in alphabetical order.
258755b2 2482
a88415fa
MK
2483send.2
2484 mtk
258755b2 2485 Added cross-reference from discussion of MSG_MORE to UDP_CORK
a88415fa
MK
2486 in udp(7).
2487
2488 Put 'flags' list in alphabetical order.
2489
2490err.3
2491 mtk
258755b2 2492 Added CONFORMING TO section noting that these are
a88415fa 2493 non-standard BSDisms.
258755b2 2494
a88415fa
MK
2495errno.3
2496 Justin Pryzby
8fa20889
MK
2497 Added SEE ALSO for err.3.
2498 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=306867
a88415fa
MK
2499
2500gethostbyname.3
2501 Martin (Joey) Schulze / mtk
258755b2 2502 Added references to nsswitch.conf(5); remove cross references
8fa20889
MK
2503 to resolv+(8).
2504 See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=308397
258755b2 2505
a88415fa
MK
2506perror.3
2507 Justin Pryzby
8fa20889
MK
2508 Added SEE ALSO for err.3 .
2509 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=306867
a88415fa
MK
2510
2511resolver.3
258755b2
MK
2512 mtk / Martin (Joey) Schulze
2513 Remove cross references to resolv+(8); add cross references to
8fa20889
MK
2514 resolv.conf(5).
2515 See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=214892
a88415fa 2516
8fa20889
MK
2517 Added SEE ALSO entry for resolver(5);
2518 see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=251122
258755b2 2519
a88415fa
MK
2520strerror.3
2521 mtk / Stefan Puiu
755b5e17 2522 Rewrote and extended the discussion of the two flavors of
258755b2 2523 strerror_r(), and added some additional information on
a88415fa
MK
2524 strerror().
2525 Justin Pryzby
8fa20889
MK
2526 Added SEE ALSO for err.3, as per
2527 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=306867
a88415fa
MK
2528
2529
2530elf.5
2531 Mike Frysinger
2532 Fix three typos in identifier names.
2533
2534operator.7
2535 Karsten Sperling
2536 The + operator should be in the list of unary operators.
2537
2538raw.7
2539 mtk
2540 Small wording changes around discussion of SO_BSDCOMPAT.
2541 Fixed a couple of wording errors elsewhere.
2542 Reformatted some long lines.
2543
2544socket.7
2545 mtk, after a note by Stefan Puiu
2546 Updated discussion of SO_BSDCOMPAT.
2547
2548 Reformatted some long lines.
2549
2550 Noted the Linux-specific feature whereby setsockopt() doubles
2551 the value given for SO_SNDBUF and SO_RCVBUF.
2552
aa651b39 2553 Noted kernel-imposed minimum values for SO_SNDBUF and SO_RCVBUF.
a88415fa
MK
2554
2555udp.7
2556 mtk, after a note by Stefan Puiu
2557 Updated discussion of SO_BSDCOMPAT.
a88415fa
MK
2558
2559unix.7
2560 mtk
2561 Added new (UN)SUPPORTED FEATURES section in which it is noted
2562 that Unix domain sockets do not support MSG_OOB or MSG_MORE.
2563
258755b2 2564 Noted details of SO_SNBUF and SO_RCVBUF support for
a88415fa 2565 Unix domain sockets.
12f932b2
MK
2566
2567
2568==================== Changes in man-pages-2.19 ====================
2569
2570Released: 2005-12-23
2571
2572Contributors
2573------------
2574
2575The following people contributed notes, ideas, or patches that have
2576been incorporated in changes in this release:
2577
2578Andries Brouwer <Andries.Brouwer@cwi.nl>
2579Walter Harms <walter.harms@informatik.uni-oldenburg.de>
2580Stefan Puiu <stefanpuiuro@yahoo.com>
2581
2582Apologies if I missed anyone!
2583
2584
2585Global changes
2586--------------
2587
2588Typographical or grammatical errors have been corrected in several
2589places.
2590
2591
2592Changes to individual pages
2593---------------------------
2594
2595HOWTOHELP
2596 mtk
2597 Minor changes.
2598
2599bind.2
2600 Stefan Puiu / mtk
258755b2 2601 Remove text under EINVAL error: "This may change in the future:
755b5e17 2602 see linux/unix/sock.c for details." This behavior has been
12f932b2
MK
2603 unchanged for a long time, and seems unlikely to change.
2604
2605 Add EADDRINUSE to errors.
2606
2607send.2
2608 aeb
2609 Add cmsg(3) to SEE ALSO.
2610
2611fopen.3
2612 Walter Harms / mtk
2613 Added description of 'x' mode character (exclusive open).
2614
2615pipe.7
2616 mtk / aeb
2617 Some wording changes to description of pipes.
2618
2548fb7d
MK
2619
2620==================== Changes in man-pages-2.20 ====================
2621
2622Released: 2006-01-03
2623
2624Global changes
2625--------------
2626
2627Typographical or grammatical errors have been corrected in several
2628places.
2629
2630
2631Changes to individual pages
2632---------------------------
2633
2634sigaltstack.2
2635 mtk
258755b2 2636 Added some text to explain the usual scenario in which
2548fb7d
MK
2637 sigaltstack() is employed.
2638
2639getloadavg.3
2640 mtk
2641 Noted that this function is available since glibc 2.2.
2642
2643strcpy.3
2644 mtk
2645 s/nulls/null bytes/
2646
2647capabilities.7
2648 mtk
2649 Noted that capability bounding set appeared with kernel 2.2.11.
2650
2651arp.7
2652icmp.7
2653ip.7
2654ipv6.7
2655netdevice.7
2656packet.7
2657raw.7
2658rtnetlink.7
2659socket.7
2660tcp.7
2661unix.7
2662udp.7
2663 mtk
2664 The only changes to these pages have been for formatting:
2665 -- Structure definitions were changed to K&R style
258755b2 2666 -- Some long source lines were broken to fit into ~70
2548fb7d
MK
2667 character lines.
2668 No changes were made to the content of these pages (yet...).
2669
93e6d731
MK
2670
2671==================== Changes in man-pages-2.21 ====================
2672
2673Released: 2006-01-16
2674
2675Contributors
2676------------
2677
2678The following people contributed notes, ideas, or patches that have
2679been incorporated in changes in this release:
2680
2681Andries Brouwer <Andries.Brouwer@cwi.nl>
2682Falk Hueffner <falk@debian.org>
2683Mike Frysinger <vapier@gentoo.org>
2684Senthil Kumar <senthilkumar_sen@hotpop.com>
2685Stefan Puiu <stefanpuiuro@yahoo.com>
2686
2687Apologies if I missed anyone!
2688
2689
2690Global changes
2691--------------
2692
258755b2 2693dd.1 cp.1
93e6d731
MK
2694truncate.2 gethostname.2 lseek.2 listxattr.2 readlink.2
2695sysfs.2 stat.2 ustat.2 uname.2 getdomainname.2
2696argz_add.3 asprintf.3 confstr.3 bstring.3 bzero.3 dlopen.3 fwide.3
258755b2
MK
2697gethostbyname.3 getline.3 getlogin.3 getnameinfo.3 getpass.3 hsearch.3
2698perror.3 printf.3 readdir.3 scanf.3 stpcpy.3 strdup.3 strfmon.3
93e6d731
MK
2699strftime.3 string.3 strptime.3 sysconf.3 termios.3 ttyname.3
2700dsp56k.4 tty_ioctl.4
2701elf.5 proc.5 termcap.5
2702charsets.7 unix.7
2703 mtk
2704 Various pages use inconsistent terms for 'null byte' (which
2705 is the C99/SUSv3 term for the '\0' character).
2706
258755b2 2707 To rectify this the following changes were made in the above
93e6d731 2708 pages:
258755b2 2709
93e6d731
MK
2710 Replace 'zero byte' with 'null byte'.
2711 Replace 'null character' with 'null byte'.
2712 Replace 'nulls' with 'null bytes'.
2713 Replace 'NUL-terminated' by 'null-terminated'.
2714 Replace 'NUL' by 'null byte'.
2715 Replace 'terminating NUL' by 'terminating null byte'.
2716 Replace 'final NUL' by 'terminating null byte'.
2717 Replace 'NUL character' by 'null byte'.
2718
2719Various pages
2720 mtk
258755b2
MK
2721 Replace "SysV"/"SYSV" by "System V".
2722
93e6d731
MK
2723Typographical or grammatical errors have been corrected in several
2724places.
2725
2726
93e6d731
MK
2727Changes to individual pages
2728---------------------------
2729
2730capget.2
2731 mtk
2732 Noted bug that could wrongly cause EPERM in unprivileged
2733 capset() with 'pid' field == getpid().
258755b2 2734
93e6d731
MK
2735epoll_ctl.2
2736 mtk
2737 Noted that EPOLLONESHOT was added in 2.6.2.
258755b2 2738
93e6d731
MK
2739gethostname.2
2740 mtk
2741 Added GLIBC NOTES describing operation of glibc's
2742 gethostname() wrapper function.
2743
2744mmap.2
2745 mtk / Mike Frysinger
8fa20889 2746 Clarify relationship between mmap2(2) and mmap64(3).
93e6d731
MK
2747 mtk
2748 A few other small rewordings.
2749
258755b2
MK
2750mmap64.3
2751 Mike Frysinger
8fa20889 2752 New link to mmap.2.
258755b2 2753
93e6d731
MK
2754open.2
2755 mtk
2756 Added BUG noting that O_ASYNC can't be enabled via
2757 open(): fcntl() must be used for this purpose.
2758
2759recv.2
2760 Stefan Puiu
2761 Relocate misplaced discussion of MSG_DONTWAIT.
258755b2 2762
93e6d731
MK
2763dlopen.3
2764 mtk
2765 Rewrote discussion of dlopen() 'flag' argument;
258755b2 2766 added descriptions of RTLD_NOLOAD, RTLD_DELETE,
93e6d731
MK
2767 and RTLD_DEEPBIND.
2768
258755b2 2769 Noted use of atexit() to register a function that is
93e6d731
MK
2770 automatically called when a library is unloaded.
2771
2772fmemopen.3
2773 mtk
2774 Rewrote substantial parts of the page, and relicensed under GPL.
2775
2776fseeko.3
2777 Mike Frysinger
2778 Add RETURN VALUE section.
2779
2780getopt.3
2781 mtk
2782 Noted historical use of <stdio.h> to declare getopt().
2783
2784qsort.3
2785 mtk / Falk Hueffner
2786 Clarify how strcmp() should be used as the 'compar'
2787 function by providing an example.
8fa20889 2788 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=348072
93e6d731
MK
2789
2790proc.5
2791 mtk
2792 Noted that /proc/mounts is pollable since kernel 2.6.15.
2793
2794 Documented /proc/PID/task.
2795
258755b2 2796 Noted that the contents of /proc/PID/{cwd,exe,fd,root,task}
93e6d731 2797 are not available if the main thread has terminated.
258755b2
MK
2798
2799 Senthil Kumar
93e6d731
MK
2800 Add pointer to random(4) for description of files under
2801 /proc/sys/kernel/random.
2802
2803udp.7
2804 Stefan Puiu / mtk
258755b2 2805 Small rewording of discussion of SO_BSDCOMPAT
93e6d731 2806 (add cross-ref to socket(7)).
04a57fff
MK
2807
2808
2809==================== Changes in man-pages-2.22 ====================
2810
2811Released: 2006-02-02
2812
2813Contributors
2814------------
2815
2816The following people contributed notes, ideas, or patches that have
2817been incorporated in changes in this release:
2818
2819Alain Portal <aportal@univ-montp2.fr>
2820Andre Noll <maan@systemlinux.org>
2821Andries Brouwer <Andries.Brouwer@cwi.nl>
2822Colin Tuckley <colin@tuckley.org>
2823Stefan Puiu <stefanpuiuro@yahoo.com>
2824Thomas Hood <jdthood@yahoo.co.uk>
2825Thorsten Kukuk <kukuk@suse.de>
2826Walter Harms <walter.harms@informatik.uni-oldenburg.de>
2827
2828
2829Global changes
2830--------------
2831
2832Typographical or grammatical errors have been corrected in several
2833places.
2834
258755b2
MK
2835Changes to individual pages
2836---------------------------
04a57fff 2837
258755b2
MK
2838mmap.2
2839 aeb/mtk
2840 Noted that portable applications should specify fd as -1
2841 when using MAP_ANONYMOUS.
2842 Some rewriting of description of MAP_ANONYMOUS.
04a57fff
MK
2843
2844rt_sigreturn.2
2845 Thorsten Kukuk
8fa20889 2846 New link to sigreturn.2.
04a57fff
MK
2847
2848rt_sigsuspend.2
2849 mtk
8fa20889 2850 New link to sigsuspend.2.
04a57fff 2851
04a57fff
MK
2852waitid.2
2853 mtk
2854 Noted that waitid() does not set infop->si_uid field on
2855 most other implementations.
258755b2 2856
04a57fff
MK
2857getopt.3
2858 Walter harms / mtk
258755b2 2859 Make clear that when calling getopt_long() and there are no
04a57fff
MK
2860 short options, then 'optstring' should be "", not NULL.
2861
2862openpty.3
2863 Thomas Hood / mtk
258755b2 2864 In glibc 2.0.92, openpty() was modified to preferably open
04a57fff
MK
2865 Unix 98 ptys instead of BSD ptys.
2866
2867qsort.3
2868 mtk
8fa20889 2869 Small rewording under EXAMPLES.
04a57fff
MK
2870
2871strtol.3
2872strtoul.3
2873 Stefan Puiu
2874 s/string must begin/string may begin/
2875
2876proc.5
2877 mtk
2878 Documented inotify files under /proc/sys/fs/inotify:
2879 max_queued_events, max_user_instances, and max_user_watches.
2880
c9c0d377
MK
2881
2882==================== Changes in man-pages-2.23 ====================
2883
2884Released: 2006-02-10
2885
2886Contributors
2887------------
2888
2889The following people contributed notes, ideas, or patches that have
2890been incorporated in changes in this release:
2891
2892Andi Kleen <ak@muc.de>
2893Britton Leo Kerin <bkerin_rb@letterboxes.org>
2894Dan Jacobson <jidanni@jidanni.org>
2895Justin Pryzby <justinpryzby@users.sourceforge.net>
2896Luc Van Oostenryck <lkml@looxix.net>
2897Kurt Wall <kwall@kurtwerks.com>
2898Martin (Joey) Schulze <joey@infodrom.org>
2899Matthias Andree <matthias.andree@gmx.de>
2900Robert Love <rlove@rlove.org>
2901Samuel Thibault <samuel.thibault@ens-lyon.org>
2902Urs Thuermann <urs@isnogud.escape.de>
2903
2904Apologies if I missed anyone!
2905
2906Global changes
2907--------------
2908
2909Typographical or grammatical errors have been corrected in several
2910places.
2911
2912
2913New pages
2914---------
2915
2916inotify_init.2
2917inotify_add_watch.2
2918inotify_rm_watch.2
2919 Robert Love, with some additions by mtk.
2920 New pages describing the inotify API.
258755b2 2921
c9c0d377
MK
2922mbind.2
2923get_mempolicy.2
2924set_mempolicy.2
2925 Andi Kleen, with additional work by mtk
2926 New pages describing the NUMA memory allocation policy API.
18345720 2927 Drawn from the set at ftp://ftp.suse.com/pub/people/ak/numa.
c9c0d377
MK
2928
2929rtc.4
c533af9d 2930 Urs Thuermann, with additional work by mtk
c9c0d377
MK
2931 New page describing the real-time clock driver.
2932
2933inotify.7
2934 mtk
2935 Overview of the inotify API.
2936
2937Changes to individual pages
2938---------------------------
2939
2940clone.2
2941 Andi Kleen
258755b2 2942 On x86, clone() should not be called through vsyscall,
c9c0d377
MK
2943 but directly through "int $0x80".
2944
2945fcntl.2
2946 mtk
2947 Small wording changes.
2948
2949 Added cross-ref to inotify.7 under the description of dnotify.
2950
2951kill.2
2952 mtk / Britton Leo Kerin
2953 Small wording change under NOTES to clarify
2954 what happens when a process sends a signal to itself.
8fa20889 2955 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=350236
258755b2 2956
c9c0d377
MK
2957mlock.2
2958 mtk / Matthias Andree
2959 Added BUGS txt on interaction between MCL_FUTURE and
2960 RLIMIT_MEMLOCK.
2961 See the following LKML thread:
2962 http://marc.theaimsgroup.com/?l=linux-kernel&m=113801392825023&w=2
2963 "Rationale for RLIMIT_MEMLOCK"
258755b2 2964
c9c0d377
MK
2965msgop.2
2966 mtk / Samuel Thibault
2967 Rewrote declaration of 'msgp' to be "void *" in response
8fa20889 2968 to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=350884
c9c0d377
MK
2969 Various other wording fixes.
2970
2971open.2
2972 mtk
258755b2 2973 Clarify distinction between "file creation flags" and
c9c0d377
MK
2974 "file status flags".
2975
2976read.2
2977 Justin Pryzby
2978 Add SEE ALSO for pread(2).
8fa20889 2979 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351873
258755b2 2980
c9c0d377
MK
2981sched_setaffinity.2
2982 mtk
2983 Major rewrite.
2984
2985select.2
2986 mtk
258755b2 2987 Added return types to prototypes for FD_SET(), FD_CLR(),
c9c0d377
MK
2988 FD_ZERO, and FD_ISSET().
2989 Other minor wording changes.
2990
2991read.2
2992 mtk
2993 Add SEE ALSO for pwrite(2).
2994 (Analogous with read.2 change above.)
258755b2 2995
c9c0d377
MK
2996errno.3
2997 Kurt Wall / mtk
2998 Add Linux specific errors to this page.
2999
3000localeconv.3
3001 mtk
3002 Added cross-ref to locale.7 for 'struct lconv' defn.
3003 Other minor wording changes.
3004 Martin (Joey) Schulze
3005 Added SEE ALSO refs for nl_langinfo.3
8fa20889 3006 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351831
c9c0d377
MK
3007
3008scanf.3
3009 mtk / Justin Pryzby
3010 Minor formatting & wording fixes.
3011
3012setlocale.3
3013 Martin (Joey) Schulze
3014 Added SEE ALSO refs for nl_langinfo.3
8fa20889 3015 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351831
258755b2 3016
c9c0d377
MK
3017proc.5
3018 mtk
3019 Migrated description of inotify files to the new inotify.7 page.
3020
3021ascii.7
3022 Dan Jacobson / mtk
3023 Add text describing characters 001 to 037.
8fa20889 3024 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=342173
c9c0d377
MK
3025
3026locale.7
3027 mtk
3028 Minor wording and formatting changes.
3029
3030
b8798cc4
MK
3031==================== Changes in man-pages-2.24 ====================
3032
3033Released: 2006-02-17
3034
3035Contributors
3036------------
3037
3038The following people contributed notes, ideas, or patches that have
3039been incorporated in changes in this release:
3040
3041Joerg Habenicht <habenich@planetserver.com>
3042Luc Van Oostenryck <lkml@looxix.net>
3043Mike Frysinger <vapier@gentoo.org>
3044Samuel Thibault <samuel.thibault@ens-lyon.org>
3045
3046Apologies if I missed anyone!
3047
3048
3049New pages
3050---------
3051
258755b2
MK
3052get_kernel_syms.2
3053create_module.2
3054delete_module.2
3055init_module.2
b8798cc4
MK
3056query_module.2
3057 FSF / mtk (with assistance of Luc Van Oostenryck)
3058 man-pages finally gets pages for these system calls, several
3059 of which are obsolete in Linux 2.6.
3060 Took the old GPLed pages dated 1996 and made a number of
3061 clean-ups and minor additions.
258755b2 3062
b8798cc4
MK
3063
3064Global changes
3065--------------
3066
3067various pages
3068 mtk
3069 Change "file name" to "filename"
3070 Change "path name" to "pathname"
3071
3072stpncpy.3
3073strstr.3
3074strcmp.3
3075toupper.3
3076strlen.3
3077stpcpy.3
3078puts.3
3079strdup.3
3080strtok.3
3081isalpha.3
3082strspn.3
3083gets.3
3084strpbrk.3
3085 mtk after a suggestion from Samuel Thibault
3086 Added SEE ALSO pointers to wide character equivalent functions
8fa20889 3087 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351996
b8798cc4
MK
3088
3089Typographical or grammatical errors have been corrected in several
3090places.
3091
3092
3093Changes to individual pages
3094---------------------------
3095
3096clone.2
3097 mtk
3098 Remove duplicate CLONE_STOPPED text.
3099 Commented out crufty text describing EINVAL error
8fa20889 3100 for the now obsolete CLONE_DETACHED flag.
b8798cc4 3101 Under CLONE_SIGHAND, noted that 'flags' must also include
8fa20889 3102 CLONE_VM if CLONE_SIGHAND is specified.
b8798cc4
MK
3103
3104fcntl.2
3105 mtk
3106 Under ERRORS: Separate out EAGAIN error for locking mmaped files.
258755b2 3107
b8798cc4
MK
3108inotify_add_watch.2
3109 mtk
3110 Minor wording fix.
258755b2 3111
b8798cc4
MK
3112msgop.2
3113 mtk
3114 Documented the EAGAIN error for msgrcv().
258755b2 3115
b8798cc4
MK
3116fnmatch.3
3117 Mike Frysinger / mtk
3118 Expand explanation of FNM_PATHNAME.
3119
3120lockf.3
3121 Joerg Habenicht / mtk
3122 Fix up discussion of EAGAIN/EACCESS errors.
c9c0d377 3123
6ca981dc
MK
3124
3125==================== Changes in man-pages-2.25 ====================
3126
3127Released: 2006-03-02
3128
3129Contributors
3130------------
3131
3132The following people contributed notes, ideas, or patches that have
3133been incorporated in changes in this release:
3134
3135James Peach <jpeach@samba.org>
3136Krzysztof Benedyczak <golbi@mat.uni.torun.pl>
3137Marten von Gagern <Martin.vGagern@gmx.net>
3138Michael Haardt <michael@moria.de>
3139Michael Wronksi <michal.wronski@gmail.com>
3140
3141Apologies if I missed anyone!
3142
3143
3144New pages
3145---------
3146
3147mq_close.3
3148mq_getattr.3
3149mq_notify.3
3150mq_open.3
3151mq_receive.3
3152mq_send.3
3153mq_unlink.3
3154 mtk
3155 New pages describing POSIX message queue API.
3156
3157posix_fallocate.3
3158 mtk, after a suggestion by James Peach
3159 New page describing posix_fallocate().
258755b2 3160
6ca981dc
MK
3161mq_overview.7
3162 mtk
3163 New page giving overview of the POSIX message queue API.
3164
3165
3166Changes to individual pages
3167---------------------------
3168
3169lseek.2
3170 Michael Haardt
3171 Add a case to the EINVAL error text.
3172 mtk
3173 Various minor wording fixes
3174 Added SEE ALSO referring to new posix_fallocate.3.
3175
3176posix_fadvise.2
3177 mtk
3178 Added "#define _XOPEN_SOURCE 600" to prototype.
3179 Added SEE ALSO referring to new posix_fallocate.3.
3180
3181proc.5
3182 mtk
3183 Migrated information on POSIX message queues to new mqueue.7 page.
3184
3185inotify.7
3186 Marten von Gagern
3187 Fix thinko: s/assuming a non-blocking/assuming a blocking/
d46e2e6a
MK
3188
3189
d1c685f3 3190==================== Changes in man-pages-2.26 ====================
d46e2e6a 3191
d1c685f3 3192Released: 2006-03-21
d46e2e6a
MK
3193
3194Contributors
3195------------
3196
3197The following people contributed notes, ideas, or patches that have
3198been incorporated in changes in this release:
3199
3200Alain Portal <aportal@univ-montp2.fr>
3201Andi Kleen <ak@muc.de>
3202Andries Brouwer <Andries.Brouwer@cwi.nl>
3203Christoph Lameter <clameter@engr.sgi.com>
3204Hasso Tepper <hasso@estpak.ee>
3205Justin Pryzby <justinpryzby@users.sourceforge.net>
3206Martin (Joey) Schulze <joey@infodrom.org>
3207Nicolas Francois <nicolas.francois@centraliens.net>
3208Paul Brook <paul@nowt.org>
3209Siward de Groot <siward@wanadoo.nl>
3210Steve Beattie <sbeattie@suse.de>
3211Walter Harms <walter.harms@informatik.uni-oldenburg.de>
3212
3213Apologies if I missed anyone!
3214
3215Global changes
3216--------------
3217
3218clone.2
3219getdents.2
3220gettid.2
3221llseek.2
3222mmap2.2
3223modify_ldt.2
3224pivot_root.2
3225quotactl.2
3226readdir.2
3227sysctl.2
3228syslog.2
3229tkill.2
3230 mtk, aeb, Steve Beattie
258755b2 3231 Added comment in SYNOPSIS to note that syscall(2) may be
d46e2e6a
MK
3232 preferable over _syscallN (see intro(2)).
3233
258755b2 3234Various minor formatting changes were done on a range of
d46e2e6a
MK
3235pages in Section 7. (No content was changed.)
3236
3237New pages
3238---------
3239
d46e2e6a
MK
3240openat.2
3241 mtk
3242 New page describing openat(2), added in kernel 2.6.16,
3243 and some notes on rationale for the at*(2) system calls.
3244
3245mbind.2
3246 Andi Kleen, Christoph Lameter, mtk
8fa20889
MK
3247 Added MPOL_MF_MOVE and MPOL_MF_MOVE_ALL descriptions,
3248 from numactl-0.9.2 man page.
3249 Plus a few other smaller fixes.
d46e2e6a 3250
d46e2e6a
MK
3251fexecve.3
3252 mtk
3253 New page describing fexecve(3).
3254
3255futimes.3
3256 mtk
3257 New page describing futimes(3).
3258
d46e2e6a
MK
3259Changes to individual pages
3260---------------------------
3261
d46e2e6a
MK
3262execve.2
3263 mtk
3264 Added SEE ALSO pointing to new fexecve.3.
3265
d1c685f3
MK
3266intro.2
3267 mtk, aeb, Steve Beattie
3268 Added some notes on syscall(2) versus _syscall.
258755b2 3269
d46e2e6a
MK
3270msgctl.2
3271msgget.2
3272msgop.2
3273 mtk
3274 Added SEE ALSO pointing to mq_overview.7.
3275
3276open.2
3277 mtk
3278 Added SEE ALSO pointing to new openat.2.
258755b2
MK
3279
3280 Split out part of the RETURN VALUE text into separate
d46e2e6a
MK
3281 NOTES section.
3282
d1c685f3 3283 Modified wording referring to raw(8) to
d46e2e6a
MK
3284 indicate that this interface is deprecated.
3285
3286poll.2
3287 mtk
3288 Added discussion of ppoll(2), which is new in 2.6.16.
258755b2 3289
d46e2e6a
MK
3290ppoll.2
3291 mtk
3292 New link to poll.2.
3293
3294recvmsg.2
3295sendmsg.2
3296 mtk / Paul Brook
258755b2 3297 Added text to note that although POSIX says msg_controllen
d46e2e6a 3298 should be socklen_t, glibc actually uses size_t.
8fa20889
MK
3299 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=356502
3300 and the associated glibc bug report.
3301 http://sourceware.org/bugzilla/show_bug.cgi?id=2448
d46e2e6a
MK
3302 mtk
3303 Various formatting fixes.
3304
3305select.2
3306 mtk
3307 Updated to reflect the fact that pselect() has been implemented
3308 in the kernel in 2.6.16; various other minor wording changes.
3309
3310 pselect() prototype needs "#define _XOPEN_SOURCE 600".
3311
3312tempnam.3
3313 Justin Pryzby
3314 Clean up description of EEXIST error.
8fa20889 3315 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=357893
d46e2e6a
MK
3316
3317unlink.2
3318 mtk
3319 Added a little extra text to clarify EISDIR vs EPERM.
3320
3321utime.2
3322 mtk
3323 Added new SEE ALSO entry pointing to new futimes.3 page.
3324
3325exec.3
3326 mtk
3327 Added SEE ALSO pointing to new fexecve.3.
3328
3329shm_unlink.3
3330 mtk
3331 New link to shm_open.3 (should have been made when page
3332 was originally written).
3333
3334swab.3
3335 Walter Harms
3336 Add needed "#define _XOPEN_SOURCE".
258755b2 3337
d1c685f3
MK
3338undocumented.3
3339 mtk
3340 Updated to remove a few function names that are now documented.
3341
d46e2e6a
MK
3342capabilities.7
3343 mtk
3344 Various changes to bring this page closer to
3345 current kernel versions.
3346
3347inotify.7
3348 mtk
3349 Noted that glibc 2.4 is required to get glibc support
3350 for inotify.
3351
3352mq_overview.7
3353 mtk
258755b2 3354 Some rewording and added a few words about System V
d46e2e6a
MK
3355 message queues.
3356
3357netlink.7
3358 Hasso Tepper
3359 Substantial updates to various parts of this page.
3360 mtk, Alain Portal
3361 Minor fixes
3362
3363pthreads.7
3364 mtk
258755b2 3365 Updated to reflect that the NPTL limitation that only the main
d46e2e6a
MK
3366 thread could call setsid() and setpgid() was removed in 2.6.16.
3367
3368raw.7
3369 Hasso Tepper
258755b2 3370 Removed text implying that only in kernel 2.2 does IP_HDRINCL
d46e2e6a
MK
3371 prevent datagrams from being fragmented.
3372
3373socket.7
3374 mtk
3375 Documented SO_SNDBUFFORCE and SO_RCVBUFFORCE socket options,
3376 new in 2.6.14.
3377
3378 Placed socket options in alphabetical order.
8beb2f7b
MK
3379
3380
3381==================== Changes in man-pages-2.27 ====================
3382
3383Released: 2006-03-24
3384
3385Contributors
3386------------
3387
3388The following people contributed notes, ideas, or patches that have
3389been incorporated in changes in this release:
3390
3391Andries Brouwer <Andries.Brouwer@cwi.nl>
3392Charles P. Wright <cwright@cs.sunysb.edu>
3393Christoph Lameter <clameter@sgi.com>
3394Chuck Ebbert <76306.1226@compuserve.com>
3395Daniel Jacobowitz <dan@debian.org>
3396Ingo Molnar <mingo@elet.hu>
3397Heiko Carstens <heiko.carstens@de.ibm.com>
3398Janak Desai <janak@us.ibm.com>
3399Paolo (Blaisorblade) Giarrusso <blaisorblade@yahoo.it>
3400Stefan Puiu <stefanpuiuro@yahoo.com>
3401
3402Apologies if I missed anyone!
3403
3404
3405Global changes
3406--------------
3407
8fa20889
MK
3408man7/*
3409 mtk
3410 Various minor formatting changes were done on a range of
3411 pages in Section 7. (No content was changed.)
8beb2f7b
MK
3412
3413
3414New pages
3415---------
3416
3417ushare.2
3418 mtk, with reference to documentation by Janak Desai
3419 New page describing unshare(2), added in kernel 2.6.16.
3420
3421
3422Changes to individual pages
3423---------------------------
3424
3425clone.2
3426fork.2
3427vfork.2
3428 mtk
3429 Added SEE ALSO pointing to new unshare.2.
3430
3431mbind.2
3432 Christoph Lameter
3433 MPOL_MF_MOVE_ALL requires CAP_SYS_NICE not CAP_SYS_RESOURCE.
3434
3435mremap.2
3436 mtk
3437 Clarified the description of MREMAP_FIXED and restructured
3438 the text to reflect the fact that this flag is exposed
3439 by glibc since version 2.4.
3440
3441ptrace.2
258755b2 3442 Chuck Ebbert, with assistance from Daniel Jacobowitz,
8beb2f7b
MK
3443 Paolo (Blaisorblade) Giarrusso, and Charles P. Wright;
3444 after a suggestion from Heiko Carstens.
258755b2 3445 Document the following ptrace requests:
8beb2f7b
MK
3446 PTRACE_SETOPTIONS (2.4.6)
3447 plus associated flags:
3448 PTRACE_O_TRACESYSGOOD (2.4.6)
3449 PTRACE_O_TRACEFORK (2.5.46)
3450 PTRACE_O_TRACEVFORK (2.5.46)
3451 PTRACE_O_TRACECLONE (2.5.46)
3452 PTRACE_O_TRACEEXEC (2.5.46)
3453 PTRACE_O_TRACEVFORKDONE (2.5.60)
3454 PTRACE_O_TRACEEXIT (2.5.60)
3455 PTRACE_SETSIGINFO (2.3.99-pre6)
3456 PTRACE_GETSIGINFO (2.3.99-pre6)
3457 PTRACE_GETEVENTMSG (2.5.46)
3458 PTRACE_SYSEMU (since Linux 2.6.14)
3459 PTRACE_SYSEMU_SINGLESTEP (since Linux 2.6.14)
258755b2 3460
8beb2f7b
MK
3461sched_get_priority_max.2
3462sched_setscheduler.2
3463sched_setparam.2
3464 mtk, Ingo Molnar
3465 Modified to document SCHED_BATCH policy, new in kernel 2.6.16.
3466
3467 Text describing SCHED_BATCH was added to sched_setscheduler.2,
3468 and was drawn in part from Ingo Molnar's description in the
3469 mail message containing the patch that implemented this policy.
3470
3471 Various other minor rewordings and formatting fixes.
3472
3473proc.5
3474 mtk, using text from Documentation/filesystems/proc.txt
3475 Document /proc/sys/vm/drop_caches, new in kernel 2.6.16.
3476 mtk, using information from ChangeLog-2.6.14.
3477 Document /proc/PID/smaps, new in kernel 2.6.14.
3478
3479capabilities.7
3480 mtk
3481 Noted affect of CAP_SYS_NICE for mbind(MPOL_MF_MOVE_ALL).
3482
3483pthreads.7
3484 mtk
755b5e17 3485 Kernel 2.6.16 eliminated buggy behavior with respect to
8beb2f7b 3486 the alternate signal stack.
e47f9a2d
MK
3487
3488
3489==================== Changes in man-pages-2.28 ====================
3490
3491Released: 2006-03-31
3492
3493Contributors
3494------------
3495
3496The following people contributed notes, ideas, or patches that have
3497been incorporated in changes in this release:
3498
3499Aleksandr Blokhin <sass@altlinux.ru>
3500Greg Johnson <gjohnson@lanl.gov>
3501
3502Apologies if I missed anyone!
3503
3504
e47f9a2d
MK
3505New pages
3506---------
3507
3508sem_post.3
3509sem_getvalue.3
3510sem_close.3
3511sem_open.3
3512sem_destroy.3
3513sem_wait.3
3514sem_unlink.3
3515sem_init.3
3516sem_overview.7
3517 mtk
3518 New pages describing the POSIX semaphores API.
3519
2b82fac6 3520 These pages supersede and provide a superset of the information
e47f9a2d
MK
3521 in the glibc (3thr) "semaphores(3)" manual page.
3522
66c4fb12 3523
e47f9a2d
MK
3524Changes to individual pages
3525---------------------------
3526
3527ppoll.2
40a54b37 3528 Aleksandr Blokhin
e47f9a2d
MK
3529 Fix broken link.
3530
3531ptrace.2
3532 mtk
3533 Wrapped long lines (no content changes).
3534
3535semctl.2
3536semget.2
3537semop.2
3538 mtk
3539 Add SEE ALSO pointing to the new sem_overview.7 page.
3540
3541elf.5
3542 Greg Johnson
3543 Removed SEE ALSO reference to non-existent core(5).
552d2664
MK
3544
3545
3546==================== Changes in man-pages-2.29 ====================
3547
3548Released: 2006-04-06
3549
3550Contributors
3551------------
3552
3553The following people contributed notes, ideas, or patches that have
3554been incorporated in changes in this release:
3555
3556Michael Haardt <michael@moria.de>
3557Roberto Jimenoca <robertojimenoca@terra.es>
3558Stefan Puiu <stefanpuiuro@yahoo.com>
3559
3560Apologies if I missed anyone!
3561
3562
3563Global changes
3564--------------
3565
3566getrlimit.2
3567prctl.2
3568sigaction.2
3569elf.5
3570signal.7
3571 mtk
3572 Added SEE ALSO entry referring to new core.5 page.
3573
3574
3575New pages
3576---------
3577
3578mkdirat.2
3579 mtk
3580 New page describing mkdirat(2), new in 2.6.16.
3581
3582mknodat.2
3583 mtk
3584 New page describing mknodat(2), new in 2.6.16.
3585
3586core.5
3587 mtk
3588 New page describing core dump files.
3589
3590mkfifoat.3
3591 mtk
3592 New page describing mkfifoat(3).
3593
3594
3595Changes to individual pages
3596---------------------------
3597
3598accept.2
3599getpeername.2
3600getsockname.2
3601 Michael Haardt / mtk
3602 Document EINVAL error for 'len' argument < 0.
3603
3604fcntl.2
3605 mtk
3606 Expanded discussion of mandatory locking.
3607
3608getrlimit.2
3609 mtk
3610 Added BUGS text on 2.6.x handling of RLIMIT_CPU limit
3611 of zero seconds. See
3612 http://marc.theaimsgroup.com/?l=linux-kernel&m=112256338703880&w=2
3613
3614mkdir.2
3615 mtk
3616 Added SEE ALSO entry referring to new mkdirat.2.
3617
3618mknod.2
3619 mtk
3620 Added SEE ALSO entry referring to new mknodat.2.
3621
3622open.2
3623 mtk / Roberto Jimenoca
3624 Clarified discussion of file types affected by O_NONBLOCK.
8fa20889 3625 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=360243
258755b2 3626
552d2664
MK
3627openat.2
3628 mtk
3629 Rewrote NOTES describing rationale for openat().
3630 Various other minor changes.
3631
3632recv.2
3633 Stefan Puiu
3634 Removed a misleading cross-ref to socket.2.
258755b2 3635
552d2664
MK
3636shmop.2
3637 mtk
8fa20889
MK
3638 Since 2.6.17-rc1, shmdt() gives the error EINVAL in a further
3639 circumstance: if shmaddr is not aligned on a page boundary.
552d2664
MK
3640
3641unshare.2
3642 mtk
258755b2
MK
3643 Remove text saying that specifying invalid flags "is likely
3644 to cause compatibility problems" since the kernel now
3645 (2.6.17-rc1) contains an explicit check for invalid bits
552d2664
MK
3646 with a consequent EINVAL error.
3647
3648mkfifo.3
3649 mtk
3650 Added SEE ALSO entry referring to new mkfifoat.3.
3651
3652proc.5
3653 mtk
3654 Information on core_pattern and core_uses_pid has
3655 been migrated to the new core.5 page.
3656
3657ip.7
3658 Stefan Puiu
3659 Removed paragraph referring to obsolete ipchains / ipfw(4).
3660
3661sem_overview.7
3662 mtk
3663 Add SEE ALSO entry referring to pthreads.7.
d3fdafe7
MK
3664
3665
3666==================== Changes in man-pages-2.30 ====================
3667
3668Released: 2006-04-17
3669
3670Contributors
3671------------
3672
3673The following people contributed notes, ideas, or patches that have
3674been incorporated in changes in this release:
3675
3676Andre Lehovich <andrel@yahoo.com>
3677Andries Brouwer <Andries.Brouwer@cwi.nl>
3678Karel Kulhavy <clock@twibright.com>
3679Stefan Puiu <stefanpuiuro@yahoo.com>
3680
3681Apologies if I missed anyone!
3682
3683
3684New pages
3685---------
3686
3687linkat.2
3688 mtk
3689 New page describing linkat(), new in kernel 2.6.16
3690
3691renameat.2
3692 mtk
3693 New page describing renameat(), new in kernel 2.6.16
3694
3695symlinkat.2
3696 mtk
3697 New page describing symlinkat(), new in kernel 2.6.16
3698
3699unlinkat.2
3700 mtk
3701 New page describing unlinkat(), new in kernel 2.6.16
3702
3703
3704Changes to individual pages
3705---------------------------
3706
3707link.2
3708 mtk
3709 Added SEE ALSO entry pointing to new linkat.2 page.
3710
3711openat.2
3712 mtk
3713 Added SEE ALSO entries pointing to new *at.2 pages.
3714
3715rename.2
3716 mtk
3717 Added SEE ALSO entry pointing to new renameat.2 page.
3718
3719rmdir.2
3720 mtk
3721 Added SEE ALSO entry pointing to new unlinkat.2 page.
3722
3723symlink.2
3724 mtk
3725 Added SEE ALSO entry pointing to new symlinkat.2 page.
3726
3727unlink.2
3728 mtk
3729 Added SEE ALSO entry pointing to new unlinkat.2 page.
3730
3731termios.3
3732 mtk / Karel Kulhavy
3733 Document the feature test macros required to expose various flags.
3734 Karel Kulhavy
3735 Clarify 'speed' argument for cfsetispeed() text.
3736 Karel Kulhavy / mtk
3737 Note that LOBLK is not implemented on Linux.
3738 mtk
3739 Clarify arguments for cfsetspeed().
3740 Various formatting changes.
258755b2 3741
d3fdafe7
MK
3742full.4
3743 Andre Lehovich
3744 Add a sentence describing the purpose of full(4).
3745
3746core.5
3747 aeb / mtk
3748 Rework text describing circumstances in which
3749 core dump files are not produced.
3750 mtk / Stefan Puiu
3751 A core dump of a multithreaded process always includes the
3752 PID in the core filename.
3753 mtk / Stefan Puiu
3754 Eliminate some accidentally duplicated text.
994ef54b
MK
3755
3756
3757==================== Changes in man-pages-2.31 ====================
3758
3759Released: 2006-05-02
3760
3761Contributors
3762------------
3763
3764The following people contributed notes, ideas, or patches that have
3765been incorporated in changes in this release:
3766
3767Joshua Kwan <joshk@triplehelix.org>
3768Justin Pryzby <justinpryzby@users.sourceforge.net>
3769Karel Kulhavy <clock@twibright.com>
3770Mark Glines <mark@glines.org>
3771Martin (Joey) Schulze <joey@infodrom.org>
3772Nishanth Aravamudan <nacc@us.ibm.com>
3773Reuben Thomas <rrt@sc3d.org>
3774Ryan S. Arnold <rsa@us.ibm.com>
3775Ulrich Drepper <drepper@redhat.com>
3776
3777Apologies if I missed anyone!
3778
3779
3780Page renamings
3781--------------
3782
3783The following pages have been relocated into section 7, since
3784that is their more natural home. SEE ALSO references in various
3785other pages have been adjusted.
3786
3787epoll.4
3788fifo.4
3789futex.4
3790complex.5
8fa20889
MK
3791environ.5
3792 (many pages outside man-pages actually *expect*
3793 'environ' to be in Section 7.)
3794
3795ipc.5
3796 renamed to svipc.7
994ef54b 3797
258755b2
MK
3798".so" link files have been created to link the old file locations to the
3799new file locations. These links are added just to ensure that cross
994ef54b 3800references from any other (non-man-pages) pages will remain valid;
258755b2 3801eventually these links will be removed.
994ef54b
MK
3802
3803
3804New pages
3805---------
3806
3807fstatat.2
3808 mtk
3809 New page for fstatat(2), new in 2.6.16.
3810
3811adjtime.3
3812 mtk
3813 New page for adjtime(3).
258755b2 3814
994ef54b
MK
3815error.3
3816 Justin Pryzby / mtk
3817 New page describing error() and error_at_line()
8fa20889 3818 Fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=186307
994ef54b 3819
994ef54b
MK
3820program_invocation_name.3
3821 mtk
258755b2 3822 New page describing program_invocation_name and
994ef54b 3823 program_invocation_short_name variables.
994ef54b
MK
3824
3825sockatmark.3
3826 mtk
3827 New page for sockatmark(3).
3828
3829ftm.7
3830 mtk
3831 New page describing feature test macros.
3832
3833time.7
3834 mtk
3835 New page giving an overview of "time" on Linux systems.
3836
3837
3838Global changes
3839--------------
3840
3841getgroups.2
3842wait4.2
3843chown.2
3844chdir.2
3845gettimeofday.2
3846initgroups.3
3847dirfd.3
3848 mtk
258755b2 3849 Simplified wording around requirement for _BSD_SOURCE
994ef54b 3850 feature test macro.
258755b2 3851
994ef54b
MK
3852times.2
3853time.2
3854gettimeofday.2
3855getitimer.2
3856nanosleep.2
3857ctime.3
3858rtc.4
3859 mtk
3860 Added SEE ALSO referring to new time.7.
3861
258755b2 3862err.3
994ef54b
MK
3863errno.3
3864perror.3
3865strerror.3
3866 Justin Pryzby / mtk
3867 Add SEE ALSO referring to new error.3.
3868
3869getdate.3
3870printf.3
3871scanf.3
3872 mtk
3873 Added SEE ALSO entry referring to setlocale.3.
3874
3875
3876Changes to individual pages
3877---------------------------
3878
3879accept.2
3880 Mark Glines
258755b2 3881 Remove mention of SOCK_RDM from this page, since this socket
994ef54b
MK
3882 type does not support accept()ing connections.
3883
3884adjtimex.2
3885 mtk
3886 Modified text referring to adjtime(); added SEE ALSO for new
3887 adjtime.3 page.
258755b2 3888
994ef54b
MK
3889fsync.2
3890 mtk, after a note by Karel Kulhavy
258755b2 3891 Rewrote most of the DESCRIPTION, as well as some other parts
994ef54b
MK
3892 the page, to clarify use and operation of, and rationale for,
3893 fsync(2) and fdatasync(2).
3894
3895getitimer.2
8fa20889
MK
3896 mtk
3897 Updated discussion of maximum timer value to reflect the fact
3898 that the default jiffy is now 4 milliseconds.
994ef54b 3899
8fa20889
MK
3900 Added text to note that current incorrect behavior of
3901 normalizing tv_usec >= 1000000 will be repaired in a future
3902 kernel; applications should be fixed now.
258755b2 3903
994ef54b
MK
3904gettimeofday.2
3905 Karel Kulhavy
258755b2 3906 Point out more explicitly that 'tz' argument should
994ef54b
MK
3907 normally be NULL.
3908 mtk
3909 Various other minor edits and formatting fixes.
3910
3911mount.2
3912 mtk
258755b2 3913 Since kernel 2.6.16, MS_NOATIME and MS_NODIRATIME are settable
994ef54b
MK
3914 on a per-mount basis.
3915 Detail exactly which mount flags can be changed on MS_REMOUNT.
258755b2 3916
994ef54b
MK
3917nanosleep.2
3918 mtk / Karel Kulhavy
3919 Clarify RETURN VALUE discussion.
3920
3921openat.2
3922 mtk
3923 Add SEE ALSO reference pointing to new fstatat.2.
3924
258755b2
MK
3925program_invocation_short_name.3
3926 mtk
3927 New link to new program_invocation_name.3.
3928
994ef54b
MK
3929recv.2
3930 mtk
3931 Added SEE ALSO for new sockatmark.3.
258755b2 3932
994ef54b
MK
3933rmdir.2
3934 Joshua Kwan / Martin (Joey) Schulze / mtk
3935 Correct wording of EBUSY case.
3936 mtk
3937 Add ".." case to ENOTEMPTY error
258755b2 3938
994ef54b
MK
3939select.2
3940 Karel Kulhavy
3941 Note more clearly that fd_set arguments can be NULL.
3942 mtk / Karel Kulhavy
3943 Improve opening paragraph describing purpose of select().
3944 mtk
3945 Various other minor edits and formatting fixes.
258755b2 3946
994ef54b
MK
3947semget.2
3948 mtk / Nishanth Aravamudan
3949 Add text to noting that the initial values of semaphores
3950 in a new set are indeterminate.
258755b2 3951
994ef54b
MK
3952shmget.2
3953 mtk
258755b2 3954 Add text noting that contents of newly created segment are zero
994ef54b 3955 values.
258755b2 3956
994ef54b
MK
3957sigwaitinfo.2
3958 mtk
3959 Noted that all threads should block signal being waited for.
3960
3961stat.2
3962 Nishanth Aravamudan / mtk
258755b2 3963 Added NOTE that st_size is always returned as zero for most
994ef54b
MK
3964 /proc files.
3965 mtk
3966 Add SEE ALSO reference pointing to new fstatat.2.
3967
3968syscall.2
3969 Justin Pryzby / mtk
3970 Remove bogus BUGS text.
3971
3972utime.2
3973 mtk
3974 Various minor changes.
3975
3976confstr.3
3977 mtk
3978 Rewrote RETURN VALUE discussion.
3979 Updated CONFORMING TO.
3980 Removed BUGS.
258755b2 3981
994ef54b
MK
3982ctanh.3
3983 Martin (Joey) Schulze / mtk
3984 Fix errors in DESCRIPTION.
258755b2 3985
994ef54b
MK
3986ctime.3
3987 mtk
3988 The range of tm_sec is 0..60 (not 0..61).
3989
258755b2
MK
3990error_at_line.3
3991error_message_count.3
3992error_on_per_line.3
3993error_print_progname.3
3994 mtk
3995 New links to new error.3.
3996
994ef54b
MK
3997fmemopen.3
3998 mtk / Ryan S. Arnold
258755b2
MK
3999 Add text noting that explicitly controlling output buffering
4000 may be useful to catch errors on output operations on an
994ef54b
MK
4001 fmemopen() stream.
4002
4003getline.3
4004 Justin Pryzby
4005 Add SEE ALSO pointing to getline.3.
8fa20889 4006 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=364772
994ef54b
MK
4007
4008strtod.3
4009strtoul.3
4010 mtk
258755b2 4011 Describe correct handling of errno in order to
994ef54b
MK
4012 distinguish error from success after the call.
4013
258755b2 4014 Added EXAMPLE section which points to strtol.3 which provides
994ef54b
MK
4015 an example of the use of the analogous strtol(3).
4016
4017strtol.3
4018 mtk / Justin Pryzby
4019 Add an example program.
4020 mtk
258755b2 4021 Describe correct handling or errno in order to
994ef54b
MK
4022 distinguish error from success after the call.
4023
4024tmpfile.3
40a54b37 4025 Reuben Thomas
994ef54b 4026 DESCRIPTION does not need to say "temporary file name"
258755b2 4027 just "temporary file", since the name is in any case
994ef54b 4028 unavailable to the user.
8fa20889 4029 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=363518
994ef54b
MK
4030 mtk
4031 In DESCRIPTION:
4032 Change /automatically deleted when the program terminates normally/
4033 to /automatically deleted when the program terminates/
4034 since deletion occurs on both normal and abnormal termination.
4035
4036ip.7
4037 Karel Kulhavy / mtk
4038 Various wording improvements and clarifications.
4039
4040signal.7
4041 mtk / Ulrich Drepper
4042 Add text noting that a signal's disposition is process-wide,
4043 shared by all threads.
4044 mtk
4045 Add text on changing signal dispositions.
4046 Add text on "signal mask and pending signals".
4047 Other minor edits.
4048
4049time.7
4050 mtk
4051 Added SEE ALSO for new adjtime.3.
4052
4053ld.so.8
4054 Justin Pryzby
4055 Remove bogus duplicate line.
6c0aabc5
MK
4056
4057
4058==================== Changes in man-pages-2.32 ====================
4059
4060Released: 2006-05-13
4061
4062Contributors
4063------------
4064
4065The following people contributed notes, ideas, or patches that have
4066been incorporated in changes in this release:
4067
4068Andries Brouwer <Andries.Brouwer@cwi.nl>
4069Johannes Weiner <root@hnaz.ath.cx>
4070Justin Pryzby <justinpryzby@users.sourceforge.net>
4071Karel Kulhavy <clock@twibright.com>
4072Paul Brook <paul@nowt.org>
4073Pavel Heimlich <tropikhajma@seznam.cz>
4074
4075Apologies if I missed anyone!
4076
4077
4078New pages
4079---------
4080
4081faccessat.2
4082 mtk
4083 New page for faccessat(2), new in 2.6.16.
4084
4085fchmodat.2
4086 mtk
4087 New page for fchmodat(2), new in 2.6.16.
4088
4089fchownat.2
4090 mtk
4091 New page for fchownat(2), new in 2.6.16.
4092
4093futimesat.2
4094 mtk
4095 New page for futimesat(2), new in 2.6.16.
4096
4097
4098Changes to individual pages
4099---------------------------
4100
4101access.2
4102 mtk
4103 Add SEE ALSO reference pointing to new faccessat.2 page.
4104
4105capget.2
4106 mtk
4107 Reworded to reflect that capabilities are per-thread.
258755b2 4108
6c0aabc5
MK
4109chmod.2
4110 mtk
4111 Add SEE ALSO reference pointing to new fchmodat.2 page.
4112
4113chown.2
4114 mtk
4115 Add SEE ALSO reference pointing to new fchownat.2 page.
4116
4117mmap.2
4118 mtk
258755b2 4119 Updated discussion of MAP_NORESERVE since it is no longer
6c0aabc5
MK
4120 restricted to MAP_PRIVATE mappings.
4121 Add reference to discussion of /proc/sys/vm/overcommit_memory
4122 in proc.5.
4123
4124openat.2
4125 mtk
4126 Add SEE ALSO reference pointing to new faccessat.2, fchmodat.2,
4127 fchownat.2, futimesat.2 pages.
4128
4129shmget.2
4130 mtk
4131 Document SHM_NORESERVE flag, new in 2.6.15.
4132
4133truncate.2
4134 Paul Brook / mtk
258755b2 4135 Expand text noting that ftruncate()/truncate() may fail if
6c0aabc5
MK
4136 asked to extend a file beyond its current length.
4137 Add EPERM error.
258755b2 4138
6c0aabc5
MK
4139utime.2
4140 mtk
4141 Add SEE ALSO reference pointing to new futimesat.2 page.
4142
4143fopen.3
4144 Justin Pryzby / mtk
4145 Document 'm' (mmap) flag.
8fa20889 4146 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365754
6c0aabc5
MK
4147 mtk
4148 Document 'c' (notcancel) flag.
4149
4150futimes.3
4151 mtk
4152 Add SEE ALSO reference pointing to new futimesat.2 page.
4153
4154qsort.3
8fa20889
MK
4155 Johannes Weiner
4156 Add missing "const" qualifies to cast in EXAMPLE.
4157 mtk
4158 Slight rewording of comments in EXAMPLE.
6c0aabc5
MK
4159
4160termios.3
4161 Karel Kulhavy
4162 Clarify meaning of IXANY.
4163 Clarify relationship of MIN with VMIN and TIME with VTIME.
4164 mtk
258755b2 4165 Noted that CIBAUD, OFDEL, and DELECHO are not implemented
6c0aabc5 4166 on Linux.
258755b2 4167 Added explanatory paragraph for phrases "not in POSIX" and
6c0aabc5 4168 "XSI".
258755b2 4169
6c0aabc5
MK
4170capabilities.7
4171 mtk
4172 Reworded to reflect that capabilities are per-thread.
258755b2 4173 Add ioprio_set() to list of operations permitted by
6c0aabc5 4174 CAP_SYS_NICE.
258755b2
MK
4175 Add ioprio_set() IOPRIO_CLASS_RT and IOPRIO_CLASS_IDLE
4176 scheduling classes to list of operations permitted by
6c0aabc5
MK
4177 CAP_SYS_ADMIN.
4178 Note effects of CAP_SYS_NICE for migrate_pages().
885935bf
MK
4179
4180
4181==================== Changes in man-pages-2.33 ====================
4182
4183Released: 2006-05-23
4184
4185Contributors
4186------------
4187
4188The following people contributed notes, ideas, or patches that have
4189been incorporated in changes in this release:
4190
4191Andries Brouwer <Andries.Brouwer@cwi.nl>
4192Justin Pryzby <justinpryzby@users.sourceforge.net>
4193Martin Osvald" <martin.osvald@gmail.com>
4194Stefan Puiu <stefanpuiuro@yahoo.com>
4195
4196Apologies if I missed anyone!
4197
4198
4199Page renamings
4200--------------
4201
8fa20889 4202ftm.7
885935bf 4203 mtk / Stefan Puiu
8fa20889 4204 renamed to the more suggestive feature_test_macros.7
885935bf
MK
4205
4206
4207New pages
4208---------
4209
4210mq_getsetattr.2
8fa20889
MK
4211 mtk
4212 New page briefly describing mq_getsetattr(2), the system
4213 call that underlies mq_setattr(3) and mq_getattr(3).
885935bf 4214
885935bf
MK
4215rpmatch.3
4216 Justin Pryzby / mtk
4217 New page for rpmatch(3).
4218
885935bf
MK
4219
4220Changes to individual pages
4221---------------------------
4222
4223chmod.2
4224 mtk
4225 Remove mention of non-standard S_IREAD, S_IWRITE, S_IEXEC.
4226 POSIX does now document ELOOP.
4227
4228open.2
4229 mtk
4230 Remove mention of non-standard S_IREAD, S_IWRITE, S_IEXEC.
4231
4232mmap.2
4233 Justin Pryzby
4234 Add mincore(2) to SEE ALSO.
8fa20889 4235 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367401
258755b2 4236
885935bf
MK
4237msync.2
4238 Justin Pryzby
258755b2 4239 Note that EINVAL can also be caused by
885935bf 4240 flags == MS_SYNC | MS_ASYNC.
258755b2 4241
885935bf
MK
4242sched_setaffinity.2
4243 mtk
4244 Add CPU_ISSET, CPU_CLR, CPU_SET, CPU_ZERO to NAME section.
4245
4246select.2
4247 mtk
4248 Various minor changes.
4249
4250select_tut.2
4251 mtk
4252 Removed much material that is redundant with select.2.
4253 Various other changes.
4254
4255umask.2
4256 mtk
4257 Substantial rewrite of description of 'mask'.
4258
258755b2
MK
4259CPU_ISSET.3
4260CPU_CLR.3
4261CPU_SET.3
4262CPU_ZERO.3
4263 mtk
4264 New links to sched_setaffinity.2
4265
4266FD_CLR.3
4267FD_ISSET.3
4268FD_SET.3
4269FD_ZERO.3
4270 mtk
4271 New links to select.2.
4272
885935bf
MK
4273fts.3
4274 Justin Pryzby
4275 Add SEE also referring to ftw.3.
4276
4277ftw.3
4278 Justin Pryzby
4279 Add SEE also referring to fts.3.
4280
4281getline.3
4282 Justin Pryzby
4283 Various minor clarifications.
4284
4285mkstemp.3
4286 mtk
4287 Clarify that O_EXCL is an open(2) flag.
4288
4289mq_open.3
4290 Martin Osvald
4291 Fix prototype declaration for 'attr'.
258755b2 4292
885935bf
MK
4293mq_notify.3
4294 Martin Osvald
4295 s/sigev_signal/sigev_signo/
258755b2
MK
4296
4297mq_setattr.3
4298 mtk
4299 New link to mq_getattr.3.
4300
4301mq_timedreceive.3
4302 mtk
4303 New link to mq_receive.3.
4304
4305mq_timedsend.3
4306 mtk
4307 New link to mq_send.3.
4308
885935bf
MK
4309setlocale.3
4310 Justin Pryzby
4311 Added SEE ALSO referring to rpmatch.3.
4312
258755b2
MK
4313sigandset.3
4314sigisemptyset.3
4315sigorset.3
4316 mtk
4317 New links to sigsetops.3.
4318
885935bf
MK
4319stdio.3
4320 Justin Pryzby
4321 Added SEE ALSO referring to unlocked_stdio.3
8fa20889 4322 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367667
885935bf
MK
4323
4324strchr.3
4325 Justin Pryzby
4326 Add description of strchrnul().
4327
258755b2
MK
4328strchrnul.3
4329 mtk
4330 New link to strchr.3.
4331
885935bf
MK
4332undocumented.3
4333 Justin Pryzby / mtk
258755b2 4334 Updated to remove some functions that don't exist, and
885935bf 4335 therefore don't need to be documented.
8fa20889 4336 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367671
258755b2 4337
885935bf
MK
4338unlocked_stdio.3
4339 Justin Pryzby
4340 Added SEE ALSO referring to stdio.3
8fa20889 4341 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367667
885935bf
MK
4342
4343mq_overview.7
4344 mtk
258755b2 4345 Added section describing relationship between library
885935bf
MK
4346 interfaces and system calls.
4347 Added SEE ALSO referring to new mq_getsetattr.2.
4348
4349feature_test_macros.7
4350 Stefan Puiu
4351 Fix typo: s/_POSIX_C_SOURCE/_POSIX_SOURCE/
72d247ef
MK
4352
4353
4354==================== Changes in man-pages-2.34 ====================
4355
4356Released: 2006-06-20
4357
4358Contributors
4359------------
4360
4361The following people contributed notes, ideas, or patches that have
4362been incorporated in changes in this release:
4363
4364Aristeu Sergio Rozanski Filho <aris@cathedrallabs.org>
4365bert hubert <bert.hubert@netherlabs.nl>
4366Chris Curtis <chris.curtis@riptidesoftware.com>
4367Eduardo Madeira Fleury <efleury@br.ibm.com>
4368Joerg Scheurich <rusmufti@helpdesk.bera.rus.uni-stuttgart.de>
4369Justin Pryzby <justinpryzby@users.sf.net>
4370Kenichi Okuyama <okuyama.kenichi@oss.ntt.co.jp>
4371Marc Lehmann <debian-reportbug@plan9.de>
4372Martin (Joey) Schulze <joey@infodrom.org>
8912c1da 4373Mats Wichmann <mats.d.wichmann@intel.com>
72d247ef
MK
4374Mike Frysinger <vapier@gentoo.org>
4375Peter Eiserloh <eiserlohpp@yahoo.com>
4376Stefan Puiu <stefanpuiuro@yahoo.com>
4377Thomas Dickey <dickey@radix.net>
4378Walter Harms <wharms@bfs.de>
4379
4380Apologies if I missed anyone!
4381
4382
4383Global changes
4384--------------
4385
4386tzselect.8
4387zdump.8
4388zic.8
4389 mtk, Joey
258755b2 4390 Added header comment noting that these pages are in the public
72d247ef
MK
4391 domain.
4392
4393bindresvport.3
4394getrpcent.3
4395getrpcport.3
4396rpc.3
4397xdr.3
4398rpc.5
4399 mtk, aeb, Joey
4400 Added following to top of these pages to clarify origin and
4401 license:
4402 .\" This page was taken from the 4.4BSD-Lite CDROM (BSD license)
4403
4404New pages
4405---------
4406
72d247ef
MK
4407ioprio_set.2
4408 Eduardo Madeira Fleury, with edits by mtk, and review by Jens Axboe
8fa20889 4409 New page for ioprio_get(2) and ioprio_set(2), new in 2.6.13.
72d247ef
MK
4410
4411offsetof.3
4412 Justin Pryzby / mtk
4413 New page describing offsetof() macro.
4414
4415
4416Changes to individual pages
4417---------------------------
4418
4419_exit.2
4420 mtk
4421 Add SEE ALSO referring to exit_group.2.
4422
4423acct.2
4424 mtk
4425 Add SEE ALSO referring to acct.5.
4426
4427fcntl.2
4428 mtk
4429 Explicitly mention term "dnotify" in discussion of F_NOTIFY.
4430
4431inotify_add_watch.2
4432 Aristeu Sergio Rozanski Filho / mtk
4433 s/<inotify.h>/<sys/inotify.h>/ in prototypes.
8fa20889 4434 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369960
72d247ef
MK
4435 mtk
4436 Renamed argument from 'path' to 'pathname'.
258755b2 4437 Reword introductory paragraph to clarify that
72d247ef
MK
4438 inotify_add_watch() may also modify an existing watch item.
4439 mtk
258755b2 4440 The EINVAL error can also occur if 'fd' is not an inotify
72d247ef
MK
4441 file descriptor.
4442 mtk
4443 Moved BUGS section from this page to inotify.7.
4444
4445inotify_init.2
4446 Aristeu Sergio Rozanski Filho / mtk
4447 s/<inotify.h>/<sys/inotify.h>/ in prototypes.
8fa20889 4448 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369960
72d247ef
MK
4449
4450inotify_rm_watch.2
4451 Aristeu Sergio Rozanski Filho / mtk
4452 s/<inotify.h>/<sys/inotify.h>/ in prototypes.
8fa20889 4453 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369960
72d247ef 4454 mtk
258755b2 4455 The EINVAL error can also occur if 'fd' is not an inotify
72d247ef
MK
4456 file descriptor.
4457
258755b2
MK
4458ioprio_get.2
4459 mtk
4460 New link to new ioprio_set.2.
4461
72d247ef
MK
4462mmap.2
4463 mtk
4464 Add SEE ALSO referring to remap_file_pages.2.
4465
4466mount.2
4467 Kenichi Okuyama
4468 s/MNT_FORCE/MNT_EXPIRE/ under EINVAL error.
4469
4470mremap.2
4471 Mike Frysinger
4472 s/unsigned long flags/int flags/ in SYNOPSIS.
258755b2 4473
72d247ef
MK
4474pipe.2
4475 mtk
4476 Add SEE ALSO referring to popen.3.
4477
4478posix_fadvise.2
4479 mtk
4480 Add SEE ALSO referring to readahead.2.
4481
4482read.2
4483 mtk
4484 SEE ALSO for readv should refer to Section 2, not 3.
4485
4486readahead.2
4487 mtk
4488 Add SEE ALSO referring to posix_fadvise.2.
4489
4490send.2
4491 Peter Eiserloh
258755b2 4492 Fix missing arguments in statement about equivalent send()
72d247ef
MK
4493 and sendto() calls.
4494
4495setsid.2
4496 mtk
4497 Add SEE ALSO referring to tcgetsid.3.
4498
4499shmctl.2
4500 mtk
4501 Minor wording change at start of DESCRIPTION.
258755b2 4502
72d247ef
MK
4503stat.2
4504 mtk
4505 Add SEE ALSO referring to access.2.
4506
4507statfs.2
4508 mtk
4509 Relocated "Note" about f_fsid.
4510
4511write.2
4512 mtk
4513 SEE ALSO for writev should refer to Section 2, not 3.
4514
4515__setfpucw.3
4516 mtk, Joey
4517 Added license statement (GPL) after consultation with
4518 Joerg Scheurich.
4519
4520assert_perror.3
4521 Justin Pryzby
4522 Add #define _GNU_SOURCE to prototype
4523
4524difftime.3
4525 Joey
4526 Added note about time_t representation on other systems.
4527 Added CONFORMING TO.
4528
4529ftw.3
4530 Justin Pryzby / mtk
4531 A fairly major revision...
4532 Document FTW_ACTIONRETVAL; include .SH "RETURN VALUE";
4533 Reorganized and rewrote much of the page
4534 Added an example program.
4535
4536inet.3
4537 Marc Lehmann
4538 Fixed typo in NOTES.
8fa20889 4539 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=370277
258755b2 4540
72d247ef
MK
4541isalpha.3
4542 Joey
4543 Updated CONFORMING TO.
4544
4545mktemp.3
4546 mtk
4547 Updated CONFORMING TO.
4548
4549printf.3
4550 Walter Harms
4551 Add documentation of %m.
4552
4553readdir.3
4554 mtk
4555 Added SEE ALSO referring to ftw.3.
4556
4557re_comp.3
4558 mtk
755b5e17 4559 Note that these functions are obsolete in favor of regcomp(3).
258755b2 4560 Justin Pryzby
72d247ef
MK
4561 Add SEE ALSO referring to regcomp.3
4562
4563scandir.3
4564 Mats Wichmann
4565 Reworded CONFORMING TO statement on scandir() and alphasort().
4566
4567strchr.3
8fa20889
MK
4568 Stefan Puiu
4569 Fix prototype for strchrnul().
72d247ef
MK
4570
4571strtoul.3
8fa20889
MK
4572 Stefan Puiu
4573 Add text clarifying treatment of strings starting with
4574 minus sign.
72d247ef
MK
4575
4576tmpnam.3
4577 mtk, after comments by Justin Pryzby
4578 Add text noting the need to use open(O_EXCL).
4579 mtk
4580 Clarify discussion of use of free(3).
4581 Various other minor changes to text and formatting.
258755b2 4582
72d247ef
MK
4583tmpfile.3
4584 mtk
4585 Updated CONFORMING TO.
4586
4587tmpnam.3
4588 mtk, after comments by Justin Pryzby
4589 Add text noting the need to use open(O_EXCL).
4590 Updated CONFORMING TO.
4591
4592undocumented.3
4593 mtk
4594 Remove offsetof(), which is now documented.
4595
4596null.4
4597 mtk
4598 Added SEE ALSO referring to full.4.
4599
4600console_codes.4
4601 Thomas Dickey
4602 Various improvements and corrections.
4603
4604epoll.7
4605 mtk
4606 Added CONFORMING TO section mentioning FreeBSD kqueue and
4607 Solaris /dev/poll.
4608
4609feature_test_macros.7
4610 mtk
4611 Added pointer to location of LFS specification.
258755b2 4612
72d247ef
MK
4613futex.7
4614 mtk, after suggestion by Joey.
4615 Added license statement to page, after discussion with
4616 original author, bert hubert.
4617 mtk
4618 Reformat long lines; no content changes.
4619
4620inotify.7
4621 mtk
8fa20889
MK
4622 'path' argument renamed to 'pathname'.
4623 A few minor rewordings.
4624 Added BUGS section describing a couple of bugs.
72d247ef
MK
4625
4626ip.7
4627 mtk
4628 Add SEE ALSO referring to byteorder.3.
4629
4630man.7
4631 Justin Pryzby
4632 Add SEE ALSO referring to groff_man(7).
8fa20889 4633 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369253
258755b2 4634
512ef447 4635
22b4ce26
MK
4636==================== Changes in man-pages-2.35 ====================
4637
4638Released: 2006-07-06
4639
4640Contributors
4641------------
4642
4643The following people contributed notes, ideas, or patches that have
4644been incorporated in changes in this release:
4645
4646Alain Portal <aportal@univ-montp2.fr>
4647Andi Kleen <ak@suse.de>
4648Andrew Morton <akpm@osdl.org>
4649Bauke Jan Douma <bjdouma@xs4all.nl>
4650Davide Libenzi <davidel@xmailserver.org>
4651Denis Barbier <barbier@linuxfr.org>
4652Horacio Rodriguez Montero <Horacio.Rodriguez.Montero@galinter.com.ar>
4653Johan Lithander <johan.lithander@teligent.se>
4654Justin Pryzby <justinpryzby@users.sourceforge.net>
4655Mike Frysinger <vapier@gentoo.org>
4656Stefan Puiu <stefanpuiuro@yahoo.com>
4657Thorsten Kukuk <kukuk@suse.de>
4658
4659Apologies if I missed anyone!
4660
4661
4662Global changes
4663--------------
4664
4665Typographical or grammatical errors have been corrected in several
4666places.
4667
4668New pages
4669---------
4670
4671sync_file_range.2
8fa20889 4672 Andrew Morton / mtk
22b4ce26
MK
4673 New page for sync_file_range(2), new in kernel 2.6.17.
4674
4675Changes to individual pages
4676---------------------------
4677
4678adjtime.3
4679 mtk
4680 Noted BUG that occurs if 'delta' is specified as NULL.
4681 See http://bugzilla.kernel.org/show_bug.cgi?id=6761
4682
4683bind.2
4684 Stefan Puiu
4685 Add EADDRNOTAVAIL error.
4686 Stefan Puiu / mtk
4687 Make example code more complete.
4688
4689epoll_ctl.2
4690 mtk / Davide Libenzi
4691 Added EPOLLRDHUP description.
4692 mtk
4693 Added SEE ALSO referring to poll.2.
4694
4695poll.2
4696 mtk / Davide Libenzi
4697 Added POLLRDHUP description.
4698 mtk
4699 The correct header file is <poll.h>, not <sys/poll.h>.
4700 Rewrote and reformatted various other parts.
4701
4702readlink.2
4703 mtk
258755b2 4704 Nowadays, readlink() returns 'ssize_t', as required in
22b4ce26 4705 POSIX.1-2001.
258755b2 4706
22b4ce26
MK
4707wavelan.4
4708 mtk
4709 Added license statement.
4710
4711nscd.conf.5
4712 Thorsten Kukuk
4713 Add documentation for various new fields.
4714
4715passwd.5
4716 Horacio Rodriguez Montero
4717 Add explanation of 'x' character in 'password' field.
4718 mtk
4719 The proper name of "*" is "asterisk" not "star".
4720
4721tcp.7
4722 Johan Lithander
4723 Update RFC reference for ECN.
4724 Andi Kleen
4725 Add sentence on "low memory" limit for tcp_mem on 32-bit systems.
4726
72d247ef 4727
8a70a8ea
MK
4728==================== Changes in man-pages-2.36 ====================
4729
4730Released: 2006-07-11
4731
4732Contributors
4733------------
4734
4735The following people contributed notes, ideas, or patches that have
4736been incorporated in changes in this release:
4737
4738Alain Portal <aportal@univ-montp2.fr>
4739Jens Axboe <jans@suse.de>
4740Justin Pryzby <justinpryzby@users.sourceforge.net>
4741Kyle McMartin <kyle@mcmartin.ca>
4742
4743Apologies if I missed anyone!
4744
4745Global changes
4746--------------
4747
4748Typographical or grammatical errors have been corrected in several
4749places.
4750
4751New pages
4752---------
4753
4754MAINTAINING
4755 mtk
4756 How to maintain man-pages.
4757
4758TODO
4759 mtk
4760 Things that it would be nice to get done for man-pages one day.
4761
4762scripts/FIXME_list.sh
4763 mtk
4764 This script, intended for use by manual page maintainers,
4765 displays the FIXMEs in the manual page source files.
4766
4767Changes to individual pages
4768---------------------------
4769
4770fdatasync.2
4771fsync.2
4772 mtk
4773 Added SEE ALSO referring to sync_file_range.2.
4774
4775sendfile.2
4776 mtk / Jens Axboe
4777 Fix description of 'offset' argument to explain the case
4778 where 'offset' is NULL.
4779
4780ferror.3
4781 Justin Pryzby
4782 Add SEE ALSO referring to fdopen.3.
4783
4784intro.3
4785 mtk
4786 Removed information about Section 3 subsections -- it doesn't
4787 reflect current reality, and probably never has.
4788
4789 Added SEE ALSO referring to intro.2.
4790
4791tcp.7
4792 Kyle McMartin
4793 Correction: tcp_window_scaling is ENabled by default.
0bc4d7f9
MK
4794
4795
4796==================== Changes in man-pages-2.37 ====================
4797
4798Released: 2006-08-02
4799
4800Contributors
4801------------
4802
4803The following people contributed notes, ideas, or patches that have
4804been incorporated in changes in this release:
4805
4806Alain Portal <aportal@univ-montp2.fr>
4807Dean Gaudet <dean@arctic.org>
4808Frank van Viegen <F.C.vanViegen@UTwente.nl>
4809Helmut Grohne <helmut@subdivi.de>
4810Ivana Varekova <varekova@redhat.com>
4811Thomas Huriaux <thomas.huriaux@gmail.com>
4812