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