drand48.3: Remove crufty text about SVID 3 marking drand48() obsolete

See http://bugs.debian.org/758293

drand48() is in current POSIX. It's unclear why SVID 3 would
have marked it obsolete, but that's crufty information that
only serves to pointlessly worry people.

Reported-by: Lorenzo Beretta <lory.fulgi@infinito.it>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: spfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: Document /proc/[pid]/uid_map and /proc/[pid]/gid_map

Document the user namespace files that report the mapping of UIDs
and GIDs between user namespaces.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: wfix: s/since kernel/since Linux/
proc.5: Rework Eric's text on uid_map and gid_map

Consolidate the similar uid_map and gidmap text into one
piece.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: Describe format for lines in /proc/PID/uid_map file
proc.5: Correct kernel version number for /proc/PID/{uid_map,gid_map}

These files were introduced in 3.5, not 3.6.

Reported-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: Document /proc/PID/ns/{user,pid,mnt}

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: Clarify mapping provided by uid_map and gid_map

Add a sentence to emphasize that these files provide a mapping
based on the user namespace of the file opener.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: Rework text describing line limit in /proc/PID/{uid_map,gid_map}

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: Note capability requirements for writing to /proc/PID/{uid_map,gid_map}

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: Clarify details of nonoverlapping ranges for /proc/PID/{uid_map,gid_map}

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: Further improvements to /proc/PID/{uid_map,gid_map} text

After review by Eric Biederman.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: srcfix: Added FIXME (/proc/PID/projid_map)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: Rework discussion of /proc/PIC/ns/* files

Rather than repeat the same text six times,
refactor it to occur in just one place.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: Add detail on /proc/PID/ns bind mounted files

Opening a file bind mounted to a /proc/PID/ns/xxx file
also yields a descriptor that can be passed to setns().

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: Document change of /proc/PID/ns/* files to symlinks in Linux 3.8

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
proc.5: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>