From 4095230b436ab9cf689c77c89979ef9510e395d7 Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Tue, 29 Dec 2015 13:55:44 +0100 Subject: [PATCH] Start of man-pages-4.05: updating Changes and Changes.old --- Changes | 212 +-------------------------------------------- Changes.old | 245 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 247 insertions(+), 210 deletions(-) diff --git a/Changes b/Changes index f8d87f476..19a5558db 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,6 @@ -==================== Changes in man-pages-4.04 ==================== +==================== Changes in man-pages-4.05 ==================== -Released: 2015-12-29, Munich +Released: ????-??-??, Munich Contributors @@ -10,41 +10,6 @@ The following people contributed patches/fixes or (noted in brackets in the changelog below) reports, notes, and ideas that have been incorporated in changes in this release: -Alexander Monakov -Andries E. Brouwer -Archie Cobbs -Carlos O'Donell -Colin Rice -Darren Hart -Davidlohr Bueso -Dmitry V. Levin -Eric B Munson -Heinrich Schuchardt -H.J. Lu -Jakub Wilk -Jonathan Wakely -Jonny Grant -Laurent Georget -Lennart Poettering -Mathieu Desnoyers -Michael Kerrisk -Michal Hocko -Mike Frysinger -Pádraig Brady -Paul Eggert -Pavel Machek -Phil Blundell -Richard Voigt -Rich Felker -Rusty Russell -Thomas Gleixner -Tom Gundersen -Torvald Riegel -Vincent Lefevre -Vlastimil Babka -Walter Harms -Zack Weinberg - Apologies if I missed anyone! @@ -52,192 +17,19 @@ Apologies if I missed anyone! New and rewritten pages ----------------------- -futex.2 - Michael Kerrisk, Thomas Gleixner, Torvald Riegel [Davidlohr Bueso, Heinrich Schuchardt, Darren Hart, Rusty Russell, Pavel Machek, Rich Felker] - Rewrite and massively expand page - -membarrier.2 - Mathieu Desnoyers [Michael Kerrisk] - New page documenting membarrier() system call - Newly documented interfaces in existing pages --------------------------------------------- -mlock.2 - Eric B Munson [Michal Hocko, Vlastimil Babka, Michael Kerrisk] - Document mlock2(2) and MCL_ONFAULT - New and changed links --------------------- -mlock2.2 - Eric B Munson - New link to mlock.2 - Global changes -------------- -Various pages - Michael Kerrisk - ERRORS: standardize text for EMFILE error - -Various pages - Michael Kerrisk - ERRORS: standardize error text for ENOTSOCK error - -Various pages - Michael Kerrisk - ERRORS: standardize text for ENFILE error - Changes to individual pages --------------------------- -clock_getres.2 - Michael Kerrisk - SEE ALSO: add vdso(7) - -epoll_create.2 - Michael Kerrisk - ERRORS: add another EMFILE error case - -fanotify_init.2 - Michael Kerrisk - ERRORS: add an EMFILE error case - -fork.2 - Michael Kerrisk - Child of MT-process is restricted to async-signal-safe functions - -getcpu.2 - Michael Kerrisk - SEE ALSO: add vdso(7) - -getrlimit.2 - Michael Kerrisk [Lennart Poettering] - The init of measurement for RLIMIT_RSS is bytes, not pages - -get_robust_list.2 - Michael Kerrisk - Reword EINVAL error text - -gettimeofday.2 - Carlos O'Donell - Expand on the historical meaning of tz_dsttime - Michael Kerrisk - SEE ALSO: add vdso(7) - -inotify_init.2 - Michael Kerrisk - ERRORS: add an EMFILE error case - -personality.2 - Dmitry V. Levin - Note kernel and glibc versions that introduced this system call - -poll.2 - Richard Voigt - timeout_ts is a pointer, so use -> not . for member access - Michael Kerrisk - Shorten name of timeout argument for ppoll() - The name is overly long, and does not hint at the fact - that this argument is a pointer. Fix this by renaming: - s/timeout_ts/tmo_p/ - -sendfile.2 - Laurent Georget - Document more ERRORS - -sigreturn.2 - Michael Kerrisk - SEE ALSO: add vdso(7) - -socketcall.2 - Michael Kerrisk - Since Linux 4.3, x86-32 provides direct system calls for the sockets API - -time.2 - Zack Weinberg - Explain why the glibc time() wrapper never sets 'errno' - Michael Kerrisk [H.J. Lu] - Where time() is provided by vDSO, an invalid address may give SIGSEGV - Michael Kerrisk [Paul Eggert] - Describe EOVERFLOW details - Michael Kerrisk - SEE ALSO: add vdso(7) - Michael Kerrisk - Rename 't' argument to 'tloc' - -dlerror.3 - Michael Kerrisk [Jonny Grant] - Clarify that the string returned by dlerror() is null terminated - -dlopen.3 - Michael Kerrisk - Include a shell session showing build/run in EXAMPLE - Michael Kerrisk - Change arguments to main() to "void" in EXAMPLE - -drand48.3 - Michael Kerrisk [Vincent Lefevre] - Correct descriptions of ranges returned by these functions - See http://bugs.debian.org/803459 - -errno.3 - Michael Kerrisk - Note probable cause of ENFILE error - -fnmatch.3 - Pádraig Brady - Describe the FNM_EXTMATCH flag and pattern syntax - -iconv.3 - Andries E. Brouwer - NOTES: describe correct usage for flushing partially buffered input - -random_r.3 - Michael Kerrisk [Archie Cobbs] - Clarify need to use initstate_r() - -tzset.3 - Carlos O'Donell - Clarify "daylight" and remove erroneous note - -random.4 - Michael Kerrisk [Tom Gundersen] - Rework example scripts to assume 'poolsize' unit is bits, not bytes - Michael Kerrisk [Walter Harms] - Use modern command substitution syntax in shell session log - -proc.5 - Michael Kerrisk - Reaching /proc/sys/fs/file-max limit normally produces an ENFILE error - -futex.7 - Heinrich Schuchardt - SEE ALSO updates - Michael Kerrisk - Note some other locking primitives that are built with futexes - Heinrich Schuchardt - NPTL, avoid abbreviation - Michael Kerrisk - Note that a futex is 4 bytes on all platforms - -vdso.7 - Michael Kerrisk - Add note on strace(1) and vDSO - -ld.so.8 - H.J. Lu [Michael Kerrisk] - Document LD_PREFER_MAP_32BIT_EXEC - Michael Kerrisk - Clarify setting of LD_BIND_NOT - Michael Kerrisk - Clarify setting of LD_DYNAMIC_WEAK - Michael Kerrisk - Clarify setting of LD_TRACE_PRELINKING - Michael Kerrisk - Clarify some details for LD_SHOW_AUXV diff --git a/Changes.old b/Changes.old index 1a0e13d93..80c82e62d 100644 --- a/Changes.old +++ b/Changes.old @@ -40197,3 +40197,248 @@ ld.so.8 Inspired by a patch from Maria Guseva. Maria Guseva [Silvan Jegen] LD_DEBUG is effective in secure-execution mode if /etc/suid-debug exists + + +==================== Changes in man-pages-4.04 ==================== + +Released: 2015-12-29, Munich + + +Contributors +------------ + +The following people contributed patches/fixes or (noted in brackets +in the changelog below) reports, notes, and ideas that have been +incorporated in changes in this release: + +Alexander Monakov +Andries E. Brouwer +Archie Cobbs +Carlos O'Donell +Colin Rice +Darren Hart +Davidlohr Bueso +Dmitry V. Levin +Eric B Munson +Heinrich Schuchardt +H.J. Lu +Jakub Wilk +Jonathan Wakely +Jonny Grant +Laurent Georget +Lennart Poettering +Mathieu Desnoyers +Michael Kerrisk +Michal Hocko +Mike Frysinger +Pádraig Brady +Paul Eggert +Pavel Machek +Phil Blundell +Richard Voigt +Rich Felker +Rusty Russell +Thomas Gleixner +Tom Gundersen +Torvald Riegel +Vincent Lefevre +Vlastimil Babka +Walter Harms +Zack Weinberg + + +Apologies if I missed anyone! + + +New and rewritten pages +----------------------- + +futex.2 + Michael Kerrisk, Thomas Gleixner, Torvald Riegel [Davidlohr Bueso, Heinrich Schuchardt, Darren Hart, Rusty Russell, Pavel Machek, Rich Felker] + Rewrite and massively expand page + +membarrier.2 + Mathieu Desnoyers [Michael Kerrisk] + New page documenting membarrier() system call + + +Newly documented interfaces in existing pages +--------------------------------------------- + +mlock.2 + Eric B Munson [Michal Hocko, Vlastimil Babka, Michael Kerrisk] + Document mlock2(2) and MCL_ONFAULT + + +New and changed links +--------------------- + +mlock2.2 + Eric B Munson + New link to mlock.2 + + +Global changes +-------------- + +Various pages + Michael Kerrisk + ERRORS: standardize text for EMFILE error + +Various pages + Michael Kerrisk + ERRORS: standardize error text for ENOTSOCK error + +Various pages + Michael Kerrisk + ERRORS: standardize text for ENFILE error + + +Changes to individual pages +--------------------------- + +clock_getres.2 + Michael Kerrisk + SEE ALSO: add vdso(7) + +epoll_create.2 + Michael Kerrisk + ERRORS: add another EMFILE error case + +fanotify_init.2 + Michael Kerrisk + ERRORS: add an EMFILE error case + +fork.2 + Michael Kerrisk + Child of MT-process is restricted to async-signal-safe functions + +getcpu.2 + Michael Kerrisk + SEE ALSO: add vdso(7) + +getrlimit.2 + Michael Kerrisk [Lennart Poettering] + The init of measurement for RLIMIT_RSS is bytes, not pages + +get_robust_list.2 + Michael Kerrisk + Reword EINVAL error text + +gettimeofday.2 + Carlos O'Donell + Expand on the historical meaning of tz_dsttime + Michael Kerrisk + SEE ALSO: add vdso(7) + +inotify_init.2 + Michael Kerrisk + ERRORS: add an EMFILE error case + +personality.2 + Dmitry V. Levin + Note kernel and glibc versions that introduced this system call + +poll.2 + Richard Voigt + timeout_ts is a pointer, so use -> not . for member access + Michael Kerrisk + Shorten name of timeout argument for ppoll() + The name is overly long, and does not hint at the fact + that this argument is a pointer. Fix this by renaming: + s/timeout_ts/tmo_p/ + +sendfile.2 + Laurent Georget + Document more ERRORS + +sigreturn.2 + Michael Kerrisk + SEE ALSO: add vdso(7) + +socketcall.2 + Michael Kerrisk + Since Linux 4.3, x86-32 provides direct system calls for the sockets API + +time.2 + Zack Weinberg + Explain why the glibc time() wrapper never sets 'errno' + Michael Kerrisk [H.J. Lu] + Where time() is provided by vDSO, an invalid address may give SIGSEGV + Michael Kerrisk [Paul Eggert] + Describe EOVERFLOW details + Michael Kerrisk + SEE ALSO: add vdso(7) + Michael Kerrisk + Rename 't' argument to 'tloc' + +dlerror.3 + Michael Kerrisk [Jonny Grant] + Clarify that the string returned by dlerror() is null terminated + +dlopen.3 + Michael Kerrisk + Include a shell session showing build/run in EXAMPLE + Michael Kerrisk + Change arguments to main() to "void" in EXAMPLE + +drand48.3 + Michael Kerrisk [Vincent Lefevre] + Correct descriptions of ranges returned by these functions + See http://bugs.debian.org/803459 + +errno.3 + Michael Kerrisk + Note probable cause of ENFILE error + +fnmatch.3 + Pádraig Brady + Describe the FNM_EXTMATCH flag and pattern syntax + +iconv.3 + Andries E. Brouwer + NOTES: describe correct usage for flushing partially buffered input + +random_r.3 + Michael Kerrisk [Archie Cobbs] + Clarify need to use initstate_r() + +tzset.3 + Carlos O'Donell + Clarify "daylight" and remove erroneous note + +random.4 + Michael Kerrisk [Tom Gundersen] + Rework example scripts to assume 'poolsize' unit is bits, not bytes + Michael Kerrisk [Walter Harms] + Use modern command substitution syntax in shell session log + +proc.5 + Michael Kerrisk + Reaching /proc/sys/fs/file-max limit normally produces an ENFILE error + +futex.7 + Heinrich Schuchardt + SEE ALSO updates + Michael Kerrisk + Note some other locking primitives that are built with futexes + Heinrich Schuchardt + NPTL, avoid abbreviation + Michael Kerrisk + Note that a futex is 4 bytes on all platforms + +vdso.7 + Michael Kerrisk + Add note on strace(1) and vDSO + +ld.so.8 + H.J. Lu [Michael Kerrisk] + Document LD_PREFER_MAP_32BIT_EXEC + Michael Kerrisk + Clarify setting of LD_BIND_NOT + Michael Kerrisk + Clarify setting of LD_DYNAMIC_WEAK + Michael Kerrisk + Clarify setting of LD_TRACE_PRELINKING + Michael Kerrisk + Clarify some details for LD_SHOW_AUXV