]> git.ipfire.org Git - thirdparty/man-pages.git/log
thirdparty/man-pages.git
6 years agoReady for 4.12 man-pages-4.12
Michael Kerrisk [Thu, 13 Jul 2017 12:28:29 +0000 (14:28 +0200)] 
Ready for 4.12

6 years agoRemoved trailing white space at end of lines
Michael Kerrisk [Thu, 13 Jul 2017 05:50:14 +0000 (07:50 +0200)] 
Removed trailing white space at end of lines

6 years agoChanges, ldd.1, chown.2, epoll_wait.2, get_mempolicy.2, ioctl_getfsmap.2, madvise...
Michael Kerrisk [Thu, 13 Jul 2017 05:49:18 +0000 (07:49 +0200)] 
Changes, ldd.1, chown.2, epoll_wait.2, get_mempolicy.2, ioctl_getfsmap.2, madvise.2, membarrier.2, mount.2, pipe.2, readv.2, seccomp.2, sigaltstack.2, splice.2, tee.2, timer_create.2, vmsplice.2, acosh.3, asinh.3, atanh.3, bsd_signal.3, dl_iterate_phdr.3, dlsym.3, flockfile.3, fpathconf.3, ftw.3, getaddrinfo.3, getcontext.3, getgrent.3, if_nametoindex.3, malloc.3, nl_langinfo.3, posix_madvise.3, ptsname.3, rand.3, resolver.3, sigpause.3, sigwait.3, strtol.3, sysconf.3, ttyslot.3, unlocked_stdio.3, unlockpt.3, capabilities.7, cgroup_namespaces.7, inode.7, man.7, pipe.7, sigevent.7: tstamp

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoChanges: Tweaks
Michael Kerrisk [Thu, 13 Jul 2017 12:22:09 +0000 (14:22 +0200)] 
Changes: Tweaks

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agogetpid.2: srcfix: add FIXME
Michael Kerrisk [Thu, 13 Jul 2017 05:22:51 +0000 (07:22 +0200)] 
getpid.2: srcfix: add FIXME

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoclone.2: Update BUGS to reflect fact that PID caching was removed in glibc 2.25
Michael Kerrisk [Thu, 13 Jul 2017 05:21:08 +0000 (07:21 +0200)] 
clone.2: Update BUGS to reflect fact that PID caching was removed in glibc 2.25

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agogetpid.2: More tidy-ups in discussion of removal of getpid() PID caching
Michael Kerrisk [Thu, 13 Jul 2017 05:05:28 +0000 (07:05 +0200)] 
getpid.2: More tidy-ups in discussion of removal of getpid() PID caching

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agogetpid.2: ffix
Michael Kerrisk [Wed, 12 Jul 2017 19:23:01 +0000 (21:23 +0200)] 
getpid.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agogetpid.2: Minor tweaks to Carlos's patch
Michael Kerrisk [Wed, 12 Jul 2017 19:22:24 +0000 (21:22 +0200)] 
getpid.2: Minor tweaks to Carlos's patch

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agogetpid.2: Note that PID caching is removed as of glibc 2.25
Carlos O'Donell [Wed, 12 Jul 2017 16:57:01 +0000 (12:57 -0400)] 
getpid.2: Note that PID caching is removed as of glibc 2.25

Since glibc 2.25 the PID cache is removed.

Rationale given in the release notes:
https://sourceware.org/glibc/wiki/Release/2.25#pid_cache_removal
~~~
3.2.3. Calls to getpid are no longer cached

The PID cache used by glibc has been removed. In certain scenarios
the cache was not 100% reliable and because of that it was deemed
safer to remove the cache than to potentially return a wrong
answer.

Applications performing getpid() calls in a loop will see the
worst case performance degradation as the library call will
perform a system call at each invocation. Such application uses
were known to exist at least in OpenSSL (fork()-based PRNG
invalidation), but supporting the performance of that specific
invalidation mechanism was not judged to have sufficient value
against immediate and long-term benefits of removing the cache.

