]> git.ipfire.org Git - thirdparty/man-pages.git/log
thirdparty/man-pages.git
7 years agoReady for 4.06 man-pages-4.06
Michael Kerrisk [Mon, 9 May 2016 21:40:19 +0000 (23:40 +0200)] 
Ready for 4.06

7 years agoRemoved trailing white space at end of lines
Michael Kerrisk [Mon, 9 May 2016 21:40:11 +0000 (23:40 +0200)] 
Removed trailing white space at end of lines

7 years agoclock_getres.2, getrlimit.2, ioctl_fat.2, ioprio_set.2, quotactl.2, core.5, cpuset...
Michael Kerrisk [Mon, 9 May 2016 21:37:59 +0000 (23:37 +0200)] 
clock_getres.2, getrlimit.2, ioctl_fat.2, ioprio_set.2, quotactl.2, core.5, cpuset.7, vdso.7, ld.so.8: tstamp

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoChanges: Ready for 4.06
Michael Kerrisk [Mon, 9 May 2016 21:34:20 +0000 (23:34 +0200)] 
Changes: Ready for 4.06

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroup_namespaces.7: wfix
Michael Kerrisk [Sat, 7 May 2016 20:42:45 +0000 (22:42 +0200)] 
cgroup_namespaces.7: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroup_namespaces.7: tfix
Michael Kerrisk [Sat, 7 May 2016 20:41:34 +0000 (22:41 +0200)] 
cgroup_namespaces.7: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroup_namespaces.7: tfix
Michael Kerrisk [Sat, 7 May 2016 20:29:28 +0000 (22:29 +0200)] 
cgroup_namespaces.7: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroup_namespaces.7: ffix
Michael Kerrisk [Sat, 7 May 2016 20:29:03 +0000 (22:29 +0200)] 
cgroup_namespaces.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroup_namespaces.7: Note another of the benefits of cgroup namespaces
Michael Kerrisk [Sat, 7 May 2016 07:15:19 +0000 (09:15 +0200)] 
cgroup_namespaces.7: Note another of the benefits of cgroup namespaces

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroup_namespaces.7: wfix
Michael Kerrisk [Sat, 7 May 2016 07:06:21 +0000 (09:06 +0200)] 
cgroup_namespaces.7: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroup_namespaces.7: wfix
Michael Kerrisk [Sat, 7 May 2016 07:02:26 +0000 (09:02 +0200)] 
cgroup_namespaces.7: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroup_namespaces.7: Add a little more detail in NOTES about remounting cgroupfs
Michael Kerrisk [Sat, 7 May 2016 06:10:07 +0000 (08:10 +0200)] 
cgroup_namespaces.7: Add a little more detail in NOTES about remounting cgroupfs

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroup_namespaces.7: ffix
Michael Kerrisk [Sat, 7 May 2016 06:06:54 +0000 (08:06 +0200)] 
cgroup_namespaces.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroup_namespaces.7: Minor fix to mount command
Michael Kerrisk [Sat, 7 May 2016 06:04:46 +0000 (08:04 +0200)] 
cgroup_namespaces.7: Minor fix to mount command

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroup_namespaces.7: Minor improvement to description of cgroup namespaces
Michael Kerrisk [Fri, 6 May 2016 21:34:43 +0000 (23:34 +0200)] 
cgroup_namespaces.7: Minor improvement to description of cgroup namespaces

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroup_namespaces.7: wfix
Michael Kerrisk [Fri, 6 May 2016 19:30:50 +0000 (21:30 +0200)] 
cgroup_namespaces.7: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: SEE ALSO: add cgroup_namespaces(7)
Michael Kerrisk [Fri, 6 May 2016 17:48:05 +0000 (19:48 +0200)] 
cgroups.7: SEE ALSO: add cgroup_namespaces(7)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoclone.2: Minor fix (page xref)
Michael Kerrisk [Fri, 6 May 2016 17:47:41 +0000 (19:47 +0200)] 
clone.2: Minor fix (page xref)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroup_namespaces.7: New page describing cgroup namespaces
Michael Kerrisk [Fri, 6 May 2016 14:09:14 +0000 (16:09 +0200)] 
cgroup_namespaces.7: New page describing cgroup namespaces

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonamespaces.7: Remove cgroup namespaces content to a separate page
Michael Kerrisk [Fri, 6 May 2016 14:08:33 +0000 (16:08 +0200)] 
namespaces.7: Remove cgroup namespaces content to a separate page

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonamespaces.7: Add /proc/PID/mountinfo discussion under cgroup namespaces
Michael Kerrisk [Fri, 6 May 2016 13:07:18 +0000 (15:07 +0200)] 
namespaces.7: Add /proc/PID/mountinfo discussion under cgroup namespaces

