]> git.ipfire.org Git - thirdparty/man-pages.git/blame - Changes.old
Commented out RLIMIT_NICE text, pending the fix to align
[thirdparty/man-pages.git] / Changes.old
CommitLineData
0680aa5b
MK
1The following are changes in previous 2.xx man page releases.
2
3==================== Changes in man-pages-2.00 ====================
4
5Released: 2004-12-16 (why wait for the kernel?)
6
7Contributors
8------------
9
10The following people contributed notes, ideas, or patches that have
11been incorporated in changes in this release:
12
13Alberto Bertogli <albertogli@telpin.com.ar>
14Anand Kumria <wildfire@progsoc.org>
15Andrey Kiselev <dron@ak4719.spb.edu>
16Andries Brouwer <Andries.Brouwer@cwi.nl>
17Chris Green <cmg@dok.org>
18Branden Robinson <branden@debian.org>
19Emmanuel Colbus <emmanuel.colbus@ensimag.imag.fr>
20Enrico Zini <enrico@debian.org>
21Eric Estievenart <eric.estievenart@free.fr>
22Fabian Kreutz <kreutz@dbs.uni-hannover.de>
23Florian Weimer <fw@deneb.enyo.de>
24Jan Kuznik <kuznik@gepro.cz>
25Joey (Martin) Schulze <joey@infodrom.org>
26Johannes Berg <johannes@sipsolutions.de>
27John V. Belmonte <jbelmonte@debian.org>
28Karel Kulhavy <clock@twibright.com>
29Luis Javier Merino MorĂ¡n <ljmerino@pandasoftware.es>
30Martin Pool <mbp@sourcefrog.net>
31Richard Kreckel <Richard.Kreckel@ginac.de>
32Vasya Pupkin <ptushnik@gmail.com>
33
34Apologies if I missed anyone!
35
36Global changes
37--------------
38
39Many math pages had their synopses compressed, as per suggestion
40from Fabian Kreutz.
41
42Many minor content and formatting bug fixes were made to the math
43pages, following suggestions from Fabian Kreutz (who recently
44translated many of the 1.70 math pages into German) and
45Andries Brouwer.
46
47For consistency, all instances "super-user" were changed to the more
48common "superuser".
49
50After a note from Vasya Pupkin, I added <errno.h> to the SYNOPSIS
51of several Section 2 pages using the _syscallN() macros.
52
53 In addition:
54 -- erroneous semicolons at the end of _syscallN() were removed
55 on various pages.
56
57 -- types such as "uint" in syscalN() declarations were changed
58 to "unsigned int", etc.
59
60 -- various other minor breakages in the synopses were fixed.
61
62 The affected pages are:
63
64 getdents.2
65 gettid.2
66 llseek.2
67 mmap2.2
68 modify_ldt.2
69 pivot_root.2
70 quotactl.2
71 readdir.2
72 sysctl.2
73 syslog.2
74 tkill.2
75
76Typographical or grammatical errors have been corrected in several
77other places.
78
79Individual pages
80----------------
81
82bind.2
83 Florian Weimer
84 Added 'const' to declaration of 'my_addr' in prototype.
85 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=239762
86
87fcntl.2
88 Martin Pool
89 Added O_NOATIME to list of flags that can be changed via F_SETFL.
90 mtk/aeb
91 Noted F_GETOWN bug after suggestion from aeb.
92 See also:
93 http://marc.theaimsgroup.com/?l=linux-kernel&m=108380640603164&w=2
94
95getrlimit.2
96 mtk
97 Material on getrusage.2 has been separated out into its own page.
98 Rewrote discussion on RLIMIT_MEMLOCK to incorporate kernel
99 2.6.9 changes.
100 Added note on RLIMIT_CPU error in older kernels.
101 Added RLIMIT_SIGPENDING
102 Also made a few other minor changes.
103
104getrusage.2
105 mtk
106 This page is new(ish) -- it was created by splitting
107 getrlimit.2.
108
109 Repaired note on SIGCHLD behaviour to note that the
110 POSIX non-conformance has been fixed in 2.6.9.
111
112kill.2
113 Modified after suggestion from Emmanuel Colbus
114 Changed wording of sentence under NOTES describing
115 when signals can be sent to init.
116
117mlock.2, munlock.2, mlockall.2, munlockall.2
118 These have been consolidated into a single mlock.2 page.
119 In the process, much duplication was eliminated
120 and new information was added about RLIMIT_MEMLOCK
121 and the changes in memory locking in kernel 2.6.9,
122
123mmap.2
124 mtk
125 Added cross-ref to setrlimit(2) concerning memory locking limits.
126 Eric Estievenart
127 Note that MAP_FIXED replaces existing mappings
128
129msgctl.2
130 mtk
131 Substantial language and formatting clean-ups.
132 Added msqid_ds and ipc_perm structure definitions.
133
134msgget.2
135 mtk
136 Substantial language and formatting clean-ups.
137 Added notes on /proc files.
138
139msgop.2
140 mtk
141 Substantial language and formatting clean-ups.
142 Added notes on /proc files.
143
144open.2
145 Martin Pool
146 Added O_NOATIME (new in Linux 2.6.8)
147 mtk
148 Reordered list of 'flags' description alphabetically
149
150personality.2
151 2004-11-03 applied patch from Martin Schulze
152
153semctl.2
154 mtk
155 Substantial language and formatting clean-ups.
156 Rewrote semun text.
157 Added semid_ds and ipc_perm structure definitions.
158
159semget.2
160 mtk
161 Substantial language and formatting clean-ups.
162 Added notes on /proc files.
163 Rewrote BUGS note about semget()'s failure to initialise
164 semaphore values.
165
166semop.2
167 mtk
168 Substantial language and formatting clean-ups.
169 Added notes on /proc files.
170
171shmctl.2
172 mtk
173 Substantial language and formatting clean-ups.
174 Updated shmid_ds structure definitions.
175 Added information on SHM_DEST and SHM_LOCKED flags.
176 Noted that CAP_IPC_LOCK is not required for SHM_UNLOCK
177 since kernel 2.6.9.
178 Added notes on 2.6.9 RLIMIT_MEMLOCK changes.
179 Added RLIMIT_SIGPENDING (new in Linux 2.6.8)
180
181shmget.2
182 mtk
183 Substantial language and formatting clean-ups.
184 Added notes on /proc files.
185
186shmop.2
187 mtk
188 Substantial language and formatting clean-ups.
189 Changed wording and placement of sentence regarding attachment
190 of segments marked for destruction.
191
192sigaction.2
193 mtk
194 Added mention of SIGCONT under SA_NOCLDSTOP.
195 Added SA_NOCLDWAIT.
196 Updated discussion for POSIX.1-2001 and SIGCHLD and sa_flags.
197 Noted that CLD_CONTINUED is supported since Linux 2.6.9.
198 Added SI_TKILL (new in Linux 2.4.19).
199 Other minor changes.
200
201signal.2
202 mtk
203 Removed text on ignoring SIGCHLD; replaced with pointer
204 to sigaction.2.
205
206sigwaitinfo.2
207 After bug report from Andrey Kiselev
208 Fixed prototype: "timeout" --> "*timeout"
209 as per: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=222145
210
2ed34e11 211stat.2
0680aa5b
MK
212 Enrico Zini
213 Added text to clarify that S_IS*() macros should be applied to
214 st_mode field.
215 as per: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=249698
216
217swapon.2
218 After bug report from Anand Kumria
219 Added "no swap space signature" to EINVAL error
220 as per http://bugs.debian.org/cgi-bin/bugreport.cgi
221 mtk
222 Added EINVAL error for swapoff() ("not currently a swap area").
223 Added EBUSY error for swapon().
224 A few formatting fixes.
225
226times.2
227 mtk
228 In Linux 2.6, the return value of times changed; it is no
229 longer time since boot, but rather:
230
231 boot_time + 2^32 / HZ - 300
232
233 Repaired note on SIGCHLD behaviour to note that the
234 POSIX non-conformance has been fixed in 2.6.9.
235 Some formatting fixes.
236
237undocumented.2
238 After bug report from Johannes Berg
239 Changed
240 .TH UNIMPLEMENTED
241 to:
242 .TH UNDOCUMENTED
243 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=220741
244
245wait.2
246 mtk
247 Added waitid(2).
248 Added WCONTINUED and WIFCONTINUED (new in 2.6.10).
249 Added text on SA_NOCLDSTOP.
250 Updated discussion of SA_NOCLDWAIT to reflect 2.6 behaviour.
251 Much other text rewritten.
252
253wait4.2
254 mtk
255 Rewrote this page, removing much duplicated information,
256 and replacing with pointers to wait.2.
257 Luis Javier Merino MorĂ¡n / mtk
258 CONFORMING TO said "SVr4, POSIX". Changed to "4.3BSD"
259
260waitid.2
261 mtk
262 New link to wait.2
263
264assert.3
265 After bug report from Branden Robinson
266 The assert() failure message goes to stderr not stdout.
267 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=284814
268
269ctime.3
270 mtk
271 Noted that 0 in tm_mday is interpreted to mean the last day
272 of the preceding month.
273
274getnameinfo.3
275 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=229618
276 getnameinfo() does not set errno, it returns a non-zero
277 value indicating the error.
278 mtk
279 added EAI_OVERFLOW error
280
281killpg.3
282 mtk
283 Minor changes to SEE ALSO and CONFORMING TO.
284
285lseek64.3
286 aeb
287 New page by Andries Brouwer
288
289tzset.3
290 Richard Kreckel
291 Change "NULL" to "empty" when talking about the value of TZ.
292 http://sources.redhat.com/bugzilla/show_bug.cgi?id=601
293
294printf.3
295 After bug report from Jan Kuznik
296 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205736
297 Fixed bad realloc() use in snprintf() example
298
2ed34e11
MK
299realpath.3
300 mtk
301 Added discussion of resolved_path == NULL.
302
0680aa5b
MK
303random.4
304 After bug report from John V. Belmonte
305 Updated init and quit scripts to reflect kernel 2.4/2.6 reality
306 (Scripts taken from drivers/char/random.c)
307 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=247779
308
309proc.5
310 mtk
311 Updated description of /proc/loadavg to include
312 nr_running(), nr_threads, last_pid.
313
314 rtsig-max and rtsig-nr went away in 2.6.8
315
316 updated statm, and fixed error in order of list
317
0680aa5b
MK
318boot.7
319 applied patch from Martin Schulze
320
321capabilities.7
322 mtk
323 Added O_NOATIME for CAP_FOWNER
324
325netdevice.7
326 Karel Kulhavy and AEB
327 formatting fix after note from Karel Kulhavy and AEB, plus a
328 few wording fixes.
329
330signal.7
331 mtk
332 /proc/sys/kernel/rtsig-* were superceded by RLIMIT_SIGPENDING
333 in kernel 2.6.8.
334
335tcp.7
336 mtk/aeb
337 Updated details of interaction of TCP_CORK and TCP_NODELAY.
9651df75
MK
338
339==================== Changes in man-pages-2.01 ====================
340
341Released: 2004-12-20 (a quick one before Christmas)
342
343Contributors
344------------
345
346The following people contributed notes, ideas, or patches that have
347been incorporated in changes in this release:
348
349Carsten Hey <c.hey@web.de>
350Johannes Berg <johannes@sipsolutions.de>
351Joshua Kwan <joshk@triplehelix.org>
352Marek Habersack <grendel@debian.org>
353Martin Schulze <joey@infodrom.org>
354Matthew Dempsky <jivera@flame.org>
355Matthew Gregan <kinetik@orcon.net.nz>
356Pedro Zorzenon Neto <pzn@terra.com.br>
357Tony Crawford <tony@klosterdorf.de>
358
359Apologies if I missed anyone!
360
361Global changes
362--------------
363
364Matthew Dempsky, mtk
365 triggered by http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283179
366 The wording describing how errno is set was fixed up in the
367 following pages:
368
369 accept.2
370 close.2
371 send.2
372 setsid.2
373 socket.2
374 closedir.3
375 initgroups.3
376 mkstemp.3
377 opendir.3
378 readdir.3
379 telldir.3
380
381Typographical or grammatical errors have been corrected in several
382other places.
383
384Individual pages
385----------------
386
387sendfile.2
388 mtk
389 Adjusted descriptions of argument file types to be closer to
390 2.6 reality.
391 Wording and formatting changes
392
393ctan.3
394ctanh.3
395 Tony Crawford
396 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=270817
397 Formulae on the pages should be T = S / C not T = C / S.
398
399errno.3
400 Martin Schulze, mtk
401 Removed errno declaration from prototype, added notes
402 on historical need for this declaration.
403 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=174175
404
405aio_return.3
406 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=224953
407 Changed erroneous "aio_return(2)" to "aio_return(3)"
408
409posix_openpt.3
410 mtk
411 New by mtk
412
413ptsname.3
414 mtk
415 Added description of ptsname_r().
416 Added ERRORS.
417
418ptsname_r.3
419 mtk
e8a09504 420 New link to ptsname.3.
9651df75
MK
421
422shm_open.3
423 Matthew Gregan
424 add <fcntl.h> to synopsis
425 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=271243
426
427strcasecmp.3
428 Marek Habersack <grendel@debian.org>
429 .SH "CONFORMING TO"
430 -BSD 4.4
431 +BSD 4.4, SUSv3
432 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=234443
433
434strfry.3
435 Joshua Kwan
436 Added _GNU_SOURCE to prototype
437 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=213538
438
439strftime.3
440 Cartsen Hey
441 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276248
442
e8a09504 443 Changed range for "%S" from 0..61 to 0..0.
9651df75
MK
444
445 SUSv3 says 0..60. I think the manual page probably says
446 0..61, because that's what SUSv2 said.
447 (Some other implementations' man pages also say 0..61 --
448 e.g., Solaris 8 & 9, Tru64 5.1B; FreeBSD 5.1 says 0..60.)
449
450 The glibc manual currently says 0..60.
451
e8a09504 452 Given that SUSv3 says 0..60, I've changed the
9651df75
MK
453 manual page to also say this:
454
455 -The second as a decimal number (range 00 to 61).
456 +The second as a decimal number (range 00 to 60).
457 +(The range is up to 60 to allow for occasional leap seconds.)
458
459sysconf.3
460 Johannes Berg / http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=226974
461 -.BR POSIX2_FORT_RUN " - " _SC_2_FORT_DEV
462 +.BR POSIX2_FORT_DEV " - " _SC_2_FORT_DEV
463
464system.3
465 Pedro Zorzenon
466 as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=242638
467 Noted use of _XOPEN_SOURCE to get macros <sytdlib.h>
468 as for wait(2).
469
470 mtk
471 Changed name of argument from 'string' to 'command' (like POSIX).
472
473 Noted that glibc does nowadays explicitly check for the existence
474 of the shell if 'command' is NULL, rather than the older behaviour
475 of assuming the shell exists and always returning 1 if
476 'command' is NULL.
477
478 Other wording and formatting clean-ups.
479
480undocumented.3
481 Remove some functions names that *are* documented.
4667b1b5
MK
482
483
484==================== Changes in man-pages-2.02 ====================
485
486Released: 2005-04-14
487
488Contributors
489------------
490
491The following people contributed notes, ideas, or patches that have
492been incorporated in changes in this release:
493
494Andries Brouwer <Andries.Brouwer@cwi.nl>
495Branden Robinson <branden@debian.org>
496Colin Watson <cjwatson@debian.org>
497David Lloyd <dmlloyd@tds.net>
498Gordon Jin <gordon.jin@intel.com>
499Heikki Orsila <shd@modeemi.cs.tut.fi>
500Jamie Lokier <jamie@shareable.org>
501Johan Walles
502Kai Makisara <Kai.Makisara@kolumbus.fi>
503Marko Kohtala <marko.kohtala@gmail.com>
504Martin Pool <mbp@sourcefrog.net>
505Martin (Joey) Schulze <joey@infodrom.org>
506Matthias Lang <matthias@corelatus.se>
507Michael Haardt <michael@moria.de>
508Michael MĂ¼hlebach <michael@anduin.ch>
509Mike Frysinger <vapier@gentoo.org>
510Sasa Stevanovic <mg94c18@alas.matf.bg.ac.yu>
511Serguei Leontiev <leo@sai.msu.ru>
512
513Apologies if I missed anyone!
514
515Global changes
516--------------
517
518Martin (Joey) Schulze
519 Removed SEE ALSO reference to non-existent newctime(3) from:
520
521 ctime.3
522 tzselect.8
523 zdump.8
524 zic.8
525
526 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=236884
527
528Typographical or grammatical errors have been corrected in several
529other places.
530
531Individual pages
532----------------
533
534clone.2
535 mtk
536 Noted the PID caching behaviour of NPTL's getpid()
537 wrapper under BUGS.
538
539 Added futex(2), set_thread_area(2), set_tid_address(2),
540 tkill(2) under SEE ALSO.
541
542epoll_ctl.2
543epoll_create.2
544 Marko Kohtala / mtk
545 Improved various error descriptions.
546
547epoll_wait.2
548 David Lloyd / Mike Frysinger, Marko Kohtala
549 Added EINTR to errors.
550
551fcntl.2
552 Jamie Lokier / mtk
553 Improved discussion of F_SETOWN and F_SETSIG with respect to
554 multi-threaded programs.
555 Generally cleaned up the discussion of F_SETOWN.
556
557 Updated CONFORMING TO to note that F_GETOWN and F_SETOWN are
558 now in POSIX.
559
560link.2
561 mtk
562 Noted discrepancy between Linux and POSIX.1 when oldpath
563 is a symbolic link.
564 See: http://bugs.linuxbase.org/show_bug.cgi?id=367
565 and: http://www.opengroup.org/austin/mailarchives/ag/msg08152.html
566
567 Michael Haardt / mtk
568 Clarified EXDEV error description: it isn't possible to link
569 across mount points, even if the mount points refer to the same
570 file system.
571
572mincore.2
573 mtk, after note from Gordon Jin
574 Updated ERRORS
575
576pipe.2
577 As per message from Serguei Leontiev
578 Removed SVr2, AT&T, and BSD from CONFORMING TO, since
579 a pipe on those systems is actually bidirectional.
580 (Pipes are implemented as STREAMS on the former, and
581 sockets on the latter.)
582
583posix_fadvise.2
584 mtk
585 Noted kernel version where posix_fadvise() appeared and
586 noted bug in handling of 'len' in kernels < 2.6.6.
587
588rename.2
589 Michael Haardt
590 Clarified EXDEV error description: it isn't possible to rename
591 a file across mount points, even if the mount points refer to
592 the same file system.
593
594semop.2
595 mtk
596 Noted kernel version numbers for semtimedop().
597
598setitimer.2
599 Matthias Lang, mtk
600 Noted MAX_SEC_IN_JIFFIES ceiling.
601 Added note about treatment of out-of-range tv_usec values.
602
603sigqueue.2
604 Johan Walles, Martin (Joey) Schulze
605 Added sigqueue.2 to SEE ALSO
606
607times.2
608 mtk
609 Added notes on non-standard behaviour: Linux allows 'buf' to
610 be NULL, but POSIX.1 doesn't specify this and it's non-portable.
611
612uselib.2
613 Andries Brouwer
614 Improved DESCRIPTION; clarified distinction between
615 EACCES and ENOEXEC.
616
617bcopy.3
618 Heikki Orsila
619 bcopy() handles overlapping case, but memcpy does not,
620 so for consistency memmove() should be also mentioned.
621
622getmntent_r.3
623 Martin (Joey) Schulze
624 New link to man3/getmntent.3.
625
626memcpy.3
627 Small wording change after suggestion from Sasa Stevanovic.
628
629strcasestr.3
630 mtk
631 Created as link to strstr.3.
632
633strftime.3
634 mtk
635 Noted that SUSv2 allowed a range of 00 to 61 for %S specifier.
636
637strstr.3
638 mtk
639 Added description of strcasestr().
640
641random.4
642 aeb
643 Improved description of read from /dev/urandom.
644
645st.4
646 Kai Makisara
647 Substantial updates.
648
649man.7
650 Martin Schulze <joey@infodrom.org>
651 Branden Robinson <branden@debian.org>
652 Colin Watson <cjwatson@debian.org>
653 Mention the .URL macro more verbosely.
654
4e6bd42c 655
9a7957be
MK
656==================== Changes in man-pages-2.03 ====================
657
658Released: 2005-06-02
659
660Contributors
661------------
662
663The following people contributed notes, ideas, or patches that have
664been incorporated in changes in this release:
665
666Andries Brouwer <Andries.Brouwer@cwi.nl>
667Joey (Martin) Schulze <joey@infodrom.org>
668Johannes Nicolai <johannes.nicolai@hpi.uni-potsdam.de>
669Justin Pryzby <justinpryzby@users.sourceforge.net>
670Klaus Ethgen <Klaus@Ethgen.de>
671Pavel Heimlich <tropikhajma@seznam.cz>
672Ross Boylan <RossBoylan@stanfordalumni.org>
673Vincent Fourmond <vincent.fourmond@9online.fr>
674
675Apologies if I missed anyone!
676
677Global changes
678--------------
679
680Pavel Heimlich
681 Change `ttys(4)' to `ttyS(4)' in:
682 tty.4 mouse.4 vcs.4 console_ioctl.4 console.4
683
684Typographical or grammatical errors have been corrected in several
685places.
686
687Individual pages
688----------------
689
690clone.2
691 mtk
692 Substantially enhanced discussion of CLONE_THREAD.
693
694 Added CLONE_SYSVSEM, CLONE_UNTRACED, CLONE_STOPPED.
695
696 Other minor fixes.
697
698execve.2
699 aeb
4e6bd42c 700 Noted effect of ptracing when execing a set-UID program.
9a7957be
MK
701
702fcntl.2
703 Johannes Nicolai / mtk
704 Noted F_SETOWN bug for socket file descriptor in Linux 2.4
705 and earlier.
706
707 Added text on permissions required to send signal to owner.
708
709flock.2
710 mtk
711 Noted that lock conversions are not atomic.
712
713getrusage.2
714 mtk
715 ru_nswap has never contained useful information.
716 Kernel 2.6.6 clarified that with a patch
717 ("[PATCH] eliminate nswap and cnswap"). See also:
718 http://www.ussg.iu.edu/hypermail/linux/kernel/0404.1/0720.html
719
720kill.2
721 mtk
722 Clarified wording of the 'pid == -1' case.
723
724mount.2
725 mtk
726 Added MNT_EXPIRE, plus a few other tidy-ups.
727
728sched_setaffinity.2
729 mtk
730 Added text to note that sched_setaffinity() will migrate the
731 affected process to one of the specified CPUs if necessary.
732
733 Added a NOTE to point out that the affinity mask is actually a
734 per-thread attribute that can be adjusted independently for
735 each thread in a thread group.
736
737shmctl.2
738 mtk
739 Noted aberrant Linux behaviour with respect to new attaches to a
740 segment that has already been marked for deletion.
741
742 Noted changes in permissions required for SHM_LOCK/SHM_UNLOCK.
743
744wait.2
745 mtk
746 Noted that the __W* flags can't be used with waitid().
747
748getconf.3
749 mtk
750 Added_CS_GNU_LIBC_VERSION and_CS_GNU_LIBPTHREAD_VERSION.
751
752hosts.5
753 Ross Boylan / Martin Schulze
754 various changes as per
755 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=304242
756
757proc.5
758 mtk
759 Minor changes to discussion of /proc/PID/stat signal fields.
760 Added 'rt_priority' and 'policy' to /proc/PID/stat.
761
762capabilities.7
763 mtk
764 1,$s/inherited/inheritable/g
765
766regex.7
767 Vincent Fourmond / Joey (Martin) Schulze
768 Removed discussion of `[[:<:]]' and `[[:>:]]' since they do
769 not seem to be in the glibc implementation.
770 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295666
771
772tzselect.8
773 Joey (Martin) Schulze / Klaus Ethgen
deea4228 774 The default zoneinfo directory is now /usr/share/zoneinfo.
9a7957be
MK
775 (was: /usr/local/etc/zoneinfo)
776 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=267471
777
4e6bd42c
MK
778
779==================== Changes in man-pages-2.04 ====================
780
781Released: 2005-06-21
782
783Contributors
784------------
785
786The following people contributed notes, ideas, or patches that have
787been incorporated in changes in this release:
788
789Andries Brouwer <Andries.Brouwer@cwi.nl>
790Baurjan Ismagulov <ibr@ata.cs.hun.edu.tr>
791Dave Love <d.love@dl.ac.uk>
792Dieter Brueggemann <dieter.brueggemann@entitec.de>
793Geoff Clare <gclare@gclare.org.uk>
794Guido Trotter <ultrotter@debian.org>
9fdfa163 795kabloom <kabloom@ucdavis.edu>
4e6bd42c
MK
796Kevin Ryde <user42@zip.com.au>
797Justin Pryzby <justinpryzby@users.sourceforge.net>
798Mike Furr <mfurr@debian.org>
799Olivier Croquette <ocroquette@free.fr>
800Olivier Guilyardi <ylf@xung.org>
801Peter Cordes <peter@llama.nslug.ns.ca>
802Philipp Spitzer <philipp@toastfreeware.priv.at>
803Tanaka Akira <akr@m17n.org>
804Thierry Excoffier <exco@bat710.univ-lyon1.fr>
805Thomas Hood <jdthood@yahoo.co.uk>
806Vincent Lefevre <vincent@vinc17.org>
807Walter Harms <walter.harms@informatik.uni-oldenburg.de>
808
809Apologies if I missed anyone!
810
811Global changes
812--------------
813
814For consistency across pages:
815
816 1,$s/nonzero/non-zero/g
817
818Typographical or grammatical errors have been corrected in several
819places.
820
821
822New pages
823---------
824
825pthreads.7
826 mtk
827 An overview of the Linux implementations of POSIX threads.
828
829
830Changes to individual pages
831---------------------------
832
833_exit.2
834 mtk
835 Various minor changes
836
837epoll_ctl.2
838 Mike Furr <mfurr@debian.org>
839 BUGS: In kernels < 2.6.9, EPOLL_CTL_DEL required a non-NULL
840 'event', even though this argument is ignored.
841 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=306517.
842
843flock.2
844 mtk / Kevin Ryde
845 Clarified semantics of relationship between flock() locks
846 and open file entries and file descriptors.
847 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=291121
848
849getitimer.2
850 Olivier Croquette, Thierry Excoffier
851 Noted the existence of the short sleep bug (up to 1 jiffy).
852
853getrlimit.2
854 mtk
855 RLIMIT_RSS only has affect "in 2.4.x", not "in 2.4 and later".
856
857getrusage.2
858 Geoff Clare
859 Since Linux 2.6, the ru_nvcsw and ru_nivcsw fields are used.
860
861nice.2
862 mtk / Guido Trotter
863 Rewrote description of return value.
864 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=296183
865
866open.2
867 Walter Harms
868 O_DIRECT needs _GNU_SOURCE.
869 mtk
870 O_ASYNC works for pipes and FIFOs in Linux 2.6
871 Various minor fixes
872
873atexit.3
874 mtk
875 Various minor changes
876
877exit.3
878 mtk
879 Various minor changes
880
881getopt.3
882 mtk / Philipp Spitzer
883 Fix description of return value.
884 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=308359
885
886hsearch.3
887 mtk
888 Changed (char *) to (void *) in example.
889 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=313607
890
891log1p.3
892 Justin Pryzby
893 make log(3) SEE ALSO log1p(3)
894 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=309578
895
896makecontext.3
897 Tanaka Akira
898 Fix description of RETURN VAUE for makecontext()
899 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=311800
900
901on_exit.3
902 mtk
903 Various minor changes
904
905rand.3
906 kabloom@ucdavis.edu
907 Small fix to a code example
908 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=194842.
909
910realpath.3
911 mtk / Thomas Hood
912 When specifying resolved_path as NULL, realpath()
913 will (still) only allocate up to PATH_MAX bytes.
914 Plus other minor changes.
915 See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=239424
916
917rcmd.3
918 Dave Love
919 The required header file for these funtions on Linux is <netdb.h>
920 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=311680
921
922scanf.3
923 Olivier Guilyardi
924 Arg for %p is a pointer to _a pointer to_ void.
925 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=263109
926
927stdin.3
928 Vincent Lefevre
929 freopen() can change the descriptors associated with
930 stdin/stdout/stderr.
931 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=295859.
932
933strerror.3
934 Baurjan Ismagulov
935 strerror_r(3) requires #define _XOPEN_SOURCE 600
936 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=290880
937
938sysconf.3
939 Peter Cordes / mtk
940 Fix typo: "_SC_2_DEV" should be "_SC_2_C_DEV"
941
942proc.5
943 mtk
944 Added pointers under /proc/sys/net to tcp.7 and ip.7
945
946ip.7
947 mtk
948 Various wording and formatting fixes.
949 Reordered /proc/sys/net/ipv4/ip_* file descriptions alphabetically.
950
951tcp.7
952 Dieter Brueggemann / mtk
953 Fixes to the discussion of SIOCATMARK and tcp_stdurg
954 mtk
955 Various wording and formatting fixes.
956 Incorporated some new /proc/sys/net/ipv4/tcp_* file descriptions
957 from the 2.6.12 source file Documentation/networking/ip-sysctl.txt.
eb9a3e3c
MK
958
959
960==================== Changes in man-pages-2.05 ====================
961
962Released: 2005-06-27
963
964Contributors
965------------
966
967The following people contributed notes, ideas, or patches that have
968been incorporated in changes in this release:
969
970A Costa <agcosta@gis.net>
971Andries Brouwer <Andries.Brouwer@cwi.nl>
972Bas Zoetekouw <bas@debian.org>
973Dan Jacobson <jidanni@jidanni.org>
974Delian Krustev <krustev@krustev.net>
975Dora Anna Volgyesi <volgyesi@elte.hu>
976Martin (Joey) Schulze <joey@infodrom.org>
977Ove Kaaven <ovek@arcticnet.no>
978
979Apologies if I missed anyone!
980
981Global changes
982--------------
983
984Typographical or grammatical errors have been corrected in several
985places. (Special thanks to A Costa.)
986
987
988New pages
989---------
990
991
992Changes to individual pages
993---------------------------
994
995_exit.2
996 mtk / aeb
997 Reversed 2.04 introduction of the term "process termination
998 function".
999
1000close.2
1001 mtk
1002 Clarified what type of lock close() affects.
1003 Minor formatting changes.
1004
1005dup.2
1006 mtk
1007 Consistent use of terms "open file description",
1008 "file status flags", and "file decriptor flags"
1009 Removed mention of lock sharing -- it was not
1010 accurate.
1011 Minor formatting fixes
1012
1013fcntl.2
1014 mtk
1015 Consistent use of terms "open file description",
1016 "file status flags", and "file decriptor flags"
1017 Some rewriting of discussion of file descriptor flags
1018 Under F_DUPFD, replaced some text duplicated in dup.2
1019 with a cross ref to dup.2
1020 Minor wording and formatting fixes
1021
1022fpclassify.3
1023 mtk / Martin (Joey) Schulze / Bas Zoetekouw
1024 The return value of isinf() changed in glibc 2.02
1025 to differentiate positive and neagtive infinity.
1026 See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=285765
1027
1028getgid.2
1029getuid.2
1030 Delian Krustev
1031 Remove confusing text describing real and effective IDs.
1032 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=285852
1033
1034getitimer.2
1035 mtk
1036 The short sleep bug (up to 1 jiffy) that was newly noted in
1037 man-pages-2.04 has just been fixed in 2.6.12.
1038
1039getpriority.2
1040 mtk
1041 Changed range documented in main text from -20..20 to -20..19.
1042 Noted that the range is -20..20 on some systems.
1043
1044open.2
1045 mtk / aeb
1046 Clarification of term "open file description" along with
1047 explanation of what information it maintains.
1048 Other wording improvements
1049 Various minor wording changes
1050
1051atexit.3
1052 mtk / aeb
1053 Reversed 2.04 introduction of the term "process termination
1054 function".
1055 mtk
1056 Noted use of atexit() for establishing function to be invoked on
1057 shared library unload.
1058 Noted that atexit()-registered functions are not invoked on
1059 abnormal termination.
1060 Formatting fixes.
1061
1062exit.3
1063 mtk / aeb
1064 Reversed 2.04 introduction of the term "process termination
1065 function".
1066 mtk
1067 Minor rewording and formatting changes.
1068
1069getloadavg.3
1070 mtk
1071 Added #define _BSD_SOURCE to prototype
1072
1073log2.3
1074 Martin (Joey) Schulze
1075 Add ERANGE error.
1076
1077readdir.3
1078 mtk
1079 Added definition of Linux dirent structure.
1080 Some formatting cleanups.
1081
1082strtod.3
1083 Dora Anna Volgyesi/ mtk
1084 strtold() and strtof() need _ISOC99_SOURCE or _XOPEN_SOURCE=600
1085 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246668
1086
1087tdestroy.3
1088 mtk
1089 New link to tsearch.3
1090
1091tsearch.3
1092 mtk
1093 Added tdestroy to .TH line
1094
1095mem.4
1096 mtk
1097 Change "chown root:mem /dev/mem" to "chown root:kmem /dev/mem"
1098
1099null.4
1100 mtk
1101 Change "chown root:mem /dev/null /dev/zero" to
1102 "chown root:root /dev/null /dev/zero"
1103
1104vcs.4
1105 Dan Jacobson / Martin (Joey) Schulze
1106 Replaced "selection(1)" by "gpm(8)" under SEE ALSO
1107 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=253515
1108
1109signal.7
1110 Ove Kaaven
1111 SA_SIGACTION should be SA_SIGINFO
1112 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=305369
1113
1114urn.7
1115 mtk
1116 New link to uri.7
c6e136d5
MK
1117
1118
1119==================== Changes in man-pages-2.06 ====================
1120
1121Released: 2005-07-15
1122
1123Contributors
1124------------
1125
1126The following people contributed notes, ideas, or patches that have
1127been incorporated in changes in this release:
1128
1129Alain Portal <aportal@univ-montp2.fr>
1130Andries Brouwer <Andries.Brouwer@cwi.nl>
1131Bhavesh P Davda <bhavesh@avaya.com>
1132Clau Weber <claus@jambit.com>
1133Dov Murik <dov@dv-networks.com>
1134David Lloyd <dlloyd@microbits.com.au>
1135Frederik Deweerdt <frederik.deweerdt@gmail.com>
1136Justin Pryzby <justinpryzby@users.sourceforge.net>
1137Lars Wirzenius <liw@iki.fi>
1138Martin Pool <mbp@sourcefrog.net>
1139Mike Frysinger <vapier@gentoo.org>
1140Petter Reinholdtsen <pere@hungry.com>
1141Steven Murdoch <Steven.Murdoch@cl.cam.ac.uk>
1142Walter Harms <walter.harms@informatik.uni-oldenburg.de>
1143
1144Apologies if I missed anyone!
1145
1146Global changes
1147--------------
1148
1149Typographical or grammatical errors have been corrected in several
1150places.
1151
1152Many uses of hyphens and dashes were corrected.
1153
1154
1155New pages
1156---------
1157
1158canonicalize_file_name.3
1159 Walter Harms / mtk
1160
1161Removed Pages
1162-------------
1163
1164sstk.2
1165 mtk
1166 AFAIK, this sytem call has never actually done anything (other
1167 than be a stub) on any Unix.
1168
1169Changes to individual pages
1170---------------------------
1171
1172accept.2
1173 mtk
1174 Various wording and formatting fixes.
1175
1176bind.2
1177 mtk
1178 Minor formatting changes
1179
1180clone.2
1181 mtk
1182 Various minor wording improvements; some formatting fixes
1183
1184connect.2
1185 mtk
1186 Various wording and formatting fixes.
1187
1188epoll_create.2
1189 Bhavesh P Davda
1190 s/positive/non-negative/ [for file descriptor]
1191
1192getrlimit.2
1193 mtk
1194 Documented RLIMIT_MSGQUEUE limit.
1195 RLIMIT_RSS ceased to have any effect in 2.4 in kernel 2.4.30.
1196 (It already didn't have any effect in 2.2.x and 2.6.x.)
1197 s/MADVISE_WILLNEED/MADV_WILLNEED/
1198
1199listen.2
1200 mtk
1201 Removed historic comment on BSD backlog ceiling.
1202 Minor wording and formatting changes.
1203
1204semop.2
1205 mtk
1206 Added BUG: in some circumstances, a process that is
1207 waiting for a semaphore to become zero is not not woken
1208 up when the value does actually reach zero.
1209 http://marc.theaimsgroup.com/?l=linux-kernel&m=110260821123863&w=2
1210 http://marc.theaimsgroup.com/?l=linux-kernel&m=110261701025794&w=2
1211
1212socket.2
1213 mtk
1214 Various minor wording improvements
1215
1216umask.2
1217 mtk
1218 Added mkdir(2) to discussion, made term "file mode creation
1219 mask" clearer.
1220 Various, mostly small, wording changes
1221
1222errno.3
1223 Martin Pool
1224 Change description for ESTALE
1225 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=237344
1226
1227fgetgrent.3
1228getgrent.3
1229getgrent_r.3
1230 David Lloyd
1231 Added SEE ALSO putgrent(3)
1232 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=211336
1233
1234getgrent.3
1235getgrnam.3
1236getpwent.3
1237getpwnam.3
1238 Lars Wirzenius / mtk
1239 Replace mention of /etc/{passwd,group} by refernces to
1240 "passwd/group database", and LDAP and NIS.
1241 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=316117
1242 mtk
1243 Miscellaneous wording improvements
1244 Consistent DESCRIPTION and ERRORS wording across these pages.
1245
1246getnameinfo.3
1247 mtk
1248 Relocate misplaced text describing gai_strerror().
1249
1250getnetent.3
1251 Petter Reinholdtsen
1252 s/endservent/endnetent/
1253 As per Debian Bug#316517
1254
1255getspnam.3
1256 Lars Wirzenius / mtk
1257 Replace mention of /etc/shadow by refernces to
1258 "shadow password database", and LDAP and NIS.
1259 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=316117
1260 mtk, Claus Weber
1261 Miscellaneous wording improvements
1262 Consistent DESCRIPTION wording vis-a-vis getpwnam.3 etc.
1263
1264hsearch.3
1265 Frederik Deweerdt
1266 Fix hsearch_r() prototype
1267
1268scanf.3
1269 Justin Pryzby / mtk
1270 Fix description of RETURN VALUE
1271 As per Debian Bug#317037
1272 mtk
1273 various parts substantially rewritten; added description of
1274 %n$ form; various text incorporated from the GNU C library
1275 documentation ((C) The Free Software Foundation).
1276
1277shm_open.3
1278 mtk
1279 Modified details of how user and group ownership of a new
1280 object are set.
1281 Various minor wording and formatting cleanups.
1282
1283elf.5
1284 Mike Frysinger
1285 tweaked the short description to include definition of 'ELF'
1286 add ELFOSABI_NONE to the ELFOSABI_ list
1287 tweak/add more machines to EM_ list for ehdr->e_machine
1288 fix indenting to be consistent
1289 tweak the display of the ELF_ST_* macros
1290 document the Elf_Dyn structure
1291
1292proc.5
1293 mtk
1294 Updated discussion of /proc/stat.
1295 Added text on the /proc/sys/fs/mqueue/* files.
1296
1297ip.7
1298 Steven Murdoch
1299 Change protocol in UDP prototype.
1300 As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=182635
1301
1302tcp.7
1303 Dov Murik
1304 The first sentence under NOTES about SO_KEEPALIVE and SIGPIPE
1305 makes no grammatical sense (and possibly also no technical sense).
1306 It has been removed.
3fa70acd
MK
1307
1308
1309==================== Changes in man-pages-2.07 ====================
1310
1311Released: 2005-07-19
1312
1313Contributors
1314------------
1315
1316The following people contributed notes, ideas, or patches that have
1317been incorporated in changes in this release:
1318
1319Andries Brouwer <Andries.Brouwer@cwi.nl>
1320Mike Frysinger <vapier@gentoo.org>
1321
1322Apologies if I missed anyone!
1323
1324Global changes
1325--------------
1326
1327The terms "set-user-ID" and "set-group-ID" are now used consistently
1328(no abbreviations) across all manual pages.
1329
1330Consistent use of "saved set-user-ID" and "saved set-group-ID"
1331(no more "saved user ID", "ved effective UID", saved group ID", etc.)
1332
1333Global fixes in textual descriptions:
1334
1335 uid --> UID
1336 gid --> GID
1337 pid --> PID
1338 id --> ID
1339
1340Consistent use of st_atime, st_ctime, st_mtime, with explanatory text,
1341instead of atime/ctime/mtime.
1342
1343Classical BSD versions are now always named x.yBSD (formerly
1344there was a mix of x.yBSD and BSD x.y).
1345
1346Typographical or grammatical errors have been corrected in several
1347places.
1348
1349
1350Changes to individual pages
1351---------------------------
1352
1353setresuid.2
1354 mtk
1355 Some rewording.
1356
1357stat.2
1358 Mike Frysinger
1359 Improve description of st_dev and st_rdev.
1360 mtk
1361 Various wording and formatting improvements.
1362
1363truncate.2
1364 mtk
1365 Some formatting fixes