OSDN Git Service

LDP: Update original to LDP v3.68
[linuxjm/LDP_man-pages.git] / original / Changes
index 2106696..57e77f3 100644 (file)
@@ -1,7 +1,18 @@
-==================== Changes in man-pages-3.54 ====================
+==================== Changes in man-pages-3.68 ====================
 
-Released: 2013-09-17, Munich
+Released: 2014-05-28, Munich
 
+Alastair McKinstry <mckinstry@computer.org>
+Carsten Grohmann <carstengrohmann@gmx.de>
+Colin Williams <colinwilliams1968@gmail.com>
+Heinrich Schuchardt <xypron.glpk@gmx.de>
+Lars Wirzenius <liw@iki.fi>
+Marko Myllynen <myllynen@redhat.com>
+Michael Kerrisk <mtk.manpages@gmail.com>
+Peng Haitao <penght@cn.fujitsu.com>
+Rasmus Villemoes <rv@rasmusvillemoes.dk>
+Richard Braakman <richard.braakman@jollamobile.com>
+Simon Paillard <spaillard@debian.org>
 
 Contributors
 ------------
@@ -10,381 +21,429 @@ 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:
 
-A. Costa <agcosta@gis.net>
-Akihiro MOTOKI <amotoki@gmail.com>
-Andreas Wiese <aw-lkml@instandbesetzt.net>
-Andrew Hunter <andrewhhunter@gmail.com>
-Chen Gang <gang.chen@asianux.com>
-Christopher Hall <chall0@gmail.com>
-Christos Tsopokis <christos@tsopokis.gr>
-David Prévot <taffit@debian.org>
-D. Barbier <bouzim@gmail.com>
-Doug Goldstein <cardoe@cardoe.com>
-Elie De Brauwer <eliedebrauwer@gmail.com>
-Eugen Dedu <Eugen.Dedu@pu-pm.univ-fcomte.fr>
-Felix Janda <felix.janda@posteo.de>
-G.raud <graud@gmx.com>
-Hannes Landeholm <hannes@jumpstarter.io>
-J. Bruce Fields <bfields@fieldses.org>
-J. Bruce Fields <bfields@redhat.com>
-Johan Erlandsson <jeoerl@gmail.com>
-Jon Grant <jg@jguk.org>
-Magnus Reftel <magnus.reftel@gmail.com>
-Marko Myllynen <myllynen@redhat.com>
-Michael Kerrisk <mtk.manpages@gmail.com>
-Oleg Nesterov <oleg@redhat.com>
-Peng Haitao <penght@cn.fujitsu.com>
-Peter Schiffer <pschiffe@redhat.com>
-Robert Harris <robert.harris@fixnetix.com>
-Rodrigo Campos <rodrigo@sdfg.com.ar>
-Simon Paillard <spaillard@debian.org>
-Stas <stas.grumbler@gmail.com>
-Vince Weaver <vincent.weaver@maine.edu>
-Will Newton <will.newton@linaro.org>
-Zdenek Pavlas <zpavlas@redhat.com>
-Zsbán Ambrus <ambrus@math.bme.hu>
 
 Apologies if I missed anyone!
 
 
+New and rewritten pages
+-----------------------
 
-Newly documented interfaces in existing pages
----------------------------------------------
-
-ioctl_list.2
-    Zsbán Ambrus
-        Document FAT_IOCTL_GET_ATTRIBUTES
-            The attached patch adds four ioctls from linux/msdos_fs.h to the
-            ioctl_list(2) manpage.
+localedef.1
+    Marko Myllynen  [Richard Braakman, Alastair McKinstry, Lars Wirzenius]
+        New page for localedef(1)
+            Add new page based on Debian localedef(1) page.
 
-            The ioctl FAT_IOCTL_GET_ATTRIBUTES reads FAT attributes of a
-            file a mounted vfat file system.  I tested this on Linux
-            2.6.33, an example script can be found at
-            http://www.perlmonks.com/?node_id=832623
 
+New and changed links
+---------------------
 