Functional reasons exist for the PID cache removal including
problems with PID namespaces, interoperability with raw system
calls (BZ#17214, Chrome: Issue 800183004), and improvements to
spawn (BZ#19957). Performance is actually increased in
pthread_create() with the removal of the cache since the
implementation no longer needs to perform an invalidation step.

Applications performing getpid() in a loop that need to do some
level of fork()-based invalidation can instead use
pthread_atfork() to register handlers to handle the invalidation.
There is work-in-progress to make pthread_atfork() available to
applications that do not link against libpthread.so (Provide
pthread_atfork() without libpthread.so).

Other kinds of invalidation are not supported and the glibc
community will actively look at a kernel assisted mechanism for
state management across fork(), vfork(), clone() and other
interfaces which can benefit from such semantics. It is the same
type of solution required for crypto PRNG reset across such API
calls.
~~~

Signed-off-by: Carlos O'Donell <carlos@redhat.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agogetline.3: wfix
Long Wang [Wed, 12 Jul 2017 08:10:01 +0000 (16:10 +0800)] 
getline.3: wfix

Signed-off-by: Long Wang <w@laoqinren.net>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoacosh.3, asinh.3, atanh.3: Remove C89 designation.
Alex Henrie [Tue, 11 Jul 2017 05:31:06 +0000 (23:31 -0600)] 
acosh.3, asinh.3, atanh.3: Remove C89 designation.

See https://bugzilla.kernel.org/show_bug.cgi?id=196319

[mtk: confirmed from review of draft of C90 standard]

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agocapabilities.7: Fix reversed descriptions of CAP_MAC_OVERRIDE and CAP_MAC_ADMIN
Michael Kerrisk [Wed, 5 Jul 2017 08:53:17 +0000 (10:53 +0200)] 
capabilities.7: Fix reversed descriptions of CAP_MAC_OVERRIDE and CAP_MAC_ADMIN

Reported-by: David Lewis <davlewi3@cisco.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agobpf.2: tfix
sulit [Wed, 5 Jul 2017 08:50:08 +0000 (10:50 +0200)] 
bpf.2: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoseccomp.2: Minor tweaks to Mike's patch
Michael Kerrisk [Wed, 5 Jul 2017 08:46:44 +0000 (10:46 +0200)] 
seccomp.2: Minor tweaks to Mike's patch

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoseccomp(2): Expand SECCOMP_RET_KILL documentation
Mike Frysinger [Tue, 6 Jun 2017 21:53:50 +0000 (17:53 -0400)] 
seccomp(2): Expand SECCOMP_RET_KILL documentation

First clarify that the process cannot catch this SIGSYS signal.
While the text currently says that, it's easy (IMO) to read
ambiguously and that it's referring to default behavior (no
handler -> process exits).

Then add details regarding coredump behavior.  Before Linux 4.11,
there was no way to get coredumps from such crashes.  Now we can
at least get crashes from single threaded processes.

Signed-off-by: Mike Frysinger <vapier@chromium.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoexecve.2: tfix
Eric Biggers [Thu, 22 Jun 2017 02:15:27 +0000 (19:15 -0700)] 
execve.2: tfix

Signed-off-by: Eric Biggers <ebiggers@google.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agogetaddrinfo.3: wsfix
Joe Brown [Wed, 5 Jul 2017 08:39:08 +0000 (10:39 +0200)] 
getaddrinfo.3: wsfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agold.so.8: Minor tweaks to Carlos's patch
Michael Kerrisk [Wed, 5 Jul 2017 08:35:36 +0000 (10:35 +0200)] 
ld.so.8: Minor tweaks to Carlos's patch

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agold.so.8: Expand DT_RUNPATH details.
Carlos O'Donell [Thu, 29 Jun 2017 16:21:36 +0000 (12:21 -0400)] 
ld.so.8: Expand DT_RUNPATH details.

ld.so.8: Expand DT_RUNPATH details.

Every 3 years we get asked why DT_RUNPATH doesn't work like DT_RPATH.
The most recent question was here:
https://www.sourceware.org/ml/libc-help/2017-06/msg00013.html

We need to expand the description of DT_RUNPATH to cover this situation
and explain that the DT_RUNPATH entries apply only to the immediate
DT_NEEDED, not that of another, say dlopen'd child object.

Applies to master.

Signed-off-by: Carlos O'Donell <carlos@redhat.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agogetcontext.3: Exemplar structure should use 'ucontext_t'.
Carlos O'Donell [Thu, 29 Jun 2017 16:17:15 +0000 (12:17 -0400)] 
getcontext.3: Exemplar structure should use 'ucontext_t'.

In glibc we just finished a round of purging 'struct ucontext'
which is not in the POSIX reserved namespace of *_t tags. This has
some consequences to applications using the non-standard struct
ucontext:
https://sourceware.org/glibc/wiki/Release/2.26#Removal_of_.27struct_ucontext.27
but it also fixes a namespace conformance issue which is always a
longterm pain for large portable programs.

It was noted by Peter Maydell
(https://sourceware.org/bugzilla/show_bug.cgi?id=21457) that the
linux man pages still had references to 'struct ucontext' but only
in the form of an exemplar structure.

The patch fixes the exemplar to match what is in glibc
and therefore it won't ever suggest users can use 'struct
ucontext'.

Signed-off-by: Carlos O'Donell <carlos@redhat.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agomadvise.2: Remove bogus text re POSIX_MADV_NOREUSE
Michael Kerrisk [Wed, 5 Jul 2017 08:27:38 +0000 (10:27 +0200)] 
madvise.2: Remove bogus text re POSIX_MADV_NOREUSE

There is a POSIX_FADV_NOREUSE for posix_fadvise(),
but no POSIX_MADV_NOREUSE for any API in POSIX.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoposix_madvise.3: Remove paragraph about POSIX_FADV_NOREUSE
Dr. Tobias Quathamer [Mon, 26 Jun 2017 15:02:08 +0000 (17:02 +0200)] 
posix_madvise.3: Remove paragraph about POSIX_FADV_NOREUSE

POSIX_FADV_NOREUSE is documented for posix_fadvise, and a
corresponding POSIX_MADV_NOREUSE flag is not specified by POSIX.

Thanks to Marc Lehmann <debian-reportbug@plan9.de>
See https://bugs.debian.org/865699

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agogetrandom.2: tfix
Janne Snabb [Tue, 27 Jun 2017 17:42:37 +0000 (20:42 +0300)] 
getrandom.2: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agottyslot.3: tfix
Jakub Wilk [Mon, 26 Jun 2017 16:22:54 +0000 (18:22 +0200)] 
ttyslot.3: tfix

Signed-off-by: Jakub Wilk <jwilk@jwilk.net>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agotmpfs.5: ffix
Jakub Wilk [Tue, 4 Jul 2017 23:02:01 +0000 (01:02 +0200)] 
tmpfs.5: ffix

Signed-off-by: Jakub Wilk <jwilk@jwilk.net>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoopen.2: Note some further advantages of the *at() APIs
Michael Kerrisk [Tue, 27 Jun 2017 06:54:09 +0000 (08:54 +0200)] 
open.2: Note some further advantages of the *at() APIs

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoprocess-keyring.7: Minor fix: SEE ALSO: remove self-reference
Michael Kerrisk [Sun, 25 Jun 2017 10:18:27 +0000 (12:18 +0200)] 
process-keyring.7: Minor fix: SEE ALSO: remove self-reference

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agottyname.3: tfix
Michael Kerrisk [Sun, 25 Jun 2017 10:15:59 +0000 (12:15 +0200)] 
ttyname.3: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agorequest_key.2: tfix
Michael Kerrisk [Sun, 25 Jun 2017 10:11:39 +0000 (12:11 +0200)] 
request_key.2: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agomalloc.3: ffix
Michael Kerrisk [Mon, 19 Jun 2017 14:29:28 +0000 (16:29 +0200)] 
malloc.3: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agomalloc.3: grfix
Michael Kerrisk [Mon, 19 Jun 2017 14:28:48 +0000 (16:28 +0200)] 
malloc.3: grfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agomalloc.3: Document the reallocarray() added in glibc 2.26
Michael Kerrisk [Mon, 19 Jun 2017 14:27:58 +0000 (16:27 +0200)] 
malloc.3: Document the reallocarray() added in glibc 2.26

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agomalloc.3: Minor clarification to CONFORMING TO
Michael Kerrisk [Mon, 19 Jun 2017 13:42:17 +0000 (15:42 +0200)] 
malloc.3: Minor clarification to CONFORMING TO

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agocfree.3: tfix
Michael Kerrisk [Mon, 19 Jun 2017 13:35:55 +0000 (15:35 +0200)] 
cfree.3: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoreadv.2: glibc 2.26 adds library support for preadv2() and pwritev2()
Michael Kerrisk [Mon, 19 Jun 2017 13:35:06 +0000 (15:35 +0200)] 
readv.2: glibc 2.26 adds library support for preadv2() and pwritev2()

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoreadv.2: tfix
Michael Kerrisk [Mon, 19 Jun 2017 13:34:47 +0000 (15:34 +0200)] 
readv.2: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agofpathconf.3: srcfix: Add self to copyright notice
Michael Kerrisk [Sun, 18 Jun 2017 19:15:57 +0000 (21:15 +0200)] 
fpathconf.3: srcfix: Add self to copyright notice

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agofpathconf.3: Largely rewrite the description of _PC_CHOWN_RESTRICTED
Michael Kerrisk [Sun, 18 Jun 2017 19:14:56 +0000 (21:14 +0200)] 
fpathconf.3: Largely rewrite the description of _PC_CHOWN_RESTRICTED

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agofpathconf.3: Rewrite description of _PC_PIPE_BUF
Michael Kerrisk [Sun, 18 Jun 2017 18:57:11 +0000 (20:57 +0200)] 
fpathconf.3: Rewrite description of _PC_PIPE_BUF

The existing description was not accurate, and lacked details.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agofpathconf.3: Add an errors section
Michael Kerrisk [Sun, 18 Jun 2017 18:50:08 +0000 (20:50 +0200)] 
fpathconf.3: Add an errors section

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agofpathconf.3: srcfix
Michael Kerrisk [Sun, 18 Jun 2017 18:31:06 +0000 (20:31 +0200)] 
fpathconf.3: srcfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agofpathconf.3: Minor wording fixes
Michael Kerrisk [Sun, 18 Jun 2017 18:17:21 +0000 (20:17 +0200)] 
fpathconf.3: Minor wording fixes

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agofpathconf.3: Rework RETURN VALUE description to add more detail
Michael Kerrisk [Sun, 18 Jun 2017 09:15:34 +0000 (11:15 +0200)] 
fpathconf.3: Rework RETURN VALUE description to add more detail

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosysconf.3: Rework RETURN VALUE description to add more detail
Michael Kerrisk [Sat, 17 Jun 2017 08:55:32 +0000 (10:55 +0200)] 
sysconf.3: Rework RETURN VALUE description to add more detail

Make the discussion clearer, and add a few details.
Also, fix the problem report from Pavel Tikhomirov
who noted that the man page falsely said that errno
is not changed on a successful return.

Addresses https://bugzilla.kernel.org/show_bug.cgi?id=195955

Reported-by: Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosysconf.3: wfix
Michael Kerrisk [Sat, 17 Jun 2017 08:40:40 +0000 (10:40 +0200)] 
sysconf.3: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosysconf.3: Add ERRORS section
Michael Kerrisk [Sat, 17 Jun 2017 07:53:56 +0000 (09:53 +0200)] 
sysconf.3: Add ERRORS section

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoioctl.2: SEE ALSO: add ioctl_getfsmap(2)
Michael Kerrisk [Sun, 28 May 2017 13:20:06 +0000 (15:20 +0200)] 
ioctl.2: SEE ALSO: add ioctl_getfsmap(2)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoioctl_getfsmap.2: ERRORS: order alphabetically
Michael Kerrisk [Sun, 28 May 2017 13:47:00 +0000 (15:47 +0200)] 
ioctl_getfsmap.2: ERRORS: order alphabetically

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoioctl_getfsmap.2: add VERSIONS section
Michael Kerrisk [Sun, 28 May 2017 13:40:55 +0000 (15:40 +0200)] 
ioctl_getfsmap.2: add VERSIONS section

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoioctl_getfsmap.2: Fix ordering of sections
Michael Kerrisk [Sun, 28 May 2017 13:39:43 +0000 (15:39 +0200)] 
ioctl_getfsmap.2: Fix ordering of sections

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoioctl_getfsmap.2: Minor fixes to Darrick Wong's page
Michael Kerrisk [Sun, 28 May 2017 13:36:50 +0000 (15:36 +0200)] 
ioctl_getfsmap.2: Minor fixes to Darrick Wong's page

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoioctl_getfsmap.2: Document the GETFSMAP ioctl
Darrick J. Wong [Thu, 18 May 2017 02:07:33 +0000 (19:07 -0700)] 
ioctl_getfsmap.2: Document the GETFSMAP ioctl

Document the new GETFSMAP ioctl that returns the physical layout of a
(disk-based) filesystem.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agogetgrent.3, sigwait.3: ffix
Michael Kerrisk [Fri, 16 Jun 2017 09:38:44 +0000 (11:38 +0200)] 
getgrent.3, sigwait.3: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agogetgrent.3: Note glibc 2.22 changes for feature test macro requirements
Michael Kerrisk [Fri, 16 Jun 2017 09:36:06 +0000 (11:36 +0200)] 
getgrent.3: Note glibc 2.22 changes for feature test macro requirements

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agowait.2: Note glibc 2.26 changes to feature test macro requirements for waitid()
Michael Kerrisk [Fri, 16 Jun 2017 09:24:43 +0000 (11:24 +0200)] 
wait.2: Note glibc 2.26 changes to feature test macro requirements for waitid()

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosigevent.7: Mention signal.h header file
Michael Kerrisk [Fri, 16 Jun 2017 09:15:28 +0000 (11:15 +0200)] 
sigevent.7: Mention signal.h header file

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosigpause.3: Note glibc 2.26 changes to feature test macro requirements
Michael Kerrisk [Fri, 16 Jun 2017 09:12:58 +0000 (11:12 +0200)] 
sigpause.3: Note glibc 2.26 changes to feature test macro requirements

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosigpause.3: ffix
Michael Kerrisk [Fri, 16 Jun 2017 09:09:12 +0000 (11:09 +0200)] 
sigpause.3: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agonl_langinfo.3: Note feature test macro requirements for nl_langinfo_l()
Michael Kerrisk [Fri, 16 Jun 2017 09:04:54 +0000 (11:04 +0200)] 
nl_langinfo.3: Note feature test macro requirements for nl_langinfo_l()

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosigwait.3: Note glibc 2.26 feature test macro changes
Michael Kerrisk [Fri, 16 Jun 2017 08:58:30 +0000 (10:58 +0200)] 
sigwait.3: Note glibc 2.26 feature test macro changes

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agobsd_signal.3: Note feature test macro requirements changes for glibc 2.26
Michael Kerrisk [Fri, 16 Jun 2017 08:50:58 +0000 (10:50 +0200)] 
bsd_signal.3: Note feature test macro requirements changes for glibc 2.26

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoflockfile.3: Note glibc 2.24 feature test macro requirement changes
Michael Kerrisk [Fri, 16 Jun 2017 08:39:29 +0000 (10:39 +0200)] 
flockfile.3: Note glibc 2.24 feature test macro requirement changes

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agounlocked_stdio.3: Note glibc 2.24 feature test macro requirement changes
Michael Kerrisk [Fri, 16 Jun 2017 08:37:36 +0000 (10:37 +0200)] 
unlocked_stdio.3: Note glibc 2.24 feature test macro requirement changes

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agochmod.2: Note glibc 2.24 feature test macro requirements changes for fchmod()
Michael Kerrisk [Fri, 16 Jun 2017 08:22:11 +0000 (10:22 +0200)] 
chmod.2: Note glibc 2.24 feature test macro requirements changes for fchmod()

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agochmod.2: Put fchmod() feature test macro requirements in a more readable format
Michael Kerrisk [Fri, 16 Jun 2017 08:20:15 +0000 (10:20 +0200)] 
chmod.2: Put fchmod() feature test macro requirements in a more readable format

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoinode.7: Note glibc 2.24 feature test macro changes for S_IFSOCK and S_ISSOCK()
Michael Kerrisk [Fri, 16 Jun 2017 08:03:34 +0000 (10:03 +0200)] 
inode.7: Note glibc 2.24 feature test macro changes for S_IFSOCK and S_ISSOCK()

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoptsname.3: Since glibc 2.26, ptsname_r() no longer gives EINVAL for buf==NULL
Michael Kerrisk [Fri, 16 Jun 2017 07:45:03 +0000 (09:45 +0200)] 
ptsname.3: Since glibc 2.26, ptsname_r() no longer gives EINVAL for buf==NULL

Reported-by: Arjun Shankar <arjun.is@lostca.se>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agograntpt.3, ptsname.3, unlockpt.3: Update feature test macro-requirements for glibc...
Ferdinand Thiessen [Fri, 16 Jun 2017 07:40:55 +0000 (09:40 +0200)] 
grantpt.3, ptsname.3, unlockpt.3: Update feature test macro-requirements for glibc 2.24

Cowritten-by: Michael Kerrisk <mtk.manpages@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agorand.3: ffix
Michael Kerrisk [Fri, 16 Jun 2017 07:12:24 +0000 (09:12 +0200)] 
rand.3: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agorand.3: Note glibc 2.24 feature test macro requirement changes for rand_r()
Michael Kerrisk [Fri, 16 Jun 2017 07:10:42 +0000 (09:10 +0200)] 
rand.3: Note glibc 2.24 feature test macro requirement changes for rand_r()

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agottyslot.3: Note feature test macro requirements changes in glibc 2.24
Michael Kerrisk [Fri, 16 Jun 2017 07:07:14 +0000 (09:07 +0200)] 
ttyslot.3: Note feature test macro requirements changes in glibc 2.24

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agottyslot.3: Fix error in feature test macro requirements
Michael Kerrisk [Fri, 16 Jun 2017 07:05:52 +0000 (09:05 +0200)] 
ttyslot.3: Fix error in feature test macro requirements

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agottyslot.3: Clarify details of use of <stdlib.h> file
Michael Kerrisk [Fri, 16 Jun 2017 06:53:22 +0000 (08:53 +0200)] 
ttyslot.3: Clarify details of use of <stdlib.h> file

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agottyslot.3: wfix
Michael Kerrisk [Fri, 16 Jun 2017 06:44:24 +0000 (08:44 +0200)] 
ttyslot.3: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosigaction.2: Note feature test macro requirements for 'si_code' constants
Michael Kerrisk [Fri, 16 Jun 2017 06:23:18 +0000 (08:23 +0200)] 
sigaction.2: Note feature test macro requirements for 'si_code' constants

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosigaction.2: wfix
Michael Kerrisk [Fri, 16 Jun 2017 06:09:24 +0000 (08:09 +0200)] 
sigaction.2: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosigaction.2: Add a subheading for the description of 'si_code'
Michael Kerrisk [Fri, 16 Jun 2017 06:07:30 +0000 (08:07 +0200)] 
sigaction.2: Add a subheading for the description of 'si_code'

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosigaction.2: TRAP_BRANCH and TRAP_HWBKPT are present only on IA64
Michael Kerrisk [Fri, 16 Jun 2017 06:03:30 +0000 (08:03 +0200)] 
sigaction.2: TRAP_BRANCH and TRAP_HWBKPT are present only on IA64

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoresolver.3: Add basic notes on 'op' argument of res_nmkquery() and res_mkquery()
Michael Kerrisk [Thu, 15 Jun 2017 08:43:05 +0000 (10:43 +0200)] 
resolver.3: Add basic notes on 'op' argument of res_nmkquery() and res_mkquery()

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosplice.2, tee.2, vmsplice.2: SEE ALSO: add pipe(7)
Michael Kerrisk [Wed, 14 Jun 2017 11:23:20 +0000 (13:23 +0200)] 
splice.2, tee.2, vmsplice.2: SEE ALSO: add pipe(7)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agopipe.2: SEE ALSO: add tee(2) and vmsplice(2)
Michael Kerrisk [Wed, 14 Jun 2017 11:21:04 +0000 (13:21 +0200)] 
pipe.2: SEE ALSO: add tee(2) and vmsplice(2)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agopipe.7: SEE ALSO: add tee(2) and vmsplice(2)
Michael Kerrisk [Wed, 14 Jun 2017 11:19:55 +0000 (13:19 +0200)] 
pipe.7: SEE ALSO: add tee(2) and vmsplice(2)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosplice.2: ERRORS: add EINVAL for case where both descriptors refer to same pipe
Michael Kerrisk [Wed, 14 Jun 2017 10:59:13 +0000 (12:59 +0200)] 
splice.2: ERRORS: add EINVAL for case where both descriptors refer to same pipe

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agosplice.2: ERRORS: split EINVAL error cases
Michael Kerrisk [Wed, 14 Jun 2017 10:56:30 +0000 (12:56 +0200)] 
splice.2: ERRORS: split EINVAL error cases

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agocgroup_namespaces.7: ffix
Michael Kerrisk [Tue, 13 Jun 2017 10:19:56 +0000 (12:19 +0200)] 
cgroup_namespaces.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agocgroup_namespaces.7: tfix
Michael Kerrisk [Tue, 13 Jun 2017 10:04:08 +0000 (12:04 +0200)] 
cgroup_namespaces.7: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agocgroup_namespaces.7: ffix
Michael Kerrisk [Tue, 13 Jun 2017 09:58:40 +0000 (11:58 +0200)] 
cgroup_namespaces.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agocgroup_namespaces.7: Add some further explanation of the example shell session
Michael Kerrisk [Tue, 13 Jun 2017 09:17:16 +0000 (11:17 +0200)] 
cgroup_namespaces.7: Add some further explanation of the example shell session

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agocgroup_namespaces.7: Fix a bug in shell session example
Michael Kerrisk [Tue, 13 Jun 2017 08:53:48 +0000 (10:53 +0200)] 
cgroup_namespaces.7: Fix a bug in shell session example

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agocgroup_namespaces.7: Some minor wording fixes and clarifications
Michael Kerrisk [Tue, 13 Jun 2017 08:53:16 +0000 (10:53 +0200)] 
cgroup_namespaces.7: Some minor wording fixes and clarifications

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agoldconfig.8: ffix
Michael Kerrisk [Sun, 11 Jun 2017 06:44:41 +0000 (08:44 +0200)] 
ldconfig.8: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agozdump.8: ffix
Michael Kerrisk [Sun, 11 Jun 2017 06:38:36 +0000 (08:38 +0200)] 
zdump.8: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agozic.8: ffix
Michael Kerrisk [Sun, 11 Jun 2017 06:36:11 +0000 (08:36 +0200)] 
zic.8: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agozic.8: wfix
Michael Kerrisk [Sun, 11 Jun 2017 06:28:19 +0000 (08:28 +0200)] 
zic.8: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agozic.8: wfix
Michael Kerrisk [Sun, 11 Jun 2017 06:25:49 +0000 (08:25 +0200)] 
zic.8: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agozdump.8: wfix
Michael Kerrisk [Sun, 11 Jun 2017 06:24:47 +0000 (08:24 +0200)] 
zdump.8: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agonscd.8: ffix
Michael Kerrisk [Sun, 11 Jun 2017 06:21:07 +0000 (08:21 +0200)] 
nscd.8: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agonscd.8: tfix
Michael Kerrisk [Sun, 11 Jun 2017 06:19:02 +0000 (08:19 +0200)] 
nscd.8: tfix

Reported-by: Brad Bendily <bendily@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
6 years agogetaddrinfo.3: Fix _POSIX_C_SOURCE value for getaddrinfo()
Quentin Rameau [Fri, 9 Jun 2017 23:00:20 +0000 (01:00 +0200)] 
getaddrinfo.3: Fix _POSIX_C_SOURCE value for getaddrinfo()

The correct _POSIX_C_SOURCE value is 200112L, not 201112L in features.h.

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