The discussion here is contingent on the acceptance of
Serge Hallyn's patch, "mountinfo: implement show_path
for kernfs and cgroup".

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonamespaces.7: Rework discussion of cgroup namespaces
Michael Kerrisk [Fri, 6 May 2016 13:01:11 +0000 (15:01 +0200)] 
namespaces.7: Rework discussion of cgroup namespaces

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonamespaces.7: Explain the more important benefit for cgroup namespaces
Serge E. Hallyn [Fri, 29 Apr 2016 07:49:23 +0000 (09:49 +0200)] 
namespaces.7: Explain the more important benefit for cgroup namespaces

mtk: edited text supplied by Serge.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: tfix
Michael Kerrisk [Thu, 28 Apr 2016 19:09:36 +0000 (21:09 +0200)] 
cgroups.7: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Remove redundant sentence
Michael Kerrisk [Thu, 28 Apr 2016 19:06:43 +0000 (21:06 +0200)] 
cgroups.7: Remove redundant sentence

CONFIG_CGROUPS is already discussed elsewhere in the page.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Minor fix
Michael Kerrisk [Thu, 28 Apr 2016 19:01:33 +0000 (21:01 +0200)] 
cgroups.7: Minor fix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: wfix
Michael Kerrisk [Thu, 28 Apr 2016 18:22:06 +0000 (20:22 +0200)] 
cgroups.7: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Note other reasons why the hierarchy ID in /proc/cgroups may be 0
Michael Kerrisk [Thu, 28 Apr 2016 18:17:50 +0000 (20:17 +0200)] 
cgroups.7: Note other reasons why the hierarchy ID in /proc/cgroups may be 0

Reported-by: Serge Hallyn <serge.hallyn@ubuntu.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonamespaces.7: wfix
Michael Kerrisk [Thu, 28 Apr 2016 15:19:14 +0000 (17:19 +0200)] 
namespaces.7: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agosetns.2: Document CLONE_NEWCGROUP
Michael Kerrisk [Thu, 28 Apr 2016 12:26:25 +0000 (14:26 +0200)] 
setns.2: Document CLONE_NEWCGROUP

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agounshare.2: Document CLONE_NEWCGROUP
Michael Kerrisk [Thu, 28 Apr 2016 12:38:25 +0000 (14:38 +0200)] 
unshare.2: Document CLONE_NEWCGROUP

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoclone.2: Document CLONE_NEWCGROUP
Michael Kerrisk [Thu, 28 Apr 2016 12:34:58 +0000 (14:34 +0200)] 
clone.2: Document CLONE_NEWCGROUP

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonamespaces.7: Document cgroup namespaces (CLONE_NEWCGROUP)
Michael Kerrisk [Thu, 28 Apr 2016 12:25:20 +0000 (14:25 +0200)] 
namespaces.7: Document cgroup namespaces (CLONE_NEWCGROUP)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agounshare.2: srcfix
Michael Kerrisk [Thu, 28 Apr 2016 12:36:59 +0000 (14:36 +0200)] 
unshare.2: srcfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: wfix
Michael Kerrisk [Thu, 28 Apr 2016 07:43:48 +0000 (09:43 +0200)] 
cgroups.7: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: SEE ALSO: add systemd(1)
Michael Kerrisk [Thu, 28 Apr 2016 07:41:06 +0000 (09:41 +0200)] 
cgroups.7: SEE ALSO: add systemd(1)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoproc.5: Add pointer to cgroups(7) for documentation of /proc/cgroups
Michael Kerrisk [Thu, 28 Apr 2016 07:27:29 +0000 (09:27 +0200)] 
proc.5: Add pointer to cgroups(7) for documentation of /proc/cgroups

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Document /proc/cgroups
Michael Kerrisk [Thu, 28 Apr 2016 07:22:52 +0000 (09:22 +0200)] 
cgroups.7: Document /proc/cgroups

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Enhance /proc/[pid]/cgroup description and add cgroups v2 details
Michael Kerrisk [Thu, 28 Apr 2016 06:24:51 +0000 (08:24 +0200)] 
cgroups.7: Enhance /proc/[pid]/cgroup description and add cgroups v2 details

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoproc.5, cgroups.7: Move /proc/PID/cgroup discussion to cgroups(7) page
Michael Kerrisk [Thu, 28 Apr 2016 06:10:29 +0000 (08:10 +0200)] 
proc.5, cgroups.7: Move /proc/PID/cgroup discussion to cgroups(7) page

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: SEE ALSO: add clone(2)
Michael Kerrisk [Tue, 26 Apr 2016 12:34:18 +0000 (14:34 +0200)] 
cgroups.7: SEE ALSO: add clone(2)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Note kernel source files with further information on each v1 subsystem
Michael Kerrisk [Tue, 26 Apr 2016 06:27:38 +0000 (08:27 +0200)] 
cgroups.7: Note kernel source files with further information on each v1 subsystem

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: wfix
Serge Hallyn [Mon, 25 Apr 2016 22:05:36 +0000 (17:05 -0500)] 
cgroups.7: wfix

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
7 years agocgroups.7: Note that one cannot remove filenames
Serge Hallyn [Mon, 25 Apr 2016 21:48:42 +0000 (16:48 -0500)] 
cgroups.7: Note that one cannot remove filenames

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
7 years agocgroups.7: wfix
Serge Hallyn [Mon, 25 Apr 2016 21:46:03 +0000 (16:46 -0500)] 
cgroups.7: wfix

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
7 years agocgroups.7: wfix
Serge Hallyn [Mon, 25 Apr 2016 21:18:42 +0000 (16:18 -0500)] 
cgroups.7: wfix

