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