-Global changes
---------------
-
-Various pages
-    Michael Kerrisk
-        Global fix: s/file system/filesystem/
-            Notwithstanding 24d01c530c5a3f75217543d02bf6712395e5f90c,
-            "filesystem" is the form used by the great majority of man pages
-            outside the man-pages project and in a number of other sources,
-            so let's go with that.
+procfs.5
+    New link to proc.5
+        Since the term "procfs" is widely used, it seems reasonable to have
+        a link from that name to proc(5).
 
 
 Changes to individual pages
 ---------------------------
 
-access.2
-    J. Bruce Fields
-        Fix outdated NFS information
-            Note that NFS versions since version 3 support an "access" call
-            so that the client doesn't have to guess permissions or ID
-            mapping on its own.
+locale.1
+    Marko Myllynen
+        Provide a step-by-step example of how to use a custom locale
+    Marko Myllynen
+        Use LC_TELEPHONE instead of LC_MESSAGES in the example
+            yesstr/nostr in LC_MESSAGES are planned to be changed at some
+            point [1], so it's better to provide an example which won't
+            be obsoleted by that change.
 
-            (See RFC 1813 sections 1.7 and 3.3.4.)
+            [1] https://sourceware.org/bugzilla/show_bug.cgi?id=16975
 
 adjtimex.2
     Michael Kerrisk
-        SEE ALSO: Add adjtimex(8)
-
-clock_getres.2
-    Michael Kerrisk  [Rodrigo Campos]
-        Note circumstances in which "SMP" note applies.
-    Michael Kerrisk
-        Add kernel version for CLOCK_*_CPUTIME_ID
-            CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID
-            appeared in 2.6.12.
-    Michael Kerrisk
-        Add VERSIONS section
-
-futex.2
-    Michael Kerrisk
-        The 'timeout' can be rounded upwards by clock granularity and also overrun
-
-kill.2
-    Michael Kerrisk
-        Small improvements to text on historical rules for permissions
+        Add featute test macro requirements
 
-nfsservctl.2
+clone.2
     Michael Kerrisk
-        Note commands that were only in Linux 2.4.x and earlier
-
-open.2
-    Robert Harris
-        Add mmap(2) to list of calls that fail when given an O_PATH descriptor
-    Doug Goldstein
-        Add EINVAL to errors list
-            EINVAL can be returned by open(2) when the underlying filesystem
-            doesn't support O_DIRECT. It is documented in the NOTES section
-            but this patch adds it to the list of possible errors.
-
-perf_event_open.2
-    Vince Weaver
-        PERF_SAMPLE_BRANCH_STACK updates
-            This started out as just adding the new perf_event_open features
-            from Linux 3.11 (which was the addition of transactional memory
-            defines for PERF_SAMPLE_BRANCH_STACK samples) but turned into a
-            general cleanup of the PERF_SAMPLE_BRANCH_STACK documentation.
-
-            The main clarification is that at least one of the non-privilege
-            values must be set or else perf_event_open() will return an EINVAL
-            error.
-    Michael Kerrisk
-        Reorder text describing fields of 'perf_event_header' structure
-            Place the fields with the shorter descriptions first, to make the
-            information easier to read.
-
-poll.2
-    Michael Kerrisk
-        Clarify wording of 'timeout' as a "minimum" interval
+        ERRORS: add cross-reference to fork(2) for explanation of EAGAIN
 
-sched_setaffinity.2
-    Michael Kerrisk  [Christos Tsopokis]
-        Clarify that these system calls affect a per-thread attribute
-
-sched_setparam.2
+fork.2
     Michael Kerrisk
-        Clarify that this system call applies to threads (not processes)
+        ERRORS: add pid_max and threads-max to EAGAIN
+            And rewrite text to be the same as pthread_create(3).
 
-sched_setscheduler.2
+getrlimit.2
     Michael Kerrisk