Note though that I'm not sure about this.  Putting all the
cgroups under /sys/fs/cgroup is, i think, frowned upon now.
Certain lxc prefers mounts in a subdirectory of
/sys/fs/cgroup.

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
7 years agogetrlimit.2: SEE ALSO: add cgroups(7)
Michael Kerrisk [Mon, 25 Apr 2016 14:25:03 +0000 (16:25 +0200)] 
getrlimit.2: SEE ALSO: add cgroups(7)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoioprio_set.2: SEE ALSO: add cgroups(7)
Michael Kerrisk [Mon, 25 Apr 2016 14:24:29 +0000 (16:24 +0200)] 
ioprio_set.2: SEE ALSO: add cgroups(7)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: SEE ALSO: add further entries
Michael Kerrisk [Mon, 25 Apr 2016 14:23:56 +0000 (16:23 +0200)] 
cgroups.7: SEE ALSO: add further entries

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: wfix
Michael Kerrisk [Mon, 25 Apr 2016 11:10:14 +0000 (13:10 +0200)] 
cgroups.7: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: ffix
Michael Kerrisk [Mon, 25 Apr 2016 11:09:01 +0000 (13:09 +0200)] 
cgroups.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Clarify some details of comounting all cgroup v1 hierarchies
Michael Kerrisk [Mon, 25 Apr 2016 11:06:49 +0000 (13:06 +0200)] 
cgroups.7: Clarify some details of comounting all cgroup v1 hierarchies

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: ffix
Michael Kerrisk [Mon, 25 Apr 2016 11:01:28 +0000 (13:01 +0200)] 
cgroups.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Note kernel version and configuration options for cgroups v1 controllers
Michael Kerrisk [Mon, 25 Apr 2016 09:14:51 +0000 (11:14 +0200)] 
cgroups.7: Note kernel version and configuration options for cgroups v1 controllers

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Add a section noting the "tasks" versus "processes" distinction
Michael Kerrisk [Mon, 25 Apr 2016 08:28:23 +0000 (10:28 +0200)] 
cgroups.7: Add a section noting the "tasks" versus "processes" distinction

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Add a terminology subsection
Michael Kerrisk [Mon, 25 Apr 2016 08:24:09 +0000 (10:24 +0200)] 
cgroups.7: Add a terminology subsection

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Add some text describing the progression from cgroups v1 to v2
Michael Kerrisk [Mon, 25 Apr 2016 07:55:02 +0000 (09:55 +0200)] 
cgroups.7: Add some text describing the progression from cgroups v1 to v2

And restructure the page a little to more clearly reflect the
v1 versus v2 differences.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Remove initial list of cgroup v1 subsystems
Michael Kerrisk [Mon, 25 Apr 2016 06:53:40 +0000 (08:53 +0200)] 
cgroups.7: Remove initial list of cgroup v1 subsystems

