Gidday, The Linux man-pages maintainer proudly announces: man-pages-4.04 - man pages for Linux This release includes input and contributions from over 30 people. Tarball download: http://www.kernel.org/doc/man-pages/download.html Git repository: https://git.kernel.org/cgit/docs/man-pages/man-pages.git/ Online changelog: http://man7.org/linux/man-pages/changelog.html#release_4.04 A short summary of the release is blogged at: http://linux-man-pages.blogspot.com/2015/12/man-pages-404-is-released.html The current version of the pages is browsable at: http://man7.org/linux/man-pages/ You are receiving this message either because: a) You contributed to the content of this release. b) You are subscribed to linux-man@xxxxxxxxxxxxxxx or libc-alpha@xxxxxxxxxxxxxx. c) I have information (possibly inaccurate) that you are the maintainer of a translation of the manual pages, or are the maintainer of the manual pages set in a particular distribution, or have expressed interest in helping with man-pages maintenance, or have otherwise expressed interest in being notified about man-pages releases. If you don't want to receive such messages from me, or you know of some other translator or maintainer who may want to receive such notifications, send me a message. Cheers, Michael ==================== 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 <amonakov@xxxxxxxxx> Andries E. Brouwer <Andries.Brouwer@xxxxxx> Archie Cobbs <archie.cobbs@xxxxxxxxx> Carlos O'Donell <carlos@xxxxxxxxxx> Colin Rice <colin@xxxxxxxxxxx> Darren Hart <dvhart@xxxxxxxxxxxxx> Davidlohr Bueso <dave@xxxxxxxxxxxx> Dmitry V. Levin <ldv@xxxxxxxxxxxx> Eric B Munson <emunson@xxxxxxxxxx> Heinrich Schuchardt <xypron.glpk@xxxxxx> H.J. Lu <hjl.tools@xxxxxxxxx> Jakub Wilk <jwilk@xxxxxxxxx> Jonathan Wakely <jwakely@xxxxxxxxxx> Jonny Grant <jg@xxxxxxxx> Laurent Georget <laurent.georget@xxxxxxxxxx> Lennart Poettering <lennart@xxxxxxxxxxxxxx> Mathieu Desnoyers <mathieu.desnoyers@xxxxxxxxxxxx> Michael Kerrisk <mtk.manpages@xxxxxxxxx> Michal Hocko <mhocko@xxxxxxxx> Mike Frysinger <vapier@xxxxxxxxxx> Pádraig Brady <P@xxxxxxxxxxxxxx> Paul Eggert <eggert@xxxxxxxxxxx> Pavel Machek <pavel@xxxxxx> Phil Blundell <pb@xxxxxxxx> Richard Voigt <richardvoigt@xxxxxxxxx> Rich Felker <dalias@xxxxxxxx> Rusty Russell <rusty@xxxxxxxxxxxxxxx> Thomas Gleixner <tglx@xxxxxxxxxxxxx> Tom Gundersen <teg@xxxxxxx> Torvald Riegel <triegel@xxxxxxxxxx> Vincent Lefevre <vincent@xxxxxxxxxx> Vlastimil Babka <vbabka@xxxxxxx> Walter Harms <wharms@xxxxxx> Zack Weinberg <zackw@xxxxxxxxx> 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 -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/ -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html