-        Clarify that this system call applies to threads (not processes)
-
-select.2
-    Michael Kerrisk  [G.raud]
-        Clarify wording of 'timeout' as a "minimum" interval
-
-setfsgid.2
-    Michael Kerrisk  [Oleg Nesterov]
-        Clarify description of return value
-            More clearly describe the weirdness in the return value of this
-            system call, and note the problems it creates in in BUGS
+        RLIMIT_NPROC is not enforced if CAP_SYS_ADMIN or CAP_SYS_RESOURCE
+
+remap_file_pages.2
+    Rasmus Villemoes
+        Fix prototype
+            The pgoff argument has type size_t, not ssize_t (and in the
+            kernel it is unsigned long).
+
+set_mempolicy.2
+    Rasmus Villemoes
+        Fix prototype for set_mempolicy(2)
+            The nodemask argument is const. The return type in numaif.h is long.
+
+swapon.2
+    Rasmus Villemoes
+        Remove header from synopsis
+            The <asm/page.h> header is not readily available, and the comment
+            seems to indicate that it is for getting PAGE_SIZE. But it is
+            never mentioned why one would need to know that, and it is in any
+            case better obtained using sysconf(), provided by <unistd.h>.
+
+a64l.3
+    Rasmus Villemoes
+        Fix prototype for a64l()
+            The argument is const, both according to POSIX and the
+            glibc headers.
+
+adjtime.3
+    Rasmus Villemoes
+        Add required header
+            The prototype for adjtime(3) is declared in <sys/time.h>.
+
+argz_add.3
+    Rasmus Villemoes
+        Fix prototypes
+            Update the prototypes of argz_{delete,extract,next} to agree with
+            glibc headers and manual.
+
+bstring.3
+    Rasmus Villemoes
+        Fix prototypes
+            The length parameter n has type size_t in bcmp(), bcopy() and
+            bzero().
+
+envz_add.3
+    Rasmus Villemoes
+        Fix prototypes
+            The envz_len parameters for envz_entry() and envz_get() are not
+            passed by reference.
+
+fpathconf.3
+    Rasmus Villemoes
+        Fix prototype
+            The path argument to pathconf() is const.
+
+fseek.3
+    Rasmus Villemoes
+        Fix prototype
+            The pos argument to fsetpos() is const.
+
+gcvt.3
+    Rasmus Villemoes
+        Fix prototype
+            The ndigit paramenter to gcvt() has type int.
+
+getaddrinfo_a.3
+    Rasmus Villemoes
+        Fix prototype
+            The pointer arguments to gai_suspend() are const.
+
+getauxval.3
+    Rasmus Villemoes
+        Fix permissions
+            There doesn't seem to be any reason for getauxval.3 to be
+            executable...
+
+getnameinfo.3
+    Rasmus Villemoes
+        Fix prototype
+            The hostlen and servlen parameters have type socklet_t.
+            (The types changed in glibc 2.2)
     Michael Kerrisk
-        Correct header file in SYNOPSIS
+        Note types of 'hostlen'; and 'servlen' in glibc < 2.2
+
+getrpcent.3
+    Rasmus Villemoes
+        Fix prototype
+            The argument to getrpcbyname() is const.
+
+getrpcport.3
+    Rasmus Villemoes
+        Add #include and fix prototype
+            The prototype for getrpcport() is obtained by #include'ing
+            <rpc/rpc.h>. Also, update its prototype.
+
+getspnam.3
+    Rasmus Villemoes
+        Fix prototype
+            The struct spwd argument to putspent() is const.
+
+getutent.3
+    Rasmus Villemoes
+        Fix prototypes
+            The arguments to getutid(), getutline(), and pututline()
+            are const.
+
+inet.3
+    Rasmus Villemoes
+        Fix prototype
+            The parameters to inet_makeaddr have type in_addr_t.
+
+inet_net_pton.3
+    Rasmus Villemoes
+        srcfix, cfix
+            Use a consistent style throughout the man-pages.
+
+key_setsecret.3
+    Rasmus Villemoes
+        Fix prototypes
+            Remove const qualifiers from arguments to key_decryptsession,
+            key_encryptsession, and key_setsecret.
+
+makecontext.3
+    Rasmus Villemoes
+        Fix prototype
+            The second argument to swapcontext() is const.
+
+makedev.3
+    Rasmus Villemoes
+        Fix prototype
+            gnu_dev_makedev, and hence its trivial macro wrapper makedev, takes
+            two unsigned int parameters; this is consistent with it being the
+            inverse of (gnu_dev_)major/minor, which return unsigned int.
+
+malloc_trim.3
+    Rasmus Villemoes
+        Fix prototype
+            As mentioned further down, malloc_trim returns an integer.
+
+mq_getattr.3
+    Rasmus Villemoes
+        Fix prototype
+            The newattr parameter to mq_setattr is const.
+
+newlocale.3
+    Marko Myllynen
+        List all available category masks
     Michael Kerrisk
