Start of man-pages-3.39: renaming .Announce and .lsm files
Start of man-pages-3.39: updating .Announce and .lsm files
Start of man-pages-3.39: updating Changes and Changes.old
malloc_trim.3: New man page for malloc_trim(3)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
malloc.3, mallopt.3: SEE ALSO: Add malloc_trim(3)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
malloc.3: srcfix: remove obsolete FIXME

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
malloc_usable_size.3: New man page for malloc_usable_size(3)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
malloc.3: SEE ALSO: add malloc_usable_size(3)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
clone.2, unshare.2: srcfix: Added FIXME

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
gettid.2: srcfix: Added FIXME

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
rcmd.3: glibc eventually added a declaration of iruserok() in version 2.12

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
ptrace.2: Various fixes

For some reason, the PTRACE_TRACEME paragraph talks about some
general aspects of ptraced process behavior. It repeats the
"tracee stops on every signal" information even though that was
already explained just a few paragraphs before. Then it describes
legacy SIGTRAP on execve().

This patch deletes the first part, and moves the second part up,
into the general ptrace description. It also adds
"If PTRACE_O_TRACEEXEC option is not in effect" to the description
of the legacy SIGTRAP on execve().

The patch also amends the part which says "For requests other
than PTRACE_KILL, the tracee must be stopped." - PTRACE_ATTACH
also doesn't require that.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
ptrace.2: Minor edits to Denys Vlasenko's patch

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
fcntl.2: Change type of arg from "long" to "int"

Various fcntl(2) commands require an integral 'arg'.
The man page said it must be "long" in all such cases.
However, for the cases covered by POSIX, there is an
explicit requirement that these arguments be "int".
Update the man page to reflect. Probably, all of the
other "long" cases (not specified in POSIX) should
be "int", and this patch makes them so. Based on a
note fromEric Blake, relating to F_DUPFD_CLOEXEC.

Reported-by: Eric Blake <ebb9@byu.net>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
fread.3: Clarify further that return value is number of items, not bytes

See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665780

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

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

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

Reported-by: Alexander Kruppa <akruppa@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
sigaction.2: Clarify that the use of SI_SIGIO is for Linux 2.2 only

See also http://sourceware.org/bugzilla/show_bug.cgi?id=6745

Reported-by: Andreas Jaeger <aj@suse.com>
Reported-by: <who@connect.carleton.ca>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
gettimeofday.2: Reorganize content

The main change is to move the historical information about
the 'tz_dsttime' to NOTES.

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