Ready for 2.41

This commit is contained in:
Michael Kerrisk 2006-10-12 07:35:12 +00:00
parent cb47866806
commit dad75fd514
4 changed files with 180 additions and 6 deletions

164
Changes
View File

@ -1,6 +1,6 @@
==================== Changes in man-pages-2.41 ====================
Released: 2006-??-??
Released: 2006-10-12
Contributors
------------
@ -8,14 +8,176 @@ 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.

View File

@ -140,6 +140,17 @@ Use "dpkg -L mount" to find all files from the mount package.
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"
==============================
@ -298,9 +309,9 @@ set_robust_list(2) New in 2.6.17
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
@ -338,7 +349,8 @@ clock_nanosleep(3)
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)

View File

@ -67,7 +67,7 @@ Linux Kernel (LKML)
The problem with this list is that the volume is extremely high,
so keeping track of it all would require a lot of time.
http://www.kerenl.org/ provides the locations of a few searchable
http://www.kernel.org/ provides the locations of a few searchable
archives of this mailing list.
Websites

View File

@ -1,7 +1,7 @@
Begin3
Title: Section 2, 3, 4, 5 and 7 man pages for Linux
Version: 2.41
Entered-date: 2006-??-??
Entered-date: 2006-10-12
Description: Linux and POSIX manual pages
Keywords: man pages
Author: several