-        Refer to setfsuid(2) for an explanation of why setfsgid() is obsolete
-    Michael Kerrisk
-        Wording improvements
-
-setfsuid.2
-    Michael Kerrisk  [Oleg Nesterov]
-        Clarify description of return value
-            More clearly describe the weirdness in the return value of this
-            system call, and ote the problems it creates in in BUGS
-    Michael Kerrisk  [Chen Gang]
-        Clarify historical details and note that setfsuid() is obsolete
-    Michael Kerrisk
-        Wording improvements
-    Michael Kerrisk
-        Correct header file in SYNOPSIS
-
-sigwaitinfo.2
-    Michael Kerrisk
-        Clarify wording of 'timeout' as a "minimum" interval
-
-syscall.2
-    Johan Erlandsson
-        Add missing argument in example
-    Johan Erlandsson
-        Correct registers for arm/EABI
-            Registers was off by one.
-
-            Reference:
-            http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=3105/4
-
-            See also:
-            http://peterdn.com/post/e28098Hello-World!e28099-in-ARM-assembly.aspx
-            https://wiki.debian.org/ArmEabiPort
-            http://en.wikipedia.org/wiki/Calling_convention#ARM
-
-wait.2
-    Michael Kerrisk  [Hannes Landeholm]
-        Add details on the fifth argument provided by raw waitid() system call
-            See https://bugzilla.kernel.org/show_bug.cgi?id=60744
-
-clock.3
-    Michael Kerrisk
-        clock() switched from using times(2) to clock_gettime() in glibc 2.18
-
-drand48_r.3
+        Add LC_ALL_MASK description
+
+nl_langinfo.3
+    Marko Myllynen
+        Expand the example code a bit
+            Better illustrate querying elements from different categories.
+
+perror.3
+    Rasmus Villemoes
+        Fix declaration
+            The elements of the array sys_errlist are also const.
+
+pthread_attr_setaffinity_np.3
+pthread_attr_setdetachstate.3
+pthread_attr_setguardsize.3
+pthread_attr_setinheritsched.3
+pthread_attr_setschedparam.3
+pthread_attr_setschedpolicy.3
+pthread_attr_setscope.3
+pthread_attr_setstack.3
+pthread_attr_setstackaddr.3
+pthread_attr_setstacksize.3
+    Rasmus Villemoes
+        Constify parameters
+            Each of the pthread_attr_get* functions extract some piece of
+            information from a pthread_attr_t, which is passed by const
+            reference. Add the const keyword to the prototypes of these
+            functions.
+
+pthread_cleanup_push_defer_np.3
+    Michael Kerrisk  [Rasmus Villemoes]
+        Add feature test macro requirements
+
+pthread_create.3
+    Michael Kerrisk  [Carsten Grohmann]
+        Add pid_max limit to EAGAIN error cases
+
+pthread_equal.3
     Peng Haitao
