==================== Changes in man-pages-2.41 ==================== Released: 2006-10-12 Contributors ------------ The following people contributed notes, ideas, or patches that have been incorporated in changes in this release: Andi Kleen Andries Brouwer Andrew Morton Britton Leo Kerin Dan Jacobson Guillem Jover Hrvoje Niksic Jens Axboe Justin Pryzby Kevin Ryde Marcel Holtmann Senthil Kumar Stefan Puiu Stuart MacDonald Trond Myklebust 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 " 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.