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