This list is repeated again later, and it doesn't really
help reader understanding to have the brief duplicate
list near the start of the page.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: tfix
Michael Kerrisk [Mon, 25 Apr 2016 06:48:35 +0000 (08:48 +0200)] 
cgroups.7: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: List cgroups v1 controllers in order of implementation
Michael Kerrisk [Mon, 25 Apr 2016 06:43:10 +0000 (08:43 +0200)] 
cgroups.7: List cgroups v1 controllers in order of implementation

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: tfix
Michael Kerrisk [Mon, 25 Apr 2016 06:35:36 +0000 (08:35 +0200)] 
cgroups.7: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Add 'pids' controller
Michael Kerrisk [Mon, 25 Apr 2016 06:33:41 +0000 (08:33 +0200)] 
cgroups.7: Add 'pids' controller

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: SEE ALSO: add cpuset (7)
Michael Kerrisk [Sun, 24 Apr 2016 18:57:57 +0000 (20:57 +0200)] 
cgroups.7: SEE ALSO: add cpuset (7)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocpuset.7: SEE ALSO: add cgroups(7)
Michael Kerrisk [Sun, 24 Apr 2016 18:54:39 +0000 (20:54 +0200)] 
cpuset.7: SEE ALSO: add cgroups(7)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonamespaces.7: SEE ALSO: add cgroups(7)
Michael Kerrisk [Sun, 24 Apr 2016 18:53:18 +0000 (20:53 +0200)] 
namespaces.7: SEE ALSO: add cgroups(7)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonamespaces.7: tfix
Michael Kerrisk [Sun, 24 Apr 2016 18:53:01 +0000 (20:53 +0200)] 
namespaces.7: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: SEE ALSO: add namespaces(7)
Michael Kerrisk [Sun, 24 Apr 2016 18:52:27 +0000 (20:52 +0200)] 
cgroups.7: SEE ALSO: add namespaces(7)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Formatting and wording fixes
Michael Kerrisk [Sun, 24 Apr 2016 18:26:50 +0000 (20:26 +0200)] 
cgroups.7: Formatting and wording fixes

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: Add copyright and license
Michael Kerrisk [Sun, 24 Apr 2016 17:49:13 +0000 (19:49 +0200)] 
cgroups.7: Add copyright and license

Switched to verbatim license after email discussion with Serge.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocgroups.7: New page document control groups (cgroups)
Michael Kerrisk [Sun, 24 Apr 2016 17:39:04 +0000 (19:39 +0200)] 
cgroups.7: New page document control groups (cgroups)

Just raw text at the moment. License, formatting,
and more text to come.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoclone.2: ERRORS: add EINVAL for improperly aligned 'child_stack' value
Michael Kerrisk [Mon, 9 May 2016 21:02:09 +0000 (23:02 +0200)] 
clone.2: ERRORS: add EINVAL for improperly aligned 'child_stack' value

As noted by Colin King:

    Currently, the aarch64 clone() system call requires the stack
    to be aligned at a 16 byte boundary, see
    arch/arm64/kernel/process.c, copy_thread():

        if (stack_start) {
                if (is_compat_thread(task_thread_info(p)))
                        childregs->compat_sp = stack_start;
                /* 16-byte aligned stack mandatory on AArch64 */
                else if (stack_start & 15)
                        return -EINVAL;
                else
                        childregs->sp = stack_start;
        }

    ..and returns -EINVAL if not aligned correctly.  This should
    be added to the manual page clone(2) as it took me a while to
    figure out why clone() was failing with -EINVAL for aarch64
    but not on x86.

Reported-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agostrtod.3: Improve a detail in RETURN VALUE
Michael Kerrisk [Mon, 9 May 2016 20:53:25 +0000 (22:53 +0200)] 
strtod.3: Improve a detail in RETURN VALUE

Reported-by: Ed Avis <eda@waniasset.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agopopen.3: RETURN VALUE: describe successful case
Nikola Forró [Thu, 28 Apr 2016 14:54:29 +0000 (16:54 +0200)] 
popen.3: RETURN VALUE: describe successful case

Reference:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/popen.html
http://pubs.opengroup.org/onlinepubs/9699919799/functions/pclose.html

