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