==================== Changes in man-pages-2.41 ====================
-Released: 2006-??-??
+Released: 2006-10-12
Contributors
------------
The following people contributed notes, ideas, or patches that have
been incorporated in changes in this release:
+Andi Kleen <ak@suse.de>
+Andries Brouwer <Andries.Brouwer@cwi.nl>
+Andrew Morton <akpm@osdl.org>
+Britton Leo Kerin <bkerin_rb@letterboxes.org>
+Dan Jacobson <jidanni@jidanni.org>
+Guillem Jover <guillem@hadrons.org>
+Hrvoje Niksic <hniksic@xemacs.org>
+Jens Axboe <axboe@suse.de>
+Justin Pryzby <justinpryzby@users.sourceforge.net>
+Kevin Ryde <user42@zip.com.au>
+Marcel Holtmann <marcel@holtmann.org>
+Senthil Kumar <senthilkumar_sen@hotpop.com>
+Stefan Puiu <stefanpuiuro@yahoo.com>
+Stuart MacDonald <stuartm@connecttech.com>
+Trond Myklebust <trond.myklebust@fys.uio.no>
Apologies if I missed anyone!
+
Global changes
--------------
Typographical or grammatical errors have been corrected in several
places.
+
+New pages
+---------
+
+splice.2
+tee.2
+vmsplice.2
+ Jens Axboe / Michael Kerrisk
+ See also:
+ http://lwn.net/Articles/118760/
+ http://lwn.net/Articles/178199/
+ http://lwn.net/Articles/179492/
+ http://kerneltrap.org/node/6505
+ http://lwn.net/Articles/179434/
+
Changes to individual pages
---------------------------
+
+ldd.1
+ Stefan Puiu
+ Note glibc version where "ldd -u" appeared.
+
+execve.2
+ mtk
+ The PR_SET_NAME setting is not preserved across an execve().
+
+fork.2
+ mtk
+ Mappings marked with madvise(MADV_DONTFORK) are not inherited
+ by child.
+
+getdtablesize.2
+ mtk
+ Noted that sysconf(_SC_OPEN_MAX) is preferred in portable
+ applications.
+
+getpagesize.2
+ mtk
+ Noted that sysconf(_SC_PAGE_SIZE) is preferred in portable
+ applications.
+ _SC_PAGE_SIZE is available on most systems.
+
+madvise.2
+ mtk
+ Document MADV_REMOVE, new in 2.6.16.
+ Document MADV_DONTFORK / MADV_DOFORK, new in 2.6.16.
+
+mount.2
+ mtk / Trond Myklebust
+ MNT_FORCE can cause data loss.
+
+mmap.2
+ mtk
+ Added note on Linux's old (pre-2.6.12) buggy treatment of
+ length==0.
+ Justin Pryzby / mtk
+ Added some EINVAL errors.
+
+mremap.2
+ mtk
+ Remove superfluous "#include <unistd.h>" from SYNOPSIS.
+
+msync.2
+ mtk
+ Added EBUSY error for case where MS_INVALIDATE is applied to
+ a locked region.
+
+prctl.2
+ Marcel Holtmann / mtk
+ Since kernel 2.6.18, setting 2 for PR_SET_DUMPABLE is no longer
+ possible.
+ Guillem Jover
+ Updated Linux versions where the options where introduced.
+ Added PR_SET_TIMING, PR_GET_TIMING, PR_SET_NAME, PR_GET_NAME,
+ PR_SET_UNALIGN, PR_GET_UNALIGN, PR_SET_FPEMU, PR_GET_FPEMU,
+ PR_SET_FPEXC, PR_GET_FPEXC.
+ Michael Kerrisk
+ Document PR_GET_ENDIAN and PR_SET_ENDIAN.
+
+remap_file_pages.2
+ mtk
+ Add "#define _GNU_SOURCE" to SYNOPSIS.
+
+sync_file_range.2
+ mtk
+ Noted that sync_file_range() appeared in kernel 2.6.17.
+
+vfork.2
+ mtk
+ Noted interactions with fork handlers in multithreaded programs.
+
+wait4.2
+ mtk
+ Added feature test macros to SYNOPSIS.
+
+clog2.3
+ mtk / aeb / Kevin Ryde
+ Fix broken text in description.
+ See Debian bug 386214.
+
+clog10.3
+ Kevin Ryde
+ Fix broken text in description.
+ See Debian bug 386214.
+
+mq_receive.3
+ Britton Leo Kerin
+ Fix return type in SYNOPSIS; should be "ssize_t" not "mqd_t".
+ See Debian bug 387551.
+
+posix_fadvise.2
+ Andrew Morton
+ Since 2.6.18, POSIX_FADV_NOREUSE is a no-op.
+
+qsort.2
+ Hrvoje Niksic
+ Fix wording referring to the use of strcmp() in 'compar'
+ function.
+ See Debian bug 391402.
+
+sendfile.2
+ mtk
+ Added SEE ALSO referring to new splice.2 page.
+
+termios.3
+ mtk
+ Documented IUTF8 (which was new in kernel 2.6.4).
+
+tzset.3
+ mtk
+ Added some TZ examples.
+ See Debian bug 386087.
+
+proc.5
+ mtk
+ Added delayacct_blkio_ticks (new in 2.6.18) to /proc/PID/statm.
+
+ip.7
+ Stuart MacDonald / Andi Kleen
+ Fix discussion for TCP error queue /IP_RECVERR on TCP.
+
+pthreads.7
+ mtk
+ Noted effect of RLIMIT_STACK resource limit for NPTL.
+
+socket.7
+ Senthil Kumar
+ Place socket options in alphabetical order.
distributions that use other schemes.)
+SECTION 9 MAN PAGES
+===================
+
+These have nothing to with man-pages. They are documentation
+of in-kernel APIs, built from specially formatted comments in
+the kernel source. After installing the required software, these
+pages can be built from a kernel source tree using the command
+'make mandocs'; see the kernel source file Documentation/HOWTO
+for more information.
+
+
REPAIRING PAGES MARKED "FIXME"
==============================
get_robust_list(2) Information can be found in the 2.6.17 ChangeLog
under "lightweight robust futexes"
-migrate_pages(2) Present in 2.6.18-rc3
+move_pages(2) New in 2.6.18
-epoll_pwait(2) (perhaps will arrive in 2.6.18?)
+epoll_pwait(2) (perhaps will arrive in 2.6.19?)
/sys file system
crypt_r(3) (To be added to crypt.3)
dlinfo(3) (Solaris and FreeBSD have a similar function.)
dladdr1(3)
-dlmopen(3) (Since glibc 2.3.4; probably to be documented in dlopen.3)
+dlmopen(3) (Solaris has a similar function; since glibc 2.3.4;
+ probably to be documented in dlopen.3)
etext, edata, end (variables)
euidaccess(3) / eaccess(3)
fdopendir(3) (since glibc 2.4)