-        ATTRIBUTES: Note functions that are thread-safe
-            The functions drand48_r(), erand48_r(), lrand48_r(),
-            nrand48_r(), mrand48_r(), jrand48_r(), srand48_r(), seed48_r(),
-            and lcong48_r() are thread safe.
-
-fma.3
-    Peng Haitao
-        ATTRIBUTES: Note functions that are thread-safe
-            The functions fma(), fmaf() and fmal() are thread safe.
-
-fmax.3
-    Peng Haitao
-        ATTRIBUTES: Note functions that are thread-safe
-            The functions fmax(), fmaxf() and fmaxl() are thread safe.
-
-fmin.3
-    Peng Haitao
-        ATTRIBUTES: Note functions that are thread-safe
-            The functions fmin(), fminf() and fminl() are thread safe.
-
-fpclassify.3
-    Peng Haitao
-        ATTRIBUTES: Note functions that are thread-safe
-            The functions fpclassify(), isfinite(), isnormal(), isnan(), and
-            isinf() are thread safe.
-
-frexp.3
-    Peng Haitao
-        ATTRIBUTES: Note functions that are thread-safe
-            The functions frexp(), frexpf() and frexpl() are thread safe.
-
-gethostbyname.3
-    Michael Kerrisk  [Jon Grant]
-        gai_strerror() is the modern replacement for herror() and hstrerror()
-    Michael Kerrisk
-        Update feature test macro requirements for herror() and hstrerror()
-    Michael Kerrisk
-        Add feature test macro requirements for h_errno
-
-ilogb.3
-    Peng Haitao
-        ATTRIBUTES: Note functions that are thread-safe
-            The functions ilogb(), ilogbf() and ilogbl() are thread safe.
-
-ldexp.3
-    Peng Haitao
-        ATTRIBUTES: Note functions that are thread-safe
-            The functions ldexp(), ldexpf() and ldexpl() are thread safe.
-
-lrint.3
-    Peng Haitao
-        ATTRIBUTES: Note functions that are thread-safe
-            The functions lrint(), lrintf(), lrintl(), llrint(), llrintf(),
-            and llrintl() are thread safe.
-
-lround.3
-    Peng Haitao
-        ATTRIBUTES: Note functions that are thread-safe
-            The functions lround(), lroundf(), lroundl(), llround(),
-            llroundf() and llroundl() are thread safe.
+        ATTRIBUTES: Note function that is thread-safe
+            The function pthread_equal() is thread safe.
 
-lseek64.3
+pthread_exit.3
     Peng Haitao
         ATTRIBUTES: Note function that is thread-safe
-            The function lseek64() is thread safe.
+            The function pthread_exit() is thread safe.
 
-mbsinit.3
+pthread_getcpuclockid.3
     Peng Haitao
         ATTRIBUTES: Note function that is thread-safe
-            The function mbsinit() is thread safe.
+            The function pthread_getcpuclockid() is thread safe.
 
-nextafter.3
+pthread_setaffinity_np.3
     Peng Haitao
         ATTRIBUTES: Note functions that are thread-safe
-            The functions nextafter(), nextafterf(), nextafterl(),
-            nexttoward(), nexttowardf() and nexttowardl() are thread safe.
-
-posix_memalign.3
-    Michael Kerrisk  [Will Newton]
-        'errno" is indeterminate after a call to posix_memalign()
-    Michael Kerrisk  [Will Newton]
-        Clarify wording on "return value" when size==0
-
-printf.3
-    Christopher Hall
-        Correctly describe the meaning of a negative precision
-            The printf(3) manpage says that a negative precision is taken to
-            be zero, whereas printf(3p) says that a negative precision is
-            taken as if the precision were omitted.  glibc agrees with the
-            latter (POSIX) specification.
+            The functions pthread_setaffinity_np() and
+            pthread_getaffinity_np() are thread safe.
 
-            Test code:
-
-                printf("%f\n",42.0);      // "42.000000"
-                printf("%.*f\n",0,42.0);  // "42"
-                printf("%.*f\n",-1,42.0); // "42.000000"
-
-            This patch corrects the explanation to match what actually happens.
-
-rewinddir.3
-    Peng Haitao
-        ATTRIBUTES: Note function that is thread-safe
-            The function rewinddir() is thread safe.
-
-rint.3
+pthread_setconcurrency.3
     Peng Haitao
         ATTRIBUTES: Note functions that are thread-safe
