aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2021-01-21 09:29:38 +0100
committerMichael Kerrisk <mtk.manpages@gmail.com>2021-01-21 10:29:14 +0100
commitb49c2acb4251ee5f990414c8aff63827c0e09cd4 (patch)
tree80ae4d95ed9002ecf74c866de56dd1cd1abc1cd8
parent694d07544e1d54d31890cde71b046163d09e0cfb (diff)
downloadman-pages-b49c2acb4251ee5f990414c8aff63827c0e09cd4.tar.gz
Various pages: use real minus signs in pathnames
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
-rw-r--r--man1/locale.12
-rw-r--r--man1/localedef.16
-rw-r--r--man2/execve.22
-rw-r--r--man2/fcntl.26
-rw-r--r--man2/fork.22
-rw-r--r--man2/futex.210
-rw-r--r--man2/get_robust_list.24
-rw-r--r--man2/getpriority.22
-rw-r--r--man2/io_setup.22
-rw-r--r--man2/ioctl_userfaultfd.22
-rw-r--r--man2/kexec_load.22
-rw-r--r--man2/keyctl.22
-rw-r--r--man2/madvise.24
-rw-r--r--man2/memfd_create.22
-rw-r--r--man2/mmap.22
-rw-r--r--man2/open_by_handle_at.22
-rw-r--r--man2/perf_event_open.22
-rw-r--r--man2/rt_sigqueueinfo.22
-rw-r--r--man2/sched_setaffinity.22
-rw-r--r--man2/shmget.22
-rw-r--r--man2/subpage_prot.22
-rw-r--r--man2/unshare.22
-rw-r--r--man2/userfaultfd.22
-rw-r--r--man3/errno.32
-rw-r--r--man3/malloc.32
-rw-r--r--man3/pthread_create.32
-rw-r--r--man4/cciss.42
-rw-r--r--man4/dsp56k.42
-rw-r--r--man4/hpsa.42
-rw-r--r--man4/initrd.418
-rw-r--r--man4/loop.46
-rw-r--r--man4/rtc.44
-rw-r--r--man5/core.52
-rw-r--r--man5/locale.52
-rw-r--r--man5/proc.52
-rw-r--r--man5/sysfs.54
-rw-r--r--man5/tmpfs.52
-rw-r--r--man7/address_families.74
-rw-r--r--man7/bootparam.72
-rw-r--r--man7/capabilities.714
-rw-r--r--man7/hier.72
-rw-r--r--man7/ip.72
-rw-r--r--man7/keyrings.74
-rw-r--r--man7/locale.72
-rw-r--r--man7/netlink.72
-rw-r--r--man7/sched.78
-rw-r--r--man7/signal.74
-rw-r--r--man7/spufs.74
-rw-r--r--man7/tcp.74
-rw-r--r--man7/udp.72
-rw-r--r--man7/user_namespaces.72
-rw-r--r--man8/iconvconfig.88
52 files changed, 91 insertions, 91 deletions
diff --git a/man1/locale.1 b/man1/locale.1
index ec3bef7dc1..5bf4e5344c 100644
--- a/man1/locale.1
+++ b/man1/locale.1
@@ -129,7 +129,7 @@ Display a short usage message and exit.
Display the program version and exit.
.SH FILES
.TP
-.I /usr/lib/locale/locale-archive
+.I /usr/lib/locale/locale\-archive
Usual default locale archive location.
.TP
.I /usr/share/i18n/locales
diff --git a/man1/localedef.1 b/man1/localedef.1
index c2d0885bc4..b741f099e5 100644
--- a/man1/localedef.1
+++ b/man1/localedef.1
@@ -98,7 +98,7 @@ Otherwise,
.I outputpath
is the name of a locale and the compiled locale data is added to the
archive file
-.IR /usr/lib/locale/locale-archive .
+.IR /usr/lib/locale/locale\-archive .
A locale archive is a memory-mapped file which contains all the
system-provided locales;
it is used by all localized programs when the environment variable
@@ -258,7 +258,7 @@ By default, the prefix is empty.
Setting the prefix to
.IR foo ,
the archive would be placed in
-.IR foo/usr/lib/locale/locale-archive .
+.IR foo/usr/lib/locale/locale\-archive .
.TP
.B \-\-quiet
Suppress all notifications and warnings, and report only fatal errors.
@@ -318,7 +318,7 @@ Usual default path for locale definition files.
.I /usr/share/i18n/repertoiremaps
Usual default repertoire map path.
.TP
-.I /usr/lib/locale/locale-archive
+.I /usr/lib/locale/locale\-archive
Usual default locale archive location.
.TP
.I /usr/lib/locale
diff --git a/man2/execve.2 b/man2/execve.2
index 2280c03aea..eb3d37e32b 100644
--- a/man2/execve.2
+++ b/man2/execve.2
@@ -157,7 +157,7 @@ If the executable is a dynamically linked ELF executable, the
interpreter named in the PT_INTERP segment is used to load the needed
shared objects.
This interpreter is typically
-.I /lib/ld-linux.so.2
+.I /lib/ld\-linux.so.2
for binaries linked with glibc (see
.BR ld\-linux.so (8)).
.\"
diff --git a/man2/fcntl.2 b/man2/fcntl.2
index e5289043e2..b07610d359 100644
--- a/man2/fcntl.2
+++ b/man2/fcntl.2
@@ -1156,7 +1156,7 @@ as
.PP
If the lease holder fails to downgrade or remove the lease within
the number of seconds specified in
-.IR /proc/sys/fs/lease-break-time ,
+.IR /proc/sys/fs/lease\-break\-time ,
then the kernel forcibly removes or downgrades the lease holder's lease.
.PP
Once a lease break has been initiated,
@@ -1349,13 +1349,13 @@ to be at least
bytes.
An unprivileged process can adjust the pipe capacity to any value
between the system page size and the limit defined in
-.IR /proc/sys/fs/pipe-max-size
+.IR /proc/sys/fs/pipe\-max\-size
(see
.BR proc (5)).
Attempts to set the pipe capacity below the page size are silently
rounded up to the page size.
Attempts by an unprivileged process to set the pipe capacity above the limit in
-.IR /proc/sys/fs/pipe-max-size
+.IR /proc/sys/fs/pipe\-max\-size
yield the error
.BR EPERM ;
a privileged process
diff --git a/man2/fork.2 b/man2/fork.2
index c93e9fa78f..894a628cc5 100644
--- a/man2/fork.2
+++ b/man2/fork.2
@@ -235,7 +235,7 @@ which limits the number of processes and threads for a real user ID,
was reached;
.IP *
the kernel's system-wide limit on the number of processes and threads,
-.IR /proc/sys/kernel/threads-max ,
+.IR /proc/sys/kernel/threads\-max ,
was reached (see
.BR proc (5));
.IP *
diff --git a/man2/futex.2 b/man2/futex.2
index 5f41abaa04..60b3e08ddb 100644
--- a/man2/futex.2
+++ b/man2/futex.2
@@ -1893,15 +1893,15 @@ main(int argc, char *argv[])
.PP
The following kernel source files:
.IP * 2
-.I Documentation/pi-futex.txt
+.I Documentation/pi\-futex.txt
.IP *
-.I Documentation/futex-requeue-pi.txt
+.I Documentation/futex\-requeue\-pi.txt
.IP *
-.I Documentation/locking/rt-mutex.txt
+.I Documentation/locking/rt\-mutex.txt
.IP *
-.I Documentation/locking/rt-mutex-design.txt
+.I Documentation/locking/rt\-mutex\-design.txt
.IP *
-.I Documentation/robust-futex-ABI.txt
+.I Documentation/robust\-futex\-ABI.txt
.PP
Franke, H., Russell, R., and Kirwood, M., 2002.
\fIFuss, Futexes and Furwocks: Fast Userlevel Locking in Linux\fP
diff --git a/man2/get_robust_list.2 b/man2/get_robust_list.2
index e79b3e84c0..b1ae42dbd2 100644
--- a/man2/get_robust_list.2
+++ b/man2/get_robust_list.2
@@ -165,8 +165,8 @@ and
.BR futex (2),
.BR pthread_mutexattr_setrobust (3)
.PP
-.IR Documentation/robust-futexes.txt
+.IR Documentation/robust\-futexes.txt
and
-.IR Documentation/robust-futex-ABI.txt
+.IR Documentation/robust\-futex\-ABI.txt
in the Linux kernel source tree
.\" http://lwn.net/Articles/172149/
diff --git a/man2/getpriority.2 b/man2/getpriority.2
index 217cc2dea7..56c01cb0bc 100644
--- a/man2/getpriority.2
+++ b/man2/getpriority.2
@@ -251,5 +251,5 @@ which may be made standards conformant in the future.
.BR capabilities (7),
.BR sched (7)
.PP
-.I Documentation/scheduler/sched-nice-design.txt
+.I Documentation/scheduler/sched\-nice\-design.txt
in the Linux kernel source tree (since Linux 2.6.23)
diff --git a/man2/io_setup.2 b/man2/io_setup.2
index bd52a53110..9591ce887a 100644
--- a/man2/io_setup.2
+++ b/man2/io_setup.2
@@ -47,7 +47,7 @@ For the failure return, see NOTES.
.B EAGAIN
The specified \fInr_events\fP exceeds the limit of available events,
as defined in
-.IR /proc/sys/fs/aio-max-nr
+.IR /proc/sys/fs/aio\-max\-nr
(see
.BR proc (5)).
.TP
diff --git a/man2/ioctl_userfaultfd.2 b/man2/ioctl_userfaultfd.2
index 4270daf10a..47ae5f473a 100644
--- a/man2/ioctl_userfaultfd.2
+++ b/man2/ioctl_userfaultfd.2
@@ -687,5 +687,5 @@ See
.BR mmap (2),
.BR userfaultfd (2)
.PP
-.IR Documentation/admin-guide/mm/userfaultfd.rst
+.IR Documentation/admin\-guide/mm/userfaultfd.rst
in the Linux kernel source tree
diff --git a/man2/kexec_load.2 b/man2/kexec_load.2
index 2e6ec680c4..e93eb239ea 100644
--- a/man2/kexec_load.2
+++ b/man2/kexec_load.2
@@ -344,4 +344,4 @@ Glibc does not provide a wrapper for these system calls; call them using
The kernel source files
.IR Documentation/kdump/kdump.txt
and
-.IR Documentation/admin-guide/kernel-parameters.txt
+.IR Documentation/admin\-guide/kernel\-parameters.txt
diff --git a/man2/keyctl.2 b/man2/keyctl.2
index 360ba52a60..e14ac7994b 100644
--- a/man2/keyctl.2
+++ b/man2/keyctl.2
@@ -1101,7 +1101,7 @@ that was created as a consequence of a call to
For further information, see
.BR request_key (2)
and the kernel source file
-.IR Documentation/security/keys-request-key.txt .
+.IR Documentation/security/keys\-request\-key.txt .
.IP
The arguments
.IR arg3 ,
diff --git a/man2/madvise.2 b/man2/madvise.2
index 688581b369..1d2798b0c3 100644
--- a/man2/madvise.2
+++ b/man2/madvise.2
@@ -276,7 +276,7 @@ The KSM feature is intended for applications that generate many
instances of the same data (e.g., virtualization systems such as KVM).
It can consume a lot of processing power; use with care.
See the Linux kernel source file
-.I Documentation/admin-guide/mm/ksm.rst
+.I Documentation/admin\-guide/mm/ksm.rst
for more details.
.IP
The
@@ -337,7 +337,7 @@ systems such as QEMU).
It can very easily waste memory (e.g., a 2\ MB mapping that only ever accesses
1 byte will result in 2\ MB of wired memory instead of one 4\ KB page).
See the Linux kernel source file
-.I Documentation/admin-guide/mm/transhuge.rst
+.I Documentation/admin\-guide/mm/transhuge.rst
for more details.
.IP
Most common kernels configurations provide
diff --git a/man2/memfd_create.2 b/man2/memfd_create.2
index 6d476afb3b..6d2ffb0361 100644
--- a/man2/memfd_create.2
+++ b/man2/memfd_create.2
@@ -106,7 +106,7 @@ meaning that no other seals can be set on the file.
The anonymous file will be created in the hugetlbfs filesystem using
huge pages.
See the Linux kernel source file
-.I Documentation/admin-guide/mm/hugetlbpage.rst
+.I Documentation/admin\-guide/mm/hugetlbpage.rst
for more information about hugetlbfs.
.\" commit 47b9012ecdc747f6936395265e677d41e11a31ff
Specifying both
diff --git a/man2/mmap.2 b/man2/mmap.2
index a4aa205ede..132a5b14f1 100644
--- a/man2/mmap.2
+++ b/man2/mmap.2
@@ -312,7 +312,7 @@ signal.
.BR MAP_HUGETLB " (since Linux 2.6.32)"
Allocate the mapping using "huge pages."
See the Linux kernel source file
-.I Documentation/admin-guide/mm/hugetlbpage.rst
+.I Documentation/admin\-guide/mm/hugetlbpage.rst
for further information, as well as NOTES, below.
.TP
.BR MAP_HUGE_2MB ", " MAP_HUGE_1GB " (since Linux 3.8)"
diff --git a/man2/open_by_handle_at.2 b/man2/open_by_handle_at.2
index eb2ef1459f..35f888d440 100644
--- a/man2/open_by_handle_at.2
+++ b/man2/open_by_handle_at.2
@@ -454,7 +454,7 @@ to derive a persistent identifier.
For example, one can use the device name in the fifth field of the
.I mountinfo
record to search for the corresponding device UUID via the symbolic links in
-.IR /dev/disks/by-uuid .
+.IR /dev/disks/by\-uuid .
(A more comfortable way of obtaining the UUID is to use the
.\" e.g., http://stackoverflow.com/questions/6748429/using-libblkid-to-find-uuid-of-a-partition
.BR libblkid (3)
diff --git a/man2/perf_event_open.2 b/man2/perf_event_open.2
index 5a94166418..9672dbfcbe 100644
--- a/man2/perf_event_open.2
+++ b/man2/perf_event_open.2
@@ -3802,5 +3802,5 @@ main(int argc, char **argv)
.BR prctl (2),
.BR read (2)
.PP
-.IR Documentation/admin-guide/perf-security.rst
+.IR Documentation/admin\-guide/perf\-security.rst
in the kernel source tree
diff --git a/man2/rt_sigqueueinfo.2 b/man2/rt_sigqueueinfo.2
index 3467d26ed3..701ec18059 100644
--- a/man2/rt_sigqueueinfo.2
+++ b/man2/rt_sigqueueinfo.2
@@ -80,7 +80,7 @@ The caller should set the following fields in this structure:
This should be one of the
.B SI_*
codes in the Linux kernel source file
-.IR include/asm-generic/siginfo.h .
+.IR include/asm\-generic/siginfo.h .
If the signal is being sent to any process other than the caller itself,
the following restrictions apply:
.RS
diff --git a/man2/sched_setaffinity.2 b/man2/sched_setaffinity.2
index c2a2fa0c47..7b62b5621b 100644
--- a/man2/sched_setaffinity.2
+++ b/man2/sched_setaffinity.2
@@ -220,7 +220,7 @@ or the
.BR cpuset (7)
mechanism.
For further information, see the kernel source file
-.IR Documentation/admin-guide/kernel-parameters.txt .
+.IR Documentation/admin\-guide/kernel\-parameters.txt .
As noted in that file,
.I isolcpus
is the preferred mechanism of isolating CPUs
diff --git a/man2/shmget.2 b/man2/shmget.2
index 3871984989..fade94c7fd 100644
--- a/man2/shmget.2
+++ b/man2/shmget.2
@@ -119,7 +119,7 @@ If the segment already exists, the call fails.
.BR SHM_HUGETLB " (since Linux 2.6)"
Allocate the segment using "huge pages."
See the Linux kernel source file
-.I Documentation/admin-guide/mm/hugetlbpage.rst
+.I Documentation/admin\-guide/mm/hugetlbpage.rst
for further information.
.TP
.BR SHM_HUGE_2MB ", " SHM_HUGE_1GB " (since Linux 3.8)"
diff --git a/man2/subpage_prot.2 b/man2/subpage_prot.2
index c0568fb86e..62904dd97e 100644
--- a/man2/subpage_prot.2
+++ b/man2/subpage_prot.2
@@ -129,5 +129,5 @@ hardware pages (on machines with hardware 64-kB page support).
.BR mprotect (2),
.BR syscall (2)
.PP
-.IR Documentation/admin-guide/mm/hugetlbpage.rst
+.IR Documentation/admin\-guide/mm/hugetlbpage.rst
in the Linux kernel source tree
diff --git a/man2/unshare.2 b/man2/unshare.2
index a4c6601d51..2334aa8cd7 100644
--- a/man2/unshare.2
+++ b/man2/unshare.2
@@ -559,7 +559,7 @@ main(int argc, char *argv[])
.BR vfork (2),
.BR namespaces (7)
.PP
-.I Documentation/userspace-api/unshare.rst
+.I Documentation/userspace\-api/unshare.rst
in the Linux kernel source tree
.\" commit f504d47be5e8fa7ecf2bf660b18b42e6960c0eb2
(or
diff --git a/man2/userfaultfd.2 b/man2/userfaultfd.2
index f1ef674684..e7dc9f8137 100644
--- a/man2/userfaultfd.2
+++ b/man2/userfaultfd.2
@@ -764,5 +764,5 @@ main(int argc, char *argv[])
.BR madvise (2),
.BR mmap (2)
.PP
-.IR Documentation/admin-guide/mm/userfaultfd.rst
+.IR Documentation/admin\-guide/mm/userfaultfd.rst
in the Linux kernel source tree
diff --git a/man3/errno.3 b/man3/errno.3
index 62e720ac4b..fe9b7f7156 100644
--- a/man3/errno.3
+++ b/man3/errno.3
@@ -390,7 +390,7 @@ Network unreachable (POSIX.1-2001).
.B ENFILE
Too many open files in system (POSIX.1-2001).
On Linux, this is probably a result of encountering the
-.IR /proc/sys/fs/file-max
+.IR /proc/sys/fs/file\-max
limit (see
.BR proc (5)).
.TP
diff --git a/man3/malloc.3 b/man3/malloc.3
index 467e2438ab..e0a94a6ea6 100644
--- a/man3/malloc.3
+++ b/man3/malloc.3
@@ -301,7 +301,7 @@ and
in
.BR proc (5),
and the Linux kernel source file
-.IR Documentation/vm/overcommit-accounting.rst .
+.IR Documentation/vm/overcommit\-accounting.rst .
.PP
Normally,
.BR malloc ()
diff --git a/man3/pthread_create.3 b/man3/pthread_create.3
index 40984d4edf..01b602f66f 100644
--- a/man3/pthread_create.3
+++ b/man3/pthread_create.3
@@ -134,7 +134,7 @@ soft resource limit (set via
which limits the number of processes and threads for a real user ID,
was reached;
the kernel's system-wide limit on the number of processes and threads,
-.IR /proc/sys/kernel/threads-max ,
+.IR /proc/sys/kernel/threads\-max ,
was reached (see
.BR proc (5));
or the maximum number of PIDs,
diff --git a/man4/cciss.4 b/man4/cciss.4
index ddd03879c4..ca1c6343bf 100644
--- a/man4/cciss.4
+++ b/man4/cciss.4
@@ -375,7 +375,7 @@ for example) before I/O can proceed again to a tape drive that was reset.
and
.I Documentation/blockdev/cciss.txt
and
-.I Documentation/ABI/testing/sysfs-bus-pci-devices-cciss
+.I Documentation/ABI/testing/sysfs\-bus\-pci\-devices\-cciss
in the Linux kernel source tree
.\" .SH AUTHORS
.\" Don Brace, Steve Cameron, Chase Maupin, Mike Miller, Michael Ni,
diff --git a/man4/dsp56k.4 b/man4/dsp56k.4
index ae2310bb68..7b37808b61 100644
--- a/man4/dsp56k.4
+++ b/man4/dsp56k.4
@@ -114,7 +114,7 @@ user-defined command handled by the program running in the DSP56001.
.\" Fredrik Noring <noring@nocrew.org>, lars brinkhoff <lars@nocrew.org>,
.\" Tomas Berndtsson <tomas@nocrew.org>.
.SH SEE ALSO
-.IR linux/include/asm-m68k/dsp56k.h ,
+.IR linux/include/asm\-m68k/dsp56k.h ,
.IR linux/drivers/char/dsp56k.c ,
.UR http://dsp56k.nocrew.org/
.UE ,
diff --git a/man4/hpsa.4 b/man4/hpsa.4
index ad6e33e284..9a4a5e4931 100644
--- a/man4/hpsa.4
+++ b/man4/hpsa.4
@@ -229,7 +229,7 @@ for some examples.
and
.I Documentation/scsi/hpsa.txt
and
-.I Documentation/ABI/testing/sysfs-bus-pci-devices-cciss
+.I Documentation/ABI/testing/sysfs\-bus\-pci\-devices\-cciss
in the Linux kernel source tree
.\" .SH AUTHORS
.\" Don Brace, Steve Cameron, Tom Lawler, Mike Miller, Scott Teel
diff --git a/man4/initrd.4 b/man4/initrd.4
index 4bd83e0620..619044215d 100644
--- a/man4/initrd.4
+++ b/man4/initrd.4
@@ -266,22 +266,22 @@ After mounting
.IR /proc ,
.I /linuxrc
changes the normal root device by writing into the proc files
-.IR /proc/sys/kernel/real-root-dev ,
-.IR /proc/sys/kernel/nfs-root-name ,
+.IR /proc/sys/kernel/real\-root\-dev ,
+.IR /proc/sys/kernel/nfs\-root\-name ,
and
-.IR /proc/sys/kernel/nfs-root-addrs .
+.IR /proc/sys/kernel/nfs\-root\-addrs .
For a physical root device, the root device is changed by having
.I /linuxrc
write the new root filesystem device number into
-.IR /proc/sys/kernel/real-root-dev .
+.IR /proc/sys/kernel/real\-root\-dev .
For an NFS root filesystem, the root device is changed by having
.I /linuxrc
write the NFS setting into files
-.IR /proc/sys/kernel/nfs-root-name
+.IR /proc/sys/kernel/nfs\-root\-name
and
-.I /proc/sys/kernel/nfs-root-addrs
+.I /proc/sys/kernel/nfs\-root\-addrs
and then writing 0xff (e.g., the pseudo-NFS-device number) into file
-.IR /proc/sys/kernel/real-root-dev .
+.IR /proc/sys/kernel/real\-root\-dev .
For example, the following shell command line would change
the normal root device to
.IR /dev/hdb1 :
@@ -309,7 +309,7 @@ echo 255 >/proc/sys/kernel/real\-root\-dev
.PP
.BR Note :
The use of
-.I /proc/sys/kernel/real-root-dev
+.I /proc/sys/kernel/real\-root\-dev
to change the root filesystem is obsolete.
See the Linux kernel source file
.I Documentation/admin\-guide/initrd.rst
@@ -362,7 +362,7 @@ completed system yet.)
The executable
.IR /linuxrc
sets
-.IR /proc/sys/kernel/real-root-dev ,
+.IR /proc/sys/kernel/real\-root\-dev ,
unmounts
.IR /proc ,
the normal root filesystem and any other filesystems
diff --git a/man4/loop.4 b/man4/loop.4
index 07b6be8f1b..fa5aa76bd0 100644
--- a/man4/loop.4
+++ b/man4/loop.4
@@ -271,11 +271,11 @@ struct loop_info64 {
Since Linux 3.1,
.\" commit 770fe30a46a12b6fb6b63fbe1737654d28e84844
the kernel provides the
-.I /dev/loop-control
+.I /dev/loop\-control
device, which permits an application to dynamically find a free device,
and to add and remove loop devices from the system.
To perform these operations, one first opens
-.IR /dev/loop-control
+.IR /dev/loop\-control
and then employs one of the following
.BR ioctl (2)
operations:
@@ -308,7 +308,7 @@ If the device is in use, the call fails with the error
The loop block special device files.
.SH EXAMPLES
The program below uses the
-.I /dev/loop-control
+.I /dev/loop\-control
device to find a free loop device, opens the loop device,
opens a file to be used as the underlying storage for the device,
and then associates the loop device with the backing store.
diff --git a/man4/rtc.4 b/man4/rtc.4
index 136d3e2123..f8626c924e 100644
--- a/man4/rtc.4
+++ b/man4/rtc.4
@@ -200,7 +200,7 @@ in the range 2 to 8192.
Only a privileged process (i.e., one having the
.B CAP_SYS_RESOURCE
capability) can set frequencies above the value specified in
-.IR /proc/sys/dev/rtc/max-user-freq .
+.IR /proc/sys/dev/rtc/max\-user\-freq .
(This file contains the value 64 by default.)
.TP
.BR RTC_AIE_ON ", " RTC_AIE_OFF
@@ -226,7 +226,7 @@ Only a privileged process (i.e., one having the
.B CAP_SYS_RESOURCE
capability) can enable the periodic interrupt if the frequency is
currently set above the value specified in
-.IR /proc/sys/dev/rtc/max-user-freq .
+.IR /proc/sys/dev/rtc/max\-user\-freq .
.TP
.BR RTC_EPOCH_READ ", " RTC_EPOCH_SET
Many RTCs encode the year in an 8-bit register which is either
diff --git a/man5/core.5 b/man5/core.5
index 83c7e67896..021f3e7b9c 100644
--- a/man5/core.5
+++ b/man5/core.5
@@ -386,7 +386,7 @@ A value of 0 in this file is special.
It indicates that unlimited processes may be captured in parallel,
but that no waiting will take place (i.e., the collecting
program is not guaranteed access to
-.IR /proc/<crashing-PID> ).
+.IR /proc/<crashing\-PID> ).
The default value for this file is 0.
.\"
.SS Controlling which mappings are written to the core dump
diff --git a/man5/locale.5 b/man5/locale.5
index f46b8129ae..3263807491 100644
--- a/man5/locale.5
+++ b/man5/locale.5
@@ -1258,7 +1258,7 @@ definition ends with the string
.IR "END LC_TIME" .
.SH FILES
.TP
-.I /usr/lib/locale/locale-archive
+.I /usr/lib/locale/locale\-archive
Usual default locale archive location.
.TP
.I /usr/share/i18n/locales
diff --git a/man5/proc.5 b/man5/proc.5
index a4c68c215d..5c5863daa9 100644
--- a/man5/proc.5
+++ b/man5/proc.5
@@ -4389,7 +4389,7 @@ some systems, it may be empty.
This directory contains the files and subdirectories for kernel variables
related to filesystems.
.TP
-.IR /proc/sys/fs/aio-max-nr " and " /proc/sys/fs/aio-nr " (since Linux 2.6.4)"
+.IR /proc/sys/fs/aio\-max\-nr " and " /proc/sys/fs/aio\-nr " (since Linux 2.6.4)"
.I aio-nr
is the running total of the number of events specified by
.BR io_setup (2)
diff --git a/man5/sysfs.5 b/man5/sysfs.5
index d7fe419aae..03cd17d130 100644
--- a/man5/sysfs.5
+++ b/man5/sysfs.5
@@ -173,7 +173,7 @@ filesystems.
.IR /sys/fs/smackfs
The directory contains configuration files for the SMACK LSM.
See the kernel source file
-.IR Documentation/admin-guide/LSM/Smack.rst .
+.IR Documentation/admin\-guide/LSM/Smack.rst .
.TP
.IR /sys/hypervisor
[To be documented]
@@ -210,7 +210,7 @@ Within each of these subdirectories is a set of files
that can be used to view and (in some cases) change settings
associated with that huge page size.
For further information, see the kernel source file
-.IR Documentation/admin-guide/mm/hugetlbpage.rst .
+.IR Documentation/admin\-guide/mm/hugetlbpage.rst .
.TP
.IR /sys/module
This subdirectory contains one subdirectory
diff --git a/man5/tmpfs.5 b/man5/tmpfs.5
index 8d0afd1f14..282b2418b3 100644
--- a/man5/tmpfs.5
+++ b/man5/tmpfs.5
@@ -284,4 +284,4 @@ facility was formerly called
The kernel source files
.IR Documentation/filesystems/tmpfs.txt
and
-.IR Documentation/admin-guide/mm/transhuge.rst .
+.IR Documentation/admin\-guide/mm/transhuge.rst .
diff --git a/man7/address_families.7 b/man7/address_families.7
index 4533ccea15..b68ffe9ec4 100644
--- a/man7/address_families.7
+++ b/man7/address_families.7
@@ -348,13 +348,13 @@ in the Linux kernel source tree for details.
Ericsson's Communication CPU to Application CPU interface (CAIF) protocol
(since Linux 2.6.36).
See
-.I Documentation/networking/caif/Linux-CAIF.txt
+.I Documentation/networking/caif/Linux\-CAIF.txt
in the Linux kernel source tree for details.
.TP
.B AF_ALG
Interface to kernel crypto API (since Linux 2.6.38).
See
-.I Documentation/crypto/userspace-if.rst
+.I Documentation/crypto/userspace\-if.rst
in the Linux kernel source tree for details.
.TP
.B AF_VSOCK
diff --git a/man7/bootparam.7 b/man7/bootparam.7
index 1c019b190d..cc651fe1b7 100644
--- a/man7/bootparam.7
+++ b/man7/bootparam.7
@@ -678,4 +678,4 @@ lp=0.
.BR mount (8)
.PP
For up-to-date information, see the kernel source file
-.IR Documentation/admin-guide/kernel-parameters.txt .
+.IR Documentation/admin\-guide/kernel\-parameters.txt .
diff --git a/man7/capabilities.7 b/man7/capabilities.7
index 3905126f61..54779723f2 100644
--- a/man7/capabilities.7
+++ b/man7/capabilities.7
@@ -322,7 +322,7 @@ performance monitoring functionality from the overloaded
.BR CAP_SYS_ADMIN
capability.
See also the kernel source file
-.IR Documentation/admin-guide/perf-security.rst .
+.IR Documentation/admin\-guide/perf\-security.rst .
.TP
.B CAP_SETGID
.RS
@@ -456,7 +456,7 @@ I/O scheduling classes;
forge PID when passing socket credentials via UNIX domain sockets;
.IP *
exceed
-.IR /proc/sys/fs/file-max ,
+.IR /proc/sys/fs/file\-max ,
the system-wide limit on the number of open files,
in system calls that open files (e.g.,
.BR accept (2),
@@ -749,7 +749,7 @@ via a UNIX domain socket (see
.BR unix (7));
.IP *
override the
-.I /proc/sys/fs/pipe-size-max
+.I /proc/sys/fs/pipe\-size\-max
limit when setting the capacity of a pipe using the
.B F_SETPIPE_SZ
.BR fcntl (2)
@@ -758,7 +758,7 @@ command;
use
.BR F_SETPIPE_SZ
to increase the capacity of a pipe above the limit specified by
-.IR /proc/sys/fs/pipe-max-size ;
+.IR /proc/sys/fs/pipe\-max\-size ;
.IP *
override
.I /proc/sys/fs/mqueue/queues_max,
@@ -1445,10 +1445,10 @@ back into the thread's inheritable set in the future.
In kernels before 2.6.25, the capability bounding set is a system-wide
attribute that affects all threads on the system.
The bounding set is accessible via the file
-.IR /proc/sys/kernel/cap-bound .
+.IR /proc/sys/kernel/cap\-bound .
(Confusingly, this bit mask parameter is expressed as a
signed decimal number in
-.IR /proc/sys/kernel/cap-bound .)
+.IR /proc/sys/kernel/cap\-bound .)
.PP
Only the
.B init
@@ -1809,7 +1809,7 @@ since no thread ever has
in either of these cases:
.IP * 2
In the pre-2.6.25 implementation the system-wide capability bounding set,
-.IR /proc/sys/kernel/cap-bound ,
+.IR /proc/sys/kernel/cap\-bound ,
always masks out the
.B CAP_SETPCAP
capability, and this can not be changed
diff --git a/man7/hier.7 b/man7/hier.7
index becbc78dc5..9d0e4a0d58 100644
--- a/man7/hier.7
+++ b/man7/hier.7
@@ -322,7 +322,7 @@ On Linux, it usually is
a symbolic link to
.IR /usr/X11R6/lib/X11 .
.TP
-.I /usr/lib/gcc-lib
+.I /usr/lib/gcc\-lib
contains executables and include files for the GNU C compiler,
.BR gcc (1).
.TP
diff --git a/man7/ip.7 b/man7/ip.7
index 12f4067ba8..d9299eb9e5 100644
--- a/man7/ip.7
+++ b/man7/ip.7
@@ -1430,7 +1430,7 @@ does not work in some 2.2 kernels.
.BR ip (8)
.PP
The kernel source file
-.IR Documentation/networking/ip-sysctl.txt .
+.IR Documentation/networking/ip\-sysctl.txt .
.PP
RFC\ 791 for the original IP specification.
RFC\ 1122 for the IPv4 host requirements.
diff --git a/man7/keyrings.7 b/man7/keyrings.7
index e1aa7349b5..a7559019da 100644
--- a/man7/keyrings.7
+++ b/man7/keyrings.7
@@ -716,7 +716,7 @@ be instantiated
.RE
.RE
.TP
-.IR /proc/key-users " (since Linux 2.6.10)"
+.IR /proc/key\-users " (since Linux 2.6.10)"
This file lists various information for each user ID that
has at least one key on the system.
An example of the data that one might see in this file is the following:
@@ -875,7 +875,7 @@ scripts can use them.
.BR request\-key (8)
.PP
The kernel source files
-.IR Documentation/crypto/asymmetric-keys.txt
+.IR Documentation/crypto/asymmetric\-keys.txt
and under
.IR Documentation/security/keys
(or, before Linux 4.13, in the file
diff --git a/man7/locale.7 b/man7/locale.7
index 184b2cf7ea..e68e50b711 100644
--- a/man7/locale.7
+++ b/man7/locale.7
@@ -365,7 +365,7 @@ and
.IR en .
.SH FILES
.TP
-.I /usr/lib/locale/locale-archive
+.I /usr/lib/locale/locale\-archive
Usual default locale archive location.
.TP
.I /usr/lib/locale
diff --git a/man7/netlink.7 b/man7/netlink.7
index 735f6c4792..c69bb62bfc 100644
--- a/man7/netlink.7
+++ b/man7/netlink.7
@@ -102,7 +102,7 @@ Access to FIB lookup from user space.
.BR NETLINK_CONNECTOR " (since Linux 2.6.14)"
Kernel connector.
See
-.I Documentation/driver-api/connector.rst
+.I Documentation/driver\-api/connector.rst
(or
.IR /Documentation/connector/connector.*
.\" commit baa293e9544bea71361950d071579f0e4d5713ed
diff --git a/man7/sched.7 b/man7/sched.7
index edb5492cd4..11c36b3a1f 100644
--- a/man7/sched.7
+++ b/man7/sched.7
@@ -1000,8 +1000,8 @@ was not possible up to kernel version 2.6.17.
by Bill O.\& Gallmeister, O'Reilly & Associates, Inc., ISBN 1-56592-074-0.
.PP
The Linux kernel source files
-.IR Documentation/scheduler/sched-deadline.txt ,
-.IR Documentation/scheduler/sched-rt-group.txt ,
-.IR Documentation/scheduler/sched-design-CFS.txt ,
+.IR Documentation/scheduler/sched\-deadline.txt ,
+.IR Documentation/scheduler/sched\-rt\-group.txt ,
+.IR Documentation/scheduler/sched\-design\-CFS.txt ,
and
-.IR Documentation/scheduler/sched-nice-design.txt
+.IR Documentation/scheduler/sched\-nice\-design.txt
diff --git a/man7/signal.7 b/man7/signal.7
index 1b48356b80..ce51b92aaf 100644
--- a/man7/signal.7
+++ b/man7/signal.7
@@ -631,10 +631,10 @@ In kernels up to and including 2.6.7, Linux imposes
a system-wide limit on the number of queued real-time signals
for all processes.
This limit can be viewed and (with privilege) changed via the
-.I /proc/sys/kernel/rtsig-max
+.I /proc/sys/kernel/rtsig\-max
file.
A related file,
-.IR /proc/sys/kernel/rtsig-nr ,
+.IR /proc/sys/kernel/rtsig\-nr ,
can be used to find out how many real-time signals are currently queued.
In Linux 2.6.8, these
.I /proc
diff --git a/man7/spufs.7 b/man7/spufs.7
index b230f1291e..e6d8505206 100644
--- a/man7/spufs.7
+++ b/man7/spufs.7
@@ -732,7 +732,7 @@ Only
mappings are supported.
.RE
.TP
-.I /phys-id
+.I /phys\-id
Read-only file containing the physical SPU number that the SPU context
is running on.
When the context is not running, this file contains the
@@ -740,7 +740,7 @@ string "\-1".
.IP
The physical SPU number is given by an ASCII hex string.
.TP
-.I /object-id
+.I /object\-id
Allows applications to store (or retrieve) a single 64-bit ID into the
context.
This ID is later used by profiling tools to uniquely identify
diff --git a/man7/tcp.7 b/man7/tcp.7
index cc08e3522a..0482f6aaa7 100644
--- a/man7/tcp.7
+++ b/man7/tcp.7
@@ -301,7 +301,7 @@ Count buffering overhead as
if
.I tcp_adv_win_scale
is greater than 0; or
-.IR "bytes-bytes/2^(\-tcp_adv_win_scale)" ,
+.IR "bytes\-bytes/2^(\-tcp_adv_win_scale)" ,
if
.I tcp_adv_win_scale
is less than or equal to zero.
@@ -1389,7 +1389,7 @@ IPv6 is not described.
.BR socket (7)
.PP
The kernel source file
-.IR Documentation/networking/ip-sysctl.txt .
+.IR Documentation/networking/ip\-sysctl.txt .
.PP
RFC\ 793 for the TCP specification.
.br
diff --git a/man7/udp.7 b/man7/udp.7
index 931668deaf..1430df4dab 100644
--- a/man7/udp.7
+++ b/man7/udp.7
@@ -265,7 +265,7 @@ is a new feature in Linux 2.2.
.BR udplite (7)
.PP
The kernel source file
-.IR Documentation/networking/ip-sysctl.txt .
+.IR Documentation/networking/ip\-sysctl.txt .
.PP
RFC\ 768 for the User Datagram Protocol.
.br
diff --git a/man7/user_namespaces.7 b/man7/user_namespaces.7
index 2568cd9204..9eab311741 100644
--- a/man7/user_namespaces.7
+++ b/man7/user_namespaces.7
@@ -1378,4 +1378,4 @@ main(int argc, char *argv[])
.BR pid_namespaces (7)
.PP
The kernel source file
-.IR Documentation/namespaces/resource-control.txt .
+.IR Documentation/namespaces/resource\-control.txt .
diff --git a/man8/iconvconfig.8 b/man8/iconvconfig.8
index caf905869f..2e417397be 100644
--- a/man8/iconvconfig.8
+++ b/man8/iconvconfig.8
@@ -71,9 +71,9 @@ By default, the prefix is empty.
Setting the prefix to
.IR foo ,
the gconv module configuration would be read from
-.IR foo/usr/lib/gconv/gconv-modules
+.IR foo/usr/lib/gconv/gconv\-modules
and the cache would be written to
-.IR foo/usr/lib/gconv/gconv-modules.cache .
+.IR foo/usr/lib/gconv/gconv\-modules.cache .
.TP
.BR \-? ", " \-\-help
Print a usage summary and exit.
@@ -91,10 +91,10 @@ Zero on success, nonzero on errors.
.I /usr/lib/gconv
Usual default gconv module path.
.TP
-.I /usr/lib/gconv/gconv-modules
+.I /usr/lib/gconv/gconv\-modules
Usual system default gconv module configuration file.
.TP
-.I /usr/lib/gconv/gconv-modules.cache
+.I /usr/lib/gconv/gconv\-modules.cache
Usual system gconv module configuration cache.
.SH SEE ALSO
.BR iconv (1),