Signed-off-by: Nikola Forró <nforro@redhat.com>
7 years agolocale.5: Complete LC_COLLATE
Marko Myllynen [Tue, 26 Apr 2016 19:55:51 +0000 (22:55 +0300)] 
locale.5: Complete LC_COLLATE

Here's the first attempt to (almost) complete the locale.5 manual
page by documenting all (but perhaps one) of the missing
LC_COLLATE keywords.

I think the LC_COLLATE section is still not enough to be used as
the only source when writing collation rules from scratch but
perhaps that's not even needed, it could be also thought that
the section 5 pages merely describe the format used in the files.
Naturally more information could be added later on top of this
patch.

Few notes:

- AFAICS coll_weight_max is not used anywhere in glibc
- I'm not aware of any C library implementation on Linux (for
  which this manual page would be relevant) which would
  implement the POSIX options not supported by glibc
- the glibc specific script keyword could still be documented

Sources:

http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap07.html
http://www.open-std.org/jtc1/SC22/WG20/docs/n972-14652ft.pdf

PS. A couple of unrelated comment clean-ups slipped in as well,
sorry about those.

7 years agonsswitch.conf.5: Document group merging
Marko Myllynen [Mon, 2 May 2016 11:03:59 +0000 (14:03 +0300)] 
nsswitch.conf.5: Document group merging

Document the recently merged glibc group merge support.

https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=ced8f8933673f4efda1d666d26a1a949602035ed
https://sourceware.org/glibc/wiki/Proposals/GroupMerging

7 years agoopen.2: tfix
Dr. Tobias Quathamer [Mon, 2 May 2016 19:42:03 +0000 (21:42 +0200)] 
open.2: tfix

7 years agoclone.2, fork.2: srcfix: Add commit ID for ERESTARTNOINTR error
Michael Kerrisk [Mon, 9 May 2016 20:31:01 +0000 (22:31 +0200)] 
clone.2, fork.2: srcfix: Add commit ID for ERESTARTNOINTR error

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoclone.2, fork.2: Document ERESTARTNOINTR error code
Nikola Forró [Wed, 4 May 2016 08:55:56 +0000 (10:55 +0200)] 
clone.2, fork.2: Document ERESTARTNOINTR error code

Since Linux 2.6.17, clone and fork syscalls return ERESTARTNOINTR
when interrupted by a signal before newly created process is added
to its process group.
This error code can only be seen by ptrace at syscall exit tracing.

The information was obtained from kernel source code:
http://bit.ly/24xdofn

Signed-off-by: Nikola Forró <nforro@redhat.com>
7 years agoioctl_fat.2: Use %04x to print volume ID
Heinrich Schuchardt [Sat, 7 May 2016 08:42:52 +0000 (10:42 +0200)] 
ioctl_fat.2: Use %04x to print volume ID

Leading zeroes should be used when display a FAT volume ID.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
7 years agoiconvconfig.8: Minor fix: improve readability
Marko Myllynen [Sun, 8 May 2016 11:43:01 +0000 (14:43 +0300)] 
iconvconfig.8: Minor fix: improve readability

I had to read this paragraph twice to see the relevance (or,
actually, the lack of it). I think this tiny change makes the
page more readable.

7 years agoexecve.2: tfix
Michael Kerrisk [Sun, 8 May 2016 15:41:26 +0000 (17:41 +0200)] 
execve.2: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoproc.5: wfix
Michael Kerrisk [Sat, 7 May 2016 05:59:09 +0000 (07:59 +0200)] 
proc.5: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoproc.5: wfix
Michael Kerrisk [Fri, 6 May 2016 11:01:28 +0000 (13:01 +0200)] 
proc.5: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoproc.5: Improve description of /proc/PID/mountinfo 'root' field
Michael Kerrisk [Fri, 6 May 2016 11:01:05 +0000 (13:01 +0200)] 
proc.5: Improve description of /proc/PID/mountinfo 'root' field

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoproc.5: Add some background on why /proc/PID/mountinfo was added
Michael Kerrisk [Fri, 6 May 2016 10:53:44 +0000 (12:53 +0200)] 
proc.5: Add some background on why /proc/PID/mountinfo was added

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agofcntl.2: wfix
Michael Kerrisk [Tue, 3 May 2016 19:27:01 +0000 (21:27 +0200)] 
fcntl.2: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agomemfd_create.2: Note that memfd_create() does not have a glibc wrapper
Michael Kerrisk [Tue, 3 May 2016 10:39:58 +0000 (12:39 +0200)] 
memfd_create.2: Note that memfd_create() does not have a glibc wrapper

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agomemfd_create.2: wfix
Michael Kerrisk [Tue, 3 May 2016 06:42:11 +0000 (08:42 +0200)] 
memfd_create.2: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocmsg.3: Minor cosmetic changes in example code
Michael Kerrisk [Fri, 22 Apr 2016 13:38:49 +0000 (15:38 +0200)] 
cmsg.3: Minor cosmetic changes in example code

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocmsg.3: Minor cosmetic changes to example code
Michael Kerrisk [Fri, 22 Apr 2016 08:00:25 +0000 (10:00 +0200)] 
cmsg.3: Minor cosmetic changes to example code

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
8 years agofsync.2: Give some examples of files where sync can fail with EINVAL
Michael Kerrisk [Thu, 21 Apr 2016 12:28:53 +0000 (14:28 +0200)] 
fsync.2: Give some examples of files where sync can fail with EINVAL