-            The functions nearbyint(), nearbyintf(), nearbyintl(), rint(),
-            rintf() and rintl() are thread safe.
+            The functions pthread_setconcurrency() and
+            pthread_getconcurrency() are thread safe.
+
+pthread_setname_np.3
+    Rasmus Villemoes
+        Fix prototype
+            The name parameter of pthread_getname_np is an output parameter and
+            hence not const.
+
+pthread_setschedparam.3
+    Rasmus Villemoes
+        Fix prototypes
+            Add return type for pthread_{s,g}etschedparam.
+
+pthread_setschedprio.3
+    Rasmus Villemoes
+        Fix prototype
+            Add return type for pthread_setschedprio.
+
+pthread_sigqueue.3
+    Rasmus Villemoes
+        Add missing #include <signal.h>
+
+rcmd.3
+    Rasmus Villemoes
+        Fix prototypes
+            Unlike the BSDs, the second argument of rcmd() and rcmd_af() has
+            type unsigned short.
+            The first argument of iruserok_af() has type const void*.
+
+re_comp.3
+    Rasmus Villemoes
+        Fix prototypes
+            re_comp and re_exec take const char* arguments.
+
+resolver.3
+    Rasmus Villemoes
+        Fix prototypes and extern-declaration
+            Fix const- and signedness of various char* parameters.
+
+            Also, there is no "struct state", but _res is a struct
+            __res_state. (Actually, _res is errno-like in that it is really a
+            macro expanding to (*__res_state()).)
+
+rexec.3
+    Rasmus Villemoes
+        Fix prototypes
+            The user, passwd and cmd arguments to rexec and rexec_af are all
+            const.
+
+rtime.3
+    Rasmus Villemoes
+        Replace header
+            The header <rpc/des_crypt.h> does not provide rtime();
+            <rpc/auth_des.h> does, as is also implied in both the NOTES and
+            EXAMPLE sections.
+
+scandir.3
+    Rasmus Villemoes
+        Fix prototypes
+            The alphasort and versionsort functions take arguments of type
+            const struct dirent **, not const void *.
+
+setlocale.3
+    Michael Kerrisk  [Marko Myllynen]
+        Simplify locale category listing and add GNU-specific locale categories
+            Some information that was here will move to locale(7).
+    Marko Myllynen
+        Remove now obsolete NOTES section
+
+setnetgrent.3
+    Rasmus Villemoes
+        Fix prototype
+            The buflen argument to getnetgrent_r has type size_t.
+
+sigvec.3
+    Rasmus Villemoes
+        Fix prototype
+            The vec argument to sigvec is const.
+
+tsearch.3
+    Rasmus Villemoes
+        Fix prototype
+            The rootp argument to tfind is "void * const *",
+            not "const void **".
+
+core.5
+    Michael Kerrisk
+        Core dump files are nowadays core.pid by default
 
-seekdir.3
-    Peng Haitao
-        ATTRIBUTES: Note function that is thread-safe
-            The function seekdir() is thread safe.
+locale.5
+    Marko Myllynen
+        Document mon_grouping and grouping properly
+    Michael Kerrisk
+        Note default value for 'first_workday'
+    Michael Kerrisk  [Marko Myllynen]
+        Add brief descriptions of collating-element and collating-symbol
+    Marko Myllynen
+        t_fmt_ampm is needed only for locales that employ AM/PM convention
+    Michael Kerrisk  [Marko Myllynen]
+        Remove crufty reference to /usr/lib/nls/src
+            That file is nowhere to be found
+    Marko Myllynen
+        Clarify LC_TIME/am_pm and LC_NAME keywords usage
+            am_pm should be defined only if AM/PM convention is used to signal
+            applications they should not try to print them when using them in
+            unwanted.
+
+            Same for all LC_NAME keywords expect for name_fmt which should be
+            always defined.
+    Marko Myllynen
+        Clarify lang_term / lang_lib
+            As noted by Keld Simonsen in the lib-locales@sourceware mailing
+            list:
+
+                https://sourceware.org/ml/libc-locales/2014-q2/msg00008.html
+                From: Keld Simonsen <keld at rap dot rap dot dk>
+                To: Marko Myllynen <myllynen at redhat dot com>
+                Date: Tue, 29 Apr 2014 17:02:09 +0200
+
+                lang_term reflects ISO 639-2/T (terminology) codes, while
+                lang_lib reflects ISO 639-2/B (bibliographic) codes.
+                lang_term is preferred over lang_lib codes for locale names.
+                There are 20 specific ISO 639-2/B codes.
+    Marko Myllynen
+        Correct the FILES section
 
