]> git.ipfire.org Git - thirdparty/man-pages.git/blob - Changes.old
Start of 2.72.
[thirdparty/man-pages.git] / Changes.old
1 ==================== Changes in man-pages-2.00 ====================
2
3 Released: 2004-12-16
4
5 Contributors
6 ------------
7
8 The following people contributed notes, ideas, or patches that have
9 been incorporated in changes in this release:
10
11 Alberto Bertogli <albertogli@telpin.com.ar>
12 Anand Kumria <wildfire@progsoc.org>
13 Andrey Kiselev <dron@ak4719.spb.edu>
14 Andries Brouwer <Andries.Brouwer@cwi.nl>
15 Chris Green <cmg@dok.org>
16 Branden Robinson <branden@debian.org>
17 Emmanuel Colbus <emmanuel.colbus@ensimag.imag.fr>
18 Enrico Zini <enrico@debian.org>
19 Eric Estievenart <eric.estievenart@free.fr>
20 Fabian Kreutz <kreutz@dbs.uni-hannover.de>
21 Florian Weimer <fw@deneb.enyo.de>
22 Jan Kuznik <kuznik@gepro.cz>
23 Joey (Martin) Schulze <joey@infodrom.org>
24 Johannes Berg <johannes@sipsolutions.de>
25 John V. Belmonte <jbelmonte@debian.org>
26 Karel Kulhavy <clock@twibright.com>
27 Luis Javier Merino Morán <ljmerino@pandasoftware.es>
28 Martin Pool <mbp@sourcefrog.net>
29 Richard Kreckel <Richard.Kreckel@ginac.de>
30 Vasya Pupkin <ptushnik@gmail.com>
31
32 Apologies if I missed anyone!
33
34 Global changes
35 --------------
36
37 Various pages
38 Fabian Kreutz
39 Many math pages had their synopses compressed, as per suggestion
40 from Fabian Kreutz.
41
42 Various 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.
48
49 Various pages
50 mtk
51 For consistency, all instances of "super-user" were changed
52 to the more common "superuser".
53
54 Various 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.
58
59 In addition:
60 -- erroneous semicolons at the end of _syscallN() were removed
61 on various pages.
62
63 -- types such as "uint" in syscallN() declarations were changed
64 to "unsigned int", etc.
65
66 -- various other minor breakages in the synopses were fixed.
67
68 The affected pages are:
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
82 Typographical or grammatical errors have been corrected in several
83 other places.
84
85 Changes to individual pages
86 ---------------------------
87
88 bind.2
89 Florian Weimer
90 Added 'const' to declaration of 'my_addr' in prototype.
91 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=239762.
92
93 fcntl.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
101 getrlimit.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
105 2.6.9 changes.
106 Added note on RLIMIT_CPU error in older kernels.
107 Added RLIMIT_SIGPENDING.
108 Also made a few other minor changes.
109
110 getrusage.2
111 mtk
112 This page is new(ish) -- it was created by splitting
113 getrlimit.2.
114
115 Repaired note on SIGCHLD behavior to note that the
116 POSIX non-conformance has been fixed in 2.6.9.
117
118 kill.2
119 Modified after suggestion from Emmanuel Colbus
120 Changed wording of sentence under NOTES describing
121 when signals can be sent to init(1).
122
123 mlock.2
124 munlock.2
125 mlockall.2
126 munlockall.2
127 These have been consolidated into a single mlock.2 page.
128 In the process, much duplication was eliminated
129 and new information was added about RLIMIT_MEMLOCK
130 and the changes in memory locking in kernel 2.6.9,
131
132 mmap.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
138 msgctl.2
139 mtk
140 Substantial language and formatting clean-ups.
141 Added msqid_ds and ipc_perm structure definitions.
142
143 msgget.2
144 mtk
145 Substantial language and formatting clean-ups.
146 Added notes on /proc files.
147
148 msgop.2
149 mtk
150 Substantial language and formatting clean-ups.
151 Added notes on /proc files.
152
153 open.2
154 Martin Pool
155 Added O_NOATIME (new in Linux 2.6.8)
156 mtk
157 Reordered list of 'flags' description alphabetically
158
159 personality.2
160 2004-11-03 applied patch from Martin Schulze
161
162 semctl.2
163 mtk
164 Substantial language and formatting clean-ups.
165 Rewrote semun text.
166 Added semid_ds and ipc_perm structure definitions.
167
168 semget.2
169 mtk
170 Substantial language and formatting clean-ups.
171 Added notes on /proc files.
172 Rewrote BUGS note about semget()'s failure to initialize
173 semaphore values.
174
175 semop.2
176 mtk
177 Substantial language and formatting clean-ups.
178 Added notes on /proc files.
179
180 shmctl.2
181 mtk
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
186 since kernel 2.6.9.
187 Added notes on 2.6.9 RLIMIT_MEMLOCK changes.
188 Added RLIMIT_SIGPENDING (new in Linux 2.6.8)
189
190 shmget.2
191 mtk
192 Substantial language and formatting clean-ups.
193 Added notes on /proc files.
194
195 shmop.2
196 mtk
197 Substantial language and formatting clean-ups.
198 Changed wording and placement of sentence regarding attachment
199 of segments marked for destruction.
200
201 sigaction.2
202 mtk
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
210 signal.2
211 mtk
212 Removed text on ignoring SIGCHLD; replaced with pointer
213 to sigaction.2.
214
215 sigwaitinfo.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
220 stat.2
221 Enrico Zini
222 Added text to clarify that S_IS*() macros should be applied to
223 st_mode field.
224 as per: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=249698
225
226 swapon.2
227 After Debian bug report from Anand Kumria
228 Added "no swap space signature" to EINVAL error.
229 mtk
230 Added EINVAL error for swapoff() ("not currently a swap area").
231 Added EBUSY error for swapon().
232 A few formatting fixes.
233
234 times.2
235 mtk
236 In Linux 2.6, the return value of times changed; it is no
237 longer time since boot, but rather:
238
239 boot_time + 2^32 / HZ - 300
240
241 Repaired note on SIGCHLD behavior to note that the
242 POSIX non-conformance has been fixed in 2.6.9.
243 Some formatting fixes.
244
245 undocumented.2
246 After bug report from Johannes Berg
247 Changed
248 .TH UNIMPLEMENTED
249 to:
250 .TH UNDOCUMENTED
251 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=220741
252
253 wait.2
254 mtk
255 Added waitid(2).
256 Added WCONTINUED and WIFCONTINUED (new in 2.6.10).
257 Added text on SA_NOCLDSTOP.
258 Updated discussion of SA_NOCLDWAIT to reflect 2.6 behavior.
259 Much other text rewritten.
260
261 wait4.2
262 mtk
263 Rewrote this page, removing much duplicated information,
264 and replacing with pointers to wait.2.
265 Luis Javier Merino Morán / mtk
266 CONFORMING TO said "SVr4, POSIX". Changed to "4.3BSD"
267
268 waitid.2
269 mtk
270 New link to wait.2
271
272 assert.3
273 After bug report from Branden Robinson
274 The assert() failure message goes to stderr not stdout.
275 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=284814
276
277 ctime.3
278 mtk
279 Noted that 0 in tm_mday is interpreted to mean the last day
280 of the preceding month.
281
282 getnameinfo.3
283 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=229618
284 getnameinfo() does not set errno, it returns a non-zero
285 value indicating the error.
286 mtk
287 added EAI_OVERFLOW error
288
289 killpg.3
290 mtk
291 Minor changes to SEE ALSO and CONFORMING TO.
292
293 lseek64.3
294 aeb
295 New page by Andries Brouwer
296
297 tzset.3
298 Richard Kreckel
299 Change "NULL" to "empty" when talking about the value of TZ.
300 http://sources.redhat.com/bugzilla/show_bug.cgi?id=601
301
302 printf.3
303 After bug report from Jan Kuznik
304 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205736
305 Fixed bad realloc() use in snprintf() example
306
307 realpath.3
308 mtk
309 Added discussion of resolved_path == NULL.
310
311 random.4
312 After bug report from John V. Belmonte
313 Updated init and quit scripts to reflect kernel 2.4/2.6 reality
314 (Scripts taken from drivers/char/random.c)
315 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=247779
316
317 proc.5
318 mtk
319 Updated description of /proc/loadavg to include
320 nr_running(), nr_threads, last_pid.
321
322 rtsig-max and rtsig-nr went away in 2.6.8
323
324 updated statm, and fixed error in order of list
325
326 boot.7
327 applied patch from Martin Schulze
328
329 capabilities.7
330 mtk
331 Added O_NOATIME for CAP_FOWNER
332
333 netdevice.7
334 Karel Kulhavy and AEB
335 formatting fix after note from Karel Kulhavy and AEB, plus a
336 few wording fixes.
337
338 signal.7
339 mtk
340 /proc/sys/kernel/rtsig-* were superseded by RLIMIT_SIGPENDING
341 in kernel 2.6.8.
342
343 tcp.7
344 mtk/aeb
345 Updated details of interaction of TCP_CORK and TCP_NODELAY.
346
347 ==================== Changes in man-pages-2.01 ====================
348
349 Released: 2004-12-20
350
351 Contributors
352 ------------
353
354 The following people contributed notes, ideas, or patches that have
355 been incorporated in changes in this release:
356
357 Carsten Hey <c.hey@web.de>
358 Johannes Berg <johannes@sipsolutions.de>
359 Joshua Kwan <joshk@triplehelix.org>
360 Marek Habersack <grendel@debian.org>
361 Martin Schulze <joey@infodrom.org>
362 Matthew Dempsky <jivera@flame.org>
363 Matthew Gregan <kinetik@orcon.net.nz>
364 Pedro Zorzenon Neto <pzn@terra.com.br>
365 Tony Crawford <tony@klosterdorf.de>
366
367 Apologies if I missed anyone!
368
369 Global changes
370 --------------
371
372 accept.2
373 close.2
374 send.2
375 setsid.2
376 socket.2
377 closedir.3
378 initgroups.3
379 mkstemp.3
380 opendir.3
381 readdir.3
382 telldir.3
383 Matthew Dempsky, mtk
384 triggered by http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283179
385 The wording describing how errno is set was fixed up in these pages.
386
387 Typographical or grammatical errors have been corrected in several
388 other places.
389
390 Changes to individual pages
391 ---------------------------
392
393 sendfile.2
394 mtk
395 Adjusted descriptions of argument file types to be closer to
396 2.6 reality.
397 Wording and formatting changes.
398
399 ctan.3
400 ctanh.3
401 Tony Crawford
402 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=270817
403 Formulae on the pages should be T = S / C not T = C / S.
404
405 errno.3
406 Martin Schulze, mtk
407 Removed errno declaration from prototype, added notes
408 on historical need for this declaration.
409 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=174175
410
411 aio_return.3
412 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=224953
413 Changed erroneous "aio_return(2)" to "aio_return(3)".
414
415 posix_openpt.3
416 mtk
417 New by mtk
418
419 ptsname.3
420 mtk
421 Added description of ptsname_r().
422 Added ERRORS.
423
424 ptsname_r.3
425 mtk
426 New link to ptsname.3.
427
428 shm_open.3
429 Matthew Gregan
430 add <fcntl.h> to synopsis
431 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=271243
432
433 strcasecmp.3
434 Marek Habersack
435 .SH "CONFORMING TO"
436 -BSD 4.4
437 +BSD 4.4, SUSv3
438 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=234443
439
440 strfry.3
441 Joshua Kwan
442 Added _GNU_SOURCE to prototype
443 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=213538
444
445 strftime.3
446 Cartsen Hey
447 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276248
448
449 Changed range for "%S" from 0..61 to 0..60.
450
451 SUSv3 says 0..60. I think the manual page probably says
452 0..61, because that's what SUSv2 said.
453 (Some other implementations' man pages also say 0..61 --
454 e.g., Solaris 8 & 9, Tru64 5.1B; FreeBSD 5.1 says 0..60.)
455
456 The glibc manual currently says 0..60.
457
458 Given that SUSv3 says 0..60, I've changed the
459 manual page to also say this:
460
461 -The second as a decimal number (range 00 to 61).
462 +The second as a decimal number (range 00 to 60).
463 +(The range is up to 60 to allow for occasional leap seconds.)
464
465 sysconf.3
466 Johannes Berg
467 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=226974
468 -.BR POSIX2_FORT_RUN " - " _SC_2_FORT_DEV
469 +.BR POSIX2_FORT_DEV " - " _SC_2_FORT_DEV
470
471 system.3
472 Pedro Zorzenon
473 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=242638
474 Noted use of _XOPEN_SOURCE to get macros <sytdlib.h>
475 as for wait(2).
476
477 mtk
478 Changed name of argument from 'string' to 'command' (like POSIX).
479
480 Noted that glibc does nowadays explicitly check for the existence
481 of the shell if 'command' is NULL, rather than the older behavior
482 of assuming the shell exists and always returning 1 if
483 'command' is NULL.
484
485 Other wording and formatting clean-ups.
486
487 undocumented.3
488 Remove some functions names that *are* documented.
489
490
491 ==================== Changes in man-pages-2.02 ====================
492
493 Released: 2005-04-14
494
495 Contributors
496 ------------
497
498 The following people contributed notes, ideas, or patches that have
499 been incorporated in changes in this release:
500
501 Andries Brouwer <Andries.Brouwer@cwi.nl>
502 Branden Robinson <branden@debian.org>
503 Colin Watson <cjwatson@debian.org>
504 David Lloyd <dmlloyd@tds.net>
505 Gordon Jin <gordon.jin@intel.com>
506 Heikki Orsila <shd@modeemi.cs.tut.fi>
507 Jamie Lokier <jamie@shareable.org>
508 Johan Walles
509 Kai Makisara <Kai.Makisara@kolumbus.fi>
510 Marko Kohtala <marko.kohtala@gmail.com>
511 Martin Pool <mbp@sourcefrog.net>
512 Martin (Joey) Schulze <joey@infodrom.org>
513 Matthias Lang <matthias@corelatus.se>
514 Michael Haardt <michael@moria.de>
515 Michael Mühlebach <michael@anduin.ch>
516 Mike Frysinger <vapier@gentoo.org>
517 Sasa Stevanovic <mg94c18@alas.matf.bg.ac.yu>
518 Serguei Leontiev <leo@sai.msu.ru>
519
520 Apologies if I missed anyone!
521
522 Global changes
523 --------------
524
525 ctime.3
526 tzselect.8
527 zdump.8
528 zic.8
529 Martin (Joey) Schulze
530 Removed SEE ALSO reference to non-existent newctime(3).
531 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=236884
532
533 Typographical or grammatical errors have been corrected in several
534 other places.
535
536 Changes to individual pages
537 ---------------------------
538
539 clone.2
540 mtk
541 Noted the PID caching behavior of NPTL's getpid()
542 wrapper under BUGS.
543
544 Added futex(2), set_thread_area(2), set_tid_address(2),
545 tkill(2) under SEE ALSO.
546
547 epoll_ctl.2
548 epoll_create.2
549 Marko Kohtala / mtk
550 Improved various error descriptions.
551
552 epoll_wait.2
553 David Lloyd / Mike Frysinger, Marko Kohtala
554 Added EINTR to errors.
555
556 fcntl.2
557 Jamie Lokier / mtk
558 Improved discussion of F_SETOWN and F_SETSIG with respect to
559 multi-threaded programs.
560 Generally cleaned up the discussion of F_SETOWN.
561
562 Updated CONFORMING TO to note that F_GETOWN and F_SETOWN are
563 now in POSIX.
564
565 link.2
566 mtk
567 Noted discrepancy between Linux and POSIX.1 when oldpath
568 is a symbolic link.
569 See: http://bugs.linuxbase.org/show_bug.cgi?id=367
570 and: http://www.opengroup.org/austin/mailarchives/ag/msg08152.html
571
572 Michael Haardt / mtk
573 Clarified EXDEV error description: it isn't possible to link
574 across mount points, even if the mount points refer to the same
575 file system.
576
577 mincore.2
578 mtk, after note from Gordon Jin
579 Updated ERRORS.
580
581 pipe.2
582 As per message from Serguei Leontiev
583 Removed SVr2, AT&T, and BSD from CONFORMING TO, since
584 a pipe on those systems is actually bidirectional.
585 (Pipes are implemented as STREAMS on the former, and
586 sockets on the latter.)
587
588 posix_fadvise.2
589 mtk
590 Noted kernel version where posix_fadvise() appeared and
591 noted bug in handling of 'len' in kernels < 2.6.6.
592
593 rename.2
594 Michael Haardt
595 Clarified EXDEV error description: it isn't possible to rename
596 a file across mount points, even if the mount points refer to
597 the same file system.
598
599 semop.2
600 mtk
601 Noted kernel version numbers for semtimedop().
602
603 setitimer.2
604 Matthias Lang, mtk
605 Noted MAX_SEC_IN_JIFFIES ceiling.
606 Added note about treatment of out-of-range tv_usec values.
607
608 sigqueue.2
609 Johan Walles, Martin (Joey) Schulze
610 Added sigqueue.2 to SEE ALSO.
611
612 times.2
613 mtk
614 Added notes on non-standard behavior: Linux allows 'buf' to
615 be NULL, but POSIX.1 doesn't specify this and it's non-portable.
616
617 uselib.2
618 Andries Brouwer
619 Improved DESCRIPTION; clarified distinction between
620 EACCES and ENOEXEC.
621
622 bcopy.3
623 Heikki Orsila
624 bcopy() handles overlapping case, but memcpy() does not,
625 so for consistency memmove() should be also mentioned.
626
627 getmntent_r.3
628 Martin (Joey) Schulze
629 New link to man3/getmntent.3.
630
631 memcpy.3
632 Small wording change after suggestion from Sasa Stevanovic.
633
634 strcasestr.3
635 mtk
636 Created as link to strstr.3.
637
638 strftime.3
639 mtk
640 Noted that SUSv2 allowed a range of 00 to 61 for %S specifier.
641
642 strstr.3
643 mtk
644 Added description of strcasestr().
645
646 random.4
647 aeb
648 Improved description of read from /dev/urandom.
649
650 st.4
651 Kai Makisara
652 Substantial updates.
653
654 man.7
655 Martin Schulze
656 Branden Robinson
657 Colin Watson
658 Mention the .URL macro more verbosely.
659
660
661 ==================== Changes in man-pages-2.03 ====================
662
663 Released: 2005-06-02
664
665 Contributors
666 ------------
667
668 The following people contributed notes, ideas, or patches that have
669 been incorporated in changes in this release:
670
671 Andries Brouwer <Andries.Brouwer@cwi.nl>
672 Joey (Martin) Schulze <joey@infodrom.org>
673 Johannes Nicolai <johannes.nicolai@hpi.uni-potsdam.de>
674 Justin Pryzby <justinpryzby@users.sourceforge.net>
675 Klaus Ethgen <Klaus@Ethgen.de>
676 Pavel Heimlich <tropikhajma@seznam.cz>
677 Ross Boylan <RossBoylan@stanfordalumni.org>
678 Vincent Fourmond <vincent.fourmond@9online.fr>
679
680 Apologies if I missed anyone!
681
682 Global changes
683 --------------
684
685 console.4
686 console_ioctl.4
687 mouse.4
688 tty.4
689 vcs.4
690 Pavel Heimlich
691 Change `ttys(4)' to `ttyS(4)'.
692
693 Typographical or grammatical errors have been corrected in several
694 places.
695
696 Changes to individual pages
697 ---------------------------
698
699 clone.2
700 mtk
701 Substantially enhanced discussion of CLONE_THREAD.
702
703 Added CLONE_SYSVSEM, CLONE_UNTRACED, CLONE_STOPPED.
704
705 Other minor fixes.
706
707 execve.2
708 aeb
709 Noted effect of ptracing when execing a set-UID program.
710
711 fcntl.2
712 Johannes Nicolai / mtk
713 Noted F_SETOWN bug for socket file descriptor in Linux 2.4
714 and earlier.
715
716 Added text on permissions required to send signal to owner.
717
718 flock.2
719 mtk
720 Noted that lock conversions are not atomic.
721
722 getrusage.2
723 mtk
724 ru_nswap has never contained useful information.
725 Kernel 2.6.6 clarified that with a patch
726 ("[PATCH] eliminate nswap and cnswap"). See also:
727 http://www.ussg.iu.edu/hypermail/linux/kernel/0404.1/0720.html
728
729 kill.2
730 mtk
731 Clarified wording of the 'pid == -1' case.
732
733 mount.2
734 mtk
735 Added MNT_EXPIRE, plus a few other tidy-ups.
736
737 sched_setaffinity.2
738 mtk
739 Added text to note that sched_setaffinity() will migrate the
740 affected process to one of the specified CPUs if necessary.
741
742 Added a NOTE to point out that the affinity mask is actually a
743 per-thread attribute that can be adjusted independently for
744 each thread in a thread group.
745
746 shmctl.2
747 mtk
748 Noted aberrant Linux behavior with respect to new attaches to a
749 segment that has already been marked for deletion.
750
751 Noted changes in permissions required for SHM_LOCK/SHM_UNLOCK.
752
753 wait.2
754 mtk
755 Noted that the __W* flags can't be used with waitid().
756
757 confstr.3
758 mtk
759 Added _CS_GNU_LIBC_VERSION and _CS_GNU_LIBPTHREAD_VERSION.
760
761 hosts.5
762 Ross Boylan / Martin Schulze
763 various changes as per
764 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=304242
765
766 proc.5
767 mtk
768 Minor changes to discussion of /proc/PID/stat signal fields.
769 Added 'rt_priority' and 'policy' to /proc/PID/stat.
770
771 capabilities.7
772 mtk
773 1,$s/inherited/inheritable/g
774
775 regex.7
776 Vincent Fourmond / Joey (Martin) Schulze
777 Removed discussion of `[[:<:]]' and `[[:>:]]' since they do
778 not seem to be in the glibc implementation.
779 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
780
781 tzselect.8
782 Joey (Martin) Schulze / Klaus Ethgen
783 The default zoneinfo directory is now /usr/share/zoneinfo.
784 (was: /usr/local/etc/zoneinfo)
785 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=267471
786
787
788 ==================== Changes in man-pages-2.04 ====================
789
790 Released: 2005-06-21
791
792 Contributors
793 ------------
794
795 The following people contributed notes, ideas, or patches that have
796 been incorporated in changes in this release:
797
798 Andries Brouwer <Andries.Brouwer@cwi.nl>
799 Baurjan Ismagulov <ibr@ata.cs.hun.edu.tr>
800 Dave Love <d.love@dl.ac.uk>
801 Dieter Brueggemann <dieter.brueggemann@entitec.de>
802 Geoff Clare <gclare@gclare.org.uk>
803 Guido Trotter <ultrotter@debian.org>
804 kabloom <kabloom@ucdavis.edu>
805 Kevin Ryde <user42@zip.com.au>
806 Justin Pryzby <justinpryzby@users.sourceforge.net>
807 Mike Furr <mfurr@debian.org>
808 Olivier Croquette <ocroquette@free.fr>
809 Olivier Guilyardi <ylf@xung.org>
810 Peter Cordes <peter@llama.nslug.ns.ca>
811 Philipp Spitzer <philipp@toastfreeware.priv.at>
812 Tanaka Akira <akr@m17n.org>
813 Thierry Excoffier <exco@bat710.univ-lyon1.fr>
814 Thomas Hood <jdthood@yahoo.co.uk>
815 Vincent Lefevre <vincent@vinc17.org>
816 Walter Harms <walter.harms@informatik.uni-oldenburg.de>
817
818 Apologies if I missed anyone!
819
820 Global changes
821 --------------
822
823 Various pages
824 mtk
825 For consistency across pages:
826
827 1,$s/nonzero/non-zero/g
828
829 Typographical or grammatical errors have been corrected in several
830 places.
831
832
833 New pages
834 ---------
835
836 pthreads.7
837 mtk
838 An overview of the Linux implementations of POSIX threads.
839
840
841 Changes to individual pages
842 ---------------------------
843
844 _exit.2
845 mtk
846 Various minor changes.
847
848 epoll_ctl.2
849 Mike Furr
850 BUGS: In kernels < 2.6.9, EPOLL_CTL_DEL required a non-NULL
851 'event', even though this argument is ignored.
852 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=306517
853
854 flock.2
855 mtk / Kevin Ryde
856 Clarified semantics of relationship between flock() locks
857 and open file entries and file descriptors.
858 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=291121
859
860 getitimer.2
861 Olivier Croquette, Thierry Excoffier
862 Noted the existence of the short sleep bug (up to 1 jiffy).
863
864 getrlimit.2
865 mtk
866 RLIMIT_RSS only has affect "in 2.4.x", not "in 2.4 and later".
867
868 getrusage.2
869 Geoff Clare
870 Since Linux 2.6, the ru_nvcsw and ru_nivcsw fields are used.
871
872 nice.2
873 mtk / Guido Trotter
874 Rewrote description of return value.
875 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=296183
876
877 open.2
878 Walter Harms
879 O_DIRECT needs _GNU_SOURCE.
880 mtk
881 O_ASYNC works for pipes and FIFOs in Linux 2.6.
882 Various minor fixes.
883
884 atexit.3
885 mtk
886 Various minor changes.
887
888 exit.3
889 mtk
890 Various minor changes.
891
892 getopt.3
893 mtk / Philipp Spitzer
894 Fix description of return value.
895 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=308359
896
897 hsearch.3
898 mtk
899 Changed (char *) to (void *) in example.
900 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=313607
901
902 log1p.3
903 Justin Pryzby
904 Make log(3) SEE ALSO log1p(3),
905 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=309578
906
907 makecontext.3
908 Tanaka Akira
909 Fix description of RETURN VALUE for makecontext(),
910 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=311800
911
912 on_exit.3
913 mtk
914 Various minor changes.
915
916 rand.3
917 kabloom
918 Small fix to a code example,
919 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=194842
920
921 realpath.3
922 mtk / Thomas Hood
923 When specifying resolved_path as NULL, realpath()
924 will (still) only allocate up to PATH_MAX bytes.
925 Plus other minor changes.
926 See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=239424
927
928 rcmd.3
929 Dave Love
930 The required header file for these functions on Linux is <netdb.h>,
931 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=311680
932
933 scanf.3
934 Olivier Guilyardi
935 Arg for %p is a pointer to _a pointer to_ void,
936 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=263109
937
938 stdin.3
939 Vincent Lefevre
940 freopen() can change the descriptors associated with
941 stdin/stdout/stderr, as per
942 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295859
943
944 strerror.3
945 Baurjan Ismagulov
946 strerror_r(3) requires #define _XOPEN_SOURCE 600,
947 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=290880
948
949 sysconf.3
950 Peter Cordes / mtk
951 Fix typo: "_SC_2_DEV" should be "_SC_2_C_DEV".
952
953 proc.5
954 mtk
955 Added pointers under /proc/sys/net to tcp.7 and ip.7.
956
957 ip.7
958 mtk
959 Various wording and formatting fixes.
960 Reordered /proc/sys/net/ipv4/ip_* file descriptions alphabetically.
961
962 tcp.7
963 Dieter Brueggemann / mtk
964 Fixes to the discussion of SIOCATMARK and tcp_stdurg.
965 mtk
966 Various wording and formatting fixes.
967 Incorporated some new /proc/sys/net/ipv4/tcp_* file descriptions
968 from the 2.6.12 source file Documentation/networking/ip-sysctl.txt.
969
970
971 ==================== Changes in man-pages-2.05 ====================
972
973 Released: 2005-06-27
974
975 Contributors
976 ------------
977
978 The following people contributed notes, ideas, or patches that have
979 been incorporated in changes in this release:
980
981 A Costa <agcosta@gis.net>
982 Andries Brouwer <Andries.Brouwer@cwi.nl>
983 Bas Zoetekouw <bas@debian.org>
984 Dan Jacobson <jidanni@jidanni.org>
985 Delian Krustev <krustev@krustev.net>
986 Dora Anna Volgyesi <volgyesi@elte.hu>
987 Martin (Joey) Schulze <joey@infodrom.org>
988 Ove Kaaven <ovek@arcticnet.no>
989
990 Apologies if I missed anyone!
991
992 Global changes
993 --------------
994
995 Typographical or grammatical errors have been corrected in several
996 places. (Special thanks to A Costa.)
997
998
999 Changes to individual pages
1000 ---------------------------
1001
1002 _exit.2
1003 mtk / aeb
1004 Reversed 2.04 introduction of the term "process termination
1005 function".
1006
1007 close.2
1008 mtk
1009 Clarified what type of lock close() affects.
1010 Minor formatting changes.
1011
1012 dup.2
1013 mtk
1014 Consistent use of terms "open file description",
1015 "file status flags", and "file descriptor flags".
1016 Removed mention of lock sharing -- it was not accurate.
1017 Minor formatting fixes.
1018
1019 fcntl.2
1020 mtk
1021 Consistent use of terms "open file description",
1022 "file status flags", and "file descriptor flags".
1023 Some rewriting of discussion of file descriptor flags
1024 Under F_DUPFD, replaced some text duplicated in dup.2
1025 with a cross ref to dup.2
1026 Minor wording and formatting fixes.
1027
1028 fpclassify.3
1029 mtk / Martin (Joey) Schulze / Bas Zoetekouw
1030 The return value of isinf() changed in glibc 2.02
1031 to differentiate positive and negative infinity.
1032 See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=285765
1033
1034 getgid.2
1035 getuid.2
1036 Delian Krustev
1037 Remove confusing text describing real and effective IDs.
1038 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=285852
1039
1040 getitimer.2
1041 mtk
1042 The short sleep bug (up to 1 jiffy) that was newly noted in
1043 man-pages-2.04 has just been fixed in 2.6.12.
1044
1045 getpriority.2
1046 mtk
1047 Changed range documented in main text from -20..20 to -20..19.
1048 Noted that the range is -20..20 on some systems.
1049
1050 open.2
1051 mtk / aeb
1052 Clarification of term "open file description" along with
1053 explanation of what information it maintains.
1054 Other wording improvements.
1055 Various minor wording changes.
1056
1057 atexit.3
1058 mtk / aeb
1059 Reversed 2.04 introduction of the term "process termination
1060 function".
1061 mtk
1062 Noted use of atexit() for establishing function to be invoked on
1063 shared library unload.
1064 Noted that atexit()-registered functions are not invoked on
1065 abnormal termination.
1066 Formatting fixes.
1067
1068 exit.3
1069 mtk / aeb
1070 Reversed 2.04 introduction of the term "process termination
1071 function".
1072 mtk
1073 Minor rewording and formatting changes.
1074
1075 getloadavg.3
1076 mtk
1077 Added #define _BSD_SOURCE to prototype.
1078
1079 log2.3
1080 Martin (Joey) Schulze
1081 Add ERANGE error.
1082
1083 readdir.3
1084 mtk
1085 Added definition of Linux dirent structure.
1086 Some formatting cleanups.
1087
1088 strtod.3
1089 Dora Anna Volgyesi / mtk
1090 strtold() and strtof() need _ISOC99_SOURCE or _XOPEN_SOURCE=600
1091 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246668
1092
1093 tdestroy.3
1094 mtk
1095 New link to tsearch.3.
1096
1097 tsearch.3
1098 mtk
1099 Added tdestroy to .TH line.
1100
1101 mem.4
1102 mtk
1103 Change "chown root:mem /dev/mem" to "chown root:kmem /dev/mem".
1104
1105 null.4
1106 mtk
1107 Change "chown root:mem /dev/null /dev/zero" to
1108 "chown root:root /dev/null /dev/zero".
1109
1110 vcs.4
1111 Dan Jacobson / Martin (Joey) Schulze
1112 Replaced "selection(1)" by "gpm(8)" under SEE ALSO
1113 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=253515
1114
1115 signal.7
1116 Ove Kaaven
1117 SA_SIGACTION should be SA_SIGINFO
1118 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=305369
1119
1120 urn.7
1121 mtk
1122 New link to uri.7
1123
1124
1125 ==================== Changes in man-pages-2.06 ====================
1126
1127 Released: 2005-07-15
1128
1129 Contributors
1130 ------------
1131
1132 The following people contributed notes, ideas, or patches that have
1133 been incorporated in changes in this release:
1134
1135 Alain Portal <aportal@univ-montp2.fr>
1136 Andries Brouwer <Andries.Brouwer@cwi.nl>
1137 Bhavesh P Davda <bhavesh@avaya.com>
1138 Clau Weber <claus@jambit.com>
1139 Dov Murik <dov@dv-networks.com>
1140 David Lloyd <dlloyd@microbits.com.au>
1141 Frederik Deweerdt <frederik.deweerdt@gmail.com>
1142 Justin Pryzby <justinpryzby@users.sourceforge.net>
1143 Lars Wirzenius <liw@iki.fi>
1144 Martin Pool <mbp@sourcefrog.net>
1145 Mike Frysinger <vapier@gentoo.org>
1146 Petter Reinholdtsen <pere@hungry.com>
1147 Steven Murdoch <Steven.Murdoch@cl.cam.ac.uk>
1148 Walter Harms <walter.harms@informatik.uni-oldenburg.de>
1149
1150 Apologies if I missed anyone!
1151
1152 Global changes
1153 --------------
1154
1155 Typographical or grammatical errors have been corrected in several
1156 places.
1157
1158 Many uses of hyphens and dashes were corrected.
1159
1160
1161 New pages
1162 ---------
1163
1164 canonicalize_file_name.3
1165 Walter Harms / mtk
1166
1167 Removed Pages
1168 -------------
1169
1170 sstk.2
1171 mtk
1172 AFAIK, this system call has never actually done anything (other
1173 than be a stub) on any Unix.
1174
1175 Changes to individual pages
1176 ---------------------------
1177
1178 accept.2
1179 mtk
1180 Various wording and formatting fixes.
1181
1182 bind.2
1183 mtk
1184 Minor formatting changes
1185
1186 clone.2
1187 mtk
1188 Various minor wording improvements; some formatting fixes
1189
1190 connect.2
1191 mtk
1192 Various wording and formatting fixes.
1193
1194 epoll_create.2
1195 Bhavesh P Davda
1196 s/positive/non-negative/ [for file descriptor]
1197
1198 getrlimit.2
1199 mtk
1200 Documented RLIMIT_MSGQUEUE limit.
1201 RLIMIT_RSS ceased to have any effect in 2.4 in kernel 2.4.30.
1202 (It already didn't have any effect in 2.2.x and 2.6.x.)
1203 s/MADVISE_WILLNEED/MADV_WILLNEED/
1204
1205 listen.2
1206 mtk
1207 Removed historic comment on BSD backlog ceiling.
1208 Minor wording and formatting changes.
1209
1210 semop.2
1211 mtk
1212 Added BUG: in some circumstances, a process that is
1213 waiting for a semaphore to become zero is not not woken
1214 up when the value does actually reach zero.
1215 http://marc.theaimsgroup.com/?l=linux-kernel&m=110260821123863&w=2
1216 http://marc.theaimsgroup.com/?l=linux-kernel&m=110261701025794&w=2
1217
1218 socket.2
1219 mtk
1220 Various minor wording improvements
1221
1222 umask.2
1223 mtk
1224 Added mkdir(2) to discussion, made term "file mode creation
1225 mask" clearer.
1226 Various, mostly small, wording changes
1227
1228 errno.3
1229 Martin Pool
1230 Change description for ESTALE
1231 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=237344
1232
1233 fgetgrent.3
1234 getgrent.3
1235 getgrent_r.3
1236 David Lloyd
1237 Added SEE ALSO putgrent(3)
1238 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=211336
1239
1240 getgrent.3
1241 getgrnam.3
1242 getpwent.3
1243 getpwnam.3
1244 Lars Wirzenius / mtk
1245 Replace mention of /etc/{passwd,group} by references to
1246 "passwd/group database", and LDAP and NIS.
1247 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=316117
1248 mtk
1249 Miscellaneous wording improvements
1250 Consistent DESCRIPTION and ERRORS wording across these pages.
1251
1252 getnameinfo.3
1253 mtk
1254 Relocate misplaced text describing gai_strerror().
1255
1256 getnetent.3
1257 Petter Reinholdtsen
1258 s/endservent/endnetent/
1259 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=316517
1260
1261 getspnam.3
1262 Lars Wirzenius / mtk
1263 Replace mention of /etc/shadow by references to
1264 "shadow password database", and LDAP and NIS.
1265 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=316117
1266 mtk, Claus Weber
1267 Miscellaneous wording improvements
1268 Consistent DESCRIPTION wording vis-a-vis getpwnam.3 etc.
1269
1270 hsearch.3
1271 Frederik Deweerdt
1272 Fix hsearch_r() prototype
1273
1274 scanf.3
1275 Justin Pryzby / mtk
1276 Fix description of RETURN VALUE
1277 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=317037
1278 mtk
1279 various parts substantially rewritten; added description of
1280 %n$ form; various text incorporated from the GNU C library
1281 documentation ((C) The Free Software Foundation).
1282
1283 shm_open.3
1284 mtk
1285 Modified details of how user and group ownership of a new
1286 object are set.
1287 Various minor wording and formatting cleanups.
1288
1289 elf.5
1290 Mike Frysinger
1291 tweaked the short description to include definition of 'ELF'
1292 add ELFOSABI_NONE to the ELFOSABI_ list
1293 tweak/add more machines to EM_ list for ehdr->e_machine
1294 fix indenting to be consistent
1295 tweak the display of the ELF_ST_* macros
1296 document the Elf_Dyn structure
1297
1298 proc.5
1299 mtk
1300 Updated discussion of /proc/stat.
1301 Added text on the /proc/sys/fs/mqueue/* files.
1302
1303 ip.7
1304 Steven Murdoch
1305 Change protocol in UDP prototype.
1306 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=182635
1307
1308 tcp.7
1309 Dov Murik
1310 The first sentence under NOTES about SO_KEEPALIVE and SIGPIPE
1311 makes no grammatical sense (and possibly also no technical sense).
1312 It has been removed.
1313
1314
1315 ==================== Changes in man-pages-2.07 ====================
1316
1317 Released: 2005-07-19
1318
1319 Contributors
1320 ------------
1321
1322 The following people contributed notes, ideas, or patches that have
1323 been incorporated in changes in this release:
1324
1325 Andries Brouwer <Andries.Brouwer@cwi.nl>
1326 Mike Frysinger <vapier@gentoo.org>
1327
1328 Apologies if I missed anyone!
1329
1330 Global changes
1331 --------------
1332
1333 Various pages
1334 mtk
1335 The terms "set-user-ID" and "set-group-ID" are now used
1336 consistently (no abbreviations) across all manual pages.
1337
1338 Various pages
1339 mtk
1340 Consistent use of "saved set-user-ID" and "saved set-group-ID"
1341 (no more "saved user ID", "saved effective UID",
1342 saved group ID", etc.)
1343
1344 Various pages
1345 mtk
1346 Global fixes in textual descriptions:
1347
1348 uid --> UID
1349 gid --> GID
1350 pid --> PID
1351 id --> ID
1352
1353 Various pages
1354 mtk
1355 Consistent use of st_atime, st_ctime, st_mtime, with
1356 explanatory text, instead of atime/ctime/mtime.
1357
1358 Various pages
1359 mtk
1360 Classical BSD versions are now always named x.yBSD (formerly
1361 there was a mix of x.yBSD and BSD x.y).
1362
1363 Typographical or grammatical errors have been corrected in several
1364 places.
1365
1366
1367 Changes to individual pages
1368 ---------------------------
1369
1370 setresuid.2
1371 mtk
1372 Some rewording.
1373
1374 stat.2
1375 Mike Frysinger
1376 Improve description of st_dev and st_rdev.
1377 mtk
1378 Various wording and formatting improvements.
1379
1380 truncate.2
1381 mtk
1382 Some formatting fixes
1383
1384
1385 ==================== Changes in man-pages-2.08 ====================
1386
1387 Released: 2005-09-21
1388
1389 Contributors
1390 ------------
1391
1392 The following people contributed notes, ideas, or patches that have
1393 been incorporated in changes in this release:
1394
1395 Adrian Bunk <bunk@stusta.de>
1396 Alain PORTAL <aportal@univ-montp2.fr>
1397 Andrew Pimlott <andrew@pimlott.net>
1398 Andries Brouwer <Andries.Brouwer@cwi.nl>
1399 Baurzhan Ismagulov <ibr@radix50.net>
1400 Bernhard R. Link <brlink@debian.org>
1401 Bodo Stroesser <bstroesser@fujitsu-siemens.com>
1402 David N. Welton <davidw@eidetix.com>
1403 Dov Murik <dov@dv-networks.com>
1404 Heikki Orsila <shd@modeemi.cs.tut.fi>
1405 Hasso Tepper <hasso@estpak.ee>
1406 Hrvoje Niksic <hniksic@xemacs.org>
1407 Justin Pryzby <justinpryzby@users.sourceforge.net>
1408 Ludovic Courtes <ludovic.courtes@laas.fr>
1409 Mike Frysinger <vapier@gentoo.org>
1410 Nicolas Francois <nicolas.francois@centraliens.net>
1411 Norbert Buchmuller <norbi.spam@nix.hu>
1412 Paul Brook <paul@nowt.org>
1413 Ramiro Aceves <ea1abz@gmail.com>
1414 Tommy Pettersson <ptp@lysator.liu.se>
1415 Walter Harms <walter.harms@informatik.uni-oldenburg.de>
1416
1417 Apologies if I missed anyone!
1418
1419 Global changes
1420 --------------
1421
1422 Various pages
1423 mtk
1424 RFC references are now always written as "RFC\ nnn"
1425 (not "RFC nnn" or "RFCnnn").
1426
1427 Typographical or grammatical errors have been corrected in several
1428 places.
1429
1430
1431 Changes to individual pages
1432 ---------------------------
1433
1434 du.1
1435 Mike Frysinger
1436 To get an effect like "-h", BLOCKSIZE must start with "human",
1437 not "HUMAN".
1438
1439 time.1
1440 Mike Frysinger
1441 s/standard output/standard error/
1442
1443 clone.2
1444 Paul Brook / mtk
1445 Fix small error in description of CLONE_PARENT_SETTID
1446
1447 connect.2
1448 Heikki Orsila
1449 Add EINTR error
1450 See http://lkml.org/lkml/2005/7/12/254
1451
1452 getpriority.2
1453 mtk
1454 Expanded discussion of relationship between user and kernel
1455 representations of the nice value.
1456
1457 Added discussion of RLIMIT_NICE and a cross reference to
1458 getrlimit.2 under the description of the EACCES error.
1459
1460 Noted 2.6.12 change in credentials checking for setpriority().
1461
1462 getrlimit.2
1463 mtk
1464 Added description of RLIMIT_RTPRIO
1465
1466 Added description of RLIMIT_NICE
1467
1468 mmap.2
1469 mtk
1470 Noted bug in MAP_POPULATE for kernels before 2.6.7.
1471
1472 mremap.2
1473 mtk
1474 Added _GNU_SOURCE to prototype.
1475 Rewrote description of MREMAP_MAYMOVE.
1476 Rewrote description of EAGAIN error.
1477 Added discussion of resizing of memory locks.
1478 Added entries to SEE ALSO.
1479 Some formatting fixes.
1480
1481 msgctl.2
1482 mtk
1483 Added IPC_INFO, MSG_INFO, MSG_STAT descriptions.
1484
1485 nanosleep.2
1486 Baurzhan Ismagulov
1487 Add to prototype: define _POSIX_C_SOURCE 199309
1488 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=314435
1489
1490 nice.2
1491 mtk
1492 Added sentence noting that range of the nice value is described
1493 in getpriority.2.
1494 Added cross-reference to setrlimit(2) for discussion on
1495 RLIMIT_NICE.
1496
1497 outb.2
1498 David N. Welton / Justin Pryzby / mtk
1499 Clarified the order of value and port arguments;
1500 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=263756
1501
1502 pause.2
1503 mtk
1504 Added SEE ALSO for sigsuspend.2
1505 Some formatting fixes.
1506
1507 poll.2
1508 Tommy Pettersson
1509 nfds should be prototyped as nfds_t
1510 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=322934
1511
1512 mtk
1513 Some wording and formatting improvements.
1514
1515 prctl.2
1516 mtk
1517 Since kernel 2.6.13 PR_SET_DUMPABLE can also have the value 2.
1518
1519 rand.3
1520 Hrvoje Niksic / mtk
1521 Remove misleading text describing FreeBSD's sranddev() function.
1522 As per debian bug 328629
1523
1524 readv.2
1525 mtk / Walter harms
1526 Added LINUX NOTES on trickery performed by glibc when
1527 vector size exceeds IOV_MAX.
1528
1529 Formatting clean-ups.
1530
1531 remap_file_pages.2
1532 mtk
1533 Added text to note that start and size are both rounded downwards.
1534
1535 sched_setparam.2
1536 mtk
1537 Modified discussion of privileges; added pointer to
1538 sched_setscheduler.2 for a discussion of privileges and
1539 resource limits.
1540
1541 sched_setscheduler.2
1542 mtk
1543 Modified discussion of privileges; added discussion of RLIMIT_RTPRIO.
1544
1545 semctl.2
1546 mtk
1547 Added IPC_INFO, SEM_INFO, SEM_STAT descriptions.
1548
1549 shmctl.2
1550 mtk
1551 Added IPC_INFO, SHM_INFO, SHM_STAT descriptions.
1552
1553 sigaction.2
1554 mtk
1555 Split sigpending(), sigprocmask(), and sigsuspend() out
1556 into separate new pages.
1557
1558 Other minor changes
1559
1560 mtk
1561 NOTES: described SA_NODEFER / sa_mask bug which was present in
1562 all kernels up to and including 2.6.13.
1563 See http://marc.theaimsgroup.com/?l=linux-kernel&m=112360948603171&w=2
1564 and http://marc.theaimsgroup.com/?l=linux-kernel&m=112362164911432&w=2
1565 List: linux-kernel
1566 Subject: Signal handling possibly wrong
1567 From: Bodo Stroesser
1568 Date: 2005-08-09 17:44:06
1569
1570 signal.2
1571 mtk
1572 Updated SEE ALSO to reflect splitting of sigaction.2 into
1573 sigaction.2, sigsuspend.2, sigpending.2, sigprocmask.2
1574
1575 sigpending.2
1576 mtk
1577 New page created by splitting out from sigaction.2
1578 Changed CONFORMING TO.
1579
1580 sigprocmask.2
1581 mtk
1582 New page created by splitting out from sigaction.2
1583 Added text on effect of NULL for 'set' argument.
1584 Added text noting effect of ignoring SIGBUS, SIGFPE, SIGILL,
1585 and SIGSEGV.
1586 Noted that sigprocmask() can't be used in multithreaded process.
1587 Fixed EINVAL error diagnostic.
1588 Changed CONFORMING TO.
1589
1590 sigsuspend.2
1591 mtk
1592 New page created by splitting out from sigaction.2
1593 Added NOTES on usage.
1594 Added new text to DESCRIPTION.
1595 Changed CONFORMING TO.
1596
1597 stat.2
1598 Mike Frysinger
1599 Improve st_blocks description.
1600
1601 carg.3
1602 Ramiro Aceves / aeb
1603 Change:
1604 One has carg(z) = atan(creal(z) / cimag(z))
1605 to:
1606 One has tan(carg(z)) = cimag(z) / creal(z)
1607
1608 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=326720
1609
1610 cmsg.3
1611 mtk
1612 s/SOL_TCP/IPPROTO_TCP/ (POSIX standard name)
1613
1614 dlopen.3
1615 Alain Portal
1616 s/-nostartupfiles/-nostartfiles/
1617
1618 getaddrinfo.3
1619 mtk
1620 Nowadays (since 2.3.4) glibc only sets the first ai_canonname
1621 field if AI_CANONNAME was specified (the current behavior
1622 is all that SUSv3 requires).
1623
1624 1,$s/PF_/AF_/g
1625
1626 Added descriptions of AI_ALL, AI_ADDRCONFIG, AI_V4MAPPED,
1627 and AI_NUMERICSERV.
1628
1629 Some wording and formatting fixes.
1630
1631 getpwnam.3
1632 Bernhard R. Link / mtk
1633 Add NOTES text describing relationship of pw_dir and HOME and
1634 pointing out that applications should preferentially inspect HOME.
1635
1636 inet.3
1637 Mike Frysinger
1638 Mention "little endian" and "big endian".
1639 Added note about octal and hex interpretation of
1640 numbers-and-dots notation.
1641
1642 rpc.3
1643 mtk / Ludovic Courtes
1644 Commented out references to rpc_secure(3) -- we don't currently
1645 have such a page in the man-pages set.
1646 In response to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=325115
1647
1648 setenv.3
1649 mtk
1650 glibc 2.3.4 fixed the "name contains '='" bug.
1651
1652 strnlen.3
1653 Mike Frysinger
1654 Added "#define _GNU_SOURCE" to prototype.
1655
1656 initrd.4
1657 Norbert Buchmuller / mtk
1658 Added text noting that the use or real-root-dev for changing
1659 the root device is obsolete, in favor of pivot root.
1660 (However, the page still needs to be rewritten to actually
1661 describe the pivot_root method...)
1662 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=323621
1663
1664 proc.5
1665 mtk
1666 Improve text describing /proc/sys/fs/mqueue/* files.
1667
1668 Describe /proc/sys/fs/suid_dumpable (new in 2.6.13).
1669
1670 Added placeholder mention of /proc/zoneinfo (new in 2.6.13).
1671 More needs to be said about this file.
1672
1673 Repaired earlier cut and paste mistake which resulted
1674 in part of the text of this page being duplicated.
1675
1676 utmp.5
1677 Mike Frysinger
1678 Added text on biarch details for ut_session and ut_tv.
1679
1680 capabilities.7
1681 mtk
1682 Added CAP_AUDIT_CONTROL and CAP_AUDIT_WRITE.
1683
1684 ip.7
1685 mtk / Andrew Pimlott
1686 Add a couple of words to make it clear that port is a 16-bit number.
1687 Reformat long source lines (no text changed).
1688
1689 s/SOL_IP/IPPROTO_IP/ (POSIX standard name)
1690
1691 Hasso Tepper
1692 Fix discussion of IPC_RECVTTL / IP_TTL.
1693
1694 signal.7
1695 mtk
1696 Updated SEE ALSO to reflect splitting of sigaction.2 into
1697 sigaction.2, sigsuspend.2, sigpending.2, sigprocmask.2.
1698
1699 socket.7
1700 mtk
1701 Clarified details of use of SO_PEERCRED.
1702
1703 tcp.7
1704 mtk
1705 s/SOL_TCP/IPPROTO_TCP/ (POSIX standard name)
1706 s/SOL_IP/IPPROTO_IP/ (POSIX standard name)
1707
1708 udp.7
1709 mtk
1710 Added description of UDP_CORK socket option.
1711
1712 s/SOL_UDP/IPPROTO_UDP/ (POSIX standard name)
1713 s/SOL_IP/IPPROTO_IP/ (POSIX standard name)
1714
1715
1716 ==================== Changes in man-pages-2.09 ====================
1717
1718 Released: 2005-10-13
1719
1720 Contributors
1721 ------------
1722
1723 The following people contributed notes, ideas, or patches that have
1724 been incorporated in changes in this release:
1725
1726 Justin Pryzby <pryzbyj@justinpryzby.com>
1727 Peter Chubb <peterc@gelato.unsw.edu.au>
1728 Samuel Thibault <samuel.thibault@ens-lyon.org>
1729 Tomas Pospisek <tpo_deb@sourcepole.ch>
1730 Trond Myklebust <trond.myklebust@fys.uio.no>
1731
1732 Apologies if I missed anyone!
1733
1734 Global changes
1735 --------------
1736
1737 ptsname.3
1738 getpt.3
1739 unlockpt.3
1740 openpty.3
1741 posix_openpt.3
1742 grantpt.3
1743 pts.4
1744 tty_ioctl.4
1745 mtk
1746 Added SEE ALSO for new pty.7 page.
1747
1748 Typographical or grammatical errors have been corrected in several
1749 places.
1750
1751
1752 New pages
1753 ---------
1754
1755 pty.7
1756 mtk
1757 Overview of Unix 98 and BSD pseudo-terminals.
1758
1759
1760 Changes to individual pages
1761 ---------------------------
1762
1763 ldd.1
1764 mtk
1765 Remove "-V" option (fix from Fedora man-pages-2.07-7).
1766
1767 fcntl.2
1768 Peter Chubb / Trond Myklebust / mtk
1769 Since kernel 2.6.10, a read lease can only be placed on a
1770 file descriptor that is opened read-only.
1771 See the following LKML thread of Aug 2005
1772 ("fcntl(F GETLEASE) semantics??"):
1773 http://marc.theaimsgroup.com/?l=linux-kernel&m=112371777712197&w=2
1774 http://marc.theaimsgroup.com/?l=linux-kernel&m=112374818213000&w=2
1775 http://marc.theaimsgroup.com/?l=linux-kernel&m=112376335305284&w=2
1776 http://marc.theaimsgroup.com/?l=linux-kernel&m=112377294030092&w=2
1777
1778 mprotect.2
1779 mtk
1780 Add new text to ENOMEM error.
1781
1782 mremap.2
1783 mtk
1784 Added description of MREMAP_FIXED and 'new_address' argument
1785 under NOTES.
1786 Revised text of EINVAL error.
1787
1788 read.2
1789 Samuel Thibault / mtk
1790 read() can fail with EINVAL when using O_DIRECT
1791 mtk
1792 Added open(2) to SEE ALSO.
1793
1794 shmget.2
1795 mtk
1796 s/int/size_t/ for type of 'size' argument (fix from
1797 Fedora man-pages-2.07-7).
1798
1799 write.2
1800 Samuel Thibault / mtk
1801 write() can fail with EINVAL when using O_DIRECT
1802
1803 atanh.3
1804 mtk
1805 Fix: s/acosh/atanh/ (fix from Fedora man-pages-2.07-7).
1806
1807 fopen.3
1808 mtk
1809 Improved "a+" description (fix from Fedora man-pages-2.07-7).
1810
1811 getrpcent.3
1812 mtk
1813 s/getrpcent/setrpcent/ (fix from Fedora man-pages-2.07-7).
1814
1815 stdio.3
1816 mtk / Justin Pryzby
1817 Removed references to fropen() and fwopen(), which are
1818 BSDisms that don't appear in glibc.
1819 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=331174
1820
1821 strftime.3
1822 mtk
1823 Typo fix: %Ry ==> %Ey [SUSv3 mentions...] (fix from
1824 Fedora man-pages-2.07-7).
1825
1826 nsswitch.conf.5
1827 mtk
1828 s/network/networks/ (fix from Fedora man-pages-2.07-7).
1829
1830 proc.5
1831 mtk
1832 Added description of /proc/sys/vm/legacy_va_layout.
1833
1834 socket.7
1835 mtk
1836 Update description of SO_RCVLOWAT and SO_SNDLOWAT.
1837 (fix derived from Fedora man-pages-2.07-7).
1838
1839
1840 ==================== Changes in man-pages-2.10 ====================
1841
1842 Released: 2005-10-19
1843
1844 Global changes
1845 --------------
1846
1847 The changes in this release consist *solely* of formatting fixes, with
1848 the aim bringing greater consistency to the manual pages according to
1849 the following rules:
1850
1851 -- Function name references should *always* be followed by
1852 parentheses, "()" (possibly containing a manual page section
1853 number).
1854
1855 -- The parentheses following a function name should *not* be
1856 formatted. Thus, for example, instead of:
1857
1858 .B name()
1859
1860 one should write:
1861
1862 .BR name ()
1863
1864 Much of the change was automated using two scripts:
1865 add_parens_for_own_funcs.sh and unformat_parens.sh.
1866 For the (possible) benefit of downstream manual page maintainers and
1867 translators, I have placed these scripts in a new subdirectory 'scripts'.
1868
1869 NOTE THE FOLLOWING POINTS WELL:
1870
1871 -- These scripts provide a computer-assisted solution to the above
1872 two goals. However, they are not perfect, and their output should
1873 be scanned by a human. (To see what changes the two scripts
1874 *would* make, without making them, use the "-n" command line option.)
1875
1876 -- The scripts do not fix all instances that violate the above rules:
1877 some manual fixes are required. Two further scripts are provided
1878 to help find remaining instances of function names without
1879 following "()": find_dots_no_parens.sh and find_slashes_no_parens.sh.
1880
1881 The following changes were made:
1882
1883 -- add_parens_for_own_funcs.sh was applied to the pages in Sections
1884 2 and 3.
1885
1886 -- unformat_parens.sh was applied to pages in Sections 2, 3, 4, and 7
1887 (the only sections where such changes were required).
1888
1889 -- further changes (not so very many) were performed by hand.
1890 (found places to fix with the assistance of find_dots_no_parens.sh
1891 and find_slashes_no_parens.sh).
1892
1893
1894 ==================== Changes in man-pages-2.11 ====================
1895
1896 Released: 2005-10-24
1897
1898 Contributors
1899 ------------
1900
1901 The following people contributed notes, ideas, or patches that have
1902 been incorporated in changes in this release:
1903
1904 Alain PORTAL <aportal@univ-montp2.fr>
1905
1906 Apologies if I missed anyone!
1907
1908 Global changes
1909 --------------
1910
1911 Various pages
1912 mtk
1913 Most instances of the constant "NULL" are not formatted (bolded) in
1914 man pages, but a few are. For consistency, formatting on "NULL" has
1915 been removed where it occurred.
1916
1917 Many minor formatting fixes were made.
1918
1919 Typographical or grammatical errors have been corrected in several
1920 places.
1921
1922
1923 Changes to individual pages
1924 ---------------------------
1925
1926 getrlimit.2
1927 mtk
1928 Added EINVAL error for rlim_cur > rlim_max when calling setrlimit().
1929
1930 path_resolution.2
1931 mtk
1932 Repaired discussion of capabilities and file system UID, which
1933 mistakenly had involved exec() in the discussion.
1934
1935 prctl.2
1936 mtk
1937 Removed text saying there is no library interface. There
1938 is nowadays.
1939
1940 mkfifo.3
1941 mtk
1942 Minor change to RETURN VALUE text.
1943
1944 sk98lin.4
1945 Alain Portal
1946 Formatting fixes.
1947
1948 capabilities.7
1949 mtk
1950 Minor changes.
1951
1952
1953 ==================== Changes in man-pages-2.12 ====================
1954
1955 Released: 2005-10-31
1956
1957 Contributors
1958 ------------
1959
1960 The following people contributed notes, ideas, or patches that have
1961 been incorporated in changes in this release:
1962
1963 Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
1964 Andries Brouwer <Andries.Brouwer@cwi.nl>
1965 Brian M. Carlson <sandals@crustytoothpaste.ath.cx>
1966 herbert <herbert@gondor.apana.org.au>
1967 Martin Landers <martin.landers@treibgut.net>
1968 Michael Benedict <benedict@starbak.net>
1969
1970 Apologies if I missed anyone!
1971
1972 Global changes
1973 --------------
1974
1975 Typographical or grammatical errors have been corrected in several
1976 places.
1977
1978
1979 Changes to individual pages
1980 ---------------------------
1981
1982 mlock.2
1983 mtk
1984 Reworded text around PAGESIZE, noting also that
1985 sysconf(_SC_PAGESIZE) can be used.
1986
1987 path_resolution.2
1988 mtk / aeb
1989 Removed words "as well" (added in 2.11) from the phrase
1990 "and it gets these last five capabilities if its fsuid is 0 as well"
1991 since there are (unusual) situations in which fsuid can be 0 while
1992 the effective UID is not.
1993
1994 Reworked (cut down) discussion of capabilities, moving part of
1995 it into capabilities.7
1996
1997 setresuid.2
1998 mtk
1999 Add text to note that setresuid() always modifies the file
2000 system UID, and setresgid() likewise always modifies the file
2001 system GID.
2002
2003 shmget.2
2004 mtk
2005 Added (brief) description of SHM_HUGETLB.
2006
2007 sigaltstack.2
2008 mtk / Martin Landers
2009 Noted that ss_sp is automatically aligned by the kernel.
2010
2011 byteorder.3
2012 Brian M. Carlson / herbert
2013 Change <netinet/in.h> to <arpa/inet.h> in prototype; add text
2014 explaining that some systems need the former header.
2015 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=265244
2016
2017 capabilities.7
2018 mtk
2019 Reworked part of the discussion of exec() and capabilities.
2020 Added sub-section "Effect of User ID Changes on Capabilities".
2021 Reworked discussion of CAP_SYS_ADMIN and file-max.
2022
2023
2024 ==================== Changes in man-pages-2.13 ====================
2025
2026 Released: 2005-11-03
2027
2028 This release consists entirely of formatting and typographical fixes.
2029
2030 Global changes
2031 --------------
2032
2033 Typographical or grammatical errors have been corrected in several
2034 places.
2035
2036 Various pages
2037 mtk
2038 Function and page cross references that were italicized were
2039 made bold (which is how the majority of function and page
2040 cross references were already done).
2041
2042 Various pages
2043 mtk
2044 Instances of things like "NULL-terminated string" were changed to
2045 "null-terminated string".
2046
2047 Various pages
2048 mtk
2049 Pathnames, structures, arguments, and <header-files> that were
2050 bold were changed to italics.
2051
2052 Various pages
2053 mtk
2054 Instances of the constant "NULL" that were bold-faced were made
2055 unformatted (which is how most instances of "NULL" were already
2056 formatted.)
2057
2058
2059 ==================== Changes in man-pages-2.14 ====================
2060
2061 Released: 2005-11-17
2062
2063 Contributors
2064 ------------
2065
2066 The following people contributed notes, ideas, or patches that have
2067 been incorporated in changes in this release:
2068
2069 Angelo <ang3l0@katamail.com>
2070 Avery Pennarun <apenwarr@nit.ca>
2071 Justin Pryzby <justinpryzby@users.sourceforge.net>
2072 Martin (Joey) Schulze <joey@infodrom.org>
2073 Stefan Brüns <stefan.bruens@rwth-aachen.de>
2074 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2075
2076 Apologies if I missed anyone!
2077
2078 Global changes
2079 --------------
2080
2081 Typographical or grammatical errors have been corrected in several
2082 places.
2083
2084 New pages
2085 ---------
2086
2087 rexec.3
2088 mtk / Justin Pryzby
2089 This page is taken as is from the FreeBSD 5.4 distribution.
2090 (Not checked against Linux reality, but likely things are
2091 the same.)
2092 See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=336875
2093
2094 Changes to individual pages
2095 ---------------------------
2096
2097 arch_prctl.2
2098 mtk
2099 Updated discussion about lack of prototype in glibc.
2100
2101 execve.2
2102 mtk
2103 Improved description of E2BIG error: it relates to the sum
2104 of the bytes in both environment and argument list.
2105
2106 fcntl.2
2107 mtk
2108 Clarified parts of the discussion of file leases,
2109 noting effect of open(O_NONBLOCK), interruption
2110 by signal handler, or termination by signal in
2111 lease breaker. In response to
2112 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=339037
2113
2114 stat.2
2115 mtk / Stefan Brüns
2116 Added LINUX NOTES describing nanosecond timestamps.
2117
2118 frexp.3
2119 Volker Reichelt / mtk
2120 Fixed to point out that that frexp() returns a number whose
2121 *absolute* value is >= 0.5 and < 1. Amended the example
2122 program to demonstrate this.
2123
2124 open.2
2125 mtk / Avery Pennarun
2126 Add EWOULDBLOCK error for file leases.
2127 In response to
2128 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=339037
2129
2130 putenv.3
2131 mtk
2132 Although the glibc implementation returns -1 on error (and some
2133 other man pages (e.g., the BSDs) also document that value for
2134 error returns), SUSv3 merely says "non-zero" (and this is
2135 what manual pages on many implementations also say).
2136
2137 posix_memalign.3
2138 mtk
2139 Formerly, the page said that all systems declare memalign() in
2140 <malloc.h>. In fact, many declare it in <stdlib.h>.
2141
2142 strtok.3
2143 mtk
2144 Almost a complete rewrite after Angelo pointed out
2145 that the existing page was deficient.
2146
2147 sd.4
2148 Martin Schulze
2149 Remove SEE ALSO for non-existent scsi.4.
2150
2151 proc.5
2152 mtk
2153 Updated discussion of /proc/sys/kernel/pid_max.
2154
2155 signal.7
2156 mtk
2157 Added pthreads.7 to SEE ALSO.
2158
2159 ld.so.8
2160 mtk
2161 Fix typo: s/LD_DEBUG_OUTPUT/LD_PROFILE_OUTPUT/
2162
2163
2164 ==================== Changes in man-pages-2.15 ====================
2165
2166 Released: 2005-11-30
2167
2168 Contributors
2169 ------------
2170
2171 The following people contributed notes, ideas, or patches that have
2172 been incorporated in changes in this release:
2173
2174 Andries Brouwer <Andries.Brouwer@cwi.nl>
2175 James Vega <jamessan@debian.org>
2176 Malcolm Scott <mas90@io.malc.org.uk>
2177 Senthil Kumar <senthilkumar_sen@hotpop.com>
2178
2179 Apologies if I missed anyone!
2180
2181 Global changes
2182 --------------
2183
2184 Typographical or grammatical errors have been corrected in several
2185 places.
2186
2187 New pages
2188 ---------
2189
2190 sigvec.3 -- for details, see below.
2191
2192 sigset.3 -- for details, see below.
2193
2194 Changes to individual pages
2195 ---------------------------
2196
2197 kill.2
2198 mtk
2199 Added text describing the 2.6.[0-7] EPERM bug that occurred
2200 when sending signals to a process group.
2201
2202 sigaction.2
2203 mtk
2204 Noted that si_signo is unused on Linux.
2205
2206 sigpending.2
2207 mtk
2208 Added BUGS noting wrapper function problem that existed
2209 in glibc versions <= 2.2.1.
2210
2211 sigpause.2
2212 mtk
2213 Moved to section 3; see also sigpause.3 below.
2214
2215 sigsetops.3
2216 mtk
2217 Added a GLIBC NOTES section describing sigisemptyset(),
2218 sigandset(), and sigorset().
2219
2220 sigvec.2
2221 sigblock.2
2222 mtk
2223 These pages have been deleted, and replaced by a new sigvec.3
2224 man page that more fully describes the BSD signal API.
2225
2226 siggetmask.2
2227 sigmask.2
2228 sigsetmask.2
2229 mtk
2230 These links to the now-deleted sigblock.2 have been also been
2231 deleted. They are replaced by corresponding links in Section 3:
2232 sigmask.3, sigsetmask.3, siggetmask.3.
2233
2234 sigvec.3
2235 mtk
2236 This new page is provides a fuller description of the
2237 BSD signal API than was provided in the now-deleted sigvec.2
2238 and sigblock.2.
2239
2240 sigblock.3
2241 siggetmask.3
2242 sigmask.3
2243 sigsetmask.3
2244 mtk
2245 Created as links to sigvec.3.
2246
2247 sigpause.3
2248 mtk
2249 Moved here from Section 2.
2250
2251 Some minor wording fixes; clarified System V origins of
2252 X/Open flavor of this function.
2253
2254 sigset.3
2255 mtk
2256 New page describing the System V signal API: sigset(), sighold(),
2257 sigrelse(), sigignore().
2258
2259 strftime.3
2260 James Vega
2261 Add further text clarifying that %+ specifier is not supported in
2262 glibc2.
2263 mtk
2264 Added GLIBC NOTES section describing optional 'flag' and 'width'
2265 components of conversion specifiers.
2266 Some wording changes to bring terminology closer to SUSv3.
2267 Added an example program.
2268
2269 vm86old.2
2270 mtk / aeb
2271 Add as new linik to vm86.2.
2272
2273 intro.7
2274 mtk
2275 Added a few words to reflect the fact that several of the section
2276 7 pages provide overviews of various topics.
2277
2278 signal.7
2279 mtk
2280 Added some SEE ALSO entries.
2281
2282 socket.7
2283 Senthil Kumar / mtk
2284 Added text noting that select()/poll() do not respect SO_RCVLOWAT.
2285
2286 udp.7
2287 Malcolm Scott
2288 s/tcp_socket/udp_socket/ in example
2289 Fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=340927
2290
2291
2292 ==================== Changes in man-pages-2.16 ====================
2293
2294 Released: 2005-12-02
2295
2296 Contributors
2297 ------------
2298
2299 The following people contributed notes, ideas, or patches that have
2300 been incorporated in changes in this release:
2301
2302 Alan Stern <stern@rowland.harvard.edu>
2303 Andries Brouwer <Andries.Brouwer@cwi.nl>
2304 Urs Thuermann <urs@isnogud.escape.de>
2305
2306 Apologies if I missed anyone!
2307
2308 Global changes
2309 --------------
2310
2311 Typographical or grammatical errors have been corrected in several
2312 places.
2313
2314
2315 Changes to individual pages
2316 ---------------------------
2317
2318 HOWTOHELP
2319 Urs Thuermann
2320 Added instructions for finding maintainer in Debian package.
2321
2322 poll.2
2323 mtk
2324 Added NOTES about INFTIM constant provided on some other
2325 implementations.
2326
2327 shmop.2
2328 Alan Stern
2329 The -1 error return of shmat() should be cast "(void *)".
2330
2331 strftime.3
2332 aeb
2333 Remove junk text (actually intended as source code comment
2334 in page).
2335
2336 ip.7
2337 Urs Thuermann
2338 Fix a typo: s/SOCK_RAW/SOCK_PACKET/
2339
2340 packet.7
2341 Urs Thuermann
2342 Clarification: s%SOCK_PACKET%PF_INET/SOCK_PACKET%
2343
2344
2345 ==================== Changes in man-pages-2.17 ====================
2346
2347 Released: 2005-12-13
2348
2349 Contributors
2350 ------------
2351
2352 The following people contributed notes, ideas, or patches that have
2353 been incorporated in changes in this release:
2354
2355 Justin Pryzby <justinpryzby@users.sourceforge.net>
2356 Michael Haardt <michael@moria.de>
2357 Urs Thuermann <urs@isnogud.escape.de>
2358 Walter Harms <walter.harms@informatik.uni-oldenburg.de>
2359
2360 Apologies if I missed anyone!
2361
2362
2363 Global changes
2364 --------------
2365
2366 Typographical or grammatical errors have been corrected in several
2367 places.
2368
2369
2370 New pages
2371 ---------
2372
2373 fmemopen.3
2374 Walter Harms / mtk
2375 New documentation for the glibc-specific fmemopen() and
2376 open_memstream(). Based on glibc info page.
2377
2378 pipe.7
2379 mtk (with prompting and suggestions for improvements by
2380 Michael Haardt)
2381 New page providing overview of pipes and FIFOs.
2382
2383
2384 Changes to individual pages
2385 ---------------------------
2386
2387 HOWTOHELP
2388 mtk
2389 Added notes on how to write example programs for manual pages.
2390
2391 fork.2
2392 mtk
2393 Added pointers to examples of fork() in wait.2 and pipe.2.
2394
2395 pipe.2
2396 mtk
2397 Added an example program.
2398 Added SEE ALSO for new pipe.7 page.
2399
2400 wait.2
2401 mtk
2402 Added example program demonstrating use of fork() and waitpid().
2403
2404 carg.3
2405 Justin Pryzby
2406 Delete line that should have been deleted when applying
2407 2.08 fix for this page.
2408
2409 getaddrinfo.3
2410 mtk
2411 Rearranged EAI_* list alphabetically.
2412
2413 inet.3
2414 mtk
2415 Added GLIBC NOTES describing feature test macros required
2416 to expose declaration of inet_aton().
2417
2418 open_memstream.3
2419 mtk
2420 New link to new fmemopen.3.
2421
2422 fifo.4
2423 mtk
2424 Added SEE ALSO for new pipe.7 page.
2425
2426 environ.5
2427 mtk
2428 Removed BROWSER, since it seems not in fact to be common.
2429
2430 socket.7
2431 Urs Thuermann
2432 Added documentation of SO_TIMESTAMP.
2433
2434 tcp.7
2435 mtk
2436 Noted 200 millisecond ceiling imposed on TCP_CORK.
2437
2438 udp.7
2439 mtk
2440 Rearranged options into something approximating alphabetical order.
2441
2442
2443 ==================== Changes in man-pages-2.18 ====================
2444
2445 Released: 2005-12-15
2446
2447 Contributors
2448 ------------
2449
2450 The following people contributed notes, ideas, or patches that have
2451 been incorporated in changes in this release:
2452
2453 Justin Pryzby <justinpryzby@users.sf.net>
2454 Karsten Sperling <karsten.sperling@stud.uni-karlsruhe.de>
2455 Martin (Joey) Schulze <joey@infodrom.org>
2456 Mike Frysinger <vapier@gentoo.org>
2457 Stefan Puiu <stefanpuiuro@yahoo.com>
2458
2459 Apologies if I missed anyone!
2460
2461
2462 Global changes
2463 --------------
2464
2465 Typographical or grammatical errors have been corrected in several
2466 places.
2467
2468
2469 Changes to individual pages
2470 ---------------------------
2471
2472 bind.2
2473 mtk
2474 Added mention of AF_INET6 address family.
2475 Added discussion of sockaddr structure and an example in the
2476 Unix domain.
2477
2478 recv.2
2479 mtk
2480 Put 'flags' list in alphabetical order.
2481
2482 send.2
2483 mtk
2484 Added cross-reference from discussion of MSG_MORE to UDP_CORK
2485 in udp(7).
2486
2487 Put 'flags' list in alphabetical order.
2488
2489 err.3
2490 mtk
2491 Added CONFORMING TO section noting that these are
2492 non-standard BSDisms.
2493
2494 errno.3
2495 Justin Pryzby
2496 Added SEE ALSO for err.3.
2497 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=306867
2498
2499 gethostbyname.3
2500 Martin (Joey) Schulze / mtk
2501 Added references to nsswitch.conf(5); remove cross references
2502 to resolv+(8).
2503 See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=308397
2504
2505 perror.3
2506 Justin Pryzby
2507 Added SEE ALSO for err.3 .
2508 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=306867
2509
2510 resolver.3
2511 mtk / Martin (Joey) Schulze
2512 Remove cross references to resolv+(8); add cross references to
2513 resolv.conf(5).
2514 See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=214892
2515
2516 Added SEE ALSO entry for resolver(5);
2517 see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=251122
2518
2519 strerror.3
2520 mtk / Stefan Puiu
2521 Rewrote and extended the discussion of the two flavors of
2522 strerror_r(), and added some additional information on
2523 strerror().
2524 Justin Pryzby
2525 Added SEE ALSO for err.3, as per
2526 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=306867
2527
2528
2529 elf.5
2530 Mike Frysinger
2531 Fix three typos in identifier names.
2532
2533 operator.7
2534 Karsten Sperling
2535 The + operator should be in the list of unary operators.
2536
2537 raw.7
2538 mtk
2539 Small wording changes around discussion of SO_BSDCOMPAT.
2540 Fixed a couple of wording errors elsewhere.
2541 Reformatted some long lines.
2542
2543 socket.7
2544 mtk, after a note by Stefan Puiu
2545 Updated discussion of SO_BSDCOMPAT.
2546
2547 Reformatted some long lines.
2548
2549 Noted the Linux-specific feature whereby setsockopt() doubles
2550 the value given for SO_SNDBUF and SO_RCVBUF.
2551
2552 Noted kernel-imposed minimum values for SO_SNDBUF and SO_RCVBUF.
2553
2554 udp.7
2555 mtk, after a note by Stefan Puiu
2556 Updated discussion of SO_BSDCOMPAT.
2557
2558 unix.7
2559 mtk
2560 Added new (UN)SUPPORTED FEATURES section in which it is noted
2561 that Unix domain sockets do not support MSG_OOB or MSG_MORE.
2562
2563 Noted details of SO_SNBUF and SO_RCVBUF support for
2564 Unix domain sockets.
2565
2566
2567 ==================== Changes in man-pages-2.19 ====================
2568
2569 Released: 2005-12-23
2570
2571 Contributors
2572 ------------
2573
2574 The following people contributed notes, ideas, or patches that have
2575 been incorporated in changes in this release:
2576
2577 Andries Brouwer <Andries.Brouwer@cwi.nl>
2578 Walter Harms <walter.harms@informatik.uni-oldenburg.de>
2579 Stefan Puiu <stefanpuiuro@yahoo.com>
2580
2581 Apologies if I missed anyone!
2582
2583
2584 Global changes
2585 --------------
2586
2587 Typographical or grammatical errors have been corrected in several
2588 places.
2589
2590
2591 Changes to individual pages
2592 ---------------------------
2593
2594 HOWTOHELP
2595 mtk
2596 Minor changes.
2597
2598 bind.2
2599 Stefan Puiu / mtk
2600 Remove text under EINVAL error: "This may change in the future:
2601 see linux/unix/sock.c for details." This behavior has been
2602 unchanged for a long time, and seems unlikely to change.
2603
2604 Add EADDRINUSE to errors.
2605
2606 send.2
2607 aeb
2608 Add cmsg(3) to SEE ALSO.
2609
2610 fopen.3
2611 Walter Harms / mtk
2612 Added description of 'x' mode character (exclusive open).
2613
2614 pipe.7
2615 mtk / aeb
2616 Some wording changes to description of pipes.
2617
2618
2619 ==================== Changes in man-pages-2.20 ====================
2620
2621 Released: 2006-01-03
2622
2623 Global changes
2624 --------------
2625
2626 Typographical or grammatical errors have been corrected in several
2627 places.
2628
2629
2630 Changes to individual pages
2631 ---------------------------
2632
2633 sigaltstack.2
2634 mtk
2635 Added some text to explain the usual scenario in which
2636 sigaltstack() is employed.
2637
2638 getloadavg.3
2639 mtk
2640 Noted that this function is available since glibc 2.2.
2641
2642 strcpy.3
2643 mtk
2644 s/nulls/null bytes/
2645
2646 capabilities.7
2647 mtk
2648 Noted that capability bounding set appeared with kernel 2.2.11.
2649
2650 arp.7
2651 icmp.7
2652 ip.7
2653 ipv6.7
2654 netdevice.7
2655 packet.7
2656 raw.7
2657 rtnetlink.7
2658 socket.7
2659 tcp.7
2660 unix.7
2661 udp.7
2662 mtk
2663 The only changes to these pages have been for formatting:
2664 -- Structure definitions were changed to K&R style
2665 -- Some long source lines were broken to fit into ~70
2666 character lines.
2667 No changes were made to the content of these pages (yet...).
2668
2669
2670 ==================== Changes in man-pages-2.21 ====================
2671
2672 Released: 2006-01-16
2673
2674 Contributors
2675 ------------
2676
2677 The following people contributed notes, ideas, or patches that have
2678 been incorporated in changes in this release:
2679
2680 Andries Brouwer <Andries.Brouwer@cwi.nl>
2681 Falk Hueffner <falk@debian.org>
2682 Mike Frysinger <vapier@gentoo.org>
2683 Senthil Kumar <senthilkumar_sen@hotpop.com>
2684 Stefan Puiu <stefanpuiuro@yahoo.com>
2685
2686 Apologies if I missed anyone!
2687
2688
2689 Global changes
2690 --------------
2691
2692 dd.1 cp.1
2693 truncate.2 gethostname.2 lseek.2 listxattr.2 readlink.2
2694 sysfs.2 stat.2 ustat.2 uname.2 getdomainname.2
2695 argz_add.3 asprintf.3 confstr.3 bstring.3 bzero.3 dlopen.3 fwide.3
2696 gethostbyname.3 getline.3 getlogin.3 getnameinfo.3 getpass.3 hsearch.3
2697 perror.3 printf.3 readdir.3 scanf.3 stpcpy.3 strdup.3 strfmon.3
2698 strftime.3 string.3 strptime.3 sysconf.3 termios.3 ttyname.3
2699 dsp56k.4 tty_ioctl.4
2700 elf.5 proc.5 termcap.5
2701 charsets.7 unix.7
2702 mtk
2703 Various pages use inconsistent terms for 'null byte' (which
2704 is the C99/SUSv3 term for the '\0' character).
2705
2706 To rectify this the following changes were made in the above
2707 pages:
2708
2709 Replace 'zero byte' with 'null byte'.
2710 Replace 'null character' with 'null byte'.
2711 Replace 'nulls' with 'null bytes'.
2712 Replace 'NUL-terminated' by 'null-terminated'.
2713 Replace 'NUL' by 'null byte'.
2714 Replace 'terminating NUL' by 'terminating null byte'.
2715 Replace 'final NUL' by 'terminating null byte'.
2716 Replace 'NUL character' by 'null byte'.
2717
2718 Various pages
2719 mtk
2720 Replace "SysV"/"SYSV" by "System V".
2721
2722 Typographical or grammatical errors have been corrected in several
2723 places.
2724
2725
2726 Changes to individual pages
2727 ---------------------------
2728
2729 capget.2
2730 mtk
2731 Noted bug that could wrongly cause EPERM in unprivileged
2732 capset() with 'pid' field == getpid().
2733
2734 epoll_ctl.2
2735 mtk
2736 Noted that EPOLLONESHOT was added in 2.6.2.
2737
2738 gethostname.2
2739 mtk
2740 Added GLIBC NOTES describing operation of glibc's
2741 gethostname() wrapper function.
2742
2743 mmap.2
2744 mtk / Mike Frysinger
2745 Clarify relationship between mmap2(2) and mmap64(3).
2746 mtk
2747 A few other small rewordings.
2748
2749 mmap64.3
2750 Mike Frysinger
2751 New link to mmap.2.
2752
2753 open.2
2754 mtk
2755 Added BUG noting that O_ASYNC can't be enabled via
2756 open(): fcntl() must be used for this purpose.
2757
2758 recv.2
2759 Stefan Puiu
2760 Relocate misplaced discussion of MSG_DONTWAIT.
2761
2762 dlopen.3
2763 mtk
2764 Rewrote discussion of dlopen() 'flag' argument;
2765 added descriptions of RTLD_NOLOAD, RTLD_DELETE,
2766 and RTLD_DEEPBIND.
2767
2768 Noted use of atexit() to register a function that is
2769 automatically called when a library is unloaded.
2770
2771 fmemopen.3
2772 mtk
2773 Rewrote substantial parts of the page, and relicensed under GPL.
2774
2775 fseeko.3
2776 Mike Frysinger
2777 Add RETURN VALUE section.
2778
2779 getopt.3
2780 mtk
2781 Noted historical use of <stdio.h> to declare getopt().
2782
2783 qsort.3
2784 mtk / Falk Hueffner
2785 Clarify how strcmp() should be used as the 'compar'
2786 function by providing an example.
2787 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=348072
2788
2789 proc.5
2790 mtk
2791 Noted that /proc/mounts is pollable since kernel 2.6.15.
2792
2793 Documented /proc/PID/task.
2794
2795 Noted that the contents of /proc/PID/{cwd,exe,fd,root,task}
2796 are not available if the main thread has terminated.
2797
2798 Senthil Kumar
2799 Add pointer to random(4) for description of files under
2800 /proc/sys/kernel/random.
2801
2802 udp.7
2803 Stefan Puiu / mtk
2804 Small rewording of discussion of SO_BSDCOMPAT
2805 (add cross-ref to socket(7)).
2806
2807
2808 ==================== Changes in man-pages-2.22 ====================
2809
2810 Released: 2006-02-02
2811
2812 Contributors
2813 ------------
2814
2815 The following people contributed notes, ideas, or patches that have
2816 been incorporated in changes in this release:
2817
2818 Alain Portal <aportal@univ-montp2.fr>
2819 Andre Noll <maan@systemlinux.org>
2820 Andries Brouwer <Andries.Brouwer@cwi.nl>
2821 Colin Tuckley <colin@tuckley.org>
2822 Stefan Puiu <stefanpuiuro@yahoo.com>
2823 Thomas Hood <jdthood@yahoo.co.uk>
2824 Thorsten Kukuk <kukuk@suse.de>
2825 Walter Harms <walter.harms@informatik.uni-oldenburg.de>
2826
2827
2828 Global changes
2829 --------------
2830
2831 Typographical or grammatical errors have been corrected in several
2832 places.
2833
2834 Changes to individual pages
2835 ---------------------------
2836
2837 mmap.2
2838 aeb / mtk
2839 Noted that portable applications should specify fd as -1
2840 when using MAP_ANONYMOUS.
2841 Some rewriting of description of MAP_ANONYMOUS.
2842
2843 rt_sigreturn.2
2844 Thorsten Kukuk
2845 New link to sigreturn.2.
2846
2847 rt_sigsuspend.2
2848 mtk
2849 New link to sigsuspend.2.
2850
2851 waitid.2
2852 mtk
2853 Noted that waitid() does not set infop->si_uid field on
2854 most other implementations.
2855
2856 getopt.3
2857 Walter harms / mtk
2858 Make clear that when calling getopt_long() and there are no
2859 short options, then 'optstring' should be "", not NULL.
2860
2861 openpty.3
2862 Thomas Hood / mtk
2863 In glibc 2.0.92, openpty() was modified to preferably open
2864 Unix 98 ptys instead of BSD ptys.
2865
2866 qsort.3
2867 mtk
2868 Small rewording under EXAMPLES.
2869
2870 strtol.3
2871 strtoul.3
2872 Stefan Puiu
2873 s/string must begin/string may begin/
2874
2875 proc.5
2876 mtk
2877 Documented inotify files under /proc/sys/fs/inotify:
2878 max_queued_events, max_user_instances, and max_user_watches.
2879
2880
2881 ==================== Changes in man-pages-2.23 ====================
2882
2883 Released: 2006-02-10
2884
2885 Contributors
2886 ------------
2887
2888 The following people contributed notes, ideas, or patches that have
2889 been incorporated in changes in this release:
2890
2891 Andi Kleen <ak@muc.de>
2892 Britton Leo Kerin <bkerin_rb@letterboxes.org>
2893 Dan Jacobson <jidanni@jidanni.org>
2894 Justin Pryzby <justinpryzby@users.sourceforge.net>
2895 Luc Van Oostenryck <lkml@looxix.net>
2896 Kurt Wall <kwall@kurtwerks.com>
2897 Martin (Joey) Schulze <joey@infodrom.org>
2898 Matthias Andree <matthias.andree@gmx.de>
2899 Robert Love <rlove@rlove.org>
2900 Samuel Thibault <samuel.thibault@ens-lyon.org>
2901 Urs Thuermann <urs@isnogud.escape.de>
2902
2903 Apologies if I missed anyone!
2904
2905 Global changes
2906 --------------
2907
2908 Typographical or grammatical errors have been corrected in several
2909 places.
2910
2911
2912 New pages
2913 ---------
2914
2915 inotify_init.2
2916 inotify_add_watch.2
2917 inotify_rm_watch.2
2918 Robert Love, with some additions by mtk.
2919 New pages describing the inotify API.
2920
2921 mbind.2
2922 get_mempolicy.2
2923 set_mempolicy.2
2924 Andi Kleen, with additional work by mtk
2925 New pages describing the NUMA memory allocation policy API.
2926 Drawn from the set at ftp://ftp.suse.com/pub/people/ak/numa.
2927
2928 rtc.4
2929 Urs Thuermann, with additional work by mtk
2930 New page describing the real-time clock driver.
2931
2932 inotify.7
2933 mtk
2934 Overview of the inotify API.
2935
2936 Changes to individual pages
2937 ---------------------------
2938
2939 clone.2
2940 Andi Kleen
2941 On x86, clone() should not be called through vsyscall,
2942 but directly through "int $0x80".
2943
2944 fcntl.2
2945 mtk
2946 Small wording changes.
2947
2948 Added cross-ref to inotify.7 under the description of dnotify.
2949
2950 kill.2
2951 mtk / Britton Leo Kerin
2952 Small wording change under NOTES to clarify
2953 what happens when a process sends a signal to itself.
2954 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=350236
2955
2956 mlock.2
2957 mtk / Matthias Andree
2958 Added BUGS txt on interaction between MCL_FUTURE and
2959 RLIMIT_MEMLOCK.
2960 See the following LKML thread:
2961 http://marc.theaimsgroup.com/?l=linux-kernel&m=113801392825023&w=2
2962 "Rationale for RLIMIT_MEMLOCK"
2963
2964 msgop.2
2965 mtk / Samuel Thibault
2966 Rewrote declaration of 'msgp' to be "void *" in response
2967 to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=350884
2968 Various other wording fixes.
2969
2970 open.2
2971 mtk
2972 Clarify distinction between "file creation flags" and
2973 "file status flags".
2974
2975 read.2
2976 Justin Pryzby
2977 Add SEE ALSO for pread(2).
2978 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351873
2979
2980 sched_setaffinity.2
2981 mtk
2982 Major rewrite.
2983
2984 select.2
2985 mtk
2986 Added return types to prototypes for FD_SET(), FD_CLR(),
2987 FD_ZERO, and FD_ISSET().
2988 Other minor wording changes.
2989
2990 read.2
2991 mtk
2992 Add SEE ALSO for pwrite(2).
2993 (Analogous with read.2 change above.)
2994
2995 errno.3
2996 Kurt Wall / mtk
2997 Add Linux specific errors to this page.
2998
2999 localeconv.3
3000 mtk
3001 Added cross-ref to locale.7 for 'struct lconv' defn.
3002 Other minor wording changes.
3003 Martin (Joey) Schulze
3004 Added SEE ALSO refs for nl_langinfo.3
3005 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351831
3006
3007 scanf.3
3008 mtk / Justin Pryzby
3009 Minor formatting & wording fixes.
3010
3011 setlocale.3
3012 Martin (Joey) Schulze
3013 Added SEE ALSO refs for nl_langinfo.3
3014 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351831
3015
3016 proc.5
3017 mtk
3018 Migrated description of inotify files to the new inotify.7 page.
3019
3020 ascii.7
3021 Dan Jacobson / mtk
3022 Add text describing characters 001 to 037.
3023 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=342173
3024
3025 locale.7
3026 mtk
3027 Minor wording and formatting changes.
3028
3029
3030 ==================== Changes in man-pages-2.24 ====================
3031
3032 Released: 2006-02-17
3033
3034 Contributors
3035 ------------
3036
3037 The following people contributed notes, ideas, or patches that have
3038 been incorporated in changes in this release:
3039
3040 Joerg Habenicht <habenich@planetserver.com>
3041 Luc Van Oostenryck <lkml@looxix.net>
3042 Mike Frysinger <vapier@gentoo.org>
3043 Samuel Thibault <samuel.thibault@ens-lyon.org>
3044
3045 Apologies if I missed anyone!
3046
3047
3048 New pages
3049 ---------
3050
3051 get_kernel_syms.2
3052 create_module.2
3053 delete_module.2
3054 init_module.2
3055 query_module.2
3056 FSF / mtk (with assistance of Luc Van Oostenryck)
3057 man-pages finally gets pages for these system calls, several
3058 of which are obsolete in Linux 2.6.
3059 Took the old GPLed pages dated 1996 and made a number of
3060 clean-ups and minor additions.
3061
3062
3063 Global changes
3064 --------------
3065
3066 various pages
3067 mtk
3068 Change "file name" to "filename"
3069 Change "path name" to "pathname"
3070
3071 stpncpy.3
3072 strstr.3
3073 strcmp.3
3074 toupper.3
3075 strlen.3
3076 stpcpy.3
3077 puts.3
3078 strdup.3
3079 strtok.3
3080 isalpha.3
3081 strspn.3
3082 gets.3
3083 strpbrk.3
3084 mtk after a suggestion from Samuel Thibault
3085 Added SEE ALSO pointers to wide character equivalent functions
3086 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351996
3087
3088 Typographical or grammatical errors have been corrected in several
3089 places.
3090
3091
3092 Changes to individual pages
3093 ---------------------------
3094
3095 clone.2
3096 mtk
3097 Remove duplicate CLONE_STOPPED text.
3098 Commented out crufty text describing EINVAL error
3099 for the now obsolete CLONE_DETACHED flag.
3100 Under CLONE_SIGHAND, noted that 'flags' must also include
3101 CLONE_VM if CLONE_SIGHAND is specified.
3102
3103 fcntl.2
3104 mtk
3105 Under ERRORS: Separate out EAGAIN error for locking mmaped files.
3106
3107 inotify_add_watch.2
3108 mtk
3109 Minor wording fix.
3110
3111 msgop.2
3112 mtk
3113 Documented the EAGAIN error for msgrcv().
3114
3115 fnmatch.3
3116 Mike Frysinger / mtk
3117 Expand explanation of FNM_PATHNAME.
3118
3119 lockf.3
3120 Joerg Habenicht / mtk
3121 Fix up discussion of EAGAIN/EACCESS errors.
3122
3123
3124 ==================== Changes in man-pages-2.25 ====================
3125
3126 Released: 2006-03-02
3127
3128 Contributors
3129 ------------
3130
3131 The following people contributed notes, ideas, or patches that have
3132 been incorporated in changes in this release:
3133
3134 James Peach <jpeach@samba.org>
3135 Krzysztof Benedyczak <golbi@mat.uni.torun.pl>
3136 Marten von Gagern <Martin.vGagern@gmx.net>
3137 Michael Haardt <michael@moria.de>
3138 Michael Wronksi <michal.wronski@gmail.com>
3139
3140 Apologies if I missed anyone!
3141
3142
3143 New pages
3144 ---------
3145
3146 mq_close.3
3147 mq_getattr.3
3148 mq_notify.3
3149 mq_open.3
3150 mq_receive.3
3151 mq_send.3
3152 mq_unlink.3
3153 mtk
3154 New pages describing POSIX message queue API.
3155
3156 posix_fallocate.3
3157 mtk, after a suggestion by James Peach
3158 New page describing posix_fallocate().
3159
3160 mq_overview.7
3161 mtk
3162 New page giving overview of the POSIX message queue API.
3163
3164
3165 Changes to individual pages
3166 ---------------------------
3167
3168 lseek.2
3169 Michael Haardt
3170 Add a case to the EINVAL error text.
3171 mtk
3172 Various minor wording fixes
3173 Added SEE ALSO referring to new posix_fallocate.3.
3174
3175 posix_fadvise.2
3176 mtk
3177 Added "#define _XOPEN_SOURCE 600" to prototype.
3178 Added SEE ALSO referring to new posix_fallocate.3.
3179
3180 proc.5
3181 mtk
3182 Migrated information on POSIX message queues to new mqueue.7 page.
3183
3184 inotify.7
3185 Marten von Gagern
3186 Fix thinko: s/assuming a non-blocking/assuming a blocking/
3187
3188
3189 ==================== Changes in man-pages-2.26 ====================
3190
3191 Released: 2006-03-21
3192
3193 Contributors
3194 ------------
3195
3196 The following people contributed notes, ideas, or patches that have
3197 been incorporated in changes in this release:
3198
3199 Alain Portal <aportal@univ-montp2.fr>
3200 Andi Kleen <ak@muc.de>
3201 Andries Brouwer <Andries.Brouwer@cwi.nl>
3202 Christoph Lameter <clameter@engr.sgi.com>
3203 Hasso Tepper <hasso@estpak.ee>
3204 Justin Pryzby <justinpryzby@users.sourceforge.net>
3205 Martin (Joey) Schulze <joey@infodrom.org>
3206 Nicolas Francois <nicolas.francois@centraliens.net>
3207 Paul Brook <paul@nowt.org>
3208 Siward de Groot <siward@wanadoo.nl>
3209 Steve Beattie <sbeattie@suse.de>
3210 Walter Harms <walter.harms@informatik.uni-oldenburg.de>
3211
3212 Apologies if I missed anyone!
3213
3214 Global changes
3215 --------------
3216
3217 clone.2
3218 getdents.2
3219 gettid.2
3220 llseek.2
3221 mmap2.2
3222 modify_ldt.2
3223 pivot_root.2
3224 quotactl.2
3225 readdir.2
3226 sysctl.2
3227 syslog.2
3228 tkill.2
3229 mtk, aeb, Steve Beattie
3230 Added comment in SYNOPSIS to note that syscall(2) may be
3231 preferable over _syscallN (see intro(2)).
3232
3233 Various minor formatting changes were done on a range of
3234 pages in Section 7. (No content was changed.)
3235
3236 New pages
3237 ---------
3238
3239 openat.2
3240 mtk
3241 New page describing openat(2), added in kernel 2.6.16,
3242 and some notes on rationale for the at*(2) system calls.
3243
3244 mbind.2
3245 Andi Kleen, Christoph Lameter, mtk
3246 Added MPOL_MF_MOVE and MPOL_MF_MOVE_ALL descriptions,
3247 from numactl-0.9.2 man page.
3248 Plus a few other smaller fixes.
3249
3250 fexecve.3
3251 mtk
3252 New page describing fexecve(3).
3253
3254 futimes.3
3255 mtk
3256 New page describing futimes(3).
3257
3258 Changes to individual pages
3259 ---------------------------
3260
3261 execve.2
3262 mtk
3263 Added SEE ALSO pointing to new fexecve.3.
3264
3265 intro.2
3266 mtk, aeb, Steve Beattie
3267 Added some notes on syscall(2) versus _syscall.
3268
3269 msgctl.2
3270 msgget.2
3271 msgop.2
3272 mtk
3273 Added SEE ALSO pointing to mq_overview.7.
3274
3275 open.2
3276 mtk
3277 Added SEE ALSO pointing to new openat.2.
3278
3279 Split out part of the RETURN VALUE text into separate
3280 NOTES section.
3281
3282 Modified wording referring to raw(8) to
3283 indicate that this interface is deprecated.
3284
3285 poll.2
3286 mtk
3287 Added discussion of ppoll(2), which is new in 2.6.16.
3288
3289 ppoll.2
3290 mtk
3291 New link to poll.2.
3292
3293 recvmsg.2
3294 sendmsg.2
3295 mtk / Paul Brook
3296 Added text to note that although POSIX says msg_controllen
3297 should be socklen_t, glibc actually uses size_t.
3298 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=356502
3299 and the associated glibc bug report.
3300 http://sourceware.org/bugzilla/show_bug.cgi?id=2448
3301 mtk
3302 Various formatting fixes.
3303
3304 select.2
3305 mtk
3306 Updated to reflect the fact that pselect() has been implemented
3307 in the kernel in 2.6.16; various other minor wording changes.
3308
3309 pselect() prototype needs "#define _XOPEN_SOURCE 600".
3310
3311 tempnam.3
3312 Justin Pryzby
3313 Clean up description of EEXIST error.
3314 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=357893
3315
3316 unlink.2
3317 mtk
3318 Added a little extra text to clarify EISDIR vs EPERM.
3319
3320 utime.2
3321 mtk
3322 Added new SEE ALSO entry pointing to new futimes.3 page.
3323
3324 exec.3
3325 mtk
3326 Added SEE ALSO pointing to new fexecve.3.
3327
3328 shm_unlink.3
3329 mtk
3330 New link to shm_open.3 (should have been made when page
3331 was originally written).
3332
3333 swab.3
3334 Walter Harms
3335 Add needed "#define _XOPEN_SOURCE".
3336
3337 undocumented.3
3338 mtk
3339 Updated to remove a few function names that are now documented.
3340
3341 capabilities.7
3342 mtk
3343 Various changes to bring this page closer to
3344 current kernel versions.
3345
3346 inotify.7
3347 mtk
3348 Noted that glibc 2.4 is required to get glibc support
3349 for inotify.
3350
3351 mq_overview.7
3352 mtk
3353 Some rewording and added a few words about System V
3354 message queues.
3355
3356 netlink.7
3357 Hasso Tepper
3358 Substantial updates to various parts of this page.
3359 mtk, Alain Portal
3360 Minor fixes
3361
3362 pthreads.7
3363 mtk
3364 Updated to reflect that the NPTL limitation that only the main
3365 thread could call setsid() and setpgid() was removed in 2.6.16.
3366
3367 raw.7
3368 Hasso Tepper
3369 Removed text implying that only in kernel 2.2 does IP_HDRINCL
3370 prevent datagrams from being fragmented.
3371
3372 socket.7
3373 mtk
3374 Documented SO_SNDBUFFORCE and SO_RCVBUFFORCE socket options,
3375 new in 2.6.14.
3376
3377 Placed socket options in alphabetical order.
3378
3379
3380 ==================== Changes in man-pages-2.27 ====================
3381
3382 Released: 2006-03-24
3383
3384 Contributors
3385 ------------
3386
3387 The following people contributed notes, ideas, or patches that have
3388 been incorporated in changes in this release:
3389
3390 Andries Brouwer <Andries.Brouwer@cwi.nl>
3391 Charles P. Wright <cwright@cs.sunysb.edu>
3392 Christoph Lameter <clameter@sgi.com>
3393 Chuck Ebbert <76306.1226@compuserve.com>
3394 Daniel Jacobowitz <dan@debian.org>
3395 Ingo Molnar <mingo@elet.hu>
3396 Heiko Carstens <heiko.carstens@de.ibm.com>
3397 Janak Desai <janak@us.ibm.com>
3398 Paolo (Blaisorblade) Giarrusso <blaisorblade@yahoo.it>
3399 Stefan Puiu <stefanpuiuro@yahoo.com>
3400
3401 Apologies if I missed anyone!
3402
3403
3404 Global changes
3405 --------------
3406
3407 man7/*
3408 mtk
3409 Various minor formatting changes were done on a range of
3410 pages in Section 7. (No content was changed.)
3411
3412
3413 New pages
3414 ---------
3415
3416 ushare.2
3417 mtk, with reference to documentation by Janak Desai
3418 New page describing unshare(2), added in kernel 2.6.16.
3419
3420
3421 Changes to individual pages
3422 ---------------------------
3423
3424 clone.2
3425 fork.2
3426 vfork.2
3427 mtk
3428 Added SEE ALSO pointing to new unshare.2.
3429
3430 mbind.2
3431 Christoph Lameter
3432 MPOL_MF_MOVE_ALL requires CAP_SYS_NICE not CAP_SYS_RESOURCE.
3433
3434 mremap.2
3435 mtk
3436 Clarified the description of MREMAP_FIXED and restructured
3437 the text to reflect the fact that this flag is exposed
3438 by glibc since version 2.4.
3439
3440 ptrace.2
3441 Chuck Ebbert, with assistance from Daniel Jacobowitz,
3442 Paolo (Blaisorblade) Giarrusso, and Charles P. Wright;
3443 after a suggestion from Heiko Carstens.
3444 Document the following ptrace requests:
3445 PTRACE_SETOPTIONS (2.4.6)
3446 plus associated flags:
3447 PTRACE_O_TRACESYSGOOD (2.4.6)
3448 PTRACE_O_TRACEFORK (2.5.46)
3449 PTRACE_O_TRACEVFORK (2.5.46)
3450 PTRACE_O_TRACECLONE (2.5.46)
3451 PTRACE_O_TRACEEXEC (2.5.46)
3452 PTRACE_O_TRACEVFORKDONE (2.5.60)
3453 PTRACE_O_TRACEEXIT (2.5.60)
3454 PTRACE_SETSIGINFO (2.3.99-pre6)
3455 PTRACE_GETSIGINFO (2.3.99-pre6)
3456 PTRACE_GETEVENTMSG (2.5.46)
3457 PTRACE_SYSEMU (since Linux 2.6.14)
3458 PTRACE_SYSEMU_SINGLESTEP (since Linux 2.6.14)
3459
3460 sched_get_priority_max.2
3461 sched_setscheduler.2
3462 sched_setparam.2
3463 mtk, Ingo Molnar
3464 Modified to document SCHED_BATCH policy, new in kernel 2.6.16.
3465
3466 Text describing SCHED_BATCH was added to sched_setscheduler.2,
3467 and was drawn in part from Ingo Molnar's description in the
3468 mail message containing the patch that implemented this policy.
3469
3470 Various other minor rewordings and formatting fixes.
3471
3472 proc.5
3473 mtk, using text from Documentation/filesystems/proc.txt
3474 Document /proc/sys/vm/drop_caches, new in kernel 2.6.16.
3475 mtk, using information from ChangeLog-2.6.14.
3476 Document /proc/PID/smaps, new in kernel 2.6.14.
3477
3478 capabilities.7
3479 mtk
3480 Noted affect of CAP_SYS_NICE for mbind(MPOL_MF_MOVE_ALL).
3481
3482 pthreads.7
3483 mtk
3484 Kernel 2.6.16 eliminated buggy behavior with respect to
3485 the alternate signal stack.
3486
3487
3488 ==================== Changes in man-pages-2.28 ====================
3489
3490 Released: 2006-03-31
3491
3492 Contributors
3493 ------------
3494
3495 The following people contributed notes, ideas, or patches that have
3496 been incorporated in changes in this release:
3497
3498 Aleksandr Blokhin <sass@altlinux.ru>
3499 Greg Johnson <gjohnson@lanl.gov>
3500
3501 Apologies if I missed anyone!
3502
3503
3504 New pages
3505 ---------
3506
3507 sem_post.3
3508 sem_getvalue.3
3509 sem_close.3
3510 sem_open.3
3511 sem_destroy.3
3512 sem_wait.3
3513 sem_unlink.3
3514 sem_init.3
3515 sem_overview.7
3516 mtk
3517 New pages describing the POSIX semaphores API.
3518
3519 These pages supersede and provide a superset of the information
3520 in the glibc (3thr) "semaphores(3)" manual page.
3521
3522
3523 Changes to individual pages
3524 ---------------------------
3525
3526 ppoll.2
3527 Aleksandr Blokhin
3528 Fix broken link.
3529
3530 ptrace.2
3531 mtk
3532 Wrapped long lines (no content changes).
3533
3534 semctl.2
3535 semget.2
3536 semop.2
3537 mtk
3538 Add SEE ALSO pointing to the new sem_overview.7 page.
3539
3540 elf.5
3541 Greg Johnson
3542 Removed SEE ALSO reference to non-existent core(5).
3543
3544
3545 ==================== Changes in man-pages-2.29 ====================
3546
3547 Released: 2006-04-06
3548
3549 Contributors
3550 ------------
3551
3552 The following people contributed notes, ideas, or patches that have
3553 been incorporated in changes in this release:
3554
3555 Michael Haardt <michael@moria.de>
3556 Roberto Jimenoca <robertojimenoca@terra.es>
3557 Stefan Puiu <stefanpuiuro@yahoo.com>
3558
3559 Apologies if I missed anyone!
3560
3561
3562 Global changes
3563 --------------
3564
3565 getrlimit.2
3566 prctl.2
3567 sigaction.2
3568 elf.5
3569 signal.7
3570 mtk
3571 Added SEE ALSO entry referring to new core.5 page.
3572
3573
3574 New pages
3575 ---------
3576
3577 mkdirat.2
3578 mtk
3579 New page describing mkdirat(2), new in 2.6.16.
3580
3581 mknodat.2
3582 mtk
3583 New page describing mknodat(2), new in 2.6.16.
3584
3585 core.5
3586 mtk
3587 New page describing core dump files.
3588
3589 mkfifoat.3
3590 mtk
3591 New page describing mkfifoat(3).
3592
3593
3594 Changes to individual pages
3595 ---------------------------
3596
3597 accept.2
3598 getpeername.2
3599 getsockname.2
3600 Michael Haardt / mtk
3601 Document EINVAL error for 'len' argument < 0.
3602
3603 fcntl.2
3604 mtk
3605 Expanded discussion of mandatory locking.
3606
3607 getrlimit.2
3608 mtk
3609 Added BUGS text on 2.6.x handling of RLIMIT_CPU limit
3610 of zero seconds. See
3611 http://marc.theaimsgroup.com/?l=linux-kernel&m=112256338703880&w=2
3612
3613 mkdir.2
3614 mtk
3615 Added SEE ALSO entry referring to new mkdirat.2.
3616
3617 mknod.2
3618 mtk
3619 Added SEE ALSO entry referring to new mknodat.2.
3620
3621 open.2
3622 mtk / Roberto Jimenoca
3623 Clarified discussion of file types affected by O_NONBLOCK.
3624 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=360243
3625
3626 openat.2
3627 mtk
3628 Rewrote NOTES describing rationale for openat().
3629 Various other minor changes.
3630
3631 recv.2
3632 Stefan Puiu
3633 Removed a misleading cross-ref to socket.2.
3634
3635 shmop.2
3636 mtk
3637 Since 2.6.17-rc1, shmdt() gives the error EINVAL in a further
3638 circumstance: if shmaddr is not aligned on a page boundary.
3639
3640 unshare.2
3641 mtk
3642 Remove text saying that specifying invalid flags "is likely
3643 to cause compatibility problems" since the kernel now
3644 (2.6.17-rc1) contains an explicit check for invalid bits
3645 with a consequent EINVAL error.
3646
3647 mkfifo.3
3648 mtk
3649 Added SEE ALSO entry referring to new mkfifoat.3.
3650
3651 proc.5
3652 mtk
3653 Information on core_pattern and core_uses_pid has
3654 been migrated to the new core.5 page.
3655
3656 ip.7
3657 Stefan Puiu
3658 Removed paragraph referring to obsolete ipchains / ipfw(4).
3659
3660 sem_overview.7
3661 mtk
3662 Add SEE ALSO entry referring to pthreads.7.
3663
3664
3665 ==================== Changes in man-pages-2.30 ====================
3666
3667 Released: 2006-04-17
3668
3669 Contributors
3670 ------------
3671
3672 The following people contributed notes, ideas, or patches that have
3673 been incorporated in changes in this release:
3674
3675 Andre Lehovich <andrel@yahoo.com>
3676 Andries Brouwer <Andries.Brouwer@cwi.nl>
3677 Karel Kulhavy <clock@twibright.com>
3678 Stefan Puiu <stefanpuiuro@yahoo.com>
3679
3680 Apologies if I missed anyone!
3681
3682
3683 New pages
3684 ---------
3685
3686 linkat.2
3687 mtk
3688 New page describing linkat(), new in kernel 2.6.16
3689
3690 renameat.2
3691 mtk
3692 New page describing renameat(), new in kernel 2.6.16
3693
3694 symlinkat.2
3695 mtk
3696 New page describing symlinkat(), new in kernel 2.6.16
3697
3698 unlinkat.2
3699 mtk
3700 New page describing unlinkat(), new in kernel 2.6.16
3701
3702
3703 Changes to individual pages
3704 ---------------------------
3705
3706 link.2
3707 mtk
3708 Added SEE ALSO entry pointing to new linkat.2 page.
3709
3710 openat.2
3711 mtk
3712 Added SEE ALSO entries pointing to new *at.2 pages.
3713
3714 rename.2
3715 mtk
3716 Added SEE ALSO entry pointing to new renameat.2 page.
3717
3718 rmdir.2
3719 mtk
3720 Added SEE ALSO entry pointing to new unlinkat.2 page.
3721
3722 symlink.2
3723 mtk
3724 Added SEE ALSO entry pointing to new symlinkat.2 page.
3725
3726 unlink.2
3727 mtk
3728 Added SEE ALSO entry pointing to new unlinkat.2 page.
3729
3730 termios.3
3731 mtk / Karel Kulhavy
3732 Document the feature test macros required to expose various flags.
3733 Karel Kulhavy
3734 Clarify 'speed' argument for cfsetispeed() text.
3735 Karel Kulhavy / mtk
3736 Note that LOBLK is not implemented on Linux.
3737 mtk
3738 Clarify arguments for cfsetspeed().
3739 Various formatting changes.
3740
3741 full.4
3742 Andre Lehovich
3743 Add a sentence describing the purpose of full(4).
3744
3745 core.5
3746 aeb / mtk
3747 Rework text describing circumstances in which
3748 core dump files are not produced.
3749 mtk / Stefan Puiu
3750 A core dump of a multithreaded process always includes the
3751 PID in the core filename.
3752 mtk / Stefan Puiu
3753 Eliminate some accidentally duplicated text.
3754
3755
3756 ==================== Changes in man-pages-2.31 ====================
3757
3758 Released: 2006-05-02
3759
3760 Contributors
3761 ------------
3762
3763 The following people contributed notes, ideas, or patches that have
3764 been incorporated in changes in this release:
3765
3766 Joshua Kwan <joshk@triplehelix.org>
3767 Justin Pryzby <justinpryzby@users.sourceforge.net>
3768 Karel Kulhavy <clock@twibright.com>
3769 Mark Glines <mark@glines.org>
3770 Martin (Joey) Schulze <joey@infodrom.org>
3771 Nishanth Aravamudan <nacc@us.ibm.com>
3772 Reuben Thomas <rrt@sc3d.org>
3773 Ryan S. Arnold <rsa@us.ibm.com>
3774 Ulrich Drepper <drepper@redhat.com>
3775
3776 Apologies if I missed anyone!
3777
3778
3779 Page renamings
3780 --------------
3781
3782 The following pages have been relocated into section 7, since
3783 that is their more natural home. SEE ALSO references in various
3784 other pages have been adjusted.
3785
3786 epoll.4
3787 fifo.4
3788 futex.4
3789 complex.5
3790 environ.5
3791 (many pages outside man-pages actually *expect*
3792 'environ' to be in Section 7.)
3793
3794 ipc.5
3795 renamed to svipc.7
3796
3797 ".so" link files have been created to link the old file locations to the
3798 new file locations. These links are added just to ensure that cross
3799 references from any other (non-man-pages) pages will remain valid;
3800 eventually these links will be removed.
3801
3802
3803 New pages
3804 ---------
3805
3806 fstatat.2
3807 mtk
3808 New page for fstatat(2), new in 2.6.16.
3809
3810 adjtime.3
3811 mtk
3812 New page for adjtime(3).
3813
3814 error.3
3815 Justin Pryzby / mtk
3816 New page describing error() and error_at_line()
3817 Fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=186307
3818
3819 program_invocation_name.3
3820 mtk
3821 New page describing program_invocation_name and
3822 program_invocation_short_name variables.
3823
3824 sockatmark.3
3825 mtk
3826 New page for sockatmark(3).
3827
3828 ftm.7
3829 mtk
3830 New page describing feature test macros.
3831
3832 time.7
3833 mtk
3834 New page giving an overview of "time" on Linux systems.
3835
3836
3837 Global changes
3838 --------------
3839
3840 getgroups.2
3841 wait4.2
3842 chown.2
3843 chdir.2
3844 gettimeofday.2
3845 initgroups.3
3846 dirfd.3
3847 mtk
3848 Simplified wording around requirement for _BSD_SOURCE
3849 feature test macro.
3850
3851 times.2
3852 time.2
3853 gettimeofday.2
3854 getitimer.2
3855 nanosleep.2
3856 ctime.3
3857 rtc.4
3858 mtk
3859 Added SEE ALSO referring to new time.7.
3860
3861 err.3
3862 errno.3
3863 perror.3
3864 strerror.3
3865 Justin Pryzby / mtk
3866 Add SEE ALSO referring to new error.3.
3867
3868 getdate.3
3869 printf.3
3870 scanf.3
3871 mtk
3872 Added SEE ALSO entry referring to setlocale.3.
3873
3874
3875 Changes to individual pages
3876 ---------------------------
3877
3878 accept.2
3879 Mark Glines
3880 Remove mention of SOCK_RDM from this page, since this socket
3881 type does not support accept()ing connections.
3882
3883 adjtimex.2
3884 mtk
3885 Modified text referring to adjtime(); added SEE ALSO for new
3886 adjtime.3 page.
3887
3888 fsync.2
3889 mtk, after a note by Karel Kulhavy
3890 Rewrote most of the DESCRIPTION, as well as some other parts
3891 the page, to clarify use and operation of, and rationale for,
3892 fsync(2) and fdatasync(2).
3893
3894 getitimer.2
3895 mtk
3896 Updated discussion of maximum timer value to reflect the fact
3897 that the default jiffy is now 4 milliseconds.
3898
3899 Added text to note that current incorrect behavior of
3900 normalizing tv_usec >= 1000000 will be repaired in a future
3901 kernel; applications should be fixed now.
3902
3903 gettimeofday.2
3904 Karel Kulhavy
3905 Point out more explicitly that 'tz' argument should
3906 normally be NULL.
3907 mtk
3908 Various other minor edits and formatting fixes.
3909
3910 mount.2
3911 mtk
3912 Since kernel 2.6.16, MS_NOATIME and MS_NODIRATIME are settable
3913 on a per-mount basis.
3914 Detail exactly which mount flags can be changed on MS_REMOUNT.
3915
3916 nanosleep.2
3917 mtk / Karel Kulhavy
3918 Clarify RETURN VALUE discussion.
3919
3920 openat.2
3921 mtk
3922 Add SEE ALSO reference pointing to new fstatat.2.
3923
3924 program_invocation_short_name.3
3925 mtk
3926 New link to new program_invocation_name.3.
3927
3928 recv.2
3929 mtk
3930 Added SEE ALSO for new sockatmark.3.
3931
3932 rmdir.2
3933 Joshua Kwan / Martin (Joey) Schulze / mtk
3934 Correct wording of EBUSY case.
3935 mtk
3936 Add ".." case to ENOTEMPTY error
3937
3938 select.2
3939 Karel Kulhavy
3940 Note more clearly that fd_set arguments can be NULL.
3941 mtk / Karel Kulhavy
3942 Improve opening paragraph describing purpose of select().
3943 mtk
3944 Various other minor edits and formatting fixes.
3945
3946 semget.2
3947 mtk / Nishanth Aravamudan
3948 Add text to noting that the initial values of semaphores
3949 in a new set are indeterminate.
3950
3951 shmget.2
3952 mtk
3953 Add text noting that contents of newly created segment are zero
3954 values.
3955
3956 sigwaitinfo.2
3957 mtk
3958 Noted that all threads should block signal being waited for.
3959
3960 stat.2
3961 Nishanth Aravamudan / mtk
3962 Added NOTE that st_size is always returned as zero for most
3963 /proc files.
3964 mtk
3965 Add SEE ALSO reference pointing to new fstatat.2.
3966
3967 syscall.2
3968 Justin Pryzby / mtk
3969 Remove bogus BUGS text.
3970
3971 utime.2
3972 mtk
3973 Various minor changes.
3974
3975 confstr.3
3976 mtk
3977 Rewrote RETURN VALUE discussion.
3978 Updated CONFORMING TO.
3979 Removed BUGS.
3980
3981 ctanh.3
3982 Martin (Joey) Schulze / mtk
3983 Fix errors in DESCRIPTION.
3984
3985 ctime.3
3986 mtk
3987 The range of tm_sec is 0..60 (not 0..61).
3988
3989 error_at_line.3
3990 error_message_count.3
3991 error_on_per_line.3
3992 error_print_progname.3
3993 mtk
3994 New links to new error.3.
3995
3996 fmemopen.3
3997 mtk / Ryan S. Arnold
3998 Add text noting that explicitly controlling output buffering
3999 may be useful to catch errors on output operations on an
4000 fmemopen() stream.
4001
4002 getline.3
4003 Justin Pryzby
4004 Add SEE ALSO pointing to getline.3.
4005 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=364772
4006
4007 strtod.3
4008 strtoul.3
4009 mtk
4010 Describe correct handling of errno in order to
4011 distinguish error from success after the call.
4012
4013 Added EXAMPLE section which points to strtol.3 which provides
4014 an example of the use of the analogous strtol(3).
4015
4016 strtol.3
4017 mtk / Justin Pryzby
4018 Add an example program.
4019 mtk
4020 Describe correct handling or errno in order to
4021 distinguish error from success after the call.
4022
4023 tmpfile.3
4024 Reuben Thomas
4025 DESCRIPTION does not need to say "temporary file name"
4026 just "temporary file", since the name is in any case
4027 unavailable to the user.
4028 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=363518
4029 mtk
4030 In DESCRIPTION:
4031 Change /automatically deleted when the program terminates normally/
4032 to /automatically deleted when the program terminates/
4033 since deletion occurs on both normal and abnormal termination.
4034
4035 ip.7
4036 Karel Kulhavy / mtk
4037 Various wording improvements and clarifications.
4038
4039 signal.7
4040 mtk / Ulrich Drepper
4041 Add text noting that a signal's disposition is process-wide,
4042 shared by all threads.
4043 mtk
4044 Add text on changing signal dispositions.
4045 Add text on "signal mask and pending signals".
4046 Other minor edits.
4047
4048 time.7
4049 mtk
4050 Added SEE ALSO for new adjtime.3.
4051
4052 ld.so.8
4053 Justin Pryzby
4054 Remove bogus duplicate line.
4055
4056
4057 ==================== Changes in man-pages-2.32 ====================
4058
4059 Released: 2006-05-13
4060
4061 Contributors
4062 ------------
4063
4064 The following people contributed notes, ideas, or patches that have
4065 been incorporated in changes in this release:
4066
4067 Andries Brouwer <Andries.Brouwer@cwi.nl>
4068 Johannes Weiner <root@hnaz.ath.cx>
4069 Justin Pryzby <justinpryzby@users.sourceforge.net>
4070 Karel Kulhavy <clock@twibright.com>
4071 Paul Brook <paul@nowt.org>
4072 Pavel Heimlich <tropikhajma@seznam.cz>
4073
4074 Apologies if I missed anyone!
4075
4076
4077 New pages
4078 ---------
4079
4080 faccessat.2
4081 mtk
4082 New page for faccessat(2), new in 2.6.16.
4083
4084 fchmodat.2
4085 mtk
4086 New page for fchmodat(2), new in 2.6.16.
4087
4088 fchownat.2
4089 mtk
4090 New page for fchownat(2), new in 2.6.16.
4091
4092 futimesat.2
4093 mtk
4094 New page for futimesat(2), new in 2.6.16.
4095
4096
4097 Changes to individual pages
4098 ---------------------------
4099
4100 access.2
4101 mtk
4102 Add SEE ALSO reference pointing to new faccessat.2 page.
4103
4104 capget.2
4105 mtk
4106 Reworded to reflect that capabilities are per-thread.
4107
4108 chmod.2
4109 mtk
4110 Add SEE ALSO reference pointing to new fchmodat.2 page.
4111
4112 chown.2
4113 mtk
4114 Add SEE ALSO reference pointing to new fchownat.2 page.
4115
4116 mmap.2
4117 mtk
4118 Updated discussion of MAP_NORESERVE since it is no longer
4119 restricted to MAP_PRIVATE mappings.
4120 Add reference to discussion of /proc/sys/vm/overcommit_memory
4121 in proc.5.
4122
4123 openat.2
4124 mtk
4125 Add SEE ALSO reference pointing to new faccessat.2, fchmodat.2,
4126 fchownat.2, futimesat.2 pages.
4127
4128 shmget.2
4129 mtk
4130 Document SHM_NORESERVE flag, new in 2.6.15.
4131
4132 truncate.2
4133 Paul Brook / mtk
4134 Expand text noting that ftruncate()/truncate() may fail if
4135 asked to extend a file beyond its current length.
4136 Add EPERM error.
4137
4138 utime.2
4139 mtk
4140 Add SEE ALSO reference pointing to new futimesat.2 page.
4141
4142 fopen.3
4143 Justin Pryzby / mtk
4144 Document 'm' (mmap) flag.
4145 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365754
4146 mtk
4147 Document 'c' (notcancel) flag.
4148
4149 futimes.3
4150 mtk
4151 Add SEE ALSO reference pointing to new futimesat.2 page.
4152
4153 qsort.3
4154 Johannes Weiner
4155 Add missing "const" qualifies to cast in EXAMPLE.
4156 mtk
4157 Slight rewording of comments in EXAMPLE.
4158
4159 termios.3
4160 Karel Kulhavy
4161 Clarify meaning of IXANY.
4162 Clarify relationship of MIN with VMIN and TIME with VTIME.
4163 mtk
4164 Noted that CIBAUD, OFDEL, and DELECHO are not implemented
4165 on Linux.
4166 Added explanatory paragraph for phrases "not in POSIX" and
4167 "XSI".
4168
4169 capabilities.7
4170 mtk
4171 Reworded to reflect that capabilities are per-thread.
4172 Add ioprio_set() to list of operations permitted by
4173 CAP_SYS_NICE.
4174 Add ioprio_set() IOPRIO_CLASS_RT and IOPRIO_CLASS_IDLE
4175 scheduling classes to list of operations permitted by
4176 CAP_SYS_ADMIN.
4177 Note effects of CAP_SYS_NICE for migrate_pages().
4178
4179
4180 ==================== Changes in man-pages-2.33 ====================
4181
4182 Released: 2006-05-23
4183
4184 Contributors
4185 ------------
4186
4187 The following people contributed notes, ideas, or patches that have
4188 been incorporated in changes in this release:
4189
4190 Andries Brouwer <Andries.Brouwer@cwi.nl>
4191 Justin Pryzby <justinpryzby@users.sourceforge.net>
4192 Martin Osvald" <martin.osvald@gmail.com>
4193 Stefan Puiu <stefanpuiuro@yahoo.com>
4194
4195 Apologies if I missed anyone!
4196
4197
4198 Page renamings
4199 --------------
4200
4201 ftm.7
4202 mtk / Stefan Puiu
4203 renamed to the more suggestive feature_test_macros.7
4204
4205
4206 New pages
4207 ---------
4208
4209 mq_getsetattr.2
4210 mtk
4211 New page briefly describing mq_getsetattr(2), the system
4212 call that underlies mq_setattr(3) and mq_getattr(3).
4213
4214 rpmatch.3
4215 Justin Pryzby / mtk
4216 New page for rpmatch(3).
4217
4218
4219 Changes to individual pages
4220 ---------------------------
4221
4222 chmod.2
4223 mtk
4224 Remove mention of non-standard S_IREAD, S_IWRITE, S_IEXEC.
4225 POSIX does now document ELOOP.
4226
4227 open.2
4228 mtk
4229 Remove mention of non-standard S_IREAD, S_IWRITE, S_IEXEC.
4230
4231 mmap.2
4232 Justin Pryzby
4233 Add mincore(2) to SEE ALSO.
4234 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367401
4235
4236 msync.2
4237 Justin Pryzby
4238 Note that EINVAL can also be caused by
4239 flags == MS_SYNC | MS_ASYNC.
4240
4241 sched_setaffinity.2
4242 mtk
4243 Add CPU_ISSET, CPU_CLR, CPU_SET, CPU_ZERO to NAME section.
4244
4245 select.2
4246 mtk
4247 Various minor changes.
4248
4249 select_tut.2
4250 mtk
4251 Removed much material that is redundant with select.2.
4252 Various other changes.
4253
4254 umask.2
4255 mtk
4256 Substantial rewrite of description of 'mask'.
4257
4258 CPU_ISSET.3
4259 CPU_CLR.3
4260 CPU_SET.3
4261 CPU_ZERO.3
4262 mtk
4263 New links to sched_setaffinity.2
4264
4265 FD_CLR.3
4266 FD_ISSET.3
4267 FD_SET.3
4268 FD_ZERO.3
4269 mtk
4270 New links to select.2.
4271
4272 fts.3
4273 Justin Pryzby
4274 Add SEE also referring to ftw.3.
4275
4276 ftw.3
4277 Justin Pryzby
4278 Add SEE also referring to fts.3.
4279
4280 getline.3
4281 Justin Pryzby
4282 Various minor clarifications.
4283
4284 mkstemp.3
4285 mtk
4286 Clarify that O_EXCL is an open(2) flag.
4287
4288 mq_open.3
4289 Martin Osvald
4290 Fix prototype declaration for 'attr'.
4291
4292 mq_notify.3
4293 Martin Osvald
4294 s/sigev_signal/sigev_signo/
4295
4296 mq_setattr.3
4297 mtk
4298 New link to mq_getattr.3.
4299
4300 mq_timedreceive.3
4301 mtk
4302 New link to mq_receive.3.
4303
4304 mq_timedsend.3
4305 mtk
4306 New link to mq_send.3.
4307
4308 setlocale.3
4309 Justin Pryzby
4310 Added SEE ALSO referring to rpmatch.3.
4311
4312 sigandset.3
4313 sigisemptyset.3
4314 sigorset.3
4315 mtk
4316 New links to sigsetops.3.
4317
4318 stdio.3
4319 Justin Pryzby
4320 Added SEE ALSO referring to unlocked_stdio.3
4321 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367667
4322
4323 strchr.3
4324 Justin Pryzby
4325 Add description of strchrnul().
4326
4327 strchrnul.3
4328 mtk
4329 New link to strchr.3.
4330
4331 undocumented.3
4332 Justin Pryzby / mtk
4333 Updated to remove some functions that don't exist, and
4334 therefore don't need to be documented.
4335 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367671
4336
4337 unlocked_stdio.3
4338 Justin Pryzby
4339 Added SEE ALSO referring to stdio.3
4340 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367667
4341
4342 mq_overview.7
4343 mtk
4344 Added section describing relationship between library
4345 interfaces and system calls.
4346 Added SEE ALSO referring to new mq_getsetattr.2.
4347
4348 feature_test_macros.7
4349 Stefan Puiu
4350 Fix typo: s/_POSIX_C_SOURCE/_POSIX_SOURCE/
4351
4352
4353 ==================== Changes in man-pages-2.34 ====================
4354
4355 Released: 2006-06-20
4356
4357 Contributors
4358 ------------
4359
4360 The following people contributed notes, ideas, or patches that have
4361 been incorporated in changes in this release:
4362
4363 Aristeu Sergio Rozanski Filho <aris@cathedrallabs.org>
4364 bert hubert <bert.hubert@netherlabs.nl>
4365 Chris Curtis <chris.curtis@riptidesoftware.com>
4366 Eduardo Madeira Fleury <efleury@br.ibm.com>
4367 Joerg Scheurich <rusmufti@helpdesk.bera.rus.uni-stuttgart.de>
4368 Justin Pryzby <justinpryzby@users.sf.net>
4369 Kenichi Okuyama <okuyama.kenichi@oss.ntt.co.jp>
4370 Marc Lehmann <debian-reportbug@plan9.de>
4371 Martin (Joey) Schulze <joey@infodrom.org>
4372 Mats Wichmann <mats.d.wichmann@intel.com>
4373 Mike Frysinger <vapier@gentoo.org>
4374 Peter Eiserloh <eiserlohpp@yahoo.com>
4375 Stefan Puiu <stefanpuiuro@yahoo.com>
4376 Thomas Dickey <dickey@radix.net>
4377 Walter Harms <wharms@bfs.de>
4378
4379 Apologies if I missed anyone!
4380
4381
4382 Global changes
4383 --------------
4384
4385 tzselect.8
4386 zdump.8
4387 zic.8
4388 mtk, Joey
4389 Added header comment noting that these pages are in the public
4390 domain.
4391
4392 bindresvport.3
4393 getrpcent.3
4394 getrpcport.3
4395 rpc.3
4396 xdr.3
4397 rpc.5
4398 mtk, aeb, Joey
4399 Added following to top of these pages to clarify origin and
4400 license:
4401 .\" This page was taken from the 4.4BSD-Lite CDROM (BSD license)
4402
4403 New pages
4404 ---------
4405
4406 ioprio_set.2
4407 Eduardo Madeira Fleury, with edits by mtk, and review by Jens Axboe
4408 New page for ioprio_get(2) and ioprio_set(2), new in 2.6.13.
4409
4410 offsetof.3
4411 Justin Pryzby / mtk
4412 New page describing offsetof() macro.
4413
4414
4415 Changes to individual pages
4416 ---------------------------
4417
4418 _exit.2
4419 mtk
4420 Add SEE ALSO referring to exit_group.2.
4421
4422 acct.2
4423 mtk
4424 Add SEE ALSO referring to acct.5.
4425
4426 fcntl.2
4427 mtk
4428 Explicitly mention term "dnotify" in discussion of F_NOTIFY.
4429
4430 inotify_add_watch.2
4431 Aristeu Sergio Rozanski Filho / mtk
4432 s/<inotify.h>/<sys/inotify.h>/ in prototypes.
4433 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369960
4434 mtk
4435 Renamed argument from 'path' to 'pathname'.
4436 Reword introductory paragraph to clarify that
4437 inotify_add_watch() may also modify an existing watch item.
4438 mtk
4439 The EINVAL error can also occur if 'fd' is not an inotify
4440 file descriptor.
4441 mtk
4442 Moved BUGS section from this page to inotify.7.
4443
4444 inotify_init.2
4445 Aristeu Sergio Rozanski Filho / mtk
4446 s/<inotify.h>/<sys/inotify.h>/ in prototypes.
4447 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369960
4448
4449 inotify_rm_watch.2
4450 Aristeu Sergio Rozanski Filho / mtk
4451 s/<inotify.h>/<sys/inotify.h>/ in prototypes.
4452 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369960
4453 mtk
4454 The EINVAL error can also occur if 'fd' is not an inotify
4455 file descriptor.
4456
4457 ioprio_get.2
4458 mtk
4459 New link to new ioprio_set.2.
4460
4461 mmap.2
4462 mtk
4463 Add SEE ALSO referring to remap_file_pages.2.
4464
4465 mount.2
4466 Kenichi Okuyama
4467 s/MNT_FORCE/MNT_EXPIRE/ under EINVAL error.
4468
4469 mremap.2
4470 Mike Frysinger
4471 s/unsigned long flags/int flags/ in SYNOPSIS.
4472
4473 pipe.2
4474 mtk
4475 Add SEE ALSO referring to popen.3.
4476
4477 posix_fadvise.2
4478 mtk
4479 Add SEE ALSO referring to readahead.2.
4480
4481 read.2
4482 mtk
4483 SEE ALSO for readv should refer to Section 2, not 3.
4484
4485 readahead.2
4486 mtk
4487 Add SEE ALSO referring to posix_fadvise.2.
4488
4489 send.2
4490 Peter Eiserloh
4491 Fix missing arguments in statement about equivalent send()
4492 and sendto() calls.
4493
4494 setsid.2
4495 mtk
4496 Add SEE ALSO referring to tcgetsid.3.
4497
4498 shmctl.2
4499 mtk
4500 Minor wording change at start of DESCRIPTION.
4501
4502 stat.2
4503 mtk
4504 Add SEE ALSO referring to access.2.
4505
4506 statfs.2
4507 mtk
4508 Relocated "Note" about f_fsid.
4509
4510 write.2
4511 mtk
4512 SEE ALSO for writev should refer to Section 2, not 3.
4513
4514 __setfpucw.3
4515 mtk, Joey
4516 Added license statement (GPL) after consultation with
4517 Joerg Scheurich.
4518
4519 assert_perror.3
4520 Justin Pryzby
4521 Add #define _GNU_SOURCE to prototype
4522
4523 difftime.3
4524 Joey
4525 Added note about time_t representation on other systems.
4526 Added CONFORMING TO.
4527
4528 ftw.3
4529 Justin Pryzby / mtk
4530 A fairly major revision...
4531 Document FTW_ACTIONRETVAL; include .SH "RETURN VALUE";
4532 Reorganized and rewrote much of the page
4533 Added an example program.
4534
4535 inet.3
4536 Marc Lehmann
4537 Fixed typo in NOTES.
4538 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=370277
4539
4540 isalpha.3
4541 Joey
4542 Updated CONFORMING TO.
4543
4544 mktemp.3
4545 mtk
4546 Updated CONFORMING TO.
4547
4548 printf.3
4549 Walter Harms
4550 Add documentation of %m.
4551
4552 readdir.3
4553 mtk
4554 Added SEE ALSO referring to ftw.3.
4555
4556 re_comp.3
4557 mtk
4558 Note that these functions are obsolete in favor of regcomp(3).
4559 Justin Pryzby
4560 Add SEE ALSO referring to regcomp.3
4561
4562 scandir.3
4563 Mats Wichmann
4564 Reworded CONFORMING TO statement on scandir() and alphasort().
4565
4566 strchr.3
4567 Stefan Puiu
4568 Fix prototype for strchrnul().
4569
4570 strtoul.3
4571 Stefan Puiu
4572 Add text clarifying treatment of strings starting with
4573 minus sign.
4574
4575 tmpnam.3
4576 mtk, after comments by Justin Pryzby
4577 Add text noting the need to use open(O_EXCL).
4578 mtk
4579 Clarify discussion of use of free(3).
4580 Various other minor changes to text and formatting.
4581
4582 tmpfile.3
4583 mtk
4584 Updated CONFORMING TO.
4585
4586 tmpnam.3
4587 mtk, after comments by Justin Pryzby
4588 Add text noting the need to use open(O_EXCL).
4589 Updated CONFORMING TO.
4590
4591 undocumented.3
4592 mtk
4593 Remove offsetof(), which is now documented.
4594
4595 null.4
4596 mtk
4597 Added SEE ALSO referring to full.4.
4598
4599 console_codes.4
4600 Thomas Dickey
4601 Various improvements and corrections.
4602
4603 epoll.7
4604 mtk
4605 Added CONFORMING TO section mentioning FreeBSD kqueue and
4606 Solaris /dev/poll.
4607
4608 feature_test_macros.7
4609 mtk
4610 Added pointer to location of LFS specification.
4611
4612 futex.7
4613 mtk, after suggestion by Joey.
4614 Added license statement to page, after discussion with
4615 original author, bert hubert.
4616 mtk
4617 Reformat long lines; no content changes.
4618
4619 inotify.7
4620 mtk
4621 'path' argument renamed to 'pathname'.
4622 A few minor rewordings.
4623 Added BUGS section describing a couple of bugs.
4624
4625 ip.7
4626 mtk
4627 Add SEE ALSO referring to byteorder.3.
4628
4629 man.7
4630 Justin Pryzby
4631 Add SEE ALSO referring to groff_man(7).
4632 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369253
4633
4634
4635 ==================== Changes in man-pages-2.35 ====================
4636
4637 Released: 2006-07-06
4638
4639 Contributors
4640 ------------
4641
4642 The following people contributed notes, ideas, or patches that have
4643 been incorporated in changes in this release:
4644
4645 Alain Portal <aportal@univ-montp2.fr>
4646 Andi Kleen <ak@suse.de>
4647 Andrew Morton <akpm@osdl.org>
4648 Bauke Jan Douma <bjdouma@xs4all.nl>
4649 Davide Libenzi <davidel@xmailserver.org>
4650 Denis Barbier <barbier@linuxfr.org>
4651 Horacio Rodriguez Montero <Horacio.Rodriguez.Montero@galinter.com.ar>
4652 Johan Lithander <johan.lithander@teligent.se>
4653 Justin Pryzby <justinpryzby@users.sourceforge.net>
4654 Mike Frysinger <vapier@gentoo.org>
4655 Stefan Puiu <stefanpuiuro@yahoo.com>
4656 Thorsten Kukuk <kukuk@suse.de>
4657
4658 Apologies if I missed anyone!
4659
4660
4661 Global changes
4662 --------------
4663
4664 Typographical or grammatical errors have been corrected in several
4665 places.
4666
4667 New pages
4668 ---------
4669
4670 sync_file_range.2
4671 Andrew Morton / mtk
4672 New page for sync_file_range(2), new in kernel 2.6.17.
4673
4674 Changes to individual pages
4675 ---------------------------
4676
4677 adjtime.3
4678 mtk
4679 Noted BUG that occurs if 'delta' is specified as NULL.
4680 See http://bugzilla.kernel.org/show_bug.cgi?id=6761
4681
4682 bind.2
4683 Stefan Puiu
4684 Add EADDRNOTAVAIL error.
4685 Stefan Puiu / mtk
4686 Make example code more complete.
4687
4688 epoll_ctl.2
4689 mtk / Davide Libenzi
4690 Added EPOLLRDHUP description.
4691 mtk
4692 Added SEE ALSO referring to poll.2.
4693
4694 poll.2
4695 mtk / Davide Libenzi
4696 Added POLLRDHUP description.
4697 mtk
4698 The correct header file is <poll.h>, not <sys/poll.h>.
4699 Rewrote and reformatted various other parts.
4700
4701 readlink.2
4702 mtk
4703 Nowadays, readlink() returns 'ssize_t', as required in
4704 POSIX.1-2001.
4705
4706 wavelan.4
4707 mtk
4708 Added license statement.
4709
4710 nscd.conf.5
4711 Thorsten Kukuk
4712 Add documentation for various new fields.
4713
4714 passwd.5
4715 Horacio Rodriguez Montero
4716 Add explanation of 'x' character in 'password' field.
4717 mtk
4718 The proper name of "*" is "asterisk" not "star".
4719
4720 tcp.7
4721 Johan Lithander
4722 Update RFC reference for ECN.
4723 Andi Kleen
4724 Add sentence on "low memory" limit for tcp_mem on 32-bit systems.
4725
4726
4727 ==================== Changes in man-pages-2.36 ====================
4728
4729 Released: 2006-07-11
4730
4731 Contributors
4732 ------------
4733
4734 The following people contributed notes, ideas, or patches that have
4735 been incorporated in changes in this release:
4736
4737 Alain Portal <aportal@univ-montp2.fr>
4738 Jens Axboe <jans@suse.de>
4739 Justin Pryzby <justinpryzby@users.sourceforge.net>
4740 Kyle McMartin <kyle@mcmartin.ca>
4741
4742 Apologies if I missed anyone!
4743
4744 Global changes
4745 --------------
4746
4747 Typographical or grammatical errors have been corrected in several
4748 places.
4749
4750 New pages
4751 ---------
4752
4753 MAINTAINING
4754 mtk
4755 How to maintain man-pages.
4756
4757 TODO
4758 mtk
4759 Things that it would be nice to get done for man-pages one day.
4760
4761 scripts/FIXME_list.sh
4762 mtk
4763 This script, intended for use by manual page maintainers,
4764 displays the FIXMEs in the manual page source files.
4765
4766 Changes to individual pages
4767 ---------------------------
4768
4769 fdatasync.2
4770 fsync.2
4771 mtk
4772 Added SEE ALSO referring to sync_file_range.2.
4773
4774 sendfile.2
4775 mtk / Jens Axboe
4776 Fix description of 'offset' argument to explain the case
4777 where 'offset' is NULL.
4778
4779 ferror.3
4780 Justin Pryzby
4781 Add SEE ALSO referring to fdopen.3.
4782
4783 intro.3
4784 mtk
4785 Removed information about Section 3 subsections -- it doesn't
4786 reflect current reality, and probably never has.
4787
4788 Added SEE ALSO referring to intro.2.
4789
4790 tcp.7
4791 Kyle McMartin
4792 Correction: tcp_window_scaling is ENabled by default.
4793
4794
4795 ==================== Changes in man-pages-2.37 ====================
4796
4797 Released: 2006-08-02
4798
4799 Contributors
4800 ------------
4801
4802 The following people contributed notes, ideas, or patches that have
4803 been incorporated in changes in this release:
4804
4805 Alain Portal <aportal@univ-montp2.fr>
4806 Dean Gaudet <dean@arctic.org>
4807 Frank van Viegen <F.C.vanViegen@UTwente.nl>
4808 Helmut Grohne <helmut@subdivi.de>
4809 Ivana Varekova <varekova@redhat.com>
4810 Thomas Huriaux <thomas.huriaux@gmail.com>
4811 Ville Skyttä <ville.skytta@iki.fi>
4812
4813 Apologies if I missed anyone!
4814
4815 Global changes
4816 --------------
4817
4818 Thomas Huriaux / mtk
4819
4820 Various formatting problems found as a result of reviewing the
4821 following command were fixed.
4822
4823 for a in $(wc man?/*.?| awk '$1 > 2 ' | grep -v total); do
4824 echo $a; groff -Tascii -wmac -mman $a > /dev/null;
4825 done 2>&1 | less
4826
4827 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=378544
4828
4829 Typographical or grammatical errors have been corrected in several
4830 places.
4831
4832 New pages
4833 ---------
4834
4835 readlinkat.2
4836 mtk (after prompting from Ivana Varekova)
4837 New page for readlinkat(2), new in kernel 2.6.16.
4838
4839 Changes to individual pages
4840 ---------------------------
4841
4842 ldd.1
4843 Ville Skyttä
4844 Document "-u" option.
4845
4846 chdir.2
4847 mtk
4848 Noted effect of fork() and execve() on current working directory.
4849
4850 chroot.2
4851 mtk
4852 Noted effect of fork() and execve() on root directory.
4853
4854 epoll_ctl.2
4855 Frank van Viegen / mtk
4856 Fix description of EBADF error.
4857
4858 exevce.2
4859 mtk
4860 Add text noting that effective IDs are copied to
4861 saved set-IDs during execve().
4862 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=379297
4863
4864 getitimer.2
4865 mtk
4866 Noted effect of fork() and execve() on interval timers.
4867
4868 getrlimit.2
4869 mtk
4870 Noted effect of fork() and execve() on resource limits.
4871
4872 getpriority.2
4873 mtk
4874 Noted effect of fork() and execve().
4875
4876 inotify_add_watch.2
4877 mtk
4878 Some rewording; included text describing required file
4879 permissions.
4880
4881 intro.2
4882 mtk
4883 Revised description of standards under CONFORMING TO.
4884
4885 makecontext.3
4886 Helmut Grohne / mtk
4887 Point out that args following 'argc' are int.
4888 mtk
4889 Added an example program.
4890 Various minor wording fixes.
4891
4892 mmap.2
4893 mtk
4894 Expand description of MAP_POPULATE.
4895 mtk, after prompting by Dean Gaudet
4896 Expand description MAP_NONBLOCK.
4897 mtk
4898 Various minor formatting fixes.
4899
4900 openat.2
4901 mtk
4902 Added SEE ALSO linking to readlinkat.2.
4903
4904 nanosleep.2
4905 mtk
4906 Noted buggy behavior in Linux 2.4 and earlier when
4907 nanosleep() is restarted after receiving stop+SIGCONT signals.
4908
4909 nice.2
4910 mtk
4911 Very minor rewording.
4912
4913 readlink.2
4914 mtk
4915 Added SEE ALSO linking to readlinkat.2.
4916
4917 sched_setscheduler.2
4918 mtk
4919 Noted preservation of scheduling parameters across execve().
4920
4921 setpgid.2
4922 mtk
4923 Noted effect of fork() and execve() on process group ID.
4924
4925 setsid.2
4926 mtk
4927 Noted effect of fork() and execve() on session ID.
4928
4929 umask.2
4930 mtk
4931 Noted effect of fork() and execve() on umask.
4932
4933 atexit.3
4934 mtk
4935 Noted inheritance of registrations across fork().
4936
4937 capabilities.7
4938 mtk
4939 Added material on privileges required for move_pages().
4940 CLONE_NEWNS needs CAP_SYS_ADMIN.
4941 keyctl(KEYCTL_CHOWN) and keyctl(KEYCTL_SETPERM) require
4942 CAP_SYS_ADMIN.
4943
4944
4945 ==================== Changes in man-pages-2.38 ====================
4946
4947 Released: 2006-08-03
4948
4949 Contributors
4950 ------------
4951
4952 The following people contributed notes, ideas, or patches that have
4953 been incorporated in changes in this release:
4954
4955 Alain Portal <aportal@univ-montp2.fr>
4956
4957 Apologies if I missed anyone!
4958
4959 Global changes
4960 --------------
4961
4962 Most pages
4963 mtk
4964 There was a major reworking of the CONFORMING TO sections
4965 in most manual pages.
4966
4967 * generally try to rationalize the names used for standards.
4968 The preferred names are now documented as the head words
4969 of the list in standards(7). For the future: there is
4970 probably no need to talk about anything more than
4971 C89, C99, POSIX.1-2001 (or later), xBSD, and SVr4.
4972 (In particular, I've eliminated most references to XPG
4973 and SVID, replacing them with references to SUS or SVr4.)
4974
4975 * eliminate discussion of errors that can occur on other
4976 systems. This information exists only patchily in the
4977 manual pages, is probably of limited use, is hard to maintain,
4978 and was in some cases simply wrong (and probably always was).
4979
4980 * Tried to ensure that those interfaces specified in C99 or
4981 POSIX.1-2001 are marked as such in their manual pages.
4982
4983 intro.1
4984 intro.2
4985 intro.3
4986 intro.4
4987 intro.5
4988 intro.7
4989 feature_test_macros.7
4990 mtk
4991 Added SEE ALSO referring to new standards.7.
4992
4993 Various pages
4994 mtk
4995 Changed instances of "HP UX" to "HP-UX".
4996
4997 Various pages
4998 mtk
4999 Changed instances of "DG-UX to "DG/UX"
5000
5001 Typographical or grammatical errors have been corrected in several
5002 places.
5003
5004 New pages
5005 ---------
5006
5007 standards.7
5008 mtk
5009 Based on material taken from intro.2, but expanded to
5010 include discussion of many additional standards.
5011
5012 Changes to individual pages
5013 ---------------------------
5014
5015 bind.2
5016 mtk
5017 Minor wording change for ENOTSOCK error.
5018
5019 intro.2
5020 mtk
5021 Removed information on standards to new standards.7.
5022
5023
5024 ==================== Changes in man-pages-2.39 ====================
5025
5026 Released: 2006-08-05
5027
5028 Contributors
5029 ------------
5030
5031 The following people contributed notes, ideas, or patches that have
5032 been incorporated in changes in this release:
5033
5034 Alain Portal <aportal@univ-montp2.fr>
5035
5036 Apologies if I missed anyone!
5037
5038 Global changes
5039 --------------
5040
5041 Various pages
5042 mtk
5043 Updated CONFORMING TO and/or standards references
5044 in various pages that were missed for 2.38.
5045
5046 Typographical or grammatical errors have been corrected in several
5047 places.
5048
5049 Changes to individual pages
5050 ---------------------------
5051
5052
5053 chdir.2
5054 mtk
5055 _XOPEN_SOURCE=500 also gets fchdir() prototype.
5056
5057 standards.7
5058 mtk
5059 Added a few more standards, and expand some explanations.
5060
5061
5062 ==================== Changes in man-pages-2.40 ====================
5063
5064 Released: 2006-09-04
5065
5066 Contributors
5067 ------------
5068
5069 The following people contributed notes, ideas, or patches that have
5070 been incorporated in changes in this release:
5071
5072 Alain Portal <aportal@univ-montp2.fr>
5073 Andi Kleen <ak@suse.de>
5074 Andries Brouwer <Andries.Brouwer@cwi.nl>
5075 Christoph Hellwig <hch@lst.de>
5076 Chuck Ebbert <76306.1226@compuserve.com>
5077 Samuel Thibault <samuel.thibault@ens-lyon.org>
5078 Toralf Förster <toralf.foerster@gmx.de>
5079
5080 Apologies if I missed anyone!
5081
5082 Global changes
5083 --------------
5084
5085 faccessat.2
5086 fchmodat.2
5087 fchownat.2
5088 fstatat.2
5089 futimesat.2
5090 linkat.2
5091 mkdirat.2
5092 mknodat.2
5093 openat.2
5094 readlinkat.2
5095 renameat.2
5096 symlinkat.2
5097 mtk (after a note by Alain Portal)
5098 Make naming of 'pathname' argument consistent; various
5099 minor rewordings.
5100
5101 Typographical or grammatical errors have been corrected in several
5102 places.
5103
5104 Changes to individual pages
5105 ---------------------------
5106
5107 clone.2
5108 mtk
5109 Reinstate text on CLONE_DETACHED, and add a few words.
5110
5111 execve.2
5112 mtk
5113 Added list of process attributes that are not preserved on exec().
5114
5115 fork.2
5116 mtk, after a suggestion by Christoph Hellwig
5117 Greatly expanded, to describe all attributes that differ
5118 in parent and child.
5119
5120 linkat.2
5121 mtk
5122 Document AT_SYMLINK_FOLLOW (new in 2.6.18).
5123
5124 set_mempolicy.2
5125 mtk / Andi Kleen
5126 Memory policy is preserved across execve().
5127
5128 write.2
5129 mtk / Alain Portal
5130 SEE ALSO for writev should refer to Section 2, not 3.
5131 (i.e., really make the change that was logged in 2.34)
5132
5133 getcwd.3
5134 Samuel Thibault / mtk
5135 Fix SYNOPSIS and CONFORMING TO text for getwd() and
5136 get_current_dir().
5137 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=381692
5138
5139 proc.5
5140 Chuck Ebbert
5141 Document /proc/PID/auxv.
5142
5143 capabilities.7
5144 Alain Portal
5145 Restore text accidentally deleted in 2.39.
5146
5147 regex.7
5148 mtk / Alain Portal
5149 Change references to "1003.2" to "POSIX.2".
5150
5151
5152 ==================== Changes in man-pages-2.41 ====================
5153
5154 Released: 2006-10-12
5155
5156 Contributors
5157 ------------
5158
5159 The following people contributed notes, ideas, or patches that have
5160 been incorporated in changes in this release:
5161
5162 Andi Kleen <ak@suse.de>
5163 Andries Brouwer <Andries.Brouwer@cwi.nl>
5164 Andrew Morton <akpm@osdl.org>
5165 Britton Leo Kerin <bkerin_rb@letterboxes.org>
5166 Dan Jacobson <jidanni@jidanni.org>
5167 Guillem Jover <guillem@hadrons.org>
5168 Hrvoje Niksic <hniksic@xemacs.org>
5169 Jens Axboe <axboe@suse.de>
5170 Justin Pryzby <justinpryzby@users.sourceforge.net>
5171 Kevin Ryde <user42@zip.com.au>
5172 Marcel Holtmann <marcel@holtmann.org>
5173 Senthil Kumar <senthilkumar_sen@hotpop.com>
5174 Stefan Puiu <stefanpuiuro@yahoo.com>
5175 Stuart MacDonald <stuartm@connecttech.com>
5176 Trond Myklebust <trond.myklebust@fys.uio.no>
5177
5178 Apologies if I missed anyone!
5179
5180
5181 Global changes
5182 --------------
5183
5184 Typographical or grammatical errors have been corrected in several
5185 places.
5186
5187
5188 New pages
5189 ---------
5190
5191 splice.2
5192 tee.2
5193 vmsplice.2
5194 Jens Axboe / Michael Kerrisk
5195 See also:
5196 http://lwn.net/Articles/118760/
5197 http://lwn.net/Articles/178199/
5198 http://lwn.net/Articles/179492/
5199 http://kerneltrap.org/node/6505
5200 http://lwn.net/Articles/179434/
5201
5202 Changes to individual pages
5203 ---------------------------
5204
5205 ldd.1
5206 Stefan Puiu
5207 Note glibc version where "ldd -u" appeared.
5208
5209 execve.2
5210 mtk
5211 The PR_SET_NAME setting is not preserved across an execve().
5212
5213 fork.2
5214 mtk
5215 Mappings marked with madvise(MADV_DONTFORK) are not inherited
5216 by child.
5217
5218 getdtablesize.2
5219 mtk
5220 Noted that sysconf(_SC_OPEN_MAX) is preferred in portable
5221 applications.
5222
5223 getpagesize.2
5224 mtk
5225 Noted that sysconf(_SC_PAGE_SIZE) is preferred in portable
5226 applications.
5227 _SC_PAGE_SIZE is available on most systems.
5228
5229 madvise.2
5230 mtk
5231 Document MADV_REMOVE, new in 2.6.16.
5232 Document MADV_DONTFORK / MADV_DOFORK, new in 2.6.16.
5233
5234 mount.2
5235 mtk / Trond Myklebust
5236 MNT_FORCE can cause data loss.
5237
5238 mmap.2
5239 mtk
5240 Added note on Linux's old (pre-2.6.12) buggy treatment of
5241 length==0.
5242 Justin Pryzby / mtk
5243 Added some EINVAL errors.
5244
5245 mremap.2
5246 mtk
5247 Remove superfluous "#include <unistd.h>" from SYNOPSIS.
5248
5249 msync.2
5250 mtk
5251 Added EBUSY error for case where MS_INVALIDATE is applied to
5252 a locked region.
5253
5254 posix_fadvise.2
5255 Andrew Morton
5256 Since 2.6.18, POSIX_FADV_NOREUSE is a no-op.
5257
5258 prctl.2
5259 Marcel Holtmann / mtk
5260 Since kernel 2.6.18, setting 2 for PR_SET_DUMPABLE is no longer
5261 possible.
5262 Guillem Jover
5263 Updated Linux versions where the options where introduced.
5264 Added PR_SET_TIMING, PR_GET_TIMING, PR_SET_NAME, PR_GET_NAME,
5265 PR_SET_UNALIGN, PR_GET_UNALIGN, PR_SET_FPEMU, PR_GET_FPEMU,
5266 PR_SET_FPEXC, PR_GET_FPEXC.
5267 Michael Kerrisk
5268 Document PR_GET_ENDIAN and PR_SET_ENDIAN.
5269
5270 remap_file_pages.2
5271 mtk
5272 Add "#define _GNU_SOURCE" to SYNOPSIS.
5273
5274 sync_file_range.2
5275 mtk
5276 Noted that sync_file_range() appeared in kernel 2.6.17.
5277
5278 vfork.2
5279 mtk
5280 Noted interactions with fork handlers in multithreaded programs.
5281
5282 wait4.2
5283 mtk
5284 Added feature test macros to SYNOPSIS.
5285
5286 clog2.3
5287 mtk / aeb / Kevin Ryde
5288 Fix broken text in description.
5289 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=386214
5290
5291 clog10.3
5292 Kevin Ryde
5293 Fix broken text in description.
5294 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=386214
5295
5296 mq_receive.3
5297 Britton Leo Kerin
5298 Fix return type in SYNOPSIS; should be "ssize_t" not "mqd_t".
5299 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=387551
5300
5301 qsort.2
5302 Hrvoje Niksic
5303 Fix wording referring to the use of strcmp() in 'compar'
5304 function.
5305 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=391402
5306
5307 sendfile.2
5308 mtk
5309 Added SEE ALSO referring to new splice.2 page.
5310
5311 termios.3
5312 mtk
5313 Documented IUTF8 (which was new in kernel 2.6.4).
5314
5315 tzset.3
5316 mtk
5317 Added some TZ examples.
5318 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=386087
5319
5320 proc.5
5321 mtk
5322 Added delayacct_blkio_ticks (new in 2.6.18) to /proc/PID/statm.
5323
5324 ip.7
5325 Stuart MacDonald / Andi Kleen
5326 Fix discussion for TCP error queue /IP_RECVERR on TCP.
5327
5328 pthreads.7
5329 mtk
5330 Noted effect of RLIMIT_STACK resource limit for NPTL.
5331
5332 socket.7
5333 Senthil Kumar
5334 Place socket options in alphabetical order.
5335
5336
5337 ==================== Changes in man-pages-2.42 ====================
5338
5339 Released: 2006-11-24
5340
5341 Contributors
5342 ------------
5343
5344 The following people contributed notes, ideas, or patches that have
5345 been incorporated in changes in this release:
5346
5347 Andrew Morton <akpm@osdl.org>
5348 Chuck Ebbert <76306.1226@compuserve.com>
5349 Doug Goldstein <cardoe@gentoo.org>
5350 Eduard Bloch <blade@debian.org>
5351 Evan Teran <eteran@alum.rit.edu>
5352 Pavel Heimlich <tropikhajma@seznam.cz>
5353 Petr Baudis <pasky@ucw.cz>
5354 Randy Dunlap <rdunlap@xenotime.net>
5355 Ulrich Drepper <drepper@redhat.com>
5356
5357 Apologies if I missed anyone!
5358
5359
5360 Global changes
5361 --------------
5362
5363 Typographical or grammatical errors have been corrected in several
5364 places.
5365
5366
5367 Changes to individual pages
5368 ---------------------------
5369
5370 brk.2
5371 Evan Teran / mtk
5372 Add text describing behavior of the Linux brk() system call
5373 and point out that the glibc brk() wrapper provides different
5374 behavior.
5375 mtk
5376 Note that sbrk() is implemented as a library function in glibc
5377 that calls the brk() system call.
5378
5379 futex.2
5380 mtk
5381 FUTEX_FD is scheduled for removal in June 2007.
5382
5383 getaddrinfo.3
5384 getnameinfo.3
5385 Ulrich Drepper, with edits by mtk
5386 Add text describing Internationalized Domain Name
5387 extensions.
5388
5389 open.2
5390 mtk / Eduard Bloch
5391 Fix description of O_LARGEFILE to mention required feature test
5392 macros.
5393
5394 ptrace.2
5395 Chuck Ebbert
5396 Since Linux 2.6.18, the PID of the new process is also available
5397 for PTRACE_EVENT_VFORKDONE.
5398
5399 syslog.3
5400 Doug Goldstein
5401 Fix header file required for vsyslog() in SYNOPSIS.
5402
5403 wcwidth.3
5404 Petr Baudis
5405 Fix CONFORMING TO.
5406
5407 core.5
5408 mtk
5409 Linux 2.4.21 added core_pattern (which was already in 2.6).
5410 Noted a few more reasons why a core dump file might not
5411 be produced.
5412
5413
5414 ==================== Changes in man-pages-2.43 ====================
5415
5416 Released: 2006-11-29
5417
5418 Contributors
5419 ------------
5420
5421 The following people contributed notes, ideas, or patches that have
5422 been incorporated in changes in this release:
5423
5424 Andi Kleen <ak@suse.de>
5425 David Brownell <david-b@pacbell.net>
5426 Eduard Bloch <blade@debian.org>
5427 Egmont Koblinger <egmont@uhulinux.hu>
5428 Reuben Thomas <rrt@sc3d.org>
5429
5430 Apologies if I missed anyone!
5431
5432
5433 Global changes
5434 --------------
5435
5436 Typographical or grammatical errors have been corrected in several
5437 places.
5438
5439
5440 Changes to individual pages
5441 ---------------------------
5442
5443 ioperm.2
5444 mtk
5445 Clarify discussion of privilege requirements.
5446 Added ENOMEM to ERRORS.
5447
5448 open.2
5449 mtk / Eduard Bloch
5450 Clarify description of O_LARGEFILE.
5451
5452 crypt.3
5453 Egmont Koblinger
5454 Make description of MD5 output string less ambiguous.
5455
5456 strerror.3
5457 Reuben Thomas
5458 Add C99 to CONFORMING TO; see
5459 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=400634
5460
5461 rtc.4
5462 David Brownell
5463
5464 Update the RTC man page to reflect the new RTC class framework:
5465
5466 - Generalize ... it's not just for PC/AT style RTCs, and there
5467 may be more than one RTC per system.
5468
5469 - Not all RTCs expose the same feature set as PC/AT ones; most
5470 of these ioctls will be rejected by some RTCs.
5471
5472 - Be explicit about when {A,P}IE_{ON,OFF} calls are needed.
5473
5474 - Describe the parameter to the get/set epoch request; correct
5475 the description of the get/set frequency parameter.
5476
5477 - Document RTC_WKALM_{RD,SET}, which don't need AIE_{ON,OFF} and
5478 which support longer alarm periods.
5479
5480 - Hey, not all system clock implementations count timer irqs any
5481 more now that the new RT-derived clock support is merging.
5482
5483 proc.5
5484 mtk
5485 s/fseek(3)/lseek(2)/ under /proc/PID/mem entry.
5486
5487 feature_test_macros.7
5488 mtk / Eduard Bloch
5489 The LFS spec is now at http://opengroup.org/platform/lfs.html
5490
5491 raw.7
5492 udp.7
5493 Andi Kleen
5494 Describe the correct default for UDP/RAW path MTU discovery.
5495
5496
5497 ==================== Changes in man-pages-2.44 ====================
5498
5499 Released: 2007-04-04
5500
5501 Contributors
5502 ------------
5503
5504 The following people contributed notes, ideas, or patches that have
5505 been incorporated in changes in this release:
5506
5507 Andre Majorel <aym-naideb@teaser.fr>
5508 Benjamin Gilbert <bgilbert@cs.cmu.edu>
5509 Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe>
5510 Chuck Ebbert <76306.1226@compuserve.com>
5511 Ivana Varekova <varekova@redhat.com>
5512 Jakub Jelinek <jakub@redhat.com>
5513 John Ward <jward@idealcorp.com>
5514 Jorge Peixoto de Morais Neto <jorgepeixotomorais@gmail.com>
5515 Julien Blache <jblache@debian.org>
5516 Julien Cristau <jcristau@debian.org>
5517 Justin Pryzby <justinpryzby@users.sourceforge.net>
5518 Martín Ferrari <martin.ferrari@gmail.com>
5519 Mike Frysinger <vapier@gentoo.org>
5520 Nick Piggin <npiggin@suse.de>
5521 Nick Pollitt <npollitt@mvista.com>
5522 Nicolas François <nicolas.francois@centraliens.ne>
5523 Pádraig Brady <P@draigBrady.com>
5524 Premysl Hruby <dfenze@gmail.com>
5525 Reuben Thomas <rrt@sc3d.org>
5526 Samuel Thibault <samuel.thibault@ens-lyon.org>
5527 Serge E. Hallyn <serge@hallyn.com>
5528 Thomas Huriaux <thomas.huriaux@gmail.com>
5529 Timo Sirainen <tss@iki.fi>
5530 Val Henson <val_henson@linux.intel.com>
5531
5532 Apologies if I missed anyone!
5533
5534
5535 New pages
5536 ---------
5537
5538 termio.7
5539 mtk, after a bit of prodding by Reuben Thomas
5540 A brief discussion of the old System V termio interface,
5541 with pointers to pages that will contain the information
5542 that the reader probably wants.
5543
5544 scripts/find_repeated_words.sh
5545 mtk
5546 Find consecutive duplicate words in a man page, some of
5547 which may be grammar errors.
5548
5549 Global changes
5550 --------------
5551
5552 Various pages
5553 Justin Pryzby / mtk
5554 Add "#define _ATFILE_SOURCE" to SYNOPSIS in following pages:
5555 faccessat.2
5556 fchmodat.2
5557 fchownat.2
5558 fstatat.2
5559 futimesat.2
5560 linkat.2
5561 mkdirat.2
5562 mknodat.2
5563 openat.2
5564 readlinkat.2
5565 renameat.2
5566 symlinkat.2
5567 unlinkat.2
5568 mkfifoat.3
5569
5570 Various pages
5571 mtk
5572 Various references to "getty" were changed to "mingetty", since
5573 that is the manual page more likely to be found on current systems.
5574
5575 Various pages
5576 mtk, after a suggestion by Reuben Thomas <rrt@sc3d.org>
5577 Updated various header pages to accurately reflect which functions
5578 are and are not part of C89. Also fixed/improved a few other
5579 CONFORMING TO entries.
5580
5581 Various pages
5582 mtk
5583 s/Unices/Unix systems/ on the 5 pages where it appears.
5584
5585 Various pages
5586 mtk
5587 Wrapped long source lines in the following files
5588 getsockopt.2
5589 mknodat.2
5590 io_setup.2
5591 select_tut.2
5592 select.2
5593 readlinkat.2
5594 io_cancel.2
5595 syslog.2
5596 wcsncat.3
5597 getipnodebyname.3
5598 cmsg.3
5599 wcpncpy.3
5600 wcsrtombs.3
5601 wcstok.3
5602 fgetwc.3
5603 wmemcmp.3
5604 wcsspn.3
5605 div.3
5606 modf.3
5607 stdio_ext.3
5608 ctermid.3
5609 des_crypt.3
5610 wcsncmp.3
5611 wmemchr.3
5612 wcsstr.3
5613 wmemcpy.3
5614 wprintf.3
5615 wcsnrtombs.3
5616 termios.3
5617 erf.3
5618 ceil.3
5619 lround.3
5620 nextafter.3
5621 wcsncpy.3
5622 wmemset.3
5623 getw.3
5624 console_ioctl.4
5625 sk98lin.4
5626 environ.7
5627 unix.7
5628 time.7
5629
5630 Various pages
5631 mtk
5632 Added a SEE ALSO reference for feature_test_macros(7) to all
5633 pages where a feature test macro appears in the SYNOPSIS.
5634
5635 Various pages
5636 mtk
5637 Added SEE ALSO entry pointing to time.7
5638 alarm.2
5639 nanosleep.2
5640 ualarm.3
5641 usleep.3
5642
5643 Various pages
5644 Justin Pryzby / mtk
5645 Fixed consecutive duplicate word typos on a number of pages.
5646
5647 Typographical or grammatical errors have been corrected in several
5648 places. (Special thanks to Nicolas François!)
5649
5650
5651 Changes to individual pages
5652 ---------------------------
5653
5654 access.2
5655 mtk
5656 Since 2.6.20, access() honors the MS_NOEXEC mount flag.
5657 Jorge Peixoto de Morais Neto / mtk
5658 Improve ENOENT description.
5659
5660 clone.2
5661 mtk
5662 Added some detail to the prototype.
5663 Added some notes on IA-64's clone2().
5664
5665 epoll_ctl.2
5666 mtk
5667 Add text to note that EPOLLRDHUP appeared in kernel 2.6.17.
5668
5669 faccessat.2
5670 Justin Pryzby
5671 Various fixes as per
5672 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=411177
5673 * s/effective/real/ in description text.
5674 * added <fcntl.h> to synopsis.
5675 * various other changes.
5676
5677 getrlimit.2
5678 mtk / Fedora downstream patches; thanks to Ivana Varekova
5679 Added a few words to note that RLIMIT_NPROC is really a limit on
5680 threads.
5681
5682 io_cancel.2
5683 io_destroy.2
5684 io_getevents.2
5685 io_setup.2
5686 io_submit.2
5687 Fedora downstream patches; thanks to Ivana Varekova
5688 s%linux/aio.h%libaio.h% in SYNOPSIS.
5689 Changed return type from "long" to "int".
5690
5691 mbind.2
5692 Samuel Thibault / mtk
5693 Fix EINVAL description.
5694 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=411777
5695
5696 mincore.2
5697 Nick Piggin
5698 Kernel 2.6.21 fixes several earlier bugs in mincore().
5699 Nick Pollitt
5700 Remove words "of a file" -- mincore() is describing
5701 memory residence information, not properties of a file.
5702 mtk
5703 Rewrote various parts to make the page clearer.
5704
5705 mmap.2
5706 mtk
5707 Rewrote and reorganized various parts to be clearer.
5708 Taken from Fedora downstream patches; thanks to Ivana Varekova
5709 Removed text stating that mmap() never returns 0; that's
5710 not true.
5711
5712 mount.2
5713 mtk / Val Henson
5714 Document MS_RELATIME, new in Linux 2.6.20.
5715
5716 open.2
5717 Andre Majorel / mtk
5718 On Linux, the error returned when opening a large file on a
5719 32-bit system is actually EFBIG, not EOVERFLOW.
5720
5721 posix_fadvise.2
5722 Pádraig Brady
5723 Fix RETURN VALUE description: returns error number of failure.
5724
5725 rename.2
5726 mtk / Timo Sirainen
5727 Various improvements to DESCRIPTION.
5728 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=416012
5729
5730 semop.2
5731 mtk
5732 If sops contains multiple operations, then these are performed
5733 in array order. All Unix systems that I know of do this,
5734 and some Linux applications depend on this behavior. SUSv3
5735 made no explicit statement here, but SUSv4 will explicitly
5736 require this behavior.
5737 Small rewording of explanation of "atomically".
5738
5739 signal.2
5740 Nicolas François
5741 Fix incorrect argument name in DESCRIPTION.
5742 mtk
5743 Small wording improvement.
5744
5745 socket.2
5746 Nicolas François
5747 Add reference to ipv6.7 page.
5748
5749 socketcall.2
5750 Nicolas François
5751 Fix .TH line.
5752
5753 splice.2
5754 Benjamin Gilbert
5755 Fix inconsistent argument names in SYNOPSIS and DESCRIPTION.
5756
5757 statvfs.2
5758 mtk
5759 Small wording clarification.
5760
5761 symlink.2
5762 mtk / Nicolas François
5763 Removed cryptic text under CONFORMING to referring to
5764 "open(2) and NFS". There is no relevant text in open.2 as
5765 far as I (mtk) can see.
5766
5767 time.2
5768 mtk / Reuben Thomas
5769 Remove sentence "gettimeofday() obsoleting time() on 4.3BSD".
5770 This information is old, and probably no longer relevant.
5771 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=403888
5772
5773 write.2
5774 mtk, after an idea from a downstream Fedora patch.
5775 Clarified discussion of /count == 0/ case.
5776
5777 ptrace.2
5778 Chuck Ebbert
5779 When the parent receives an event with PTRACE_EVENT_* set,
5780 the child is not in the normal signal delivery path. This
5781 means the parent cannot do ptrace(PTRACE_CONT) with a signal
5782 or ptrace(PTRACE_KILL). kill() with a SIGKILL signal can be
5783 used instead to kill the child process after receiving one
5784 of these messages.
5785
5786 sched_setaffinity.2
5787 mtk
5788 Fix glibc version number in description of 'cpusetsize' argument.
5789
5790 vfork.2
5791 mtk
5792 Stripped some excess/outdated text from the BUGS section.
5793
5794 basename.3
5795 mtk / Jorge Peixoto de Morais Neto
5796 Add text to clarify that the pointer returned by these
5797 functions may be into some part of 'path'.
5798
5799 dlopen.3
5800 Taken from Fedora downstream patches; thanks to Ivana Varekova
5801 + Carlo Marcelo Arenas Belon
5802 Add "#include <stdlib.h>" to example program.
5803
5804 fclose.3
5805 mtk
5806 Complete rewrite. The existing page was hard to read,
5807 and the RETURN VALUE description seems to be wrong.
5808
5809 getopt.3
5810 mtk
5811 Added getopt() example program.
5812 mtk
5813 Add a few words to clarify the operation of the GNU-specific
5814 double-colon feature, which allows options to have optional
5815 arguments.
5816 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=352139
5817
5818 glob.3
5819 Nicolas François
5820 Fix PROTOTYPE.
5821
5822 inet_network.3
5823 mtk, after an idea from a downstream Fedora patch.
5824 Clarified description of inet_network().
5825
5826 log.3
5827 Nicolas François
5828 Fix .TH line.
5829
5830 log10.3
5831 Nicolas François
5832 Fix .TH line.
5833
5834 malloc.3
5835 Nicolas François
5836 Small rewording to mention calloc().
5837
5838 posix_openpt.3
5839 Martín Ferrari
5840 Fix return type in SYNOPSIS; as per
5841 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=400971
5842 Needs _XOPEN_SOURCE == 600; as per
5843 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=400975
5844 Julien BLACHE
5845 s/ptsname/posix_openpt/ in RETURN VALUE
5846
5847 re_comp.3
5848 Taken from Fedora downstream patches; thanks to Ivana Varekova
5849 Add "#define _REGEX_RE_COMP" to SYNOPSIS.
5850
5851 regex.3
5852 Nicolas François
5853 Fix .TH line.
5854
5855 termios.3
5856 mtk
5857 Added .SS headers to give some structure to this page; and a small
5858 amount of reordering.
5859 mtk
5860 Added a section on canonical and non-canonical mode.
5861 mtk
5862 Enhanced the discussion of "raw" mode for cfmakeraw().
5863 mtk
5864 Document CMSPAR.
5865 mtk
5866 Make description of PARODD a little clearer.
5867 Reuben Thomas
5868 Add SEE ALSO link to tty_ioctl.4
5869 mtk
5870 Add SEE ALSO link to console_ioctl.4
5871
5872 ualarm.3
5873 mtk
5874 Removed BSD prototype from synopsis.
5875 Various rewordings.
5876
5877 usleep.3
5878 mtk
5879 Removed BSD prototype from synopsis.
5880 Various rewordings.
5881
5882 termcap.5
5883 Taken from Fedora downstream patches; thanks to Ivana Varekova
5884 s/curses/ncurses/ under SEE ALSO
5885
5886 bootparam.7
5887 Taken from Fedora downstream patches; thanks to Ivana Varekova
5888 Documented "mem=nopentium".
5889
5890 feature_test_macros.7
5891 mtk
5892 The default treatment of _POSIX_C_SOURCE changed in glibc 2.4.
5893 mtk, after a suggestion by Justin Pryzby
5894 Added some text warning that the "__" macros that
5895 <features.h> defines internally should never be
5896 directly defined by programs.
5897 mtk, based on notes by Jakub Jelinek
5898 Document _FORTIFY_SOURCE
5899 (See http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02055.html )
5900 mtk
5901 Document _REENTRANT and _THREAD_SAFE.
5902
5903 mdoc.7
5904 mtk / Nicolas François
5905 Remove CONFIGURATION section, since this does not seem to be
5906 true for Linux.
5907
5908 svipc.7
5909 Nicolas François
5910 Fix data types in associated data structures;
5911 remove non-existent semzcnt and semncnt fields.
5912
5913 time.7
5914 mtk
5915 Since kernel 2.6.20, the software clock can also be 300 HZ.
5916
5917
5918 ==================== Changes in man-pages-2.45 ====================
5919
5920 Released: 2007-04-05
5921
5922 Global changes
5923 --------------
5924
5925 This release consists mainly of formatting fixes (to a large
5926 number of pages) to achieve greater consistency across pages.
5927 With the exception of the few individual changes noted below,
5928 no changes were made to content.
5929
5930 Changes to individual pages
5931 ---------------------------
5932
5933 io_destroy.2
5934 io_getevents.2
5935 io_setup.2
5936 io_cancel.2
5937 io_submit.2
5938 mtk
5939 Clarified RETURN VALUE text
5940
5941 bindresvport.3
5942 mtk
5943 Rewrote prototype using modern C syntax.
5944
5945
5946 ==================== Changes in man-pages-2.46 ====================
5947
5948 Released: 2007-04-06
5949
5950 Global changes
5951 --------------
5952
5953 This release consists mainly of formatting fixes (to a large
5954 number of pages) to achieve greater consistency across pages:
5955
5956 * Most instances of two or more consecutive blank lines in man
5957 page output were shrunk to a single line.
5958 * A number of example programs were reformatted
5959 to more closely match K&R style.
5960 * In various places (mainly code examples), the use of tabs was
5961 replaced by spaces
5962
5963 With the exception of the few individual changes noted below,
5964 no changes were made to content.
5965
5966
5967 Changes to individual pages
5968 ---------------------------
5969
5970 bdflush.2
5971 mtk
5972 Add <sys/kdaemon.h> header file to SYNOPSIS.
5973
5974 sched_rr_get_interval.2
5975 mtk
5976 Moved timespec definition from SYNOPSIS into description.
5977
5978 select_tut.2
5979 mtk
5980 Make SYNOPSIS match select.2.
5981
5982
5983 ==================== Changes in man-pages-2.47 ====================
5984
5985 Released: 2007-05-04
5986
5987 Contributors
5988 ------------
5989
5990 The following people contributed notes, ideas, or patches that have
5991 been incorporated in changes in this release:
5992
5993 Andi Kleen <andi@firstfloor.org>
5994 John Heffner <jheffner@psc.edu>
5995
5996 Apologies if I missed anyone!
5997
5998
5999 Global changes
6000 --------------
6001
6002 This release consists mainly of changes to source file layout
6003 (wrapped long lines; stripped trailing white space; started new
6004 sentences on new lines).
6005
6006 There is very little change to output formatting or content (see the
6007 notes below).
6008
6009
6010 Changes to individual pages
6011 ---------------------------
6012
6013 sched_rr_get_interval.2
6014 mtk
6015 Remove crufty statement that this system call is not implemented.
6016 The nice interval can be used to control the size of
6017 the round-robin quantum.
6018 Corrected .TH line.
6019
6020 ip.7
6021 John Heffner / mtk
6022 Document IP_PMTUDISC_PROBE, which will be in 2.6.22.
6023
6024
6025 ==================== Changes in man-pages-2.48 ====================
6026
6027 Released: 2007-05-04
6028
6029 Contributors
6030 ------------
6031
6032 The following people contributed notes, ideas, or patches that have
6033 been incorporated in changes in this release:
6034
6035 Colin Watson <cjwatson@debian.org>
6036 Justin Pryzby <justinpryzby@users.sourceforge.net>
6037
6038 Apologies if I missed anyone!
6039
6040
6041 Global changes
6042 --------------
6043
6044 This release consists mainly of changes to source file layout
6045 (wrapped long lines; stripped trailing white space; started new
6046 sentences on new lines).
6047
6048 There is very little change to output formatting or content (see the
6049 notes below).
6050
6051 Various pages
6052 mtk
6053 In various places where it occurred,
6054 s/nonnegative/non-negative/
6055
6056 Various pages
6057 mtk
6058 s/wide character/wide-character/ when used attributively.
6059
6060
6061 Changes to individual pages
6062 ---------------------------
6063
6064 man.7
6065 Justin Pryzby / Colin Watson / mtk
6066 .SH doesn't require quotes.
6067 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=411303
6068
6069
6070 ==================== Changes in man-pages-2.49 ====================
6071
6072 Released: 2007-05-20
6073
6074 Contributors
6075 ------------
6076
6077 The following people contributed notes, ideas, or patches that have
6078 been incorporated in changes in this release:
6079
6080 Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
6081 Bruno Haible <bruno@clisp.org>
6082 Justin Pryzby <justinpryzby@users.sourceforge.net>
6083
6084 Apologies if I missed anyone!
6085
6086
6087 New pages
6088 ---------
6089
6090 bsd_signal.3
6091 mtk
6092 Documentation of bsd_signal().
6093
6094 euidaccess.3
6095 mtk
6096 Manual page for euidaccess() and eaccess().
6097
6098 getsubopt.3
6099 mtk / Justin Pryzby
6100 Documentation of getsubopt().
6101
6102 sysv_signal.3
6103 mtk
6104 Documentation of sysv_signal().
6105
6106
6107 New links
6108 ---------
6109
6110 epoll_pwait.2
6111 mtk
6112 New link to epoll_wait.2.
6113
6114 eaccess.3
6115 mtk
6116 New link to new euidaccess.3,
6117
6118 sem_timedwait.3
6119 mtk
6120 New link to sem_wait.3.
6121
6122 sem_trywait.3
6123 mtk
6124 New link to sem_wait.3.
6125
6126
6127 Global changes
6128 --------------
6129
6130 Typographical or grammatical errors have been corrected in several
6131 places.
6132
6133
6134 Changes to individual pages
6135 ---------------------------
6136
6137 access.3
6138 mtk
6139 Added SEE ALSO ref to new euidaccess.3 page.
6140
6141 epoll_wait.2
6142 mtk
6143 Added description of epoll_pwait(), new in kernel 2.6.19.
6144
6145 execve.2
6146 mtk
6147 Add text noting that Linux allows 'argv' and 'envp' to be
6148 NULL, but warning that this is non-standard and non-portable,
6149 and should be avoided in portable programs.
6150 Bug filed (http://bugzilla.kernel.org/show_bug.cgi?id=8408)
6151 to get this changed, but maybe that won't be done because it
6152 is an ABI change.
6153 mtk
6154 Added an example program.
6155 mtk
6156 Expanded the discussion of interpreter scripts and the
6157 'optional-arg' argument of an interpreter script.
6158 For further info, see
6159 http://homepages.cwi.nl/~aeb/std/hashexclam-1.html
6160 http://www.in-ulm.de/~mascheck/various/shebang/
6161 mtk
6162 Added text noting that FD_CLOEXEC causes record locks to be
6163 released.
6164 mtk
6165 Mention effect of MS_NOSUID mount(2) flag for set-user-ID
6166 programs.
6167 mtk
6168 Expanded description of handling of file descriptors during
6169 execve(), adding text to note that descriptors 0, 1, and 2
6170 may be treated specially.
6171
6172 faccessat.3
6173 mtk
6174 Added SEE ALSO ref to new euidaccess.3 page.
6175
6176 mmap.2
6177 mtk
6178 Place MAP_* flags list in alphabetical order.
6179
6180 readv.2
6181 mtk
6182 A fairly substantial rewrite, which among other things
6183 fixes the problem reported by Kyle Sluder in
6184 http://bugzilla.kernel.org/show_bug.cgi?id=8399
6185 And added some example code.
6186
6187 sigaction.2
6188 mtk
6189 Added text referring to the discussion of async-signal-safe
6190 functions in signal(7).
6191 A few other minor formatting and wording changes.
6192
6193 signal.2
6194 mtk
6195 Moved the discussion of async-signal-safe functions to signal(7).
6196 Added text referring to the discussion of async-signal-safe
6197 functions in signal(7).
6198 Added SEE ALSO entries referring to new bsd_signal.3 and
6199 sysv_signal.3 pages.
6200
6201 copysign.3
6202 Bruno Haible
6203 Clarify discussion of negative zero.
6204
6205 getopt.3
6206 mtk
6207 Add SEE ALSO ref to new getsubopt.3.
6208
6209 iconv_open.3
6210 Bruno Haible
6211 Describe the glibc/libiconv //TRANSLIT and //IGNORE extensions
6212 for 'tocode'.
6213
6214 iswblank.3
6215 Bruno Haible
6216 Update CONFORMING TO; iswblank() is in POSIX.1-2001.
6217
6218 inotify.7
6219 mtk
6220 Definitions for IN_DONT_FOLLOW, IN_MASK_ADD, and IN_ONLYDIR
6221 were added to glibc in version 2.5.
6222
6223 signal.7
6224 mtk
6225 Incorporated (and slightly modified) the text on
6226 async-signal-safe functions that was formerly in signal(2).
6227 Added SEE ALSO entries referring to new bsd_signal.3 and
6228 sysv_signal.3 pages.
6229
6230
6231 ==================== Changes in man-pages-2.50 ====================
6232
6233 Released: 2007-05-21
6234
6235 Contributors
6236 ------------
6237
6238 The following people contributed notes, ideas, or patches that have
6239 been incorporated in changes in this release:
6240
6241 Andreas Halter <halter@google.com>
6242 Laird Shaw <netocrat@dodo.com.au>
6243 Mike Frysinger <vapier@gentoo.org>
6244
6245 Apologies if I missed anyone!
6246
6247 Removed pages (!)
6248 -----------------
6249
6250 Most Section 1 man pages are removed
6251 mtk (with help from Mike Frysinger, Laird Shaw, Andreas Halter)
6252 Once upon time Andries added a number of Section 1 manual pages
6253 to man-pages. However, since that time, those pages have not
6254 seen much maintenance, and are not in fact distributed in most
6255 distributions. Instead most distributions supply the
6256 coreutils versions of these pages, which are currently
6257 maintained. In addition, man-pages provides the 1p pages,
6258 which document the portable subset of functionality of these
6259 commands. Since the man1 pages are mostly unneeded, and
6260 out of date, I'm removing them. The following pages disappear:
6261
6262 chgrp.1
6263 chmod.1
6264 chown.1
6265 cp.1
6266 dd.1
6267 df.1
6268 diff.1
6269 dir.1
6270 dircolors.1
6271 du.1
6272 install.1
6273 ln.1
6274 ls.1
6275 mkdir.1
6276 mkfifo.1
6277 mknod.1
6278 mv.1
6279 rm.1
6280 rmdir.1
6281 touch.1
6282 vdir.1
6283
6284 The following Section 1 pages will be kept:
6285
6286 intro.1
6287 ldd.1
6288 time.1
6289
6290
6291 ==================== Changes in man-pages-2.51 ====================
6292
6293 Released: 2007-05-28
6294
6295 Global changes
6296 --------------
6297
6298 Various pages
6299 mtk
6300 (Hopefully) all cross references outside a page now include a
6301 section number. This should permit better resulting output
6302 from a man2html-type conversion.
6303
6304 Various pages
6305 mtk
6306 Convert function formatting of the form "\fBname\fP()" to
6307 ".BR name ()".
6308
6309
6310 Changes to individual pages
6311 ---------------------------
6312
6313 futimesat.2
6314 mtk
6315 s/futimes/futimesat/ in .SH NAME line.
6316
6317 msgop.2
6318 mtk
6319 Put "msgrcv" and "msgsnd" in .SH NAME line.
6320
6321 mount.2
6322 mtk
6323 Add "umount2" to .SH NAME line.
6324
6325 wait.2
6326 mtk
6327 Add "waitid" to .SH NAME line.
6328
6329 getopt.3
6330 mtk
6331 Add "getopt_long" and "getopt_long_only" in .SH NAME line.
6332
6333 sem_wait.3
6334 mtk
6335 Add "sem_timedwait" and "sem_trywait" to .SH NAME line.
6336
6337 stdarg.3
6338 mtk
6339 Add "va_start", "va_arg", "va_end", "va_copy" to .SH NAME line.
6340
6341
6342 ==================== Changes in man-pages-2.52 ====================
6343
6344 Released: 2007-05-29
6345
6346 "A foolish consistency is the hobgoblin of little minds, adored by
6347 little statesmen and philosophers and divines"
6348
6349 Ralph Waldo Emerson (1803-1882)
6350
6351 "But damn it, these man pages are a mess!"
6352
6353
6354 Global changes
6355 --------------
6356
6357 Most of the changes below are about bringing greater consistency
6358 to manual pages, including reducing the wide range of .SH
6359 Section headings.
6360
6361 Typographical or grammatical errors have been corrected in several
6362 places.
6363
6364 Various pages
6365 mtk
6366 Make 'manual' component of .TH line into the string
6367 "Linux Programmer's Manual".
6368 Reason: consistency.
6369
6370 Various pages
6371 mtk
6372 Changed date in .TH line into form YYYY-DD-MM.
6373 Reason: consistency.
6374
6375 Various pages
6376 mtk
6377 Some .SH header lines were made into .SS lines. (One of the aims
6378 here is to reduce the number of non-standard .SH lines.)
6379
6380 Various pages
6381 mtk
6382 Change title .SH sections named "NOTE" to "NOTES", in some cases
6383 also changing the location of the section within the page.
6384 Reason: consistency.
6385
6386 Various pages
6387 mtk
6388 Commented out .SH AUTHOR sections; the right place for
6389 documentation authorship sections is usually comments at the
6390 top of the page source.
6391
6392 Various pages
6393 mtk
6394 Changed .SH HISTORY to .SH VERSIONS.
6395 Reason: in many cases, HISTORY was being used to describe
6396 Linux/glibc version information, as was already done for
6397 VERSIONS sections in other pages.
6398
6399 Various pages
6400 mtk
6401 Removed HISTORY section, or moved it as a subsection or paragraphs
6402 under another section e.g., NOTES.
6403 Reason: there are too many arbitrary section (.SH) names, and
6404 a HISTORY section never was consistently used across Linux
6405 manual pages.
6406
6407 Various pages
6408 mtk
6409 Moved SEE ALSO section to be last section on the page
6410 Reason: consistency -- and this is where SEE ALSO should be!
6411
6412 Various pages
6413 mtk
6414 Relocated GLIBC NOTES as subsection under NOTES
6415 Reason: reduce number of arbitrary section (.SH) names.
6416
6417 Various pages
6418 mtk
6419 Relocated LINUX NOTES as subsection under NOTES
6420 Reason: reduce number of arbitrary section (.SH) names.
6421
6422 Various pages
6423 mtk
6424 Renamed some "AVAILABILITY" sections to "VERSIONS".
6425 Reason: consistency.
6426
6427 Various pages
6428 mtk
6429 Renamed some "DIAGNOSTICS" sections to "RETURN VALUE".
6430 Reason: consistency.
6431
6432 getopt.3
6433 tzselect.8
6434 mtk
6435 s/\.SH ENVIRONMENT VARIABLES/.SH ENVIRONMENT/
6436 Reason: consistency.
6437
6438 intro.2
6439 select.2
6440 sysctl.2
6441 bsearch.3
6442 dlopen.3
6443 envz_add.3
6444 fmtmsg.3
6445 getgrent_r.3
6446 getgrouplist.3
6447 getpwent_r.3
6448 getutent.3
6449 hsearch.3
6450 rtime.3
6451 strptime.3
6452 tsearch.3
6453 vcs.4
6454 wordexp.3
6455 mtk
6456 s/return 0/exit(EXIT_FAILURE)/ in main() of function example
6457 program.
6458 Reason: consistency.
6459
6460 mprotect.2
6461 select_tut.2
6462 dlopen.3
6463 getgrent_r.3
6464 getopt.3
6465 getpwent_r.3
6466 hsearch.3
6467 select_tut.2
6468 tsearch.3
6469 mtk
6470 Use symbolic constants (EXIT_SUCCESS, EXIT_FAILURE) in calls
6471 to exit().
6472 Reason: consistency.
6473
6474 access.2
6475 chown.2
6476 lseek.2
6477 open.2
6478 read.2
6479 utmp.5
6480 mtk
6481 Renamed RESTRICTIONS section to NOTES, or moved text in a
6482 RESTRICTIONS section under existing NOTES section.
6483 Reason: consistency, and reduce number of arbitrary section (.SH)
6484 names.
6485
6486
6487 Changes to individual pages
6488 ---------------------------
6489
6490 capget.2
6491 mtk
6492 s/\.SH FURTHER INFORMATION/.SH NOTES/
6493
6494 dup.2
6495 mtk
6496 s/\.SH WARNING/.SH NOTES/
6497
6498 kill.2
6499 Renamed LINUX HISTORY section to LINUX NOTES, and relocated
6500 within page.
6501
6502 select_tut.2
6503 mtk
6504 Relocated example program and made its .SH title "EXAMPLE".
6505
6506 sigaltstack.2
6507 mtk
6508 Move code example into its own EXAMPLE section.
6509
6510 sigreturn.2
6511 mtk
6512 s/\.SH WARNING/.SH NOTES/
6513
6514 setuid.2
6515 mtk
6516 s/\.SH "LINUX-SPECIFIC REMARKS"/.SH LINUX NOTES/
6517
6518 shmget.2
6519 mtk
6520 Remove section about effect of fork()/exec()/exit(); shmop.2
6521 contains the same text, and it only needs to be said once.
6522
6523 shmop.2
6524 mtk
6525 Minor rewording under DESCRIPTION.
6526
6527 daemon.3
6528 mtk
6529 Minor wording and formatting changes.
6530
6531 encrypt.3
6532 mtk
6533 Removed statement that glibc unconditionally exposes declarations
6534 of encrypt() and setkey(), since portable applications must
6535 use <unistd.h> and define _XOPEN_SOURCE to obtain the declarations
6536 of setkey() and encrypt(). Adjusted example program accordingly.
6537
6538 mkstemp.3
6539 mtk
6540 Slight rewording.
6541
6542 LDP.7
6543 mtk
6544 Minor wording and formatting changes.
6545
6546 man.7
6547 mtk
6548 Substantial rewrite, revising and extending the discussion
6549 about desired conventions for writing pages.
6550 There will be further updates to this page in the next few
6551 man-pages releases.
6552
6553
6554 ==================== Changes in man-pages-2.53 ====================
6555
6556 Released: 2007-05-30
6557
6558 "A foolish consistency is the hobgoblin of little minds, adored by
6559 little statesmen and philosophers and divines"
6560
6561 Ralph Waldo Emerson (1803-1882)
6562
6563 "But damn it, these man pages are a mess!"
6564
6565
6566 Global changes
6567 --------------
6568
6569 Many many pages
6570 mtk
6571 Reordered sections to be more consistent, in some cases renaming
6572 sections or shifting paragraphs between sections.
6573
6574 man7/*
6575 mtk
6576 In various pages in this section, .SH headings were
6577 converted to .SS.
6578
6579
6580 ==================== Changes in man-pages-2.54 ====================
6581
6582 Released: 2007-06-07
6583
6584 Contributors
6585 ------------
6586
6587 The following people contributed notes, ideas, or patches that have
6588 been incorporated in changes in this release:
6589
6590 Emmanuel Mogenet <emogenet@google.com>
6591 Michael Berg <michaeljberg@gmail.com>
6592
6593 Apologies if I missed anyone!
6594
6595
6596 Global changes
6597 --------------
6598
6599 Various pages
6600 mtk
6601 Where there is an instruction in the SYNOPSIS about linking
6602 or compiling with a certain option, the option is now
6603 marked up in italics (e.g., "\fI-lm\fP").
6604
6605 Various pages
6606 mtk
6607 Added page numbers to page cross references.
6608
6609 A few pages
6610 mtk
6611 s/manpage/man page/, for consistency.
6612
6613 Typographical or grammatical errors have been corrected in several
6614 places.
6615
6616
6617 New pages
6618 ---------
6619
6620 man-pages.7
6621 mtk
6622 A description of the conventions that should be followed
6623 when writing pages for the man-pages package.
6624
6625 Removed pages
6626 -------------
6627
6628 man1/README
6629 mtk
6630 Already deleted most of the man1 pages previously, so
6631 this doesn't need to stay.
6632
6633 LDP.7
6634 mtk
6635 Removed this page since it is out of date, and the proper place
6636 to go for up-to-date information is http://www.tldp.org/
6637
6638 ksoftirq.9
6639 mtk
6640 Reason: this was the only Section 9 page, and it is old
6641 (Linux 2.4). The man9 section never took off as an idea, and
6642 I see little point in keeping a Section 9 with just a single
6643 old page.
6644
6645
6646 Changes to individual pages
6647 ---------------------------
6648
6649 HOWTOHELP
6650 mtk
6651 Moved some material out of here into new man-pages.7.
6652
6653 alloc_hugepages.2
6654 mtk
6655 Minor rewrites, eliminating some duplication, and removing
6656 some outdated text.
6657
6658 epoll_pwait.2
6659 Michael Berg
6660 Fix broken link path;
6661 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=425570
6662
6663 fcntl.2
6664 mtk
6665 Remove misleading text about setting O_ASYNC when calling
6666 open(); one must use fcntl() F_SETFL for this task.
6667
6668 fdatasync.2
6669 mtk
6670 Converted outdated BUGS note about fdatasync() being
6671 equivalent to fsync() on Linux 2.2 into a NOTES note
6672 about this historical behavior.
6673
6674 futex.2
6675 mtk
6676 Small rewording to fix "fails with the error EWOULDBLOCK"
6677 rather than "returns EWOULDBLOCK".
6678 See Red Hat bug 172828.
6679
6680 mprotect.2
6681 mtk, after an observation by Emmanuel Mogenet
6682 A much improved example program.
6683 mtk
6684 Significant rewrites and additions to description.
6685
6686 mremap.2
6687 mtk
6688 Remove text about the non-existent BSD mremap() -- too
6689 much information, in my opinion.
6690
6691 sched_yield.2
6692 mtk
6693 Added ERRORS section.
6694
6695 set_mempolicy.2
6696 mtk
6697 Moved text for "Versions and Library Support".
6698
6699 set_tid_address.2
6700 mtk
6701 Small rewording in RETURN VALUE section.
6702
6703 sigaction.2
6704 mtk
6705 Add EXAMPLE section with a pointer to example in mprotect.2.
6706
6707 sync_file_range.2
6708 mtk
6709 Fix return type in SYNOPSIS. Add RETURN VALUE section.
6710
6711 atexit.3
6712 mtk
6713 Small rearrangement of text under NOTES.
6714
6715 bindresvport.3
6716 mtk
6717 Rewrite and substantial additional text.
6718
6719 exec.3
6720 mtk
6721 Minor clarifications for text on execlp() and execvp(). Removed
6722 FILES section, since it provides no useful additional info.
6723
6724 fenv.3
6725 mtk
6726 Moved link instructions from NOTES to SYNOPSIS.
6727 Added feenableexcept, fedisableexcept, fegetexcept
6728 to .SH NAME list.
6729
6730 fputwc.3
6731 mtk
6732 Added 'putwc' to .SH NAME list.
6733
6734 gethostbyname.3
6735 mtk
6736 s/int/socklen_t/ for type of gethostbyaddr() 'len' argument,
6737 and add a few more words in NOTES about the type used here.
6738
6739 login.3
6740 mtk
6741 Removed remark from NOTES about linking with -lutil; add
6742 text on that point to SYNOPSIS.
6743
6744 openpty.3
6745 mtk
6746 Removed redundant remark from NOTES about linking with -lutil
6747 since there is text on that point under SYNOPSIS.
6748
6749 sysconf.3
6750 mtk
6751 Added SEE ALSO referring to getconf(1).
6752
6753 unlocked_stdio.3
6754 mtk
6755 Revised .SH NAME section.
6756
6757 ascii.7
6758 mtk
6759 Minor rearrangement of order of text.
6760
6761 capability.7
6762 mtk
6763 s/exec()/execve(2)/ in various places.
6764
6765 complex.7
6766 mtk
6767 Changed "atan(1)" to "atan(1.0)" to prevent some versions of
6768 man2html(1) from mistaking that string as a page cross reference.
6769
6770 rtnetlink.7
6771 mtk
6772 Small restructuring to avoid 'cannot adjust line' from man(1).
6773
6774 ldconfig.8
6775 mtk
6776 Removed now very out-of-date sentence about need to link shared
6777 libraries with -lc.
6778
6779 man.7
6780 mtk
6781 Various text was moved out of this page into the new man-pages.7.
6782
6783 mdoc.7
6784 mtk
6785 Added SEE ALSO referring to new man-pages.7.
6786
6787 mdoc.samples.7
6788 mtk
6789 A few changes, hopefully done right, to eliminate some
6790 errors to stderr when rendering with man(1).
6791
6792 rtnetlink.7
6793 mtk
6794 Shorten a line in table so it fits in 80 columns.
6795 Minor rewording under BUGS.
6796
6797 tzselect.8
6798 mtk
6799 Moved EXIT STATUS section.
6800
6801
6802 ==================== Changes in man-pages-2.55 ====================
6803
6804 Released: 2007-06-10
6805
6806 Contributors
6807 ------------
6808
6809 The following people contributed notes, ideas, or patches that have
6810 been incorporated in changes in this release:
6811
6812 Alexander Taboriskiy <alextab@math-solution.com>
6813 Joey Hess <joeyh@debian.org>
6814 John Reiser <jreiser@bitwagon.com>
6815 Julien Cristau <jcristau@debian.org>
6816 Justin Pryzby <justinpryzby@users.sourceforge.net>
6817 Martin (Joey) Schulze <joey@infodrom.org>
6818 Mike Frysinger <vapier@gentoo.org>
6819 Serge van den Boom <svdb@stack.nl>
6820 Ulrich Drepper <drepper@redhat.com>
6821 Xose Vazquez Perez <xose.vazquez@gmail.com>
6822
6823 Apologies if I missed anyone!
6824
6825
6826 Global changes
6827 --------------
6828
6829 clone.2
6830 getdents.2
6831 gettid.2
6832 ioprio_set.2
6833 llseek.2
6834 mmap2.2
6835 modify_ldt.2
6836 mq_getsetattr.2
6837 pivot_root.2
6838 quotactl.2
6839 readdir.2
6840 sysctl.2
6841 syslog.2
6842 tkill.2
6843 mtk, after a note by Mike Frysinger
6844 Updated to reflect the fact that the _syscallN() macros
6845 have gone away,
6846
6847 Several pages
6848 mtk
6849 Change reference to path_resolution.2 to path_resolution.7.
6850
6851 Typographical or grammatical errors have been corrected in several
6852 places.
6853
6854
6855 Moved pages
6856 -----------
6857
6858 path_resolution.2 has been moved to section 7, thus path_resolution.7
6859 mtk
6860 Reason: this is an overview page, not one describing as
6861 a specific system call.
6862
6863
6864 Changes to individual pages
6865 ---------------------------
6866
6867 MAINTAINING
6868 mtk, after a note from Xose Vazquez Perez
6869 Added pointer to Red Hat man-pages bugzilla.
6870 mtk
6871 Added a release philosophy note on separating out big
6872 formatting changes into their own release that contains minimal
6873 content changes.
6874
6875 accept.2
6876 mtk
6877 Add new EXAMPLE section with pointer to example in bind.2.
6878
6879 arch_prctl.2
6880 mtk
6881 Added RETURN VALUE section.
6882
6883 bind.2
6884 mtk
6885 Expand example program, and move it to new EXAMPLE section.
6886 Added text pointing to example in getaddrinfo.3.
6887
6888 cacheflush.2
6889 mtk
6890 Convert NOTES section to CONFORMING TO and note that
6891 this call is Linux-specific.
6892 Other minor rewordings.
6893
6894 connect.2
6895 mtk
6896 Added new EXAMPLE section pointing to example in getaddrinfo.3.
6897
6898 create_module.2
6899 mtk
6900 Add ENOSYS error.
6901
6902 fcntl.2
6903 flock.2
6904 mtk
6905 Small rewrite of SEE ALSO text pointing to Documentation/* in
6906 kernel source.
6907
6908 get_kernel_syms.2
6909 mtk
6910 Added ERRORS heading
6911 Add ENOSYS error.
6912
6913 getdtablesize.2
6914 mtk
6915 Added an ERRORS section.
6916
6917 getsid.2
6918 mtk
6919 Added a RETURN VALUE section.
6920
6921 getpid.2
6922 mtk
6923 Added an ERRORS section (stating that the calls are
6924 always successful).
6925
6926 ioctl_list.2
6927 mtk
6928 Add SEE ALSO reference to ioctl.2.
6929
6930 listen.2
6931 mtk
6932 Add new EXAMPLE section with pointer to example in bind.2.
6933
6934 query_module.2
6935 Martin (Joey) Schulze
6936 Add ENOSYS error.
6937
6938 recv.2
6939 mtk
6940 Added new EXAMPLE section pointing to example in getaddrinfo.3.
6941
6942 sched_get_priority_max.2
6943 sched_rr_get_interval.2
6944 sched_setscheduler.2
6945 sched_yield.2
6946 mtk
6947 Modified .TH line
6948
6949 send.2
6950 mtk
6951 Added new EXAMPLE section pointing to example in getaddrinfo.3.
6952
6953 set_tid_address.2
6954 mtk
6955 Added an ERRORS section (stating that the call is
6956 always successful).
6957
6958 signal.2
6959 mtk, after a note from Alexander Taboriskiy
6960 Strengthen warning against the use of signal().
6961 Added siginterrupt(3) to SEE ALSO list.
6962 mtk
6963 Rewrote various parts; added an ERRORS section.
6964
6965 socket.2
6966 mtk
6967 Added new EXAMPLE section pointing to example in getaddrinfo.3.
6968
6969 stat.2
6970 mtk
6971 Added EXAMPLE program.
6972
6973 syscall.2
6974 mtk
6975 Converted to -man format; some rewrites; added an EXAMPLE.
6976
6977 sysctl.2
6978 mtk
6979 Improved the example program.
6980
6981 getnameinfo.3
6982 mtk
6983 Add text pointing to example in getaddrinfo.3.
6984
6985 getaddrinfo.3
6986 mtk
6987 Add example programs.
6988 Add getnameinfo() to SEE ALSO list.
6989
6990 memmove.3
6991 mtk / Serge van den Boom
6992 Clarify discussion of what happens if 'src' and 'dest' overlap.
6993
6994 regex.3
6995 Justin Pryzby
6996 Add grep(1) to SEE ALSO list.
6997
6998 sigpause.3
6999 mtk after a note from Ulrich Drepper
7000 Clarify discussion of feature test macros that are needed to
7001 expose System V and BSD versions of this function in glibc.
7002
7003 undocumented.3
7004 mtk
7005 Removed some functions that have been documented.
7006
7007 wprintf.2
7008 Martin (Joey) Schulze
7009 Remove wscanf.3 from SEE ALSO list, since that page does not exist.
7010
7011 utmp.5
7012 Joey Hess
7013 Removed outdated note on xdm.
7014 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=418009
7015 Martin (Joey) Schulze
7016 Removed outdated note about Debian and libc5.
7017
7018 bootparam.7
7019 Martin (Joey) Schulze
7020 Fix order of commands listed under 'init='.
7021
7022 hier.7
7023 Joey Hess
7024 Add /media, remove /dos.
7025 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=418234
7026
7027 inotify.7
7028 mtk
7029 Added text describing what happens when the buffer given to
7030 read(2) is too small to return information about the next event,
7031 and noting the behavior change in 2.6.21.
7032
7033 man-pages.7
7034 mtk
7035 Added text to note that ERRORS list should be in alphabetical order.
7036
7037 mdoc.7
7038 mdoc.samples.7
7039 mtk
7040 Added SEE ALSO reference to groff_mdoc(7).
7041
7042 unix.7
7043 mtk
7044 Added EXAMPLE section with pointer to bind.2 EXAMPLE.
7045
7046 ld.so.8
7047 mtk
7048 Simplify text describing --inhibit-rpath.
7049 mtk, after a note by John Reiser
7050 Describe use of $ORIGIN in rpath.
7051
7052
7053 ==================== Changes in man-pages-2.56 ====================
7054
7055 Released: 2007-06-11
7056
7057 Global changes
7058 --------------
7059
7060 Many pages
7061 mtk
7062 Removed version numbers in .TH lines.
7063 Reason: these were only arbitrarily updated, and so impart no
7064 useful information. Version information goes into a
7065 VERSIONS section nowadays, and the date in the .TH line should
7066 be updated to reflect the date of the last (significant)
7067 change to the page.
7068
7069 Typographical or grammatical errors have been corrected in several
7070 places.
7071
7072
7073 ==================== Changes in man-pages-2.57 ====================
7074
7075 Released: 2007-06-17
7076
7077 Contributors
7078 ------------
7079
7080 The following people contributed notes, ideas, or patches that have
7081 been incorporated in changes in this release:
7082
7083 Samuel Thibault <samuel.thibault@ens-lyon.org>
7084
7085 Apologies if I missed anyone!
7086
7087
7088 Global changes
7089 --------------
7090
7091 Many pages
7092 mtk
7093 Fix section numbers in page cross references.
7094
7095
7096 Changes to individual pages
7097 ---------------------------
7098
7099 access.2
7100 mtk
7101 Minor wording fixes.
7102 Small clarification of description of 'mode'.
7103
7104 bind.2
7105 mtk
7106 Small reworking of EXAMPLE program.
7107
7108 exit_group.2
7109 mtk
7110 Minor wording fixes.
7111
7112 exit.3
7113 mtk
7114 Added more detail on exit handlers.
7115 Minor wording fixes.
7116
7117 ioctl.2
7118 mtk
7119 Remove SEE ALSO reference to non-existent mt.4.
7120
7121 modify_ldt.2
7122 Samuel Thibault / mtk
7123 In Linux 2.6, the 'modify_ldt_ldt_s' structure was renamed
7124 'user_desc'.
7125 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=378668
7126 mtk
7127 Include definition of 'user_desc' structure.
7128 Minor rewordings.
7129
7130 mprotect.2
7131 mtk
7132 Small reworking of EXAMPLE program.
7133
7134 sigaction.2
7135 mtk
7136 Removed reference to non-existent sigsend(2).
7137
7138 a64l.3
7139 mtk
7140 Remove SEE ALSO reference to non-existent itoa.3.
7141
7142 dysize.3
7143 mtk
7144 Removed SEE ALSO reference to non-existent time.3.
7145
7146 encrypt.3
7147 mtk
7148 Removed SEE ALSO reference to nonexistent fcrypt.3.
7149
7150 fmemopen.3
7151 mtk
7152 Small reworking of EXAMPLE program.
7153
7154 fpurge.3
7155 mtk
7156 Remove SEE ALSO reference to non-existent fclean.3.
7157
7158 getutent.3
7159 mtk
7160 s/ttyname(0)/ttyname(STDIN_FILENO)/ in program example.
7161
7162 vcs.4
7163 mtk
7164 s/exit(1)/exit(EXIT_FAILURE)/
7165
7166 environ.7
7167 mtk
7168 Correct some section numbers in page cross references.
7169
7170 man-pages.7
7171 mtk
7172 Modify requirements for example programs a little.
7173
7174 uri.7
7175 mtk
7176 Wrapped long source lines.
7177
7178
7179 ==================== Changes in man-pages-2.58 ====================
7180
7181 Released: 2007-06-24
7182
7183 Contributors
7184 ------------
7185
7186 The following people contributed notes, ideas, or patches that have
7187 been incorporated in changes in this release:
7188
7189 Marc Boyer <marc.boyer@enseeiht.fr>
7190 Mike Frysinger <vapier@gentoo.org>
7191
7192 Apologies if I missed anyone!
7193
7194
7195 Global changes
7196 --------------
7197
7198 Various pages, as detailed below
7199 mtk
7200 Added or updated VERSIONS sections.
7201
7202 killpg.2
7203 setuid.2
7204 faccessat.2
7205 fork.2
7206 setfsuid.2
7207 kill.2
7208 getsid.2
7209 wait.2
7210 execve.2
7211 getpid.2
7212 setgid.2
7213 seteuid.2
7214 setresuid.2
7215 setfsgid.2
7216 access.2
7217 initgroups.3
7218 euidaccess.3
7219 tcgetpgrp.3
7220 path_resolution.7
7221 capabilities.7
7222 unix.7
7223 mtk
7224 Add SEE ALSO link to new credentials.7.
7225
7226
7227 New pages
7228 ---------
7229
7230 credentials.7
7231 mtk
7232 An overview of Linux process identifiers (PIDs, PPIDs,
7233 PGIDS, SIDs, UIDs, GIDs).
7234
7235
7236 Changes to individual pages
7237 ---------------------------
7238
7239 bind.2
7240 mtk
7241 Added some comments to example program.
7242
7243 getxattr.2
7244 mtk
7245 VERSIONS: In kernel since 2.4; glibc support since 2.3.
7246
7247 listen.2
7248 mtk
7249 Updated discussion of somaxconn limit.
7250
7251 listxattr.2
7252 mtk
7253 VERSIONS: In kernel since 2.4; glibc support since 2.3.
7254
7255 posix_fadvise.2
7256 mtk
7257 VERSIONS: Glibc support has been provided since version 2.2.
7258
7259 readahead.2
7260 mtk
7261 Added VERSIONS section.
7262
7263 remap_file_pages.2
7264 mtk
7265 Updated VERSIONS section with text on glibc support.
7266
7267 removexattr.2
7268 mtk
7269 VERSIONS: In kernel since 2.4; glibc support since 2.3.
7270
7271 semop.2
7272 mtk
7273 Added VERSIONS section with info on semtimedop().
7274
7275 setxattr.2
7276 mtk
7277 VERSIONS: In kernel since 2.4; glibc support since 2.3.
7278
7279 dl_iterate_phdr.3
7280 mtk
7281 VERSIONS: Supported since glibc 2.2.4.
7282
7283 getloadavg.3
7284 mtk
7285 Added VERSIONS section.
7286
7287 posix_openpt.3
7288 mtk
7289 VERSIONS: Supported since glibc 2.2.1.
7290
7291 printf.3
7292 mtk after a suggestion by Mike Frysinger
7293 Add text to the introductory part of DESCRIPTION, about the
7294 'size' argument of snprintf() and vsnprintf().
7295
7296 shm_unlink.3
7297 mtk
7298 Added VERSIONS section; rewrote info about linking with -lrt.
7299
7300 strcat.3
7301 Marc Boyer
7302 Improve the discussion of strncat().
7303
7304 strcpy.3
7305 Marc Boyer
7306 Improve the discussion of strncpy().
7307
7308 proc.5
7309 mtk
7310 Added discussion of /proc/sys/net/core/somaxconn.
7311
7312
7313 ==================== Changes in man-pages-2.59 ====================
7314
7315 Released: 2007-06-25
7316
7317 Global changes
7318 --------------
7319
7320 Manual pages are now standardized on American spelling. See
7321 http://en.wikipedia.org/wiki/American_and_British_English_spelling_differences
7322 for more information on the differences. Formerly, different pages (and
7323 sometimes even a single page!) employed American and British spelling
7324 conventions; best to standardize on one spelling, and American English
7325 is the standard in Computer Science.
7326
7327 Changes to individual pages
7328 ---------------------------
7329
7330 man-pages.7
7331 mtk
7332 Note that man-pages has now standardized on American spelling
7333 conventions.
7334
7335 execve.2
7336 getxattr.2
7337 listxattr.2
7338 removexattr.2
7339 setxattr.2
7340 signal.2
7341 syscall.2
7342 aio_cancel.3
7343 bindresvport.3
7344 stdarg.3
7345 charmap.5
7346 bootparam.7
7347 ipv6.7
7348 man.7
7349 path_resolution.7
7350 uri.7
7351 nscd.8
7352 mtk
7353 Corrected minor spelling/wording mistakes (i.e., changes
7354 independent of fixes for American spelling).
7355
7356
7357 ==================== Changes in man-pages-2.60 ====================
7358
7359 Released: 2007-06-25
7360
7361
7362 Global changes
7363 --------------
7364
7365 Various pages
7366 mtk
7367 Wrapped lines in some files.
7368
7369 Various pages
7370 mtk
7371 Change "e.g. " to "e.g., ", or in some cases, "for example, ".
7372
7373 Various pages
7374 mtk
7375 Change "i.e. " to i.e., ", or in some cases, "that is, ".
7376
7377 Various pages
7378 mtk
7379 Removed AUTHORS section.
7380
7381 Typographical or grammatical errors have been corrected in several
7382 places.
7383
7384
7385 Changes to individual pages
7386 ---------------------------
7387
7388 vfork.2
7389 mtk
7390 s/w.r.t/with respect to/
7391
7392 man-pages.7
7393 mtk
7394 Strengthened warning against use of AUTHORS section.
7395
7396
7397 ==================== Changes in man-pages-2.61 ====================
7398
7399 Released: 2007-07-01
7400
7401
7402 Contributors
7403 ------------
7404
7405 The following people contributed notes, ideas, or patches that have
7406 been incorporated in changes in this release:
7407
7408 Alain Portal <aportal@univ-montp2.fr>
7409 Benno Schulenberg <bensberg@justemail.net>
7410 Florian Ernst <florian_ernst@gmx.net>
7411 Ivana Varekova <varekova@redhat.com>
7412 Jeff Schroeder <jeffschroeder@computer.org>
7413 Joey (Martin) Schulze <joey@infodrom.org>
7414 Justin Pryzby <justinpryzby@users.sourceforge.net>
7415 Loïc Minier <lool@dooz.org>
7416 Michael Gehring <mg@ebfe.org>
7417 Serge van den Boom <svdb@stack.nl>
7418 Stefan Puiu <stefanpuiuro@yahoo.com>
7419 Stepan Kasal <kasal@ucw.cz>
7420
7421 Apologies if I missed anyone!
7422
7423
7424 Global changes
7425 --------------
7426
7427 Various pages
7428 mtk
7429 substitute `\\0' by '\\0'.
7430
7431 Various pages
7432 mtk
7433 s/`/'/ when the thing being quoted is a character.
7434
7435 accept.2
7436 bind.2
7437 connect.2
7438 getsockopt.2
7439 listen.2
7440 socket.2
7441 socketpair.2
7442 mtk after a note by Martin (Joey) Schulze
7443 Add NOTES paragraph noting that <sys/types.h> isn't required by
7444 POSIX.1-2001 or Linux, but was required on some implementations.
7445
7446 accept.2
7447 getsockname.2
7448 recv.2
7449 vm86.2
7450 send.2
7451 getgrouplist.3
7452 memmem.3
7453 nsswitch.conf.5
7454 putenv.3
7455 wprintf.3
7456 mtk
7457 Replace form `...' with \fI...\fP where the enclosed string
7458 is a pathname, type name, or argument name.
7459
7460 A few files
7461 mtk
7462 s/process' /process's/
7463
7464 gets.3
7465 qsort.3
7466 getaddrinfo.3
7467 rpc.3
7468 ungetwc.3
7469 wcsnrtombs.3
7470 capabilities.7
7471 mtk
7472 Add section number to page cross references.
7473
7474 time.1
7475 bind.2
7476 pivot_root.2
7477 sysctl.2
7478 mtk
7479 Reordered .SH sections.
7480
7481 full.4
7482 mouse.4
7483 random.4
7484 sd.4
7485 mtk
7486 Made CONFIG/CONFIGURING heading ==> CONFIGURATION
7487
7488 time.1
7489 console_codes.4
7490 random.4
7491 sk98lin.4
7492 charmap.5
7493 ftpusers.5
7494 bootparam.7
7495 charsets.7
7496 glob.7
7497 mq_overview.7
7498 unicode.7
7499 uri.7
7500 utf-8.7
7501 mtk
7502 Reformatted headings
7503
7504
7505 New pages
7506 ---------
7507
7508 backtrace.3
7509 mtk, with input from Justin Pryzby and Stefan Puiu
7510 Documents backtrace(), backtrace_symbols(), and
7511 backtrace_symbols_fd().
7512
7513
7514 New links
7515 ---------
7516
7517 backtrace_symbols.3
7518 backtrace_symbols_fd.3
7519 mtk
7520 Links to backtrace.3.
7521
7522 __clone.2
7523 Stepan Kasal
7524 Link to clone.2.
7525
7526
7527 Changes to individual pages
7528 ---------------------------
7529
7530 Makefile
7531 Serge van den Boom
7532 Fix setting of 'prefix' macro.
7533
7534 eval.1p
7535 Benno Schulenberg
7536 Fix bad text (concatenated line).
7537
7538 chdir.2
7539 mtk
7540 Fixed description of EACCES error.
7541 Added sentence defining "current working directory".
7542 Other minor wording changes.
7543
7544 cfree.3
7545 mtk
7546 Added SEE ALSO section.
7547
7548 clone.2
7549 mtk
7550 s/clone2/__clone2/.
7551
7552 fdatasync.2
7553 mtk
7554 Minor wording changes.
7555
7556 fork.2
7557 Alain Portal
7558 Fix small wording error.
7559
7560 gethostid.2
7561 Stefan Puiu / mtk
7562 Add NOTES on what happens if gethostid() can't open /etc/hostid.
7563
7564 idle.2
7565 mtk
7566 Made NOTES text into a VERSIONS section, since that's what it
7567 really describes.
7568
7569 ioperm.2
7570 mtk
7571 Minor wording changes.
7572
7573 ipc.2
7574 Stepan Kasal
7575 Add semtimedop() to SEE ALSO.
7576
7577 killpg.2
7578 mtk
7579 Minor wording changes.
7580
7581 intro.2
7582 mtk
7583 Rewrite to reflect the fact that the _syscallN
7584 macros are no longer available.
7585
7586 io_cancel.2
7587 mtk
7588 Add "Link with -laio" to SYNOPSIS.
7589
7590 io_destroy.2
7591 mtk
7592 Add "Link with -laio" to SYNOPSIS.
7593
7594 io_getevents.2
7595 mtk
7596 Add "Link with -laio" to SYNOPSIS.
7597
7598 io_setup.2
7599 mtk
7600 Add "Link with -laio" to SYNOPSIS.
7601
7602 io_submit.2
7603 Ivana Varekova
7604 Fix include in SYNOPSIS.
7605 mtk
7606 Add "Link with -laio" to SYNOPSIS.
7607
7608 ipc.2
7609 Stepan Kasal
7610 Add recvmsg() and sendmsg() to SEE ALSO.
7611 mtk
7612 Note that some architectures don't have ipc(2); instead
7613 real system calls are provided for shmctl(), semctl(), etc.
7614
7615 listen.2
7616 mtk
7617 Added <sys/types.h> to SYNOPSIS.
7618
7619 sched_setscheduler.2
7620 mtk
7621 Add NOTES para about permissions required to call
7622 sched_setscheduler() on other systems.
7623
7624 select.2
7625 mtk
7626 Noted that 'timeout' can also be changed if select() is
7627 interrupted by a signal.
7628
7629 setup.2
7630 mtk
7631 Remove reference to _syscall0() macro.
7632
7633 shmop.2
7634 mtk
7635 Changed text for EINVAL error.
7636
7637 socketcall.2
7638 mtk
7639 Note that some architectures don't have socketcall(2); instead
7640 real system calls are provided for socket(), bind(), etc.
7641
7642 swapon.2
7643 Ivana Varekova / mtk
7644 Update text for EPERM error describing the maximum number of
7645 swap files. (From downstream Fedora patch.)
7646
7647 write.2
7648 mtk
7649 Added details about seekable files and file offset.
7650 Noted that write() may write less than 'count' bytes, and
7651 gave some examples of why this might occur.
7652 Noted what happens if write() is interrupted by a signal.
7653 Minor wording changes.
7654
7655 __setfpucw.3
7656 mtk
7657 Added a CONFORMING TO section; other minor edits.
7658
7659 confstr.3
7660 mtk
7661 Minor rewrites in code example.
7662
7663 ctime.3
7664 Justin Pryzby
7665 Make SEE ALSO refer to timegm.3
7666
7667 daemon.3
7668 mtk
7669 Small wording change.
7670
7671 dl_iterate_phdr.3
7672 Michael Gehring
7673 Comment was missing closing "*/".
7674
7675 dlopen.3
7676 mtk
7677 Formatting changes, and minor rewordings.
7678 mtk, after a note by Serge van den Boom
7679 Add a comment explaining the need for the rather
7680 strange cast of the return value of dlsym().
7681
7682 fpclassify.3
7683 mtk
7684 Add "isinf" to NAME section.
7685
7686 getgrouplist.3
7687 mtk
7688 Minor rewording.
7689
7690 getline.3
7691 mtk
7692 Minor rewording, and note taht '*n* is ignored
7693 if '*lineptr' is NULL.
7694
7695 malloc.3
7696 Ivana Varekova / mtk
7697 Update description of MALLOC_CHECK_ to include description
7698 for value 3. (From downstream Fedora patch.)
7699
7700 netlink.3
7701 mtk
7702 Added a CONFORMING TO section; other minor edits.
7703
7704 openpty.3
7705 mtk
7706 Minor changes to SYNOPSIS.
7707
7708 program_invocation_name.3
7709 mtk
7710 Shortened page title to INVOCATION_NAME.
7711
7712 rtnetlink.3
7713 mtk
7714 Added a CONFORMING TO section; other minor edits.
7715
7716 scanf.3
7717 Florian Ernst
7718 Fix duplicated word "the".
7719 (Really fix http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=412467 !)
7720
7721 select_tut.3
7722 mtk
7723 Small wording change.
7724
7725 setnetgrent.3
7726 mtk
7727 Added a CONFORMING TO section.
7728
7729 sigpause.3
7730 mtk
7731 Added a CONFORMING TO section.
7732
7733 strftime.3
7734 Just Pryzby
7735 Small wording fix.
7736 mtk
7737 Note use of "gcc -Wno-format-y2k" to avoid the "`%c' yields only
7738 last 2 digits of year in some locales" warning.
7739
7740 strstr.3
7741 mtk
7742 Add "strcasestr" to NAME section.
7743
7744 syslog.3
7745 mtk
7746 Small wording change.
7747
7748
7749 termios.3
7750 mtk
7751 Reformat SYNOPSIS.
7752 Added a CONFORMING TO section.
7753
7754 timegm.3
7755 mtk
7756 Small wording changes.
7757
7758 ulimit.3
7759 mtk
7760 Remove erroneous text saying that glibc does not provide
7761 <ulimit.h>; it does.
7762
7763 initrd.4
7764 mtk
7765 Various reformattings.
7766
7767 core.5
7768 mtk
7769 Added a sentence noting why core dumps named "core.PID" were useful
7770 with LinuxThreads.
7771
7772 bootparam.7
7773 mtk
7774 Fix capitalization in .SS headings.
7775
7776 epoll.7
7777 mtk
7778 Language clean ups.
7779
7780 feature_test_macros.7
7781 mtk
7782 Added SEE ALSO section.
7783
7784 mq_overview.7
7785 mtk
7786 Reformatted headings; minor rewrites.
7787
7788 sem_overview.7
7789 mtk
7790 Reformatted headings; minor rewrites.
7791
7792 socket.7
7793 Loïc Minier <lool@dooz.org>
7794 Document argument type for SO_REUSEADDR.
7795 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=255881
7796
7797 uri.7
7798 mtk
7799 Wrap long line in SYNOPSIS.
7800
7801 ldconfig.8
7802 mtk
7803 Added SEE ALSO section.
7804
7805
7806 ==================== Changes in man-pages-2.62 ====================
7807
7808 Released: 2007-07-09
7809
7810 This release consists solely of formatting fixes. There are no changes
7811 to content.
7812
7813 Contributors
7814 ------------
7815
7816 The following people contributed notes, ideas, or patches that have
7817 been incorporated in changes in this release:
7818
7819 Stepan Kasal <kasal@ucw.cz>
7820
7821 Apologies if I missed anyone!
7822
7823
7824 Global changes
7825 --------------
7826
7827 Many many pages
7828 mtk
7829 Many many formatting fixes.
7830
7831 man[013]p/*
7832 Stepan Kasal
7833 Add section number to .TH line for POSIX pages in man[013]p.
7834
7835
7836 ==================== Changes in man-pages-2.63 ====================
7837
7838 Released: 2007-07-16
7839
7840
7841 Contributors
7842 ------------
7843
7844 The following people contributed notes, ideas, or patches that have
7845 been incorporated in changes in this release:
7846
7847 Arnd Bergmann <arndb@de.ibm.com>
7848 Eduardo M. Fleury <efleury@br.ibm.com>
7849 Ivana Varekova <varekova@redhat.com>
7850 Justin Pryzby <justinpryzby@users.sourceforge.net>
7851 Marc Boyer <marc.boyer@enseeiht.fr>
7852 Martin (Joey) Schulze <joey@infodrom.org>
7853 Martin Röhricht <martin@roehricht.info>
7854 Patrick Mansfield <patmans@us.ibm.com>
7855 Pierre Habouzit <madcoder@debian.org>
7856 Stepan Kasal <kasal@ucw.cz>
7857
7858 Apologies if I missed anyone!
7859
7860
7861 Global changes
7862 --------------
7863
7864 gettimeofday.2
7865 madvise.2
7866 msgctl.2
7867 select.2
7868 semctl.2
7869 shmctl.2
7870 syslog.2
7871 stat.2
7872 a64l.3
7873 printf.3
7874 termios.3
7875 xdr.3
7876 sd.4
7877 mtk
7878 Minor wording changes.
7879
7880 obsolete.2
7881 syscall.2
7882 unimplemented.2
7883 mtk
7884 Added SEE ALSO reference to syscalls.2.
7885
7886
7887 New pages
7888 ---------
7889
7890 sgetmask.2
7891 mtk
7892 A real man page for sgetmask(2) and ssetmask(2).
7893 (This page replaces a previous link of the same name, which
7894 linked to signal.2.)
7895
7896 spu_create.2
7897 Arnd Bergmann with additional work by Eduardo M. Fleury and mtk
7898 Document the PowerPC SPU spu_create() system call.
7899 (Originally taken from the kernel source file
7900 Documentation/filesystems/spufs.txt.)
7901
7902 spu_run.2
7903 Arnd Bergmann with additional work by Eduardo M. Fleury and mtk
7904 Document the PowerPC SPU spu_run() system call.
7905 (Originally taken from the kernel source file
7906 Documentation/filesystems/spufs.txt.)
7907
7908 spufs.7
7909 Arnd Bergmann with additional work by Eduardo M. Fleury and mtk
7910 Document the PowerPC SPU file system.
7911 (Originally taken from the kernel source file
7912 Documentation/filesystems/spufs.txt.)
7913
7914
7915 Removed Pages
7916 -------------
7917
7918 __clone.2
7919 mtk
7920 This file was created by accident in 2.61, as a copy of clone.2.
7921 (it should have been a link to clone.2.)
7922
7923 obsolete.2
7924 mtk
7925 Details on this page are covered in syscalls.2 and in
7926 respective syscall man pages (stat.2, uname.2).
7927
7928 undocumented.2
7929 mtk
7930 This page is very out of date, and in any case difficult
7931 to maintain. Information about undocumented system calls
7932 is maintained in the HOWTOHELP file, and probably in other
7933 places soon.
7934
7935 killpg.3
7936 mtk
7937 This rather incomplete page seems unnecessary since there
7938 is a killpg.2.
7939
7940
7941 New links
7942 ---------
7943
7944 chown32.2
7945 fchown32.2
7946 getegid32.2
7947 geteuid32.2
7948 getgid32.2
7949 getgroups32.2
7950 getresgid32.2
7951 getresuid32.2
7952 getuid32.2
7953 lchown32.2
7954 setfsgid32.2
7955 setfsuid32.2
7956 setgid32.2
7957 setgroups32.2
7958 setregid32.2
7959 setresgid32.2
7960 setresuid32.2
7961 setreuid32.2
7962 setuid32.2
7963 mtk
7964 Added as link to corresponding page without "32".
7965
7966 fcntl64.2
7967 fstat64.2
7968 fstatat64.2
7969 fstatfs64.2
7970 ftruncate64.2
7971 getdents64.2
7972 lstat64.2
7973 pread64.2
7974 pwrite64.2
7975 sendfile64.2
7976 stat64.2
7977 statfs64.2
7978 truncate64.2
7979 mtk
7980 Added as link to corresponding page without "64".
7981
7982 __clone2.2
7983 clone2.2
7984 mtk
7985 Links to clone.2.
7986
7987 ugetrlimit.2
7988 mtk
7989 Link to getrlimit.2.
7990
7991 mq_notify.2
7992 mq_open.2
7993 mq_timedreceive.2
7994 mq_timedsend.2
7995 mq_unlink.2
7996 mtk
7997 Added as links to corresponding section 3 pages.
7998
7999 fadvise64.2
8000 fadvise64_64.2
8001 mtk
8002 Links to posix_fadvise.2.
8003
8004 rt_sigaction.2
8005 rt_sigpending.2
8006 rt_sigprocmask.2
8007 rt_sigtimedwait.2
8008 mtk
8009 Added as link to corresponding page without "rt_" prefix.
8010
8011 rt_sigqueueinfo.2
8012 mtk
8013 Link to sigqueue.2.
8014
8015 madvise1.2
8016 tuxcall.2
8017 vserver.2
8018 mtk / Ivana Varekova
8019 Link to unimplemented.2.
8020
8021
8022 Changes to individual pages
8023 ---------------------------
8024
8025 access.2
8026 mtk
8027 Fairly substantial rewrites of various parts,
8028 and a few additions.
8029
8030 chmod.2
8031 mtk
8032 Update SYNOPSIS to reflect the fact that fchmod(2) needs
8033 either "#define _XOPEN_SOURCE 500" or "#define _BSD_SOURCE".
8034
8035 chown.2
8036 mtk
8037 Update SYNOPSIS to reflect the fact that fchmod(2) and lchown(2)
8038 need either "#define _XOPEN_SOURCE 500" or "#define _BSD_SOURCE".
8039 Added an example program.
8040
8041 killpg.2
8042 mtk
8043 Note that killpg() is actually a library function on Linux.
8044
8045 mmap.2
8046 mtk
8047 Added note that glibc mmap() wrapper nowadays invokes mmap2().
8048
8049 mmap2.2
8050 Ivana Varekova / mtk
8051 On most platforms the unit for 'offset' is 4096 bytes, not
8052 the system page size.
8053 mtk
8054 Rewrote NOTES to note that glibc mmap() wrapper nowadays
8055 invokes this system call.
8056 mtk
8057 Added an EXAMPLE program.
8058
8059 oldfstat.2
8060 oldlstat.2
8061 oldstat.2
8062 mtk
8063 Changed link to point to stat.2 (instead of obsolete.2).
8064
8065 olduname.2
8066 oldolduname.2
8067 mtk
8068 Changed link to point to uname.2 (instead of obsolete.2).
8069
8070 sched_setaffinity.2
8071 Martin Röhricht
8072 Added _GNU_SOURCE to SYNOPSIS.
8073
8074 semctl.2
8075 mtk
8076 Remove reference discussion of ipc(2), since none of the
8077 other System V IPC pages mention ipc(2).
8078
8079 semop.2
8080 mtk
8081 Add an example code segment.
8082
8083 shmctl.2
8084 mtk
8085 Add svipc(7) to SEE ALSO list.
8086
8087 sigaction.2
8088 mtk
8089 Reformatted tables as lists; other minor reformattings and
8090 wording changes.
8091
8092 sigqueue.2
8093 mtk
8094 Added info on rt_sigqueueinfo(2).
8095
8096 sigwaitinfo.2
8097 mtk
8098 Noted that sigwaitinfo() is a library function implemented on
8099 top of sigtimedwait().
8100
8101 ssetmask.2
8102 mtk
8103 Make this link point to new sgetmask.2 instead of signal.2.
8104
8105 stat.2
8106 mtk
8107 Add notes on the different system call interfaces that
8108 have appeared over time.
8109
8110 syscalls.2
8111 mtk
8112 A fairly substantial rewrite of this page,
8113 bringining it up to date with the current
8114 kernel version, and listing all system calls
8115 in tabular form.
8116
8117 uname.2
8118 mtk
8119 Add notes on the different system call interfaces that
8120 have appeared over time.
8121
8122 unimplemented.2
8123 mtk
8124 Add vserver, madvise1 to NAME line.
8125 Removed SEE ALSO reference to obsolete.2.
8126 Ivana Varekova
8127 Add tuxcall to NAME line.
8128
8129 mktemp.3
8130 Patrick Mansfield
8131 Fix description of return value.
8132
8133 strcat.3
8134 Marc Boyer
8135 Minor fix to example program.
8136
8137 undocumented.3
8138 mtk
8139 Add section numbers to function names; remove some functions
8140 since they are documented.
8141
8142 proc.5
8143 mtk
8144 Update/correct text on /proc/malloc.
8145 mtk, after a note by Pierre Habouzit, and a few comments by Justin Pryzby
8146 Update description of /proc/PID/stat to match 2.6.21.
8147 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=417933
8148
8149 inotify.7
8150 mtk
8151 IN_DONT_FOLLOW and IN_ONLYDIR are only available from 2.6.15.
8152
8153 signal.7
8154 Stepan Kasal / mtk
8155 Note SIGRTMIN value depends on glibc.
8156 mtk
8157 Various rewrites and additions to the text in real-time signals.
8158 Add SEE ALSO reference to sgetmask.2.
8159
8160 svipc.7
8161 mtk
8162 Add ipc(2) to SEE ALSO.
8163
8164
8165 ==================== Changes in man-pages-2.64 ====================
8166
8167 Released: 2007-07-27
8168
8169
8170 Contributors
8171 ------------
8172
8173 The following people contributed notes, ideas, or patches that have
8174 been incorporated in changes in this release:
8175
8176 Aleksandr Koltsoff <czr@iki.fi>
8177 Andries Brouwer <Andries.Brouwer@cwi.nl>
8178 Justin Pryzby <justinpryzby@users.sourceforge.net>
8179
8180 Apologies if I missed anyone!
8181
8182
8183 Global changes
8184 --------------
8185
8186 INFINITY.3
8187 _exit.2
8188 a64l.3
8189 abs.3
8190 acct.2
8191 acosh.3
8192 addseverity.3
8193 adjtime.3
8194 asinh.3
8195 atanh.3
8196 atoi.3
8197 brk.2
8198 cbrt.3
8199 cfree.3
8200 chdir.2
8201 chmod.2
8202 chown.2
8203 clearenv.3
8204 clock_getres.3
8205 clone.2
8206 confstr.3
8207 copysign.3
8208 ctermid.3
8209 ctime.3
8210 daemon.3
8211 dirfd.3
8212 div.3
8213 drand48.3
8214 drand48_r.3
8215 dysize.3
8216 ecvt.3
8217 ecvt_r.3
8218 erf.3
8219 euidaccess.3
8220 exp2.3
8221 expm1.3
8222 fdatasync.2
8223 ferror.3
8224 fexecve.3
8225 fgetgrent.3
8226 fgetpwent.3
8227 finite.3
8228 flockfile.3
8229 fopen.3
8230 fpclassify.3
8231 fsync.2
8232 futimes.3
8233 fwide.3
8234 gamma.3
8235 gcvt.3
8236 getcwd.3
8237 getdate.3
8238 getdirentries.3
8239 getdomainname.2
8240 getdtablesize.2
8241 getgrent.3
8242 getgrent_r.3
8243 getgrouplist.3
8244 getgroups.2
8245 gethostbyname.3
8246 gethostid.2
8247 gethostname.2
8248 getlogin.3
8249 getmntent.3
8250 getpagesize.2
8251 getpw.3
8252 getpwent.3
8253 getpwent_r.3
8254 getpwnam.3
8255 getsid.2
8256 getspnam.3
8257 gettimeofday.2
8258 getumask.3
8259 getusershell.3
8260 gsignal.3
8261 hypot.3
8262 inet.3
8263 initgroups.3
8264 insque.3
8265 isalpha.3
8266 iswblank.3
8267 j0.3
8268 kill.2
8269 killpg.2
8270 lgamma.3
8271 lockf.3
8272 log1p.3
8273 log2.3
8274 logb.3
8275 longjmp.3
8276 lrint.3
8277 lround.3
8278 madvise.2
8279 mbsnrtowcs.3
8280 memfrob.3
8281 mincore.2
8282 mkdtemp.3
8283 mknod.2
8284 mkstemp.3
8285 mktemp.3
8286 nan.3
8287 nanosleep.2
8288 nextafter.3
8289 nice.2
8290 on_exit.3
8291 perror.3
8292 posix_memalign.3
8293 posix_openpt.3
8294 printf.3
8295 profil.3
8296 psignal.3
8297 putenv.3
8298 putpwent.3
8299 qecvt.3
8300 rand.3
8301 random.3
8302 rcmd.3
8303 readahead.2
8304 readlink.2
8305 realpath.3
8306 remainder.3
8307 remquo.3
8308 rexec.3
8309 rint.3
8310 round.3
8311 rpmatch.3
8312 scalb.3
8313 scandir.3
8314 scanf.3
8315 seekdir.3
8316 select.2
8317 sem_wait.3
8318 semop.2
8319 setbuf.3
8320 setenv.3
8321 seteuid.2
8322 setjmp.3
8323 setnetgrent.3
8324 setpgid.2
8325 setresuid.2
8326 setreuid.2
8327 sigaltstack.2
8328 siginterrupt.3
8329 significand.3
8330 sigqueue.2
8331 sigvec.3
8332 sigwaitinfo.2
8333 sockatmark.3
8334 stat.2
8335 stime.2
8336 strdup.3
8337 strerror.3
8338 strsep.3
8339 strtod.3
8340 strtok.3
8341 strtol.3
8342 strtoul.3
8343 symlink.2
8344 sync.2
8345 syscall.2
8346 syslog.3
8347 tcgetsid.3
8348 telldir.3
8349 tempnam.3
8350 termios.3
8351 tgamma.3
8352 timegm.3
8353 toascii.3
8354 trunc.3
8355 truncate.2
8356 ttyslot.3
8357 tzset.3
8358 ualarm.3
8359 unlocked_stdio.3
8360 unshare.2
8361 usleep.3
8362 vfork.2
8363 vhangup.2
8364 wait.2
8365 wait4.2
8366 wcscasecmp.3
8367 wcsncasecmp.3
8368 wcsnlen.3
8369 wcsnrtombs.3
8370 wcswidth.3
8371 wordexp.3
8372 wprintf.3
8373 mtk
8374 Added/updated feature test macro requirements for
8375 glibc; see feature_test_macros.7 for details.
8376
8377 Changes to individual pages
8378 ---------------------------
8379
8380 mq_notify.2
8381 mq_open.2
8382 mq_timedreceive.2
8383 mq_timedsend.2
8384 mq_unlink.2
8385 mtk
8386 Fix broken link
8387
8388 setpgid.2
8389 mtk
8390 Fairly substantial changes and corrections, including adding
8391 coverage of all of the interfaces that get/set PGIDs.
8392
8393 syscalls.2
8394 mtk / aeb
8395 Various rewordings; clear up some imprecisions.
8396
8397 lgamma.3
8398 mtk
8399 Added 'signgam' to SYNOPSIS and NAME line.
8400
8401 strerror.3
8402 mtk
8403 Note that the XPG version is provided since glibc 2.3.4.
8404 The page formerly said that the GNU-specific version
8405 is provided by default. That certainly isn't true
8406 nowadays, since _POSIX_C_SOURCE is set to 200112L by
8407 default, so that the XSI-compliant version is supplied
8408 by default.
8409
8410 man-pages.7
8411 mtk
8412 Added note pointing to feature_test_macros.7 for a description
8413 of how feature test macro requirements should be specified in
8414 manual pages. Various other minor fixes and changes.
8415
8416 feature_test_macros.7
8417 mtk
8418 Added note about how feature test macros are specified
8419 in manual pages.
8420 Many other corrections, improvements, additions, and
8421 details about differences across glibc versions.
8422
8423
8424 ==================== Changes in man-pages-2.65 ====================
8425
8426 Released: 2007-09-17
8427
8428
8429 Contributors
8430 ------------
8431
8432 The following people contributed notes, ideas, or patches that have
8433 been incorporated in changes in this release:
8434
8435 Aleksandr Koltsoff <czr@iki.fi>
8436 Andi Kleen <ak@suse.de>
8437 Anton Blanchard <anton@samba.org>
8438 Ari Entlich <lmage11@twcny.rr.com>
8439 Carsten Emde <Carsten.Emde@osadl.org>
8440 François Diakhate <diakhate@enseirb.fr>
8441 Geoff Clare <gclare@gclare.org.uk>
8442 Jon Burgess <jburgess777@googlemail.com>
8443 Julien Cristau <jcristau@debian.org>
8444 Lee Schermerhorn <Lee.Schermerhorn@hp.com>
8445 Mats Wichmann <mats.d.wichmann@intel.com>
8446 Maxime Bizon <mbizon@freebox.fr>
8447 Maxime Vaudequin <maxime.vaudequin@gmail.com>
8448 Michael Prokop <mika@grml.org>
8449 Mike Frysinger <vapier@gentoo.org>
8450 Nicolas François <nicolas.francois@centraliens.net>
8451 Nicolas George <nicolas.george@ens.fr>
8452 Paul Brook <paul@nowt.org>
8453 Reuben Thomas <rrt@sc3d.org>
8454 Sam Varshavchik <mrsam@courier-mta.com>
8455 Samuel Thibault <samuel.thibault@ens-lyon.org>
8456 Thomas Huriaux <thomas.huriaux@gmail.com>
8457 Tolga Dalman <tdalman@project-psi.org>
8458 Ulrich Drepper <drepper@redhat.com>
8459 Vincent Lefevre <vincent@vinc17.org>
8460
8461 Apologies if I missed anyone!
8462
8463
8464 Global changes
8465 --------------
8466
8467 Typographical or grammatical errors have been corrected in several
8468 places.
8469
8470 Various pages
8471 mtk
8472 Use 'glibc' consistently to refer to GNU C library.
8473
8474 Various pages
8475 mtk
8476 Order errors under ERRORS alphabetically.
8477
8478 Various pages
8479 Nicolas François
8480 Spelling and formatting fixes, as per
8481 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=439560
8482
8483 intro.2
8484 select.2
8485 fmtmsg.3
8486 getgrent_r.3
8487 envz_add.3
8488 rtime.3
8489 strptime.3
8490 wordexp.3
8491 Maxime Vaudequin
8492 Add "#include <stdlib.h>" (to declare exit(3)) to example program.
8493
8494
8495 New pages
8496 ---------
8497
8498 timeradd.3
8499 mtk
8500 Description of timeradd(), timersub(), timerclear(),
8501 timerisset(), timercmp() macros for operating on
8502 struct timeval.
8503
8504
8505 Removed pages
8506 -------------
8507
8508 fdatasync.2
8509 mtk
8510 Somehow, over time, material on fdatasync(2) crept into
8511 fsync.2, and fdatasync also got added to the NAME section
8512 of fsync.2. All of the material in fdatasync.2 that was
8513 not already in fsync.2 has now been moved there, and
8514 the former page has been removed.
8515 In place of the content there, is now a link to fsync.2.
8516
8517
8518 New links
8519 ---------
8520
8521 clock_getres.2
8522 clock_gettime.2
8523 clock_settime.2
8524 mtk
8525 Link to man3/clock_getres.3.
8526
8527 fdatasync.2
8528 mtk
8529 Link to fsync.2.
8530
8531 fdopendir.3
8532 mtk
8533 Link to opendir.3.
8534
8535 gethostbyaddr_r.3
8536 Mats Wichmann
8537 Link to gethostbyaddr.3.
8538
8539 timerclear.3
8540 timercmp.3
8541 timerisset.3
8542 timersub.3
8543 mtk
8544 Links to new timeradd.3.
8545
8546
8547 Changes to individual pages
8548 ---------------------------
8549
8550 Makefile
8551 Mike Frysinger
8552 Make the install target of man-pages respect the standard
8553 "DESTDIR" variable as well as check the exit status of the
8554 install command so errors aren't ignored.
8555
8556 get_mempolicy.2
8557 Lee Schermerhorn
8558 changed the "policy" parameter to "mode" through out the
8559 descriptions in an attempt to promote the concept that the memory
8560 policy is a tuple consisting of a mode and optional set of nodes.
8561
8562 added requirement to link '-lnuma' to synopsis
8563
8564 rewrite portions of description for clarification.
8565
8566 added all errors currently returned by sys call.
8567
8568 removed cautionary note that use of MPOL_F_NODE|MPOL_F_ADDR
8569 is not supported. This is no longer true.
8570
8571 added mmap(2) to SEE ALSO list.
8572
8573 getitimer.2
8574 mtk
8575 Since kernel 2.6.22, Linux setitimer() now conforms to POSIX.1,
8576 giving an EINVAL error for a non-canonical tv_usec value.
8577
8578 gettimeofday.2
8579 mtk
8580 Replace discussion of timer* macros with a pointer
8581 to new page timeradd.3.
8582
8583 ioctl_list.2
8584 Nicolas George
8585 Fixed argument type for BLKGETSIZE.
8586
8587 mbind.2
8588 Lee Schermerhorn
8589
8590 changed the "policy" parameter to "mode" throughout the
8591 descriptions in an attempt to promote the concept that the memory
8592 policy is a tuple consisting of a mode and optional set of nodes.
8593
8594 rewrite portions of description for clarification.
8595
8596 clarify interaction of policy with mmap()'d files and shared
8597 memory regions, including SHM_HUGE regions.
8598
8599 defined how "empty set of nodes" specified and what this
8600 means for MPOL_PREFERRED.
8601
8602 mention what happens if local/target node contains no
8603 free memory.
8604
8605 clarify semantics of multiple nodes to BIND policy.
8606 Note: subject to change. We'll fix the man pages when/if
8607 this happens.
8608
8609 added all errors currently returned by sys call.
8610
8611 added mmap(2), shmget(2), shmat(2) to SEE ALSO list.
8612
8613 mmap.2
8614 mprotect.2
8615 François Diakhate
8616 Add text noting that PROT_WRITE may (and on x86 does)
8617 imply PROT_READ.
8618 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=441387
8619
8620 nfsservctl.2
8621 Aleksandr Koltsoff
8622 Fix prototype.
8623
8624 oldfstat.2
8625 oldlstat.2
8626 oldstat.2
8627 mtk
8628 Fix broken link
8629
8630 prctl.2
8631 mtk
8632 Update arches/kernel versions for PR_SET_UNALAIGN / PR_GET_UNALIGN.
8633
8634 readahead.2
8635 mtk
8636 Removed SEE ALSO reference to nonexistent fadvise.2.
8637
8638 reboot.2
8639 mtk
8640 Place SYNOPSIS comments inside C comments (/* ... */).
8641
8642 sched_setaffinity.2
8643 Samuel Thibault
8644 Note what thread is affected if 'pid' is specified
8645 as 0, or as the value returned by getpid().
8646
8647 sched_setscheduler.2
8648 Carsten Emde
8649 Add text on real-time features of mainline Linux kernel.
8650
8651 select_tut.2
8652 mtk
8653 sync SYNOPSIS with select.2
8654
8655 set_mempolicy.2
8656 Lee Schermerhorn
8657
8658 changed the "policy" parameter to "mode" throughout the
8659 descriptions in an attempt to promote the concept that the memory
8660 policy is a tuple consisting of a mode and optional set of nodes.
8661
8662 added requirement to link '-lnuma' to synopsis
8663
8664 rewrite portions of description for clarification.
8665
8666 clarify interaction of policy with mmap()'d files.
8667
8668 defined how "empty set of nodes" specified and what this
8669 means for MPOL_PREFERRED.
8670
8671 mention what happens if local/target node contains no
8672 free memory.
8673
8674 clarify semantics of multiple nodes to BIND policy.
8675 Note: subject to change. We'll fix the man pages when/if
8676 this happens.
8677
8678 added all errors currently returned by sys call.
8679
8680 added mmap(2) to SEE ALSO list.
8681
8682 sigaction.2
8683 mtk
8684 s/si_sign/si_errno/ in statement about which field is unused.
8685 Ari Entlich
8686 s/SIGILL/SIGCHLD/ for paragraph describing SIGCHLD.
8687
8688 stat.2
8689 mtk
8690 Improve text describing underlying system calls.
8691
8692 swapon.2
8693 Michael Prokop
8694 EINVAL also occurs if target path is on tmpfs or similar.
8695 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=435885
8696
8697 sync.2
8698 mtk
8699 Incorporated material from now deleted fdatasync.2.
8700
8701 syscall.2
8702 mtk
8703 Small fix in example program.
8704
8705 uname.2
8706 mtk
8707 Improve text describing underlying system calls.
8708
8709 utime.2
8710 Vincent Lefevre / mtk
8711 Clarify utimes() behaviour when 'times' is NULL.
8712 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=431480
8713 mtk
8714 Other minor clarifications of description of utimes().
8715
8716 copysign.3
8717 Vincent Lefevre
8718 s/sign/sign bit/ to remove ambiguity in description.
8719 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=435415
8720
8721 euidaccess.3
8722 mtk
8723 Changed NOTES to VERSIONS.
8724
8725 ffsl.3
8726 mtk
8727 Add ffsl and ffsll to NAME line.
8728
8729 fts.3
8730 mtk
8731 Removed statement that fts functions are expected to appear
8732 soon in POSIX; it's years old and has not yet come to pass.
8733
8734 ftw.3
8735 mtk / Geoff Clare
8736 Fixes/improvements for example program.
8737
8738 getdate.3
8739 mtk
8740 Add getdate_r to NAME section.
8741
8742 getaddrinfo.3
8743 mtk / Geoff Clare
8744 Fixes/improvements for example program.
8745
8746 gethostbyaddr.3
8747 Mats Wichmann
8748 Add documentation for gethostbyaddr_r().
8749 Plus a few other small fixes.
8750
8751 gethostbyname.3
8752 mtk
8753 Add gethostbyname2, gethostbyname2_r, gethostbyname_r,
8754 gethostent_r to NAME line.
8755
8756 getmntent.3
8757 mtk
8758 Fix misnamed function references.
8759
8760 getopt.3
8761 Jon Burgess
8762 Fix small error in example program.
8763
8764 getrpcent.3
8765 mtk
8766 Add setrpcent and endrpcent to NAME line.
8767
8768 gsignal.3
8769 Aleksandr Koltsoff
8770 Fix gsignal() prototype.
8771
8772 hsearch.3
8773 mtk
8774 Add hcreate_r, hdestroy_r, hsearch_r to NAME line.
8775
8776 inet.3
8777 Maxime Bizon
8778 Correct definition of "struct in_addr".
8779
8780 isatty.3
8781 mtk
8782 Minor wording fix.
8783
8784 isgreater.3
8785 mtk
8786 Add islessequal to NAME line.
8787
8788 lgamma.3
8789 Vincent Lefevre
8790 Fix CONFORMING TO section.
8791 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=417592
8792
8793 log1p.3
8794 mtk
8795 Add log1pf and log1pl to NAME line.
8796
8797 longjmp.3
8798 Paul Brook / mtk
8799 After a call to longjmp(), the values of modified, non-volatile
8800 variables in the function that called setjmp() are unspecified.
8801
8802 makecontext.3
8803 Aleksandr Koltsoff
8804 Fix makecontext() prototype.
8805
8806 malloc.3
8807 mtk / Tolga Dalman
8808 Explain what happens for malloc(0), or calloc() where one of the
8809 arguments is 0.
8810 mtk
8811 Added notes on malloc()'s use of sbrk() and mmap().
8812 mtk
8813 Add mmap(2), alloca(3) to SEE ALSO.
8814
8815 mq_close.3
8816 mq_getattr.3
8817 mq_notify.3
8818 mq_open.3
8819 mq_receive.3
8820 mq_send.3
8821 mq_unlink.3
8822 mtk
8823 Add "Link with -lrt." to SYNOPSIS.
8824
8825 opendir.3
8826 Ulrich Drepper; some edits and additional text by mtk
8827 Document fdopendir().
8828
8829 readdir.3
8830 mtk, after a note by Andi Kleen
8831 Document DT_* constants for d_type.
8832 Ulrich Drepper / mtk
8833 Rework discussion of non-standard structure fields.
8834
8835 sem_wait.3
8836 mtk
8837 Minor improvements to example program.
8838
8839 syslog.3
8840 mtk
8841 Add vsyslog to NAME section.
8842
8843 termios.3
8844 Nicolas François
8845 Fix XCASE feature test macro description.
8846
8847 wcsspn.3
8848 Aleksandr Koltsoff
8849 Add return type to prototype.
8850
8851 proc.5
8852 mtk
8853 Improve description of num_threads field under /proc/PID/stat.
8854 Maxime Vaudequin
8855 Fix path error (s%proc/sys%proc/sys/kernel%) in mentions of
8856 /proc/sys/ostype, /proc/sys/osrelease and proc/sys/version.
8857 Maxime Vaudequin
8858 I noticed things to correct and to clarify in subsection
8859 "/proc/filesystems" of proc.5:
8860 - clarify filesystems listing: not only FS compiled
8861 into the kernel, also FS kernel modules currently loaded
8862 - add a reference to fs(5)
8863 - add an explanation for FS marked with "nodev"
8864 - s/mount(1)/mount(8)/, also corrected in section "SEE ALSO"
8865 - clarify usage by mount: the current wording may lead to
8866 think /proc/filesystems is always used by mount when no FS
8867 is specified. So, usage of "may" which IMHO is more
8868 appropriate + additional explanations
8869 In mount(8) we can see:
8870
8871 If no -t option is given, or if the auto type is
8872 specified, mount will try to guess the desired type.
8873 If mount was compiled with the blkid library, the
8874 guessing is done by this library. Otherwise, mount
8875 guesses itself by probing the superblock; if that
8876 does not turn up anything that looks familiar,
8877 mount will try to read the file /etc/filesystems,
8878 or, if that does not exist, /proc/filesystems.
8879 All of the filesystem types listed there will be
8880 tried, except for those that are labeled "nodev"
8881 (e.g., devpts, proc and nfs). If /etc/filesystems
8882 ends in a line with a single * only, mount will
8883 read /proc/filesystems afterwards.
8884 Samuel Thibault
8885 Since linux 2.6.11, /proc/stat has an eighth value for cpu
8886 lines: stolen time, which is the time spent in other operating
8887 systems when running in a virtualized environment.
8888
8889 arp.7
8890 Updated BUGS text referring to jiffies; refer to time.7 instead.
8891
8892 credentials.7
8893 mtk
8894 Add words to note that file system ID is Linux specific.
8895
8896 hier.7
8897 Maxime Vaudequin
8898 This is some corrections for hier.7:
8899 - missing period for /media and /mnt
8900 - /mnt description is not totally correct, it is true for some
8901 distributions but in others /mnt is used as a temporary FS
8902 mount point, as it is specified by FHS:
8903 http://www.pathname.com/fhs/pub/fhs-2.3.html#
8904 MNTMOUNTPOINTFORATEMPORARILYMOUNT
8905 - s/X-Windows/X-Window/ (3 occurrences)
8906 - section "SEE ALSO": s/mount(1)/mount(8)/
8907
8908 man-pages.7
8909 man.7
8910 mdoc.7
8911 mdoc.samples.7
8912 mtk / Nicolas François
8913 Nowadays tmac.XXX are called XXX.tmac.
8914
8915 pthreads.7
8916 mtk
8917 Update text about modern threading implementations
8918 (NPTL vs LinuxThreads).
8919
8920 socket.7
8921 mtk, after a note by Andi Kleen
8922 Clarify that SO_SNDTIMEO and SO_RCVTIMEO only have effect for
8923 socket I/O calls; not for multiplexing system calls like
8924 select() and poll().
8925
8926 time.7
8927 mtk
8928 Add SEE ALSO reference to new timeradd.3.
8929
8930
8931 ==================== Changes in man-pages-2.66 ====================
8932
8933 Released: 2007-10-01
8934
8935
8936 Contributors
8937 ------------
8938
8939 The following people contributed notes, ideas, or patches that have
8940 been incorporated in changes in this release:
8941
8942 Amit K. Arora <aarora@linux.vnet.ibm.com>
8943 David Chinner <dgc@sgi.com>
8944 Fredrik Noring <noring@nocrew.org>
8945 Mats Wichmann <mats.d.wichmann@intel.com>
8946 Maxime Vaudequin <maxime.vaudequin@gmail.com>
8947 Ollie Wild <aaw@google.com>
8948 Ulrich Drepper <drepper@redhat.com>
8949
8950 Apologies if I missed anyone!
8951
8952
8953 Global changes
8954 --------------
8955
8956 Typographical or grammatical errors have been corrected in several
8957 places.
8958
8959
8960 New pages
8961 ---------
8962
8963 fallocate.2
8964 David Chinner, with some input from Amit Amora and mtk
8965 Describes the fallocate() system call, new in 2.6.23.
8966
8967
8968 Changes to individual pages
8969 ---------------------------
8970
8971 close.2
8972 Fredrik Noring
8973 Add text cautioning about use of close() in
8974 multithreaded programs.
8975
8976 execve.2
8977 Ollie Wild / mtk
8978 Add text describing limit on total size of argv + envp,
8979 and changes that occurred with 2.6.23.
8980 mtk
8981 Add getopt(3) to SEE ALSO list.
8982
8983 open.2
8984 mtk, Acked by Ulrich Drepper
8985 Added description of O_CLOEXEC (new in 2.6.23) + other
8986 minor fixes for O_DIRECT.
8987
8988 recv.2
8989 mtk
8990 Added description of MSG_CMSG_CLOEXEC (new in 2.6.23).
8991
8992 sysctl.2
8993 mtk
8994 Strengthened the warning against using this system call
8995 and note that it may disappear in a future kernel version.
8996
8997 rpc.3
8998 Mats Wichmann
8999 Fix type definition for 'protocol' in prototypes of pmap_set()
9000 and pmap_getport().
9001
9002
9003 ==================== Changes in man-pages-2.67 ====================
9004
9005 Released: 2007-10-08
9006
9007
9008 Contributors
9009 ------------
9010
9011 The following people contributed notes, ideas, or patches that have
9012 been incorporated in changes in this release:
9013
9014 Andi Kleen <andi@firstfloor.org>
9015 Andrew Josey <a.josey@opengroup.org>
9016 Maxime Vaudequin <maxime.vaudequin@gmail.com>
9017
9018 Apologies if I missed anyone!
9019
9020
9021 Global changes
9022 --------------
9023
9024 *.1p
9025 *.3p
9026 mtk, after a note by Andi Kleen and consultation with Andrew Josey.
9027 Add a PROLOG section:
9028 This manual page is part of the POSIX Programmer's Manual.
9029 The Linux implementation of this interface may differ
9030 (consult the corresponding Linux manual page for details
9031 of Linux behavior), or the interface may not be implemented
9032 on Linux.
9033
9034 *.0p
9035 *.1p
9036 *.3p
9037 mtk
9038 Some formatting fixes, mostly to get rid of unwanted
9039 spaces before "," in formatted output.
9040
9041 *
9042 */*
9043 mtk
9044 Change all occurrences of my email address in man-pages source
9045 to my new gmail address.
9046
9047 Many many pages
9048 Maxime Vaudequin
9049 I noticed useless use of macros with alternating formatting
9050 (".IR" instead ".I" which suffices, ".BR" instead ".B", etc.)
9051 because there is only one element. For example in ldconfig.8:
9052
9053 -.BR /sbin/ldconfig
9054 +.B /sbin/ldconfig
9055
9056 This is not very important, it only makes the sources more tidy.
9057 To find these I used:
9058
9059 egrep '^\.(B[RI]|R[IB]|I[RB]) ([^ ]+|\"[^\"]\+\")$'
9060
9061 And if you want to make these changes, you can use:
9062
9063 sed 's/^\(\.[BRI]\)[BRI]\( \([^ ]\+\|\"[^\"]\+\"\)\)$/\1\2/g'
9064
9065
9066 ==================== Changes in man-pages-2.68 ====================
9067
9068 Released: 2007-11-19
9069
9070
9071 Contributors
9072 ------------
9073
9074 The following people contributed notes, ideas, or patches that have
9075 been incorporated in changes in this release:
9076
9077 A. Costa <agcosta@gis.net>
9078 Andrew McDonald <andrew@mcdonald.org.uk>
9079 Geoff Clare <gclare@gclare.org.uk>
9080 Heikki Orsila <shd@modeemi.cs.tut.fi>
9081 Hyokyong Kim <hyokyong@ppj.kr>
9082 Ivana Varekova <varekova@redhat.com>
9083 Justin Pryzby <jpryzby+d@quoininc.com>
9084 Maxime Vaudequin <maxime.vaudequin@gmail.com>
9085 Mike Frysinger <vapier@gentoo.org>
9086 Nicolas François <nicolas.francois@centraliens.net>
9087 Pádraig Brady <P@draigBrady.com>
9088 Sam Varshavchik <mrsam@courier-mta.com>
9089 Timo Juhani Lindfors <timo.lindfors@iki.fi>
9090 Ulrich Drepper <drepper@redhat.com>
9091
9092 Apologies if I missed anyone!
9093
9094
9095 Global changes
9096 --------------
9097
9098 faccessat.2
9099 fchmodat.2
9100 fchownat.2
9101 fstatat.2
9102 futimesat.2
9103 linkat.2
9104 mkdirat.2
9105 mknodat.2
9106 readlinkat.2
9107 renameat.2
9108 symlinkat.2
9109 mkfifoat.3
9110 mtk, after http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=445436
9111 by Timo Juhani Lindfors
9112 Added <fcntl.h> to SYNOPSIS.
9113
9114 Typographical or grammatical errors have been corrected in several places.
9115
9116
9117 New pages
9118 ---------
9119
9120 _syscall.2
9121 mtk
9122 Created as a new page, by taking the content specific to
9123 the _syscall() macros from intro(2).
9124
9125
9126 Changes to individual pages
9127 ---------------------------
9128
9129 README
9130 mtk
9131 Brought up to date.
9132
9133 man-pages-*-Announce
9134 mtk
9135 Brought the info in here up to date.
9136
9137 intro.1
9138 mtk
9139 Added intro paragraph about section, plus a paragraph
9140 about exit status values.
9141 Move "user intro" text to NOTES.
9142
9143 get_mempolicy.2
9144 mtk
9145 Reorder ERRORS sections alphabetically
9146
9147 intro.2
9148 mtk
9149 Pretty much a complete rewrite, covering some additional topics.
9150 Moved _syscallN() material to new _syscall(2) page.
9151
9152 mbind.2
9153 mtk
9154 Reorder ERRORS sections alphabetically
9155
9156 mmap.2
9157 Maxime Vaudequin
9158 Fix syntax error in example program.
9159
9160 prctl.2
9161 mtk
9162 Linux 2.6.22 added support on Alpha for PR_SET_UNALIGN.
9163
9164 ptrace.2
9165 Nicolas François / mtk
9166 s/PTRACE_POKEUSR/PTRACE_POKEUSER/
9167 s/PTRACE_PEEKUSR/PTRACE_PEEKUSER/
9168
9169 read.2
9170 mtk / Geoff Clare
9171 Add text describing timerfd EINVAL error for read(2).
9172
9173 set_mempolicy.2
9174 mtk
9175 Reorder ERRORS sections alphabetically
9176
9177 syscall.2
9178 mtk
9179 Added _syscall(2) and intro(2) to SEE ALSO section.
9180
9181 syscalls.2
9182 mtk
9183 Added fallocate(2); removed timerfd(2).
9184
9185 sysinfo.2
9186 mtk
9187 Removed reference to example in intro(2).
9188
9189 dlopen.3
9190 mtk
9191 Added "Link with -ldl." to SYNOPSIS.
9192
9193 getaddrinfo.3
9194 Ulrich Drepper / mtk
9195 Remove references to getipnodebyname.3 and getipnodebyaddr.3.
9196
9197 gethostbyname.3
9198 mtk / Ulrich Drepper
9199 Remove SEE ALSO references to getipnodebyname.3 and
9200 getipnodebyaddr.3.
9201
9202 Pádraig Brady / mtk / Ulrich Drepper
9203 Point out that the functions described on this page
9204 are made obsolete by getadrinfo(3) and getnameinfo(3).
9205
9206 getipnodebyname.3
9207 mtk
9208 Clarify that glibc does not implement these functions.
9209
9210 glob.3
9211 Ulrich Drepper / mtk
9212 Fix description of GLOB_ONLYDIR.
9213 mtk
9214 Added description of GLOB_TILDE_NOMATCH.
9215 Expanded the description of various flags.
9216 Various wording fixes..
9217
9218 intro.3
9219 mtk
9220 Pretty much a complete rewrite, covering some additional topics.
9221
9222 posix_fallocate.3
9223 mtk
9224 Add SEE ALSO referring to fallocate.2.
9225
9226 rpc.3
9227 Sam Varshavchik
9228 Add some arg declarations to prototypes; fixe typos.
9229
9230 setbuf.3
9231 Mike Frysinger
9232 Fix text in BUGS section.
9233
9234 sigset.3
9235 mtk
9236 The sigset() bugs were fixed in glibc 2.5.
9237 See http://sourceware.org/bugzilla/show_bug.cgi?id=1951
9238
9239 intro.4
9240 mtk
9241 Minor rewrites.
9242
9243 st.4
9244 Maxime Vaudequin
9245 Various small corrections, formattings and modifications.
9246
9247 elf.5
9248 Mike Frysinger
9249 Document:
9250 - new p_flag: PT_GNU_STACK
9251 - new sections: .gnu.version .gnu.version_d .gnu.version_r
9252 .note.GNU-stack
9253 - new structures: ElfN_Verdef ElfN_Verdaux ElfN_Verneed
9254 ElfN_Vernaux
9255
9256 intro.5
9257 mtk
9258 Minor rewrites.
9259
9260 proc.5
9261 Ivana Varekova / mtk
9262 Add text noting that since kernel 2.6.16, /proc/slabinfo is
9263 only available if CONFIG_SLAB is enabled.
9264 Maxime Vaudequin
9265 Update description of /proc/pci.
9266 Maxime Vaudequin
9267 Give italic formatting to file names in proc.5.
9268 mtk
9269 The display type of the /proc/PID/stat fields changed
9270 %lu to %u in Linux 2.6.22:
9271 flags
9272 rt_priority
9273 policy
9274
9275 slabinfo.5
9276 Ivana Varekova / mtk
9277 Add text noting that since kernel 2.6.16, /proc/slabinfo is
9278 only available if CONFIG_SLAB is enabled.
9279
9280 intro.6
9281 mtk
9282 Minor rewrites.
9283
9284 bootparam.7
9285 Maxime Vaudequin
9286 Update references to files in kernel "Documentation" directory.
9287
9288 intro.7
9289 mtk
9290 Minor rewrites.
9291
9292 ipv6.7
9293 Andrew McDonald
9294 Fix description of IPV6_ROUTER_ALERT option.
9295
9296 standards.7
9297 mtk
9298 Note online location of C99 standard.
9299
9300 intro.8
9301 mtk
9302 Some rewrites, plus new paragraph on exit status values.
9303
9304
9305 ==================== Changes in man-pages-2.69 ====================
9306
9307 Released: 2007-12-03
9308
9309
9310 Contributors
9311 ------------
9312
9313 The following people contributed notes, ideas, or patches that have
9314 been incorporated in changes in this release:
9315
9316 Adam Borowski <kilobyte@angband.pl>
9317 Alain PORTAL <alain.portal@free.fr>
9318 Andries E. Brouwer <Andries.Brouwer@cwi.nl>
9319 J. Bruce Fields <bfields@citi.umich.edu>
9320 David Härdeman <david@hardeman.nu>
9321 Jeremy Kerr <jk@ozlabs.org>
9322 Luke Browning <lukebr@linux.vnet.ibm.com>
9323 Mats Wichmann <mats.d.wichmann@intel.com>
9324 Maxime Vaudequin <maxime.vaudequin@gmail.com>
9325 Mike Frysinger <vapier@gentoo.org>
9326 Reuben Thomas <rrt@sc3d.org>
9327 Sam Varshavchik <mrsam@courier-mta.com>
9328
9329 Apologies if I missed anyone!
9330
9331
9332 Global changes
9333 --------------
9334
9335 *.[013]p
9336 mtk
9337 Many whitespace clean-ups in formatted output.
9338
9339 mprotect.2
9340 bind.2
9341 mq_notify.3
9342 makecontext.3
9343 fmemopen.3
9344 David Härdeman / mtk
9345 Rename error handling function in example program
9346 (s/die/handle_error/).
9347
9348 Typographical or grammatical errors have been corrected in several places.
9349
9350
9351 Removed pages
9352 -------------
9353
9354 HOWTOHELP
9355 MAINTAINING
9356 mtk
9357 The content of these files is now available in HTML format.
9358
9359 New links
9360 ---------
9361
9362 cfsetspeed.3
9363 mtk
9364 Link to termios.3.
9365
9366
9367 Changes to individual pages
9368 ---------------------------
9369
9370 time.1
9371 Alain Portal
9372 Added "Linux User's Manual" to .TH line.
9373
9374 _syscall.2
9375 aeb / mtk
9376 Remove outdated text about pointer blocks for syscalls that have
9377 more than 5 arguments.
9378
9379 fcntl.2
9380 J. Bruce Fields
9381 Add warning that mandatory locking is unreliable.
9382 J. Bruce Fields
9383 Clarify details in description of file leases.
9384 J. Bruce Fields / mtk
9385 Minor wording edits.
9386 J. Bruce Fields
9387 Add F_GETLEASE under RETURN VALUE.
9388
9389 mmap.2
9390 mtk
9391 Handle errors using a custom handle_error() macro.
9392
9393 sched_setscheduler.2
9394 Mats Wichmann
9395 Add BUGS text noting that the return value from Linux
9396 sched_setschuler() does not conform to POSIX.
9397
9398 spu_create.2
9399 Jeremy Kerr
9400 Various updates and improvements.
9401 Luke Browning
9402 Refinement of text describing a "gang".
9403 mtk
9404 Minor edits.
9405
9406 spu_run.2
9407 Jeremy Kerr
9408 Various updates and improvements.
9409 mtk
9410 Minor edits.
9411
9412 err.3
9413 mtk
9414 Remove HISTORY section.
9415
9416 fopen.3
9417 Mike Frysinger
9418 Document 'e' (close-on-exec) option, new in glibc 2.7.
9419
9420 getloadavg.3
9421 Alain Portal / mtk
9422 Remove HISTORY section.
9423
9424 printf.3
9425 Andries E. Brouwer / mtk
9426 Fix the discussion of stdarg macros in the description of
9427 vprintf() description.
9428
9429 sem_wait.3
9430 mtk
9431 Handle errors using a custom handle_error() macro.
9432
9433 sigsetops.3
9434 Mats Wichmann
9435 Note that sigset_t objects must be initialized
9436 with sigemptyset() or sigfillset() before the other
9437 macros are employed.
9438
9439 termios.3
9440 mtk, after a note by Alain Portal
9441 Added cfsetspeed() to SYNOPSIS. Added text under CONFORMING TO
9442 noting that cfsetspeed() is BSD specific.
9443
9444 ttyslot.3
9445 Alain Portal
9446 Various references to "getty" were changed to "mingetty", since
9447 that is the manual page more likely to be found on current
9448 systems. (Completes changes that were made in man-pages-2.44.)
9449
9450 initrd.4
9451 mtk, after a note by Alain Portal
9452 Move "Configuration" section to top of page (like other
9453 section 4 pages) and make it a .SH section.
9454
9455 full.4
9456 mtk
9457 Re-ordered CONFIGURATION section to go before DESCRIPTION.
9458
9459 sk98lin.4
9460 Maxime Vaudequin
9461 Fix reference to kernel Documentation file.
9462
9463 elf.5
9464 mtk
9465 Renamed HISTORY section to NOTES, and removed BSD specific info.
9466
9467 proc.5
9468 Maxime Vaudequin
9469 Mention grub(8) in same sentence as lilo(8).
9470 Maxime Vaudequin
9471 Improve description of /proc/sys/abi and
9472 /proc/sys/kernel/modprobe.
9473
9474 utmp.5
9475 Alain Portal
9476 Various references to "getty" were changed to "mingetty", since
9477 that is the manual page more likely to be found on current
9478 systems. (Completes changes that were made in man-pages-2.44.)
9479
9480 iso_8859-2.7
9481 Adam Borowski
9482 Reverse the 2.68 change applied by mtk in response to
9483 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=445085
9484 that replaced "Sorbian" with "Serbian".
9485 (Sorbian is a language of 50000 people in Brandenburg.)
9486
9487 man-pages.7
9488 mtk
9489 Added CONFIGURATION to list of "standard" section names.
9490
9491 spufs.7
9492 Jeremy Kerr
9493 Various updates and improvements.
9494 mtk
9495 Minor edits.
9496
9497 tcp.7
9498 Maxime Vaudequin
9499 Fix reference to kernel Documentation file.
9500
9501
9502 ==================== Changes in man-pages-2.70 ====================
9503
9504 Released: 2007-12-06
9505
9506
9507 Global changes
9508 --------------
9509
9510 Many pages
9511 mtk
9512 Remove section numbers for page references where the
9513 reference refers to the page itself. (This stops man2html
9514 producing links from a page back to itself.)
9515
9516 Typographical or grammatical errors have been corrected in several places.
9517
9518
9519 Changes to individual pages
9520 ---------------------------
9521
9522 get_mempolicy.2
9523 mtk
9524 Add CONFORMING TO section.
9525
9526 io_getevents.2
9527 mtk
9528 Remove redundant SEE ALSO entry.
9529
9530 mbind.2
9531 mtk
9532 Add CONFORMING TO section.
9533
9534 msgop.2
9535 mtk
9536 Remove redundant SEE ALSO entries.
9537
9538 sigprocmask.2
9539 mtk
9540 Remove redundant SEE ALSO entry.
9541
9542 splice.2
9543 mtk
9544 Remove redundant SEE ALSO entry.
9545 Add SEE ALSO referring to vmsplice(2).
9546
9547 csin.3
9548 mtk
9549 Remove redundant SEE ALSO entry.
9550 Add SEE ALSO referring to ccos(3).
9551
9552 gethostbyname.3
9553 mtk
9554 Add gethostbyaddr_r to NAME section.
9555
9556 rint.3
9557 mtk
9558 Remove redundant SEE ALSO entry.
9559
9560 sigsetops.3
9561 mtk
9562 Minor rewording.
9563
9564 epoll.7
9565 mtk
9566 Minor rewording.
9567
9568
9569 ==================== Changes in man-pages-2.71 ====================
9570
9571 Released: 2007-12-14
9572
9573
9574 Contributors
9575 ------------
9576
9577 The following people contributed notes, ideas, or patches that have
9578 been incorporated in changes in this release:
9579
9580 Alain PORTAL <alain.portal@free.fr>
9581 John Sigler <linux.kernel@free.fr>
9582 Josh Triplett <josh@freedesktop.org>
9583 Mats Wichmann <mats.d.wichmann@intel.com>
9584 Pascal MALAISE <malaise@magic.fr>
9585 Sam Varshavchik <mrsam@courier-mta.com>
9586
9587 Apologies if I missed anyone!
9588
9589
9590 Global changes
9591 --------------
9592
9593 err.3
9594 fts.3
9595 getloadavg.3
9596 queue.3
9597 rcmd.3
9598 rexec.3
9599 stdin.3
9600 elf.5
9601 operator.7
9602 mtk
9603 Replaced the use of mdoc macros on these pagess with man
9604 macros. The only pages in man-pages that still use
9605 mdoc macros are mdoc.7 and mdoc.samples.7.
9606
9607 Typographical or grammatical errors have been corrected in several places.
9608
9609
9610 Deleted pages
9611 -------------
9612
9613 TODO
9614 mtk
9615 This information is now on the website.
9616
9617
9618 Changes to individual pages
9619 ---------------------------
9620
9621 Changes.old
9622 mtk
9623 Reformat various change log entries to use a consistent format.
9624 Expand Debian bug report numbers to be URLs.
9625 Other minor tidy-ups.
9626
9627 fcntl.2
9628 mtk
9629 Document the F_DUPFD_CLOEXEC operation, which is
9630 new in kernel 2.6.24.
9631
9632 listen.2
9633 Josh Triplett
9634 Fix incorrect path for somaxconn.
9635
9636 getpw.3
9637 Alain PORTAL
9638 Add ENOENT error to ERRORS.
9639
9640 sysconf.3
9641 Mats Wichmann
9642 Add documentation of _SC_NPROCESSORS_CONF and _SC_NPROCESSORS_ONLN.
9643
9644 tty.4
9645 John Sigler
9646 Add tty_ioctl(4) to SEE ALSO list.
9647
9648 regex.7
9649 Pascal MALAISE <malaise@magic.fr>
9650 Separate text on back regerences from that describing basic regexps,
9651 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=379829.
9652 mtk
9653 Remove crufty text about word boundaries.