Reported-by: Georg Sauthoff <gsauthof@techfak.uni-bielefeld.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
8 years agold.so.8: Document use of $ORIGIN, $LIB, and $PLATFORM in environment variables
Michael Kerrisk [Thu, 21 Apr 2016 12:14:31 +0000 (14:14 +0200)] 
ld.so.8: Document use of $ORIGIN, $LIB, and $PLATFORM in environment variables

These strings are meaningful in LD_LIBRARY_PATH and LD_PRELOAD.

Reported-by: Alon Bar-Lev <alon.barlev@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
8 years agold.so.8: wfix: remove redundant phrase
Michael Kerrisk [Thu, 21 Apr 2016 11:39:43 +0000 (13:39 +0200)] 
ld.so.8: wfix: remove redundant phrase

This point is already covered by the immediately following words

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
8 years agoproc.5: Add reference to core(5) for info on /proc/sys/kernel/core_pipe_limit
Michael Kerrisk [Thu, 21 Apr 2016 09:21:21 +0000 (11:21 +0200)] 
proc.5: Add reference to core(5) for info on /proc/sys/kernel/core_pipe_limit

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
8 years agocore.5: Document /proc/sys/kernel/core_pipe_limit
Michael Kerrisk [Thu, 21 Apr 2016 09:20:17 +0000 (11:20 +0200)] 
core.5: Document /proc/sys/kernel/core_pipe_limit

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
8 years agoexecve.2: wfix
Michael Kerrisk [Thu, 21 Apr 2016 08:16:44 +0000 (10:16 +0200)] 
execve.2: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
8 years agoexecve.2: Since Linux 2.6.28, recursive script interpretation is supported
Michael Kerrisk [Thu, 21 Apr 2016 08:15:07 +0000 (10:15 +0200)] 
execve.2: Since Linux 2.6.28, recursive script interpretation is supported

Reported-by: Valery Reznic <valery_reznic@yahoo.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
8 years agomakedev.3: NOTES: mention that <sys/types.h> may also define these macros
Michael Kerrisk [Wed, 20 Apr 2016 12:04:28 +0000 (14:04 +0200)] 
makedev.3: NOTES: mention that <sys/types.h> may also define these macros

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
8 years agomakedev(3): Use <sys/sysmacros.h> in SYNOPSIS
Mike Frysinger [Tue, 19 Apr 2016 05:52:43 +0000 (01:52 -0400)] 
makedev(3): Use <sys/sysmacros.h> in SYNOPSIS

Defining these functions via <sys/types.h> causes problems for
some folk. As noted by Zack Wein:

    libstdc++ force-enables _GNU_SOURCE, which means people
    writing in C++ _can't_ avoid these nonstandard macros by
    using a strict conformance mode.

Since glibc has basically always used <sys/sysmacros.h>,
update the docs to have people include that instead.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
8 years agoMakefile: Drop compression support and 'screen' target
Alexander Miller [Mon, 18 Apr 2016 19:29:55 +0000 (21:29 +0200)] 
Makefile: Drop compression support and 'screen' target

Compression is already handled properly by distros and
explicit support from the package is not desired nowadays.
The 'screen' target doesn't handle compressed files.
Removal suggested by Mike Frysinger.

Signed-off-by: Alexander Miller <alex.miller@gmx.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>