-telldir.3
-    Peng Haitao
-        ATTRIBUTES: Note function that is thread-safe
-            The function telldir() is thread safe.
+proc.5
+    Michael Kerrisk
+        'pid_max' is a system-wide limit on number of threads and processes
+            Since PIDs > /proc/sys/kernel/pid_max are not allocated, this
+            file thus also imposes a system-wide limit on the number of
+            threads and processes.
 
-wctomb.3
-    Peng Haitao
-        ATTRIBUTES: Note function that is not thread-safe
-            The function wctomb() is not thread safe.
-
-wavelan.4
-    Michael Kerrisk  [Elie De Brauwer]
-        This driver disappeared in 2.56.35
-
-dir_colors.5
-    Michael Kerrisk  [Stas]
-        Add various synonyms
-            See http://bugs.debian.org/553477
-    Simon Paillard  [Stas]
-        Add keywords SUID, SGID, STICKY, STICKY_OTHER_WRITABLE, OTHER_WRITABLE
-            See http://bugs.debian.org/553477
-            See ls.c and dircolors.c in coreutils
+capabilities.7
+    Michael Kerrisk
+        CAP_SYS_ADMIN allows overriding RLIMIT_NPROC
+    Michael Kerrisk
+        CAP_SYS_PTRACE allows process_vm_readv(2) and process_vm_writev(2)
 
-proc.5
-    Peter Schiffer
-        Document /proc/[pid]/io file
-            Attempt to document fields in the /proc/[pid]/io file, based on
-            the Documentation/filesystems/proc.txt. The text will probably
-            need some grammar corrections.
+charsets.7
     Michael Kerrisk  [Marko Myllynen]
-        /proc/sys/fs/inode-max went away in Linux 2.4
-            Also, the 'preshrink' field in /proc/sys/fs/inode-state became
-            a dummy value in Linux 2.4.
-
-            See https://bugzilla.kernel.org/show_bug.cgi?id=60836
-    Michael Kerrisk  [A. Costa]
-        Note block size used by /proc/partitions
-            See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666972
+        Remove crufty statement that Romanian may be switching to ISO 8859-16
     Michael Kerrisk
-        Add rationale on drop_caches and note that it can hurt performance
-            See also http://lwn.net/Articles/562211/
+        Remove ancient paragraph on charsets supported in glibc 2.3.2
+            That test is rather ancient, and probably of little use.
 
-bootparam.7
-    Michael Kerrisk  [Eugen Dedu]
-        Remove "lilo" entries from SEE ALSO
-            See http://bugs.debian.org/604019
+fanotify.7
+    Heinrich Schuchardt
+        Fix to example program: fanotifyi read() should use aligned buffer
 
 inotify.7
+    Heinrich Schuchardt
+        Add example program
+            This example of the usage of the inotify API shows the
+            usage of inotify_init1(2) and inotify_add_watch(2) as well
+            as polling and reading from the inotify file descriptor.
+    Heinrich Schuchardt
+        munmap() does not generate inotify events
+
+locale.7
+    Marko Myllynen [Michael Kerrisk]
+        Document the LOCPATH environment variable
     Michael Kerrisk
-        SEE ALSO: add inotifywait(1) and inotifywatch(1)
+        Add further details on various categories
 
-ip.7
-    Simon Paillard
-        IP_MULTICAST_IF setsockopt recognizes struct mreq (compatibility)
-            Kernel added compatibility only recently in
-            3a084ddb4bf299a6e898a9a07c89f3917f0713f7
-            See: http://bugs.debian.org/607979
-
-standards.7
-    Michael Kerrisk
-        Add mention of SUSv4-TC1 (POSIX.1-2013)