OSDN Git Service

LDP: Update POT and ja.po to LDP v3.79
[linuxjm/LDP_man-pages.git] / po4a / special / po / special.pot
index f110ac1..f0152f0 100644 (file)
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2013-03-22 01:07+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,25 +37,25 @@ msgid "CCISS"
 msgstr ""
 
 #. type: TH
-#: build/C/man4/cciss.4:10 build/C/man4/console_codes.4:23 build/C/man4/dsp56k.4:27 build/C/man4/hpsa.4:10 build/C/man4/sk98lin.4:27 build/C/man7/uri.7:48
+#: build/C/man4/cciss.4:10 build/C/man4/console_codes.4:23 build/C/man4/dsp56k.4:27 build/C/man4/hpsa.4:10 build/C/man4/sk98lin.4:27
 #, no-wrap
 msgid "2012-08-05"
 msgstr ""
 
 #. type: TH
-#: build/C/man4/cciss.4:10 build/C/man4/console.4:12 build/C/man4/console_codes.4:23 build/C/man4/console_ioctl.4:40 build/C/man5/core.5:25 build/C/man4/cpuid.4:26 build/C/man4/dsp56k.4:27 build/C/man4/fd.4:28 build/C/man7/fifo.7:13 build/C/man4/full.4:26 build/C/man3/gnu_get_libc_version.3:26 build/C/man4/hd.4:29 build/C/man4/hpsa.4:10 build/C/man4/initrd.4:35 build/C/man4/lp.4:27 build/C/man3/makedev.3:26 build/C/man4/mem.4:26 build/C/man2/mknod.2:14 build/C/man4/mouse.4:26 build/C/man4/msr.4:26 build/C/man4/null.4:26 build/C/man7/pipe.7:25 build/C/man4/ram.4:26 build/C/man4/random.4:19 build/C/man4/sd.4:26 build/C/man4/sk98lin.4:27 build/C/man4/st.4:25 build/C/man2/syslog.2:31 build/C/man3/syslog.3:36 build/C/man4/ttyS.4:26 build/C/man7/uri.7:48 build/C/man4/vcs.4:29 build/C/man4/wavelan.4:15
+#: build/C/man4/cciss.4:10 build/C/man4/console.4:12 build/C/man4/console_codes.4:23 build/C/man4/console_ioctl.4:40 build/C/man5/core.5:25 build/C/man4/cpuid.4:26 build/C/man4/dsp56k.4:27 build/C/man4/fd.4:28 build/C/man7/fifo.7:13 build/C/man4/full.4:26 build/C/man3/gnu_get_libc_version.3:26 build/C/man4/hd.4:29 build/C/man4/hpsa.4:10 build/C/man4/initrd.4:35 build/C/man4/lp.4:27 build/C/man3/makedev.3:26 build/C/man4/mem.4:26 build/C/man2/mknod.2:15 build/C/man4/mouse.4:26 build/C/man4/msr.4:26 build/C/man4/null.4:26 build/C/man7/pipe.7:25 build/C/man4/ram.4:26 build/C/man4/random.4:19 build/C/man4/sd.4:26 build/C/man4/sk98lin.4:27 build/C/man4/st.4:25 build/C/man2/syslog.2:33 build/C/man3/syslog.3:36 build/C/man4/ttyS.4:26 build/C/man7/uri.7:48 build/C/man4/vcs.4:29 build/C/man4/wavelan.4:15
 #, no-wrap
 msgid "Linux"
 msgstr ""
 
 #. type: TH
-#: build/C/man4/cciss.4:10 build/C/man4/console.4:12 build/C/man4/console_codes.4:23 build/C/man4/console_ioctl.4:40 build/C/man5/core.5:25 build/C/man4/cpuid.4:26 build/C/man4/dsp56k.4:27 build/C/man4/fd.4:28 build/C/man7/fifo.7:13 build/C/man4/full.4:26 build/C/man3/gnu_get_libc_version.3:26 build/C/man4/hd.4:29 build/C/man4/hpsa.4:10 build/C/man4/initrd.4:35 build/C/man4/lp.4:27 build/C/man3/makedev.3:26 build/C/man4/mem.4:26 build/C/man3/mkfifo.3:27 build/C/man2/mknod.2:14 build/C/man4/mouse.4:26 build/C/man4/msr.4:26 build/C/man4/null.4:26 build/C/man7/pipe.7:25 build/C/man4/ram.4:26 build/C/man4/random.4:19 build/C/man4/sd.4:26 build/C/man3/setlogmask.3:25 build/C/man4/sk98lin.4:27 build/C/man4/st.4:25 build/C/man3/stdarg.3:43 build/C/man2/syslog.2:31 build/C/man3/syslog.3:36 build/C/man4/ttyS.4:26 build/C/man7/uri.7:48 build/C/man4/vcs.4:29 build/C/man4/wavelan.4:15
+#: build/C/man4/cciss.4:10 build/C/man4/console.4:12 build/C/man4/console_codes.4:23 build/C/man4/console_ioctl.4:40 build/C/man5/core.5:25 build/C/man4/cpuid.4:26 build/C/man4/dsp56k.4:27 build/C/man4/fd.4:28 build/C/man7/fifo.7:13 build/C/man4/full.4:26 build/C/man3/gnu_get_libc_version.3:26 build/C/man4/hd.4:29 build/C/man4/hpsa.4:10 build/C/man4/initrd.4:35 build/C/man4/lp.4:27 build/C/man3/makedev.3:26 build/C/man4/mem.4:26 build/C/man3/mkfifo.3:28 build/C/man2/mknod.2:15 build/C/man4/mouse.4:26 build/C/man4/msr.4:26 build/C/man4/null.4:26 build/C/man7/pipe.7:25 build/C/man4/ram.4:26 build/C/man4/random.4:19 build/C/man4/sd.4:26 build/C/man3/setlogmask.3:25 build/C/man4/sk98lin.4:27 build/C/man4/st.4:25 build/C/man3/stdarg.3:43 build/C/man2/syslog.2:33 build/C/man3/syslog.3:36 build/C/man4/ttyS.4:26 build/C/man7/uri.7:48 build/C/man4/vcs.4:29 build/C/man4/wavelan.4:15
 #, no-wrap
 msgid "Linux Programmer's Manual"
 msgstr ""
 
 #. type: SH
-#: build/C/man4/cciss.4:11 build/C/man4/console.4:13 build/C/man4/console_codes.4:24 build/C/man4/console_ioctl.4:41 build/C/man5/core.5:26 build/C/man4/cpuid.4:27 build/C/man4/dsp56k.4:28 build/C/man4/fd.4:29 build/C/man7/fifo.7:14 build/C/man4/full.4:27 build/C/man3/gnu_get_libc_version.3:27 build/C/man4/hd.4:30 build/C/man4/hpsa.4:11 build/C/man4/initrd.4:36 build/C/man4/lp.4:28 build/C/man3/makedev.3:27 build/C/man4/mem.4:27 build/C/man3/mkfifo.3:28 build/C/man2/mknod.2:15 build/C/man4/mouse.4:27 build/C/man4/msr.4:27 build/C/man4/null.4:27 build/C/man7/pipe.7:26 build/C/man4/ram.4:27 build/C/man4/random.4:20 build/C/man4/sd.4:27 build/C/man3/setlogmask.3:26 build/C/man4/sk98lin.4:28 build/C/man4/st.4:26 build/C/man3/stdarg.3:44 build/C/man2/syslog.2:32 build/C/man3/syslog.3:37 build/C/man4/ttyS.4:27 build/C/man7/uri.7:49 build/C/man4/vcs.4:30 build/C/man4/wavelan.4:16
+#: build/C/man4/cciss.4:11 build/C/man4/console.4:13 build/C/man4/console_codes.4:24 build/C/man4/console_ioctl.4:41 build/C/man5/core.5:26 build/C/man4/cpuid.4:27 build/C/man4/dsp56k.4:28 build/C/man4/fd.4:29 build/C/man7/fifo.7:14 build/C/man4/full.4:27 build/C/man3/gnu_get_libc_version.3:27 build/C/man4/hd.4:30 build/C/man4/hpsa.4:11 build/C/man4/initrd.4:36 build/C/man4/lp.4:28 build/C/man3/makedev.3:27 build/C/man4/mem.4:27 build/C/man3/mkfifo.3:29 build/C/man2/mknod.2:16 build/C/man4/mouse.4:27 build/C/man4/msr.4:27 build/C/man4/null.4:27 build/C/man7/pipe.7:26 build/C/man4/ram.4:27 build/C/man4/random.4:20 build/C/man4/sd.4:27 build/C/man3/setlogmask.3:26 build/C/man4/sk98lin.4:28 build/C/man4/st.4:26 build/C/man3/stdarg.3:44 build/C/man2/syslog.2:34 build/C/man3/syslog.3:37 build/C/man4/ttyS.4:27 build/C/man7/uri.7:49 build/C/man4/vcs.4:30 build/C/man4/wavelan.4:16
 #, no-wrap
 msgid "NAME"
 msgstr ""
@@ -66,7 +66,7 @@ msgid "cciss - HP Smart Array block driver"
 msgstr ""
 
 #. type: SH
-#: build/C/man4/cciss.4:13 build/C/man4/dsp56k.4:30 build/C/man3/gnu_get_libc_version.3:29 build/C/man4/hpsa.4:13 build/C/man4/lp.4:30 build/C/man3/makedev.3:29 build/C/man3/mkfifo.3:30 build/C/man2/mknod.2:17 build/C/man4/random.4:22 build/C/man4/sd.4:29 build/C/man3/setlogmask.3:28 build/C/man4/sk98lin.4:30 build/C/man4/st.4:28 build/C/man3/stdarg.3:46 build/C/man2/syslog.2:35 build/C/man3/syslog.3:39 build/C/man7/uri.7:51 build/C/man4/wavelan.4:18
+#: build/C/man4/cciss.4:13 build/C/man4/dsp56k.4:30 build/C/man3/gnu_get_libc_version.3:29 build/C/man4/hpsa.4:13 build/C/man4/lp.4:30 build/C/man3/makedev.3:29 build/C/man3/mkfifo.3:31 build/C/man2/mknod.2:18 build/C/man4/random.4:22 build/C/man4/sd.4:29 build/C/man3/setlogmask.3:28 build/C/man4/sk98lin.4:30 build/C/man4/st.4:28 build/C/man3/stdarg.3:46 build/C/man2/syslog.2:37 build/C/man3/syslog.3:39 build/C/man7/uri.7:51 build/C/man4/wavelan.4:18
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr ""
@@ -78,7 +78,7 @@ msgid "modprobe cciss [ cciss_allow_hpsa=1 ]\n"
 msgstr ""
 
 #. type: SH
-#: build/C/man4/cciss.4:17 build/C/man4/console.4:15 build/C/man4/console_codes.4:26 build/C/man4/console_ioctl.4:43 build/C/man5/core.5:28 build/C/man4/cpuid.4:29 build/C/man4/dsp56k.4:46 build/C/man4/fd.4:131 build/C/man7/fifo.7:16 build/C/man4/full.4:37 build/C/man3/gnu_get_libc_version.3:36 build/C/man4/hd.4:32 build/C/man4/hpsa.4:17 build/C/man4/initrd.4:71 build/C/man4/lp.4:43 build/C/man3/makedev.3:39 build/C/man4/mem.4:29 build/C/man3/mkfifo.3:37 build/C/man2/mknod.2:39 build/C/man4/mouse.4:33 build/C/man4/msr.4:29 build/C/man4/null.4:29 build/C/man7/pipe.7:28 build/C/man4/ram.4:29 build/C/man4/random.4:26 build/C/man4/sd.4:71 build/C/man3/setlogmask.3:34 build/C/man4/sk98lin.4:62 build/C/man4/st.4:37 build/C/man3/stdarg.3:56 build/C/man2/syslog.2:46 build/C/man3/syslog.3:59 build/C/man4/ttyS.4:29 build/C/man7/uri.7:71 build/C/man4/vcs.4:32 build/C/man4/wavelan.4:20
+#: build/C/man4/cciss.4:17 build/C/man4/console.4:15 build/C/man4/console_codes.4:26 build/C/man4/console_ioctl.4:43 build/C/man5/core.5:28 build/C/man4/cpuid.4:29 build/C/man4/dsp56k.4:46 build/C/man4/fd.4:132 build/C/man7/fifo.7:16 build/C/man4/full.4:39 build/C/man3/gnu_get_libc_version.3:36 build/C/man4/hd.4:32 build/C/man4/hpsa.4:17 build/C/man4/initrd.4:71 build/C/man4/lp.4:43 build/C/man3/makedev.3:39 build/C/man4/mem.4:29 build/C/man3/mkfifo.3:62 build/C/man2/mknod.2:46 build/C/man4/mouse.4:33 build/C/man4/msr.4:29 build/C/man4/null.4:29 build/C/man7/pipe.7:28 build/C/man4/ram.4:29 build/C/man4/random.4:26 build/C/man4/sd.4:71 build/C/man3/setlogmask.3:34 build/C/man4/sk98lin.4:62 build/C/man4/st.4:37 build/C/man3/stdarg.3:56 build/C/man2/syslog.2:48 build/C/man3/syslog.3:59 build/C/man4/ttyS.4:29 build/C/man7/uri.7:71 build/C/man4/vcs.4:32 build/C/man4/wavelan.4:20
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr ""
@@ -183,7 +183,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man4/cciss.4:89 build/C/man4/console.4:75 build/C/man4/dsp56k.4:110 build/C/man4/fd.4:194 build/C/man4/full.4:49 build/C/man4/hd.4:95 build/C/man4/hpsa.4:63 build/C/man4/initrd.4:418 build/C/man4/lp.4:114 build/C/man4/mem.4:76 build/C/man4/mouse.4:149 build/C/man4/null.4:46 build/C/man4/ram.4:39 build/C/man4/random.4:275 build/C/man4/sd.4:131 build/C/man4/sk98lin.4:587 build/C/man4/st.4:879 build/C/man4/ttyS.4:45 build/C/man4/vcs.4:81
+#: build/C/man4/cciss.4:89 build/C/man4/console.4:91 build/C/man4/dsp56k.4:110 build/C/man4/fd.4:195 build/C/man4/full.4:59 build/C/man4/hd.4:103 build/C/man4/hpsa.4:63 build/C/man4/initrd.4:418 build/C/man4/lp.4:126 build/C/man4/mem.4:88 build/C/man4/mouse.4:180 build/C/man4/null.4:57 build/C/man4/ram.4:41 build/C/man4/random.4:301 build/C/man4/sd.4:131 build/C/man4/sk98lin.4:574 build/C/man4/st.4:879 build/C/man4/ttyS.4:46 build/C/man4/vcs.4:93
 #, no-wrap
 msgid "FILES"
 msgstr ""
@@ -458,21 +458,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:243
+#: build/C/man4/cciss.4:244
 msgid ""
 "Additionally, note that the driver will not engage the SCSI core at init "
 "time.  The driver must be directed to dynamically engage the SCSI core via "
-"the /proc file-system entry, which the \"block\" side of the driver creates "
-"as I</proc/driver/cciss/cciss*> at run time.  This is because at driver init "
-"time, the SCSI core may not yet be initialized (because the driver is a "
-"block driver) and attempting to register it with the SCSI core in such a "
-"case would cause a hang.  This is best done via an initialization script "
-"(typically in I</etc/init.d>, but could vary depending on distribution).  "
-"For example:"
+"the I</proc> filesystem entry, which the \"block\" side of the driver "
+"creates as I</proc/driver/cciss/cciss*> at run time.  This is because at "
+"driver init time, the SCSI core may not yet be initialized (because the "
+"driver is a block driver) and attempting to register it with the SCSI core "
+"in such a case would cause a hang.  This is best done via an initialization "
+"script (typically in I</etc/init.d>, but could vary depending on "
+"distribution).  For example:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:249
+#: build/C/man4/cciss.4:250
 #, no-wrap
 msgid ""
 "    for x in /proc/driver/cciss/cciss[0-9]*\n"
@@ -482,14 +482,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:253
+#: build/C/man4/cciss.4:254
 msgid ""
 "Once the SCSI core is engaged by the driver, it cannot be disengaged (except "
 "by unloading the driver, if it happens to be linked as a module.)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:257
+#: build/C/man4/cciss.4:258
 msgid ""
 "Note also that if no sequential access devices or medium changers are "
 "detected, the SCSI core will not be engaged by the action of the above "
@@ -497,74 +497,74 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man4/cciss.4:257
+#: build/C/man4/cciss.4:258
 #, no-wrap
 msgid "Hot plug support for SCSI tape drives"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:265
+#: build/C/man4/cciss.4:268
 msgid ""
 "Hot plugging of SCSI tape drives is supported, with some caveats.  The "
 "B<cciss> driver must be informed that changes to the SCSI bus have been "
-"made.  This may be done via the /proc file system.  For example:"
+"made.  This may be done via the I</proc> filesystem.  For example:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:267
+#: build/C/man4/cciss.4:270
 #, no-wrap
 msgid "    echo \"rescan\" E<gt> /proc/scsi/cciss0/1\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:269
+#: build/C/man4/cciss.4:272
 msgid "This causes the driver to:"
 msgstr ""
 
 #. type: IP
-#: build/C/man4/cciss.4:270 build/C/man4/initrd.4:97 build/C/man4/initrd.4:323 build/C/man4/initrd.4:430 build/C/man4/st.4:892 build/C/man7/uri.7:532
+#: build/C/man4/cciss.4:273 build/C/man4/initrd.4:97 build/C/man4/initrd.4:323 build/C/man4/initrd.4:430 build/C/man4/st.4:892 build/C/man7/uri.7:532
 #, no-wrap
 msgid "1."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:273
+#: build/C/man4/cciss.4:276
 msgid ""
 "query the adapter about changes to the physical SCSI buses and/or fibre "
 "channel arbitrated loop, and"
 msgstr ""
 
 #. type: IP
-#: build/C/man4/cciss.4:273 build/C/man4/initrd.4:101 build/C/man4/initrd.4:331 build/C/man4/initrd.4:441 build/C/man4/st.4:912 build/C/man7/uri.7:536
+#: build/C/man4/cciss.4:276 build/C/man4/initrd.4:101 build/C/man4/initrd.4:331 build/C/man4/initrd.4:441 build/C/man4/st.4:912 build/C/man7/uri.7:536
 #, no-wrap
 msgid "2."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:276
+#: build/C/man4/cciss.4:279
 msgid ""
 "make note of any new or removed sequential access devices or medium "
 "changers."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:283
+#: build/C/man4/cciss.4:286
 msgid ""
 "The driver will output messages indicating which devices have been added or "
-"removed and the controller, bus, target and lun used to address each "
+"removed and the controller, bus, target, and lun used to address each "
 "device.  The driver then notifies the SCSI midlayer of these changes."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:288
+#: build/C/man4/cciss.4:293
 msgid ""
-"Note that the naming convention of the /proc file-system entries contains a "
-"number in addition to the driver name (e.g., \"cciss0\" instead of just "
+"Note that the naming convention of the I</proc> filesystem entries contains "
+"number in addition to the driver name (e.g., \"cciss0\" instead of just "
 "\"cciss\", which you might expect)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:306
+#: build/C/man4/cciss.4:311
 msgid ""
 "Note: I<Only> sequential access devices and medium changers are presented as "
 "SCSI devices to the SCSI midlayer by the B<cciss> driver.  Specifically, "
@@ -578,13 +578,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man4/cciss.4:306
+#: build/C/man4/cciss.4:311
 #, no-wrap
 msgid "SCSI error handling for tape drives and medium changers"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:314
+#: build/C/man4/cciss.4:319
 msgid ""
 "The Linux SCSI midlayer provides an error-handling protocol that is "
 "initiated whenever a SCSI command fails to complete within a certain amount "
@@ -594,48 +594,48 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: build/C/man4/cciss.4:314 build/C/man4/cciss.4:316 build/C/man4/cciss.4:318 build/C/man4/cciss.4:320 build/C/man5/core.5:49 build/C/man5/core.5:61 build/C/man5/core.5:65 build/C/man5/core.5:69 build/C/man5/core.5:72 build/C/man5/core.5:85 build/C/man5/core.5:88 build/C/man5/core.5:101 build/C/man5/core.5:204 build/C/man5/core.5:208 build/C/man5/core.5:211 build/C/man5/core.5:215
+#: build/C/man4/cciss.4:319 build/C/man4/cciss.4:321 build/C/man4/cciss.4:323 build/C/man4/cciss.4:325 build/C/man5/core.5:49 build/C/man5/core.5:66 build/C/man5/core.5:70 build/C/man5/core.5:74 build/C/man5/core.5:77 build/C/man5/core.5:90 build/C/man5/core.5:93 build/C/man5/core.5:106 build/C/man5/core.5:223 build/C/man5/core.5:227 build/C/man5/core.5:230 build/C/man5/core.5:234
 #, no-wrap
 msgid "*"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:316
+#: build/C/man4/cciss.4:321
 msgid "First, the device is told to abort the command."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:318
+#: build/C/man4/cciss.4:323
 msgid "If that doesn't work, the device is reset."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:320
+#: build/C/man4/cciss.4:325
 msgid "If that doesn't work, the SCSI bus is reset."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:322
-msgid "If that doesn't work the host bus adapter is reset."
+#: build/C/man4/cciss.4:327
+msgid "If that doesn't work, the host bus adapter is reset."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:340
+#: build/C/man4/cciss.4:345
 msgid ""
 "The B<cciss> driver is a block driver as well as a SCSI driver and only the "
-"tape drives and medium changers are presented to the SCSI midlayer "
+"tape drives and medium changers are presented to the SCSI midlayer "
 "Furthermore, unlike more straightforward SCSI drivers, disk I/O continues "
-"through the block side during the SCSI error-recovery process Therefore, the "
-"B<cciss> driver implements only the first two of these actions, aborting the "
-"command, and resetting the device.  Note also that most tape drives will not "
-"oblige in aborting commands, and sometimes it appears they will not even "
+"through the block side during the SCSI error-recovery process.  Therefore, "
+"the B<cciss> driver implements only the first two of these actions, aborting "
+"the command, and resetting the device.  Note also that most tape drives will "
+"not oblige in aborting commands, and sometimes it appears they will not even "
 "obey a reset command, though in most circumstances they will.  If the "
 "command cannot be aborted and the device cannot be reset, the device will be "
 "set offline."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:348
+#: build/C/man4/cciss.4:353
 msgid ""
 "In the event that the error-handling code is triggered and a tape drive is "
 "successfully reset or the tardy command is successfully aborted, the tape "
@@ -646,13 +646,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man4/cciss.4:348 build/C/man4/console.4:79 build/C/man4/console_codes.4:642 build/C/man4/console_ioctl.4:614 build/C/man5/core.5:406 build/C/man4/cpuid.4:89 build/C/man4/dsp56k.4:115 build/C/man4/fd.4:213 build/C/man7/fifo.7:65 build/C/man4/full.4:51 build/C/man3/gnu_get_libc_version.3:76 build/C/man4/hd.4:97 build/C/man4/hpsa.4:179 build/C/man4/initrd.4:474 build/C/man4/lp.4:123 build/C/man3/makedev.3:80 build/C/man4/mem.4:82 build/C/man3/mkfifo.3:106 build/C/man2/mknod.2:209 build/C/man4/mouse.4:153 build/C/man4/msr.4:55 build/C/man4/null.4:53 build/C/man7/pipe.7:232 build/C/man4/ram.4:41 build/C/man4/random.4:282 build/C/man3/setlogmask.3:72 build/C/man4/sk98lin.4:611 build/C/man4/st.4:954 build/C/man2/syslog.2:309 build/C/man3/syslog.3:315 build/C/man4/ttyS.4:47 build/C/man7/uri.7:706 build/C/man4/vcs.4:151 build/C/man4/wavelan.4:135
+#: build/C/man4/cciss.4:353 build/C/man4/console.4:95 build/C/man4/console_codes.4:642 build/C/man4/console_ioctl.4:846 build/C/man5/core.5:429 build/C/man4/cpuid.4:89 build/C/man4/dsp56k.4:115 build/C/man4/fd.4:214 build/C/man7/fifo.7:65 build/C/man4/full.4:61 build/C/man3/gnu_get_libc_version.3:76 build/C/man4/hd.4:105 build/C/man4/hpsa.4:179 build/C/man4/initrd.4:474 build/C/man4/lp.4:135 build/C/man3/makedev.3:80 build/C/man4/mem.4:94 build/C/man3/mkfifo.3:197 build/C/man2/mknod.2:284 build/C/man4/mouse.4:184 build/C/man4/msr.4:55 build/C/man4/null.4:64 build/C/man7/pipe.7:243 build/C/man4/ram.4:43 build/C/man4/random.4:308 build/C/man3/setlogmask.3:78 build/C/man4/sk98lin.4:598 build/C/man4/st.4:954 build/C/man2/syslog.2:388 build/C/man3/syslog.3:315 build/C/man4/ttyS.4:48 build/C/man7/uri.7:706 build/C/man4/vcs.4:173 build/C/man4/wavelan.4:138
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:353
+#: build/C/man4/cciss.4:358
 msgid "B<cciss_vol_status>(8), B<hpsa>(4), B<hpacucli>(8), B<hpacuxe>(8),"
 msgstr ""
 
@@ -661,7 +661,7 @@ msgstr ""
 #.  Charles White, Francis Wiran
 #.  and probably some other people.
 #. type: Plain text
-#: build/C/man4/cciss.4:365
+#: build/C/man4/cciss.4:370
 msgid ""
 "E<.UR http://cciss.sf.net> E<.UE ,> and I<Documentation/blockdev/cciss.txt> "
 "and I<Documentation/ABI/testing/sysfs-bus-pci-devices-cciss> in the Linux "
@@ -669,17 +669,18 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man4/cciss.4:365 build/C/man4/console.4:96 build/C/man4/console_codes.4:646 build/C/man4/console_ioctl.4:641 build/C/man5/core.5:417 build/C/man4/cpuid.4:96 build/C/man4/dsp56k.4:121 build/C/man4/fd.4:221 build/C/man7/fifo.7:74 build/C/man4/full.4:55 build/C/man3/gnu_get_libc_version.3:78 build/C/man4/hd.4:102 build/C/man4/hpsa.4:197 build/C/man4/initrd.4:484 build/C/man4/lp.4:129 build/C/man3/makedev.3:83 build/C/man4/mem.4:86 build/C/man3/mkfifo.3:116 build/C/man2/mknod.2:223 build/C/man4/mouse.4:156 build/C/man4/msr.4:59 build/C/man4/null.4:57 build/C/man7/pipe.7:244 build/C/man4/ram.4:45 build/C/man4/random.4:286 build/C/man4/sd.4:137 build/C/man3/setlogmask.3:76 build/C/man4/sk98lin.4:615 build/C/man4/st.4:964 build/C/man3/stdarg.3:329 build/C/man2/syslog.2:312 build/C/man3/syslog.3:320 build/C/man4/ttyS.4:54 build/C/man7/uri.7:715 build/C/man4/vcs.4:156 build/C/man4/wavelan.4:142
+#: build/C/man4/cciss.4:370 build/C/man4/console.4:112 build/C/man4/console_codes.4:646 build/C/man4/console_ioctl.4:873 build/C/man5/core.5:440 build/C/man4/cpuid.4:96 build/C/man4/dsp56k.4:121 build/C/man4/fd.4:222 build/C/man7/fifo.7:74 build/C/man4/full.4:65 build/C/man3/gnu_get_libc_version.3:78 build/C/man4/hd.4:110 build/C/man4/hpsa.4:197 build/C/man4/initrd.4:484 build/C/man4/lp.4:141 build/C/man3/makedev.3:83 build/C/man4/mem.4:98 build/C/man3/mkfifo.3:206 build/C/man2/mknod.2:297 build/C/man4/mouse.4:187 build/C/man4/msr.4:59 build/C/man4/null.4:68 build/C/man7/pipe.7:255 build/C/man4/ram.4:47 build/C/man4/random.4:313 build/C/man4/sd.4:137 build/C/man3/setlogmask.3:82 build/C/man4/sk98lin.4:602 build/C/man4/st.4:964 build/C/man3/stdarg.3:338 build/C/man2/syslog.2:391 build/C/man3/syslog.3:320 build/C/man4/ttyS.4:55 build/C/man7/uri.7:715 build/C/man4/vcs.4:178 build/C/man4/wavelan.4:145
 #, no-wrap
 msgid "COLOPHON"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/cciss.4:372 build/C/man4/console.4:103 build/C/man4/console_codes.4:653 build/C/man4/console_ioctl.4:648 build/C/man5/core.5:424 build/C/man4/cpuid.4:103 build/C/man4/dsp56k.4:128 build/C/man4/fd.4:228 build/C/man7/fifo.7:81 build/C/man4/full.4:62 build/C/man3/gnu_get_libc_version.3:85 build/C/man4/hd.4:109 build/C/man4/hpsa.4:204 build/C/man4/initrd.4:491 build/C/man4/lp.4:136 build/C/man3/makedev.3:90 build/C/man4/mem.4:93 build/C/man3/mkfifo.3:123 build/C/man2/mknod.2:230 build/C/man4/mouse.4:163 build/C/man4/msr.4:66 build/C/man4/null.4:64 build/C/man7/pipe.7:251 build/C/man4/ram.4:52 build/C/man4/random.4:293 build/C/man4/sd.4:144 build/C/man3/setlogmask.3:83 build/C/man4/sk98lin.4:622 build/C/man4/st.4:971 build/C/man3/stdarg.3:336 build/C/man2/syslog.2:319 build/C/man3/syslog.3:327 build/C/man4/ttyS.4:61 build/C/man7/uri.7:722 build/C/man4/vcs.4:163 build/C/man4/wavelan.4:149
+#: build/C/man4/cciss.4:378 build/C/man4/console.4:120 build/C/man4/console_codes.4:654 build/C/man4/console_ioctl.4:881 build/C/man5/core.5:448 build/C/man4/cpuid.4:104 build/C/man4/dsp56k.4:129 build/C/man4/fd.4:230 build/C/man7/fifo.7:82 build/C/man4/full.4:73 build/C/man3/gnu_get_libc_version.3:86 build/C/man4/hd.4:118 build/C/man4/hpsa.4:205 build/C/man4/initrd.4:492 build/C/man4/lp.4:149 build/C/man3/makedev.3:91 build/C/man4/mem.4:106 build/C/man3/mkfifo.3:214 build/C/man2/mknod.2:305 build/C/man4/mouse.4:195 build/C/man4/msr.4:67 build/C/man4/null.4:76 build/C/man7/pipe.7:263 build/C/man4/ram.4:55 build/C/man4/random.4:321 build/C/man4/sd.4:145 build/C/man3/setlogmask.3:90 build/C/man4/sk98lin.4:610 build/C/man4/st.4:972 build/C/man3/stdarg.3:346 build/C/man2/syslog.2:399 build/C/man3/syslog.3:328 build/C/man4/ttyS.4:63 build/C/man7/uri.7:723 build/C/man4/vcs.4:186 build/C/man4/wavelan.4:153
 msgid ""
-"This page is part of release 3.50 of the Linux I<man-pages> project.  A "
-"description of the project, and information about reporting bugs, can be "
-"found at http://www.kernel.org/doc/man-pages/."
+"This page is part of release 3.79 of the Linux I<man-pages> project.  A "
+"description of the project, information about reporting bugs, and the latest "
+"version of this page, can be found at "
+"\\%http://www.kernel.org/doc/man-pages/."
 msgstr ""
 
 #. type: TH
@@ -700,30 +701,30 @@ msgid "console - console terminal and virtual consoles"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console.4:26
+#: build/C/man4/console.4:37
 msgid ""
 "A Linux system has up to 63 I<virtual consoles> (character devices with "
-"major number 4 and minor number 1 to 63), usually called I</dev/tty>I<n> "
-"with 1 \\(E<lt>= I<n> \\(E<lt>= 63.  The current console is also addressed "
-"by I</dev/console> or I</dev/tty0>, the character device with major number 4 "
-"and minor number 0.  The device files /dev/* are usually created using the "
-"script MAKEDEV, or using B<mknod>(1), usually with mode 0622 and owner "
-"root.tty."
+"major number 4 and minor number 1 to 63), usually called I</dev/ttyn> with 1 "
+"\\(E<lt>= I<n> \\(E<lt>= 63.  The current console is also addressed by "
+"I</dev/console> or I</dev/tty0>, the character device with major number 4 "
+"and minor number 0.  The device files I</dev/*> are usually created using "
+"the script MAKEDEV, or using B<mknod>(1), usually with mode 0622 and owner "
+"I<root.tty>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console.4:32
+#: build/C/man4/console.4:45
 msgid ""
 "Before kernel version 1.1.54 the number of virtual consoles was compiled "
-"into the kernel (in tty.h: #define NR_CONSOLES 8)  and could be changed by "
-"editing and recompiling.  Since version 1.1.54 virtual consoles are created "
-"on the fly, as soon as they are needed."
+"into the kernel (in I<tty.h>: #define NR_CONSOLES 8)  and could be changed "
+"by editing and recompiling.  Since version 1.1.54 virtual consoles are "
+"created on the fly, as soon as they are needed."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console.4:50
+#: build/C/man4/console.4:63
 msgid ""
-"Common ways to start a process on a console are: (a) tell B<init>(8)  (in "
+"Common ways to start a process on a console are: (a) tell B<init>(1)  (in "
 "B<inittab>(5))  to start a B<mingetty>(8)  (or B<agetty>(8))  on the "
 "console; (b) ask B<openvt>(1)  to start a process on the console; (c) start "
 "X\\(emit will find the first unused console, and display its output there.  "
@@ -731,7 +732,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console.4:61
+#: build/C/man4/console.4:76
 msgid ""
 "Common ways to switch consoles are: (a) use Alt+FI<n> or Ctrl+Alt+FI<n> to "
 "switch to console I<n>; AltGr+FI<n> might bring you to console I<n>+12 [here "
@@ -743,7 +744,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console.4:67
+#: build/C/man4/console.4:83
 msgid ""
 "The command B<deallocvt>(1)  (formerly B<disalloc>)  will free the memory "
 "taken by the screen buffers for consoles that no longer have any associated "
@@ -751,13 +752,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man4/console.4:67
+#: build/C/man4/console.4:83
 #, no-wrap
 msgid "Properties"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console.4:75
+#: build/C/man4/console.4:91
 msgid ""
 "Consoles carry a lot of state.  I hope to document that some other time.  "
 "The most important fact is that the consoles simulate vt100 terminals.  In "
@@ -766,21 +767,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console.4:77
+#: build/C/man4/console.4:93
 msgid "I</dev/console>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console.4:79
+#: build/C/man4/console.4:95
 msgid "I</dev/tty*>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console.4:96
+#: build/C/man4/console.4:112
 msgid ""
-"B<chvt>(1), B<deallocvt>(1), B<loadkeys>(1), B<mknod>(1), B<openvt>(1), "
-"B<console_codes>(4), B<console_ioctl>(4), B<tty>(4), B<ttyS>(4), "
-"B<charsets>(7), B<agetty>(8), B<init>(8), B<mapscrn>(8), B<mingetty>(8), "
+"B<chvt>(1), B<deallocvt>(1), B<init>(1), B<loadkeys>(1), B<mknod>(1), "
+"B<openvt>(1), B<console_codes>(4), B<console_ioctl>(4), B<tty>(4), "
+"B<ttyS>(4), B<charsets>(7), B<agetty>(8), B<mapscrn>(8), B<mingetty>(8), "
 "B<resizecons>(8), B<setfont>(8)"
 msgstr ""
 
@@ -819,7 +820,7 @@ msgstr ""
 #: build/C/man4/console_codes.4:44
 msgid ""
 "If the console is in UTF-8 mode, then the incoming bytes are first assembled "
-"into 16-bit Unicode codes.  Otherwise each byte is transformed according to "
+"into 16-bit Unicode codes.  Otherwise, each byte is transformed according to "
 "the current mapping table (which translates it to a Unicode value).  See the "
 "B<Character Sets> section below for discussion."
 msgstr ""
@@ -2041,7 +2042,7 @@ msgstr ""
 #: build/C/man4/console_codes.4:406
 msgid ""
 "The sequence ESC c causes a terminal reset, which is what you want if the "
-"screen is all garbled.  The oft-advised \"echo ^V^O\" will only make G0 "
+"screen is all garbled.  The oft-advised \"echo ^V^O\" will make only G0 "
 "current, but there is no guarantee that G0 points at table a).  In some "
 "distributions there is a program B<reset>(1)  that just does \"echo ^[c\".  "
 "If your terminfo entry for the console is correct (and has an entry "
@@ -2455,7 +2456,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man4/console_codes.4:608 build/C/man4/console_ioctl.4:592 build/C/man5/core.5:297 build/C/man4/cpuid.4:62 build/C/man4/fd.4:196 build/C/man7/fifo.7:54 build/C/man4/initrd.4:429 build/C/man3/makedev.3:71 build/C/man2/mknod.2:182 build/C/man4/msr.4:47 build/C/man4/null.4:50 build/C/man4/st.4:891 build/C/man3/stdarg.3:239 build/C/man2/syslog.2:301 build/C/man3/syslog.3:296 build/C/man7/uri.7:592
+#: build/C/man4/console_codes.4:608 build/C/man4/console_ioctl.4:824 build/C/man5/core.5:316 build/C/man4/cpuid.4:62 build/C/man4/fd.4:197 build/C/man7/fifo.7:54 build/C/man4/initrd.4:429 build/C/man3/makedev.3:71 build/C/man2/mknod.2:253 build/C/man4/msr.4:47 build/C/man4/null.4:61 build/C/man4/st.4:891 build/C/man3/stdarg.3:248 build/C/man2/syslog.2:380 build/C/man3/syslog.3:296 build/C/man7/uri.7:592
 #, no-wrap
 msgid "NOTES"
 msgstr ""
@@ -2466,7 +2467,7 @@ msgid "ESC 8 (DECRC) is not able to restore the character set changed with ESC %
 msgstr ""
 
 #. type: SH
-#: build/C/man4/console_codes.4:611 build/C/man4/sk98lin.4:605 build/C/man3/stdarg.3:275 build/C/man7/uri.7:673
+#: build/C/man4/console_codes.4:611 build/C/man4/sk98lin.4:592 build/C/man3/stdarg.3:284 build/C/man7/uri.7:673
 #, no-wrap
 msgid "BUGS"
 msgstr ""
@@ -2528,46 +2529,55 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man4/console_ioctl.4:43
-msgid "console_ioctl - ioctl's for console terminal and virtual consoles"
+msgid "console_ioctl - ioctls for console terminal and virtual consoles"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:48
+#: build/C/man4/console_ioctl.4:49
 msgid ""
 "The following Linux-specific B<ioctl>(2)  requests are supported.  Each "
 "requires a third argument, assumed here to be I<argp>."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:48
+#. type: TP
+#: build/C/man4/console_ioctl.4:49
 #, no-wrap
 msgid "B<KDGETLED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:53
+#: build/C/man4/console_ioctl.4:59
 msgid ""
 "Get state of LEDs.  I<argp> points to a I<char>.  The lower three bits of "
 "I<*argp> are set to the state of the LEDs, as follows:"
 msgstr ""
 
-#. type: Plain text
-#: build/C/man4/console_ioctl.4:57
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:61
 #, no-wrap
-msgid ""
-"    LED_CAP       0x04   caps lock led\n"
-"    LEC_NUM       0x02   num lock led\n"
-"    LED_SCR       0x01   scroll lock led\n"
+msgid "LED_CAP \t0x04\tcaps lock led\n"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:57
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:62
+#, no-wrap
+msgid "LED_NUM \t0x02\tnum lock led\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:63
+#, no-wrap
+msgid "LED_SCR \t0x01\tscroll lock led\n"
+msgstr ""
+
+#. type: TP
+#: build/C/man4/console_ioctl.4:65
 #, no-wrap
 msgid "B<KDSETLED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:64
+#: build/C/man4/console_ioctl.4:73
 msgid ""
 "Set the LEDs.  The LEDs are set to correspond to the lower three bits of "
 "I<argp>.  However, if a higher order bit is set, the LEDs revert to normal: "
@@ -2576,23 +2586,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:71
+#: build/C/man4/console_ioctl.4:80
 msgid ""
 "Before 1.1.54, the LEDs just reflected the state of the corresponding "
 "keyboard flags, and KDGETLED/KDSETLED would also change the keyboard flags.  "
-"Since 1.1.54 the leds can be made to display arbitrary information, but by "
-"default they display the keyboard flags.  The following two ioctl's are used "
+"Since 1.1.54 the LEDs can be made to display arbitrary information, but by "
+"default they display the keyboard flags.  The following two ioctls are used "
 "to access the keyboard flags."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:71
+#. type: TP
+#: build/C/man4/console_ioctl.4:80
 #, no-wrap
 msgid "B<KDGKBLED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:78
+#: build/C/man4/console_ioctl.4:89
 msgid ""
 "Get keyboard flags CapsLock, NumLock, ScrollLock (not lights).  I<argp> "
 "points to a char which is set to the flag state.  The low order three bits "
@@ -2600,14 +2610,14 @@ msgid ""
 "nibble (mask 0x70) get the default flag state.  (Since 1.1.54.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:78
+#. type: TP
+#: build/C/man4/console_ioctl.4:89
 #, no-wrap
 msgid "B<KDSKBLED>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:85
+#: build/C/man4/console_ioctl.4:98
 msgid ""
 "Set keyboard flags CapsLock, NumLock, ScrollLock (not lights).  I<argp> has "
 "the desired flag state.  The low order three bits (mask 0x7) have the flag "
@@ -2615,105 +2625,109 @@ msgid ""
 "default flag state.  (Since 1.1.54.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:85
+#. type: TP
+#: build/C/man4/console_ioctl.4:98
 #, no-wrap
 msgid "B<KDGKBTYPE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:88
+#: build/C/man4/console_ioctl.4:102
 msgid "Get keyboard type.  This returns the value KB_101, defined as 0x02."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:88
+#. type: TP
+#: build/C/man4/console_ioctl.4:102
 #, no-wrap
 msgid "B<KDADDIO>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:91
+#: build/C/man4/console_ioctl.4:107
 msgid "Add I/O port as valid.  Equivalent to I<ioperm(arg,1,1)>."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:91
+#. type: TP
+#: build/C/man4/console_ioctl.4:107
 #, no-wrap
 msgid "B<KDDELIO>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:94
+#: build/C/man4/console_ioctl.4:112
 msgid "Delete I/O port as valid.  Equivalent to I<ioperm(arg,1,0)>."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:94
+#. type: TP
+#: build/C/man4/console_ioctl.4:112
 #, no-wrap
 msgid "B<KDENABIO>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:97
+#: build/C/man4/console_ioctl.4:117
 msgid ""
 "Enable I/O to video board.  Equivalent to I<ioperm(0x3b4, 0x3df-0x3b4+1, "
 "1)>."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:97
+#. type: TP
+#: build/C/man4/console_ioctl.4:117
 #, no-wrap
 msgid "B<KDDISABIO>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:100
+#: build/C/man4/console_ioctl.4:122
 msgid ""
 "Disable I/O to video board.  Equivalent to I<ioperm(0x3b4, 0x3df-0x3b4+1, "
 "0)>."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:100
+#. type: TP
+#: build/C/man4/console_ioctl.4:122
 #, no-wrap
 msgid "B<KDSETMODE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:103
+#: build/C/man4/console_ioctl.4:127
 msgid "Set text/graphics mode.  I<argp> is one of these:"
 msgstr ""
 
-#. type: Plain text
-#: build/C/man4/console_ioctl.4:106
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:130
 #, no-wrap
-msgid ""
-"    KD_TEXT       0x00\n"
-"    KD_GRAPHICS   0x01\n"
+msgid "KD_TEXT\t0x00\n"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:106
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:131
+#, no-wrap
+msgid "KD_GRAPHICS\t0x01\n"
+msgstr ""
+
+#. type: TP
+#: build/C/man4/console_ioctl.4:133
 #, no-wrap
 msgid "B<KDGETMODE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:110
+#: build/C/man4/console_ioctl.4:141
 msgid ""
 "Get text/graphics mode.  I<argp> points to a I<long> which is set to one of "
 "the above values."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:110
+#. type: TP
+#: build/C/man4/console_ioctl.4:141
 #, no-wrap
 msgid "B<KDMKTONE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:119
+#: build/C/man4/console_ioctl.4:155
 msgid ""
 "Generate tone of specified length.  The lower 16 bits of I<argp> specify the "
 "period in clock cycles, and the upper 16 bits give the duration in msec.  If "
@@ -2723,41 +2737,41 @@ msgid ""
 "2.1.49-50.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:119
+#. type: TP
+#: build/C/man4/console_ioctl.4:155
 #, no-wrap
 msgid "B<KIOCSOUND>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:126
+#: build/C/man4/console_ioctl.4:167
 msgid ""
 "Start or stop sound generation.  The lower 16 bits of I<argp> specify the "
 "period in clock cycles (that is, I<argp> = 1193180/frequency).  I<argp> = 0 "
 "turns sound off.  In either case, control returns immediately."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:126
+#. type: TP
+#: build/C/man4/console_ioctl.4:167
 #, no-wrap
 msgid "B<GIO_CMAP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:131
+#: build/C/man4/console_ioctl.4:174
 msgid ""
 "Get the current default color map from kernel.  I<argp> points to a 48-byte "
 "array.  (Since 1.3.3.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:131
+#. type: TP
+#: build/C/man4/console_ioctl.4:174
 #, no-wrap
 msgid "B<PIO_CMAP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:142
+#: build/C/man4/console_ioctl.4:187
 msgid ""
 "Change the default text-mode color map.  I<argp> points to a 48-byte array "
 "which contains, in order, the Red, Green, and Blue values for the 16 "
@@ -2767,28 +2781,28 @@ msgid ""
 "bright blue, bright purple, bright cyan and white.  (Since 1.3.3.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:142
+#. type: TP
+#: build/C/man4/console_ioctl.4:187
 #, no-wrap
 msgid "B<GIO_FONT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:148
+#: build/C/man4/console_ioctl.4:197
 msgid ""
 "Gets 256-character screen font in expanded form.  I<argp> points to an 8192 "
 "byte array.  Fails with error code B<EINVAL> if the currently loaded font is "
 "a 512-character font, or if the console is not in text mode."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:148
+#. type: TP
+#: build/C/man4/console_ioctl.4:197
 #, no-wrap
 msgid "B<GIO_FONTX>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:161
+#: build/C/man4/console_ioctl.4:225
 msgid ""
 "Gets screen font and associated information.  I<argp> points to a I<struct "
 "consolefontdesc> (see B<PIO_FONTX>).  On call, the I<charcount> field should "
@@ -2800,34 +2814,34 @@ msgid ""
 "untouched and I<errno> is set to B<ENOMEM>.  (Since 1.3.1.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:161
+#. type: TP
+#: build/C/man4/console_ioctl.4:225
 #, no-wrap
 msgid "B<PIO_FONT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:170
+#: build/C/man4/console_ioctl.4:240
 msgid ""
 "Sets 256-character screen font.  Load font into the EGA/VGA character "
 "generator.  I<argp> points to a 8192 byte map, with 32 bytes per character.  "
-"Only first I<N> of them are used for an 8xI<N> font (0 E<lt> I<N> E<lt>= "
+"Only the first I<N> of them are used for an 8xI<N> font (0 E<lt> I<N> E<lt>= "
 "32).  This call also invalidates the Unicode mapping."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:170
+#. type: TP
+#: build/C/man4/console_ioctl.4:240
 #, no-wrap
 msgid "B<PIO_FONTX>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:174
+#: build/C/man4/console_ioctl.4:245
 msgid "Sets screen font and associated rendering information.  I<argp> points to a"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:185
+#: build/C/man4/console_ioctl.4:256
 #, no-wrap
 msgid ""
 "struct consolefontdesc {\n"
@@ -2841,35 +2855,35 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:192
+#: build/C/man4/console_ioctl.4:264
 msgid ""
 "If necessary, the screen will be appropriately resized, and B<SIGWINCH> sent "
 "to the appropriate processes.  This call also invalidates the Unicode "
 "mapping.  (Since 1.3.1.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:192
+#. type: TP
+#: build/C/man4/console_ioctl.4:264
 #, no-wrap
 msgid "B<PIO_FONTRESET>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:198
+#: build/C/man4/console_ioctl.4:272
 msgid ""
 "Resets the screen font, size and Unicode mapping to the bootup defaults.  "
 "I<argp> is unused, but should be set to NULL to ensure compatibility with "
 "future versions of Linux.  (Since 1.3.28.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:198
+#. type: TP
+#: build/C/man4/console_ioctl.4:272
 #, no-wrap
 msgid "B<GIO_SCRNMAP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:205
+#: build/C/man4/console_ioctl.4:281
 msgid ""
 "Get screen mapping from kernel.  I<argp> points to an area of size E_TABSZ, "
 "which is loaded with the font positions used to display each character.  "
@@ -2877,42 +2891,42 @@ msgid ""
 "font is more than 256 characters."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:205
+#. type: TP
+#: build/C/man4/console_ioctl.4:281
 #, no-wrap
 msgid "B<GIO_UNISCRNMAP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:213
+#: build/C/man4/console_ioctl.4:293
 msgid ""
 "Get full Unicode screen mapping from kernel.  I<argp> points to an area of "
-"size E_TABSZ*sizeof(unsigned short), which is loaded with the Unicodes each "
-"character represent.  A special set of Unicodes, starting at U+F000, are "
-"used to represent \"direct to font\" mappings.  (Since 1.3.1.)"
+"size I<E_TABSZ*sizeof(unsigned short)>, which is loaded with the Unicodes "
+"each character represent.  A special set of Unicodes, starting at U+F000, "
+"are used to represent \"direct to font\" mappings.  (Since 1.3.1.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:213
+#. type: TP
+#: build/C/man4/console_ioctl.4:293
 #, no-wrap
 msgid "B<PIO_SCRNMAP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:218
+#: build/C/man4/console_ioctl.4:300
 msgid ""
 "Loads the \"user definable\" (fourth) table in the kernel which maps bytes "
 "into console screen symbols.  I<argp> points to an area of size E_TABSZ."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:218
+#. type: TP
+#: build/C/man4/console_ioctl.4:300
 #, no-wrap
 msgid "B<PIO_UNISCRNMAP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:225
+#: build/C/man4/console_ioctl.4:308
 msgid ""
 "Loads the \"user definable\" (fourth) table in the kernel which maps bytes "
 "into Unicodes, which are then translated into screen symbols according to "
@@ -2920,19 +2934,19 @@ msgid ""
 "U+F000 can be used to map directly to the font symbols.  (Since 1.3.1.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:225
+#. type: TP
+#: build/C/man4/console_ioctl.4:308
 #, no-wrap
 msgid "B<GIO_UNIMAP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:228
+#: build/C/man4/console_ioctl.4:313
 msgid "Get Unicode-to-font mapping from kernel.  I<argp> points to a"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:235
+#: build/C/man4/console_ioctl.4:320
 #, no-wrap
 msgid ""
 "struct unimapdesc {\n"
@@ -2942,12 +2956,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:239
+#: build/C/man4/console_ioctl.4:326
 msgid "where I<entries> points to an array of"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:246
+#: build/C/man4/console_ioctl.4:333
 #, no-wrap
 msgid ""
 "struct unipair {\n"
@@ -2957,39 +2971,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:250 build/C/man4/console_ioctl.4:270
+#: build/C/man4/console_ioctl.4:337 build/C/man4/console_ioctl.4:361
 msgid "(Since 1.1.92.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:250
+#. type: TP
+#: build/C/man4/console_ioctl.4:337
 #, no-wrap
 msgid "B<PIO_UNIMAP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:255
-#, no-wrap
+#: build/C/man4/console_ioctl.4:344
 msgid ""
-"Put unicode-to-font mapping in kernel.\n"
-"    I<argp> points to a\n"
-"I<struct unimapdesc>.\n"
-"(Since 1.1.92)\n"
+"Put unicode-to-font mapping in kernel.  I<argp> points to a I<struct "
+"unimapdesc>.  (Since 1.1.92)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:255
+#. type: TP
+#: build/C/man4/console_ioctl.4:344
 #, no-wrap
 msgid "B<PIO_UNIMAPCLR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:258
+#: build/C/man4/console_ioctl.4:349
 msgid "Clear table, possibly advise hash algorithm.  I<argp> points to a"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:266
+#: build/C/man4/console_ioctl.4:357
 #, no-wrap
 msgid ""
 "struct unimapinit {\n"
@@ -2999,91 +3010,109 @@ msgid ""
 "};\n"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:270
+#. type: TP
+#: build/C/man4/console_ioctl.4:361
 #, no-wrap
 msgid "B<KDGKBMODE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:274
+#: build/C/man4/console_ioctl.4:369
 msgid ""
 "Gets current keyboard mode.  I<argp> points to a I<long> which is set to one "
 "of these:"
 msgstr ""
 
-#. type: Plain text
-#: build/C/man4/console_ioctl.4:279
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:372
 #, no-wrap
-msgid ""
-"    K_RAW         0x00\n"
-"    K_XLATE       0x01\n"
-"    K_MEDIUMRAW   0x02\n"
-"    K_UNICODE     0x03\n"
+msgid "K_RAW\t0x00\n"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:279
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:373
+#, no-wrap
+msgid "K_XLATE\t0x01\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:374
+#, no-wrap
+msgid "K_MEDIUMRAW\t0x02\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:375
+#, no-wrap
+msgid "K_UNICODE\t0x03\n"
+msgstr ""
+
+#. type: TP
+#: build/C/man4/console_ioctl.4:377
 #, no-wrap
 msgid "B<KDSKBMODE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:282
+#: build/C/man4/console_ioctl.4:384
 msgid ""
 "Sets current keyboard mode.  I<argp> is a I<long> equal to one of the above "
 "values."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:282
+#. type: TP
+#: build/C/man4/console_ioctl.4:384
 #, no-wrap
 msgid "B<KDGKBMETA>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:286
+#: build/C/man4/console_ioctl.4:392
 msgid ""
 "Gets meta key handling mode.  I<argp> points to a I<long> which is set to "
 "one of these:"
 msgstr ""
 
-#. type: Plain text
-#: build/C/man4/console_ioctl.4:289
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:395
 #, no-wrap
-msgid ""
-"    K_METABIT     0x03   set high order bit\n"
-"    K_ESCPREFIX   0x04   escape prefix\n"
+msgid "K_METABIT\t0x03\tset high order bit\n"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:289
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:396
+#, no-wrap
+msgid "K_ESCPREFIX\t0x04\tescape prefix\n"
+msgstr ""
+
+#. type: TP
+#: build/C/man4/console_ioctl.4:398
 #, no-wrap
 msgid "B<KDSKBMETA>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:292
+#: build/C/man4/console_ioctl.4:405
 msgid ""
 "Sets meta key handling mode.  I<argp> is a I<long> equal to one of the above "
 "values."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:292
+#. type: TP
+#: build/C/man4/console_ioctl.4:405
 #, no-wrap
 msgid "B<KDGKBENT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:295
+#: build/C/man4/console_ioctl.4:410
 msgid ""
 "Gets one entry in key translation table (keycode to action code).  I<argp> "
 "points to a"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:303
+#: build/C/man4/console_ioctl.4:418
 #, no-wrap
 msgid ""
 "struct kbentry {\n"
@@ -3094,7 +3123,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:312
+#: build/C/man4/console_ioctl.4:437
 msgid ""
 "with the first two members filled in: I<kb_table> selects the key table (0 "
 "E<lt>= I<kb_table> E<lt> MAX_NR_KEYMAPS), and I<kb_index> is the keycode (0 "
@@ -3103,30 +3132,30 @@ msgid ""
 "I<kb_table> is invalid."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:312
+#. type: TP
+#: build/C/man4/console_ioctl.4:437
 #, no-wrap
 msgid "B<KDSKBENT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:316
+#: build/C/man4/console_ioctl.4:443
 msgid "Sets one entry in translation table.  I<argp> points to a I<struct kbentry>."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:316
+#. type: TP
+#: build/C/man4/console_ioctl.4:443
 #, no-wrap
 msgid "B<KDGKBSENT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:319
+#: build/C/man4/console_ioctl.4:448
 msgid "Gets one function key string.  I<argp> points to a"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:326
+#: build/C/man4/console_ioctl.4:455
 #, no-wrap
 msgid ""
 "struct kbsentry {\n"
@@ -3136,36 +3165,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:331
+#: build/C/man4/console_ioctl.4:463
 msgid ""
 "I<kb_string> is set to the (null-terminated) string corresponding to the "
 "I<kb_func>th function key action code."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:331
+#. type: TP
+#: build/C/man4/console_ioctl.4:463
 #, no-wrap
 msgid "B<KDSKBSENT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:335
+#: build/C/man4/console_ioctl.4:469
 msgid "Sets one function key string entry.  I<argp> points to a I<struct kbsentry>."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:335
+#. type: TP
+#: build/C/man4/console_ioctl.4:469
 #, no-wrap
 msgid "B<KDGKBDIACR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:338
+#: build/C/man4/console_ioctl.4:474
 msgid "Read kernel accent table.  I<argp> points to a"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:345
+#: build/C/man4/console_ioctl.4:481
 #, no-wrap
 msgid ""
 "struct kbdiacrs {\n"
@@ -3175,12 +3204,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:350
+#: build/C/man4/console_ioctl.4:488
 msgid "where I<kb_cnt> is the number of entries in the array, each of which is a"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:358
+#: build/C/man4/console_ioctl.4:496
 #, no-wrap
 msgid ""
 "struct kbdiacr {\n"
@@ -3190,19 +3219,19 @@ msgid ""
 "};\n"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:360
+#. type: TP
+#: build/C/man4/console_ioctl.4:498
 #, no-wrap
 msgid "B<KDGETKEYCODE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:363
+#: build/C/man4/console_ioctl.4:503
 msgid "Read kernel keycode table entry (scan code to keycode).  I<argp> points to a"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:370
+#: build/C/man4/console_ioctl.4:510
 #, no-wrap
 msgid ""
 "struct kbkeycode {\n"
@@ -3212,68 +3241,68 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:377
+#: build/C/man4/console_ioctl.4:524
 msgid ""
 "I<keycode> is set to correspond to the given I<scancode>.  (89 E<lt>= "
 "I<scancode> E<lt>= 255 only.  For 1 E<lt>= I<scancode> E<lt>= 88, "
 "I<keycode>==I<scancode>.)  (Since 1.1.63.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:377
+#. type: TP
+#: build/C/man4/console_ioctl.4:524
 #, no-wrap
 msgid "B<KDSETKEYCODE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:382
+#: build/C/man4/console_ioctl.4:531
 msgid ""
 "Write kernel keycode table entry.  I<argp> points to a I<struct kbkeycode>.  "
 "(Since 1.1.63.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:382
+#. type: TP
+#: build/C/man4/console_ioctl.4:531
 #, no-wrap
 msgid "B<KDSIGACCEPT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:387
+#: build/C/man4/console_ioctl.4:543
 msgid ""
 "The calling process indicates its willingness to accept the signal I<argp> "
 "when it is generated by pressing an appropriate key combination.  (1 E<lt>= "
-"I<argp> E<lt>= NSIG).  (See spawn_console() in "
-"linux/drivers/char/keyboard.c.)"
+"I<argp> E<lt>= NSIG).  (See I<spawn_console>()  in "
+"I<linux/drivers/char/keyboard.c>.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:387
+#. type: TP
+#: build/C/man4/console_ioctl.4:543
 #, no-wrap
 msgid "B<VT_OPENQRY>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:391
+#: build/C/man4/console_ioctl.4:553
 msgid ""
 "Returns the first available (non-opened) console.  I<argp> points to an "
 "I<int> which is set to the number of the vt (1 E<lt>= I<*argp> E<lt>= "
 "MAX_NR_CONSOLES)."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:391
+#. type: TP
+#: build/C/man4/console_ioctl.4:553
 #, no-wrap
 msgid "B<VT_GETMODE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:394
+#: build/C/man4/console_ioctl.4:558
 msgid "Get mode of active vt.  I<argp> points to a"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:404
+#: build/C/man4/console_ioctl.4:568
 #, no-wrap
 msgid ""
 "struct vt_mode {\n"
@@ -3286,45 +3315,54 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:409
+#: build/C/man4/console_ioctl.4:574
 msgid ""
 "which is set to the mode of the active vt.  I<mode> is set to one of these "
 "values:"
 msgstr ""
 
-#. type: Plain text
-#: build/C/man4/console_ioctl.4:413
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:577
 #, no-wrap
-msgid ""
-"    VT_AUTO       auto vt switching\n"
-"    VT_PROCESS    process controls switching\n"
-"    VT_ACKACQ     acknowledge switch\n"
+msgid "VT_AUTO\tauto vt switching\n"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:413
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:578
+#, no-wrap
+msgid "VT_PROCESS\tprocess controls switching\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man4/console_ioctl.4:579
+#, no-wrap
+msgid "VT_ACKACQ\tacknowledge switch\n"
+msgstr ""
+
+#. type: TP
+#: build/C/man4/console_ioctl.4:581
 #, no-wrap
 msgid "B<VT_SETMODE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:417
+#: build/C/man4/console_ioctl.4:587
 msgid "Set mode of active vt.  I<argp> points to a I<struct vt_mode>."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:417
+#. type: TP
+#: build/C/man4/console_ioctl.4:587
 #, no-wrap
 msgid "B<VT_GETSTATE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:420
+#: build/C/man4/console_ioctl.4:592
 msgid "Get global vt state info.  I<argp> points to a"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:428
+#: build/C/man4/console_ioctl.4:600
 #, no-wrap
 msgid ""
 "struct vt_stat {\n"
@@ -3335,69 +3373,69 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:433
+#: build/C/man4/console_ioctl.4:607
 msgid ""
 "For each vt in use, the corresponding bit in the I<v_state> member is set.  "
 "(Kernels 1.0 through 1.1.92.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:433
+#. type: TP
+#: build/C/man4/console_ioctl.4:607
 #, no-wrap
 msgid "B<VT_RELDISP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:435
+#: build/C/man4/console_ioctl.4:610
 msgid "Release a display."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:435
+#. type: TP
+#: build/C/man4/console_ioctl.4:610
 #, no-wrap
 msgid "B<VT_ACTIVATE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:437
+#: build/C/man4/console_ioctl.4:617
 msgid "Switch to vt I<argp> (1 E<lt>= I<argp> E<lt>= MAX_NR_CONSOLES)."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:437
+#. type: TP
+#: build/C/man4/console_ioctl.4:617
 #, no-wrap
 msgid "B<VT_WAITACTIVE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:439
+#: build/C/man4/console_ioctl.4:622
 msgid "Wait until vt I<argp> has been activated."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:439
+#. type: TP
+#: build/C/man4/console_ioctl.4:622
 #, no-wrap
 msgid "B<VT_DISALLOCATE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:442
+#: build/C/man4/console_ioctl.4:627
 msgid "Deallocate the memory associated with vt I<argp>.  (Since 1.1.54.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:442
+#. type: TP
+#: build/C/man4/console_ioctl.4:627
 #, no-wrap
 msgid "B<VT_RESIZE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:445
+#: build/C/man4/console_ioctl.4:632
 msgid "Set the kernel's idea of screensize.  I<argp> points to a"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:453
+#: build/C/man4/console_ioctl.4:640
 #, no-wrap
 msgid ""
 "struct vt_sizes {\n"
@@ -3408,25 +3446,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:460
+#: build/C/man4/console_ioctl.4:647
 msgid ""
 "Note that this does not change the videomode.  See B<resizecons>(8).  (Since "
 "1.1.54.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:460
+#. type: TP
+#: build/C/man4/console_ioctl.4:647
 #, no-wrap
 msgid "B<VT_RESIZEX>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:463
+#: build/C/man4/console_ioctl.4:652
 msgid "Set the kernel's idea of various screen parameters.  I<argp> points to a"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:478
+#: build/C/man4/console_ioctl.4:667
 #, no-wrap
 msgid ""
 "struct vt_consize {\n"
@@ -3444,7 +3482,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:487
+#: build/C/man4/console_ioctl.4:676
 msgid ""
 "Any parameter may be set to zero, indicating \"no change\", but if multiple "
 "parameters are set, they must be self-consistent.  Note that this does not "
@@ -3452,50 +3490,50 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:491
+#: build/C/man4/console_ioctl.4:683
 msgid ""
 "The action of the following ioctls depends on the first byte in the struct "
 "pointed to by I<argp>, referred to here as the I<subcode>.  These are legal "
 "only for the superuser or the owner of the current terminal."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:491
+#. type: TP
+#: build/C/man4/console_ioctl.4:683
 #, no-wrap
 msgid "B<TIOCLINUX, subcode=0>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:495
+#: build/C/man4/console_ioctl.4:691
 msgid ""
 "Dump the screen.  Disappeared in 1.1.92.  (With kernel 1.1.92 or later, read "
-"from /dev/vcsN or /dev/vcsaN instead.)"
+"from I</dev/vcsN> or I</dev/vcsaN> instead.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:495
+#. type: TP
+#: build/C/man4/console_ioctl.4:691
 #, no-wrap
 msgid "B<TIOCLINUX, subcode=1>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:498
+#: build/C/man4/console_ioctl.4:695
 msgid "Get task information.  Disappeared in 1.1.92."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:498
+#. type: TP
+#: build/C/man4/console_ioctl.4:695
 #, no-wrap
 msgid "B<TIOCLINUX, subcode=2>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:501
+#: build/C/man4/console_ioctl.4:700
 msgid "Set selection.  I<argp> points to a"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:509
+#: build/C/man4/console_ioctl.4:708
 #, no-wrap
 msgid ""
 "struct {\n"
@@ -3506,260 +3544,266 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:521
+#: build/C/man4/console_ioctl.4:728
 msgid ""
 "I<xs> and I<ys> are the starting column and row.  I<xe> and I<ye> are the "
 "ending column and row.  (Upper left corner is row=column=1.)  I<sel_mode> is "
 "0 for character-by-character selection, 1 for word-by-word selection, or 2 "
 "for line-by-line selection.  The indicated screen characters are highlighted "
-"and saved in the static array sel_buffer in devices/char/console.c."
+"and saved in the static array sel_buffer in I<devices/char/console.c>."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:521
+#. type: TP
+#: build/C/man4/console_ioctl.4:728
 #, no-wrap
 msgid "B<TIOCLINUX, subcode=3>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:525
+#: build/C/man4/console_ioctl.4:734
 msgid ""
 "Paste selection.  The characters in the selection buffer are written to "
 "I<fd>."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:525
+#. type: TP
+#: build/C/man4/console_ioctl.4:734
 #, no-wrap
 msgid "B<TIOCLINUX, subcode=4>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:527
+#: build/C/man4/console_ioctl.4:737
 msgid "Unblank the screen."
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:527
+#. type: TP
+#: build/C/man4/console_ioctl.4:737
 #, no-wrap
 msgid "B<TIOCLINUX, subcode=5>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:531
+#: build/C/man4/console_ioctl.4:742
 msgid ""
 "Sets contents of a 256-bit look up table defining characters in a \"word\", "
 "for word-by-word selection.  (Since 1.1.32.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:531
+#. type: TP
+#: build/C/man4/console_ioctl.4:742
 #, no-wrap
 msgid "B<TIOCLINUX, subcode=6>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:535
+#: build/C/man4/console_ioctl.4:749
 msgid ""
 "I<argp> points to a char which is set to the value of the kernel variable "
 "I<shift_state>.  (Since 1.1.32.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:535
+#. type: TP
+#: build/C/man4/console_ioctl.4:749
 #, no-wrap
 msgid "B<TIOCLINUX, subcode=7>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:539
+#: build/C/man4/console_ioctl.4:756
 msgid ""
 "I<argp> points to a char which is set to the value of the kernel variable "
 "I<report_mouse>.  (Since 1.1.33.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:539
+#. type: TP
+#: build/C/man4/console_ioctl.4:756
 #, no-wrap
 msgid "B<TIOCLINUX, subcode=8>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:544
+#: build/C/man4/console_ioctl.4:764
 msgid ""
 "Dump screen width and height, cursor position, and all the "
 "character-attribute pairs.  (Kernels 1.1.67 through 1.1.91 only.  With "
-"kernel 1.1.92 or later, read from /dev/vcsa* instead.)"
+"kernel 1.1.92 or later, read from I</dev/vcsa*> instead.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:544
+#. type: TP
+#: build/C/man4/console_ioctl.4:764
 #, no-wrap
 msgid "B<TIOCLINUX, subcode=9>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:549
+#: build/C/man4/console_ioctl.4:772
 msgid ""
 "Restore screen width and height, cursor position, and all the "
 "character-attribute pairs.  (Kernels 1.1.67 through 1.1.91 only.  With "
-"kernel 1.1.92 or later, write to /dev/vcsa* instead.)"
+"kernel 1.1.92 or later, write to I</dev/vcsa*> instead.)"
 msgstr ""
 
-#. type: IP
-#: build/C/man4/console_ioctl.4:549
+#. type: TP
+#: build/C/man4/console_ioctl.4:772
 #, no-wrap
 msgid "B<TIOCLINUX, subcode=10>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:554
+#: build/C/man4/console_ioctl.4:780
 msgid ""
 "Handles the Power Saving feature of the new generation of monitors.  VESA "
-"screen blanking mode is set to I<argp>[1], which governs what screen "
+"screen blanking mode is set to I<argp[1]>, which governs what screen "
 "blanking does:"
 msgstr ""
 
-#. type: Plain text
-#: build/C/man4/console_ioctl.4:556
+#. type: IP
+#: build/C/man4/console_ioctl.4:781
 #, no-wrap
-msgid "    I<0>: Screen blanking is disabled.\n"
+msgid "0:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:563
+#: build/C/man4/console_ioctl.4:783
+msgid "Screen blanking is disabled."
+msgstr ""
+
+#. type: IP
+#: build/C/man4/console_ioctl.4:783
 #, no-wrap
-msgid ""
-"    I<1>: The current video adapter\n"
-"register settings are saved, then the controller is programmed to turn off\n"
-"the vertical synchronization pulses.\n"
-"This puts the monitor into \"standby\" mode.\n"
-"If your monitor has an Off_Mode timer, then\n"
-"it will eventually power down by itself.\n"
+msgid "1:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:572
-#, no-wrap
+#: build/C/man4/console_ioctl.4:790
 msgid ""
-"    I<2>: The current\n"
-"settings are saved, then both the vertical and horizontal\n"
-"synchronization pulses are turned off.\n"
-"This puts the monitor into \"off\" mode.\n"
-"If your monitor has no Off_Mode timer,\n"
-"or if you want your monitor to power down immediately when the\n"
-"blank_timer times out, then you choose this option.\n"
-"(I<Caution:> Powering down frequently will damage the monitor.)\n"
+"The current video adapter register settings are saved, then the controller "
+"is programmed to turn off the vertical synchronization pulses.  This puts "
+"the monitor into \"standby\" mode.  If your monitor has an Off_Mode timer, "
+"then it will eventually power down by itself."
+msgstr ""
+
+#. type: IP
+#: build/C/man4/console_ioctl.4:790
+#, no-wrap
+msgid "2:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:574
-msgid "(Since 1.1.76.)"
+#: build/C/man4/console_ioctl.4:800
+msgid ""
+"The current settings are saved, then both the vertical and horizontal "
+"synchronization pulses are turned off.  This puts the monitor into \"off\" "
+"mode.  If your monitor has no Off_Mode timer, or if you want your monitor to "
+"power down immediately when the blank_timer times out, then you choose this "
+"option.  (I<Caution:> Powering down frequently will damage the monitor.)  "
+"(Since 1.1.76.)"
 msgstr ""
 
 #. type: SH
-#: build/C/man4/console_ioctl.4:574 build/C/man3/mkfifo.3:61 build/C/man2/mknod.2:101 build/C/man3/setlogmask.3:63 build/C/man4/st.4:827 build/C/man2/syslog.2:244
+#: build/C/man4/console_ioctl.4:801 build/C/man3/mkfifo.3:120 build/C/man2/mknod.2:149 build/C/man3/setlogmask.3:69 build/C/man4/st.4:827 build/C/man2/syslog.2:321
 #, no-wrap
 msgid "RETURN VALUE"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:577
-msgid "On success, 0 is returned.  On error -1 is returned, and I<errno> is set."
+#: build/C/man4/console_ioctl.4:806
+msgid "On success, 0 is returned.  On error, -1 is returned, and I<errno> is set."
 msgstr ""
 
 #. type: SH
-#: build/C/man4/console_ioctl.4:577 build/C/man3/mkfifo.3:67 build/C/man2/mknod.2:106 build/C/man3/setlogmask.3:65 build/C/man2/syslog.2:260
+#: build/C/man4/console_ioctl.4:806 build/C/man3/mkfifo.3:128 build/C/man2/mknod.2:156 build/C/man3/setlogmask.3:71 build/C/man2/syslog.2:337
 #, no-wrap
 msgid "ERRORS"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:579
+#: build/C/man4/console_ioctl.4:809
 msgid "I<errno> may take on these values:"
 msgstr ""
 
 #. type: TP
-#: build/C/man4/console_ioctl.4:579
+#: build/C/man4/console_ioctl.4:809 build/C/man3/mkfifo.3:168 build/C/man2/mknod.2:230
 #, no-wrap
 msgid "B<EBADF>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:582
+#: build/C/man4/console_ioctl.4:812
 msgid "The file descriptor is invalid."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/console_ioctl.4:582
+#: build/C/man4/console_ioctl.4:812
 #, no-wrap
 msgid "B<ENOTTY>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:586
+#: build/C/man4/console_ioctl.4:816
 msgid ""
 "The file descriptor is not associated with a character special device, or "
 "the specified request does not apply to it."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/console_ioctl.4:586 build/C/man2/mknod.2:129 build/C/man4/st.4:842 build/C/man2/syslog.2:261
+#: build/C/man4/console_ioctl.4:816 build/C/man2/mknod.2:179 build/C/man4/st.4:842 build/C/man2/syslog.2:338
 #, no-wrap
 msgid "B<EINVAL>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:589
+#: build/C/man4/console_ioctl.4:821
 msgid "The file descriptor or I<argp> is invalid."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/console_ioctl.4:589 build/C/man2/mknod.2:159 build/C/man2/syslog.2:285
+#: build/C/man4/console_ioctl.4:821 build/C/man2/mknod.2:209 build/C/man2/syslog.2:362
 #, no-wrap
 msgid "B<EPERM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:592
+#: build/C/man4/console_ioctl.4:824
 msgid "Insufficient permission."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:603
+#: build/C/man4/console_ioctl.4:835
 msgid ""
 "B<Warning>: Do not regard this man page as documentation of the Linux "
-"console ioctl's.  This is provided for the curious only, as an alternative "
-"to reading the source.  Ioctl's are undocumented Linux internals, liable to "
-"be changed without warning.  (And indeed, this page more or less describes "
-"the situation as of kernel version 1.1.94; there are many minor and "
-"not-so-minor differences with earlier versions.)"
+"console ioctls.  This is provided for the curious only, as an alternative to "
+"reading the source.  Ioctl's are undocumented Linux internals, liable to be "
+"changed without warning.  (And indeed, this page more or less describes the "
+"situation as of kernel version 1.1.94; there are many minor and not-so-minor "
+"differences with earlier versions.)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:608
+#: build/C/man4/console_ioctl.4:840
 msgid ""
-"Very often, ioctl's are introduced for communication between the kernel and "
+"Very often, ioctls are introduced for communication between the kernel and "
 "one particular well-known program (fdisk, hdparm, setserial, tunelp, "
 "loadkeys, selection, setfont, etc.), and their behavior will be changed when "
 "required by this particular program."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:612
+#: build/C/man4/console_ioctl.4:844
 msgid ""
-"Programs using these ioctl's will not be portable to other versions of UNIX, "
+"Programs using these ioctls will not be portable to other versions of UNIX, "
 "will not work on older versions of Linux, and will not work on future "
 "versions of Linux."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:614
+#: build/C/man4/console_ioctl.4:846
 msgid "Use POSIX functions."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:638
+#: build/C/man4/console_ioctl.4:870
 msgid ""
 "B<dumpkeys>(1), B<kbd_mode>(1), B<loadkeys>(1), B<mknod>(1), B<setleds>(1), "
 "B<setmetamode>(1), B<execve>(2), B<fcntl>(2), B<ioperm>(2), B<termios>(3), "
@@ -3769,7 +3813,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/console_ioctl.4:641
+#: build/C/man4/console_ioctl.4:873
 msgid "I</usr/include/linux/kd.h>, I</usr/include/linux/vt.h>"
 msgstr ""
 
@@ -3782,7 +3826,7 @@ msgstr ""
 #. type: TH
 #: build/C/man5/core.5:25
 #, no-wrap
-msgid "2013-02-25"
+msgid "2014-08-19"
 msgstr ""
 
 #. type: Plain text
@@ -3815,10 +3859,11 @@ msgid "There are various circumstances in which a core dump file is not produced
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:61
+#: build/C/man5/core.5:66
 msgid ""
-"The process does not have permission to write the core file.  (By default "
-"the core file is called I<core>, and is created in the current working "
+"The process does not have permission to write the core file.  (By default, "
+"the core file is called I<core> or I<core.pid>, where I<pid> is the ID of "
+"the process that dumped core, and is created in the current working "
 "directory.  See below for details on naming.)  Writing the core file will "
 "fail if the directory in which it is to be created is nonwritable, or if a "
 "file with the same name exists and is not writable or is not a regular file "
@@ -3826,27 +3871,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:65
+#: build/C/man5/core.5:70
 msgid ""
 "A (writable, regular) file with the same name as would be used for the core "
 "dump already exists, but there is more than one hard link to that file."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:69
+#: build/C/man5/core.5:74
 msgid ""
-"The file system where the core dump file would be created is full; or has "
-"run out of inodes; or is mounted read-only; or the user has reached their "
-"quota for the file system."
+"The filesystem where the core dump file would be created is full; or has run "
+"out of inodes; or is mounted read-only; or the user has reached their quota "
+"for the filesystem."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:72
+#: build/C/man5/core.5:77
 msgid "The directory in which the core dump file is to be created does not exist."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:85
+#: build/C/man5/core.5:90
 msgid ""
 "The B<RLIMIT_CORE> (core file size) or B<RLIMIT_FSIZE> (file size) resource "
 "limits for the process are set to zero; see B<getrlimit>(2)  and the "
@@ -3854,7 +3899,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:88
+#: build/C/man5/core.5:93
 msgid ""
 "The binary being executed by the process does not have read permission "
 "enabled."
@@ -3863,7 +3908,7 @@ msgstr ""
 #.  FIXME . Perhaps relocate discussion of /proc/sys/fs/suid_dumpable
 #.  and PR_SET_DUMPABLE to this page?
 #. type: Plain text
-#: build/C/man5/core.5:101
+#: build/C/man5/core.5:106
 msgid ""
 "The process is executing a set-user-ID (set-group-ID) program that is owned "
 "by a user (group) other than the real user (group)  ID of the process.  "
@@ -3874,27 +3919,27 @@ msgstr ""
 
 #.  commit 046d662f481830e652ac34cd112249adde16452a
 #. type: Plain text
-#: build/C/man5/core.5:107
+#: build/C/man5/core.5:112
 msgid ""
 "(Since Linux 3.7)  The kernel was configured without the B<CONFIG_COREDUMP> "
 "option."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:113
+#: build/C/man5/core.5:118
 msgid ""
 "In addition, a core dump may exclude part of the address space of the "
 "process if the B<madvise>(2)  B<MADV_DONTDUMP> flag was employed."
 msgstr ""
 
 #. type: SS
-#: build/C/man5/core.5:113
+#: build/C/man5/core.5:118
 #, no-wrap
 msgid "Naming of core dump files"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:122
+#: build/C/man5/core.5:127
 msgid ""
 "By default, a core dump file is named I<core>, but the "
 "I</proc/sys/kernel/core_pattern> file (since Linux 2.6 and 2.4.21)  can be "
@@ -3904,121 +3949,151 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:125
+#: build/C/man5/core.5:130
 #, no-wrap
 msgid "%%"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:128
+#: build/C/man5/core.5:133
 msgid "a single % character"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:128
+#: build/C/man5/core.5:133
 #, no-wrap
-msgid "%p"
+msgid "%c"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:131
-msgid "PID of dumped process"
+#: build/C/man5/core.5:136
+msgid "core file size soft resource limit of crashing process (since Linux 2.6.24)"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:131
+#: build/C/man5/core.5:136
 #, no-wrap
-msgid "%u"
+msgid "%d"
 msgstr ""
 
+#.  Added in git commit 12a2b4b2241e318b4f6df31228e4272d2c2968a1
 #. type: Plain text
-#: build/C/man5/core.5:134
-msgid "(numeric) real UID of dumped process"
+#: build/C/man5/core.5:143
+msgid ""
+"dump mode\\(emsame as value returned by B<prctl>(2)  B<PR_GET_DUMPABLE> "
+"(since Linux 3.7)"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:134
+#: build/C/man5/core.5:143
 #, no-wrap
-msgid "%g"
+msgid "%e"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:137
-msgid "(numeric) real GID of dumped process"
+#: build/C/man5/core.5:146
+msgid "executable filename (without path prefix)"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:137
+#: build/C/man5/core.5:146
 #, no-wrap
-msgid "%s"
+msgid "%E"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:140
-msgid "number of signal causing dump"
+#: build/C/man5/core.5:151
+msgid ""
+"pathname of executable, with slashes (\\(aq/\\(aq) replaced by exclamation "
+"marks (\\(aq!\\(aq)  (since Linux 3.0)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:140
+#: build/C/man5/core.5:151
 #, no-wrap
-msgid "%t"
+msgid "%g"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:144
-msgid ""
-"time of dump, expressed as seconds since the Epoch, 1970-01-01 00:00:00 "
-"+0000 (UTC)"
+#: build/C/man5/core.5:154
+msgid "(numeric) real GID of dumped process"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:144
+#: build/C/man5/core.5:154
 #, no-wrap
 msgid "%h"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:147
+#: build/C/man5/core.5:157
 msgid "hostname (same as I<nodename> returned by B<uname>(2))"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:147
+#: build/C/man5/core.5:157
 #, no-wrap
-msgid "%e"
+msgid "%p"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:150
-msgid "executable filename (without path prefix)"
+#: build/C/man5/core.5:161
+msgid ""
+"PID of dumped process, as seen in the PID namespace in which the process "
+"resides"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:150
+#: build/C/man5/core.5:161
 #, no-wrap
-msgid "%E"
+msgid "%P"
 msgstr ""
 
+#.  Added in git commit 65aafb1e7484b7434a0c1d4c593191ebe5776a2f
 #. type: Plain text
-#: build/C/man5/core.5:154
+#: build/C/man5/core.5:166
 msgid ""
-"pathname of executable, with slashes (\\(aq/\\(aq) replaced by exclamation "
-"marks (\\(aq!\\(aq)."
+"PID of dumped process, as seen in the initial PID namespace (since Linux "
+"3.12)"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:154
+#: build/C/man5/core.5:166
 #, no-wrap
-msgid "%c"
+msgid "%s"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:157
-msgid "core file size soft resource limit of crashing process (since Linux 2.6.24)"
+#: build/C/man5/core.5:169
+msgid "number of signal causing dump"
+msgstr ""
+
+#. type: TP
+#: build/C/man5/core.5:169
+#, no-wrap
+msgid "%t"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/core.5:173
+msgid ""
+"time of dump, expressed as seconds since the Epoch, 1970-01-01 00:00:00 "
+"+0000 (UTC)"
+msgstr ""
+
+#. type: TP
+#: build/C/man5/core.5:173
+#, no-wrap
+msgid "%u"
 msgstr ""
 
 #. type: Plain text
 #: build/C/man5/core.5:176
+msgid "(numeric) real UID of dumped process"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/core.5:195
 msgid ""
 "A single % at the end of the template is dropped from the core filename, as "
 "is the combination of a % followed by any character other than those listed "
@@ -4033,7 +4108,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:187
+#: build/C/man5/core.5:206
 msgid ""
 "Since version 2.4, Linux has also provided a more primitive method of "
 "controlling the name of the core dump file.  If the "
@@ -4045,7 +4120,7 @@ msgstr ""
 
 #.  9520628e8ceb69fa9a4aee6b57f22675d9e1b709
 #. type: Plain text
-#: build/C/man5/core.5:194
+#: build/C/man5/core.5:213
 msgid ""
 "Since Linux 3.6, if I</proc/sys/fs/suid_dumpable> is set to 2 "
 "(\"suidsafe\"), the pattern must be either an absolute pathname (starting "
@@ -4053,13 +4128,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man5/core.5:194
+#: build/C/man5/core.5:213
 #, no-wrap
 msgid "Piping core dumps to a program"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:204
+#: build/C/man5/core.5:223
 msgid ""
 "Since kernel 2.6.19, Linux supports an alternate syntax for the "
 "I</proc/sys/kernel/core_pattern> file.  If the first character of this file "
@@ -4069,7 +4144,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:208
+#: build/C/man5/core.5:227
 msgid ""
 "The program must be specified using an absolute pathname (or a pathname "
 "relative to the root directory, I</>), and must immediately follow the '|' "
@@ -4077,19 +4152,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:211
+#: build/C/man5/core.5:230
 msgid "The process created to run the program runs as user and group I<root>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:215
+#: build/C/man5/core.5:234
 msgid ""
-"Command-line arguments can be supplied to the program (since kernel 2.6.24), "
+"Command-line arguments can be supplied to the program (since Linux 2.6.24), "
 "delimited by white space (up to a total line length of 128 bytes)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:221
+#: build/C/man5/core.5:240
 msgid ""
 "The command-line arguments can include any of the % specifiers listed "
 "above.  For example, to pass the PID of the process that is being dumped, "
@@ -4097,13 +4172,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man5/core.5:221
+#: build/C/man5/core.5:240
 #, no-wrap
 msgid "Controlling which mappings are written to the core dump"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:227
+#: build/C/man5/core.5:246
 msgid ""
 "Since kernel 2.6.23, the Linux-specific I</proc/PID/coredump_filter> file "
 "can be used to control which memory segments are written to the core dump "
@@ -4112,7 +4187,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:233
+#: build/C/man5/core.5:252
 msgid ""
 "The value in the file is a bit mask of memory mapping types (see "
 "B<mmap>(2)).  If a bit is set in the mask, then memory mappings of the "
@@ -4121,40 +4196,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:236
+#: build/C/man5/core.5:255
 #, no-wrap
 msgid "bit 0"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:239
+#: build/C/man5/core.5:258
 msgid "Dump anonymous private mappings."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:239
+#: build/C/man5/core.5:258
 #, no-wrap
 msgid "bit 1"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:242
+#: build/C/man5/core.5:261
 msgid "Dump anonymous shared mappings."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:242
+#: build/C/man5/core.5:261
 #, no-wrap
 msgid "bit 2"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:245
+#: build/C/man5/core.5:264
 msgid "Dump file-backed private mappings."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:245
+#: build/C/man5/core.5:264
 #, no-wrap
 msgid "bit 3"
 msgstr ""
@@ -4162,45 +4237,45 @@ msgstr ""
 #.  file-backed shared mappings of course also update the underlying
 #.  mapped file.
 #. type: Plain text
-#: build/C/man5/core.5:250
+#: build/C/man5/core.5:269
 msgid "Dump file-backed shared mappings."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:250
+#: build/C/man5/core.5:269
 #, no-wrap
 msgid "bit 4 (since Linux 2.6.24)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:253
+#: build/C/man5/core.5:272
 msgid "Dump ELF headers."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:253
+#: build/C/man5/core.5:272
 #, no-wrap
 msgid "bit 5 (since Linux 2.6.28)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:256
+#: build/C/man5/core.5:275
 msgid "Dump private huge pages."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/core.5:256
+#: build/C/man5/core.5:275
 #, no-wrap
 msgid "bit 6 (since Linux 2.6.28)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:259
+#: build/C/man5/core.5:278
 msgid "Dump shared huge pages."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:267
+#: build/C/man5/core.5:286
 msgid ""
 "By default, the following bits are set: 0, 1, 4 (if the "
 "B<CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS> kernel configuration option is "
@@ -4209,14 +4284,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:272
+#: build/C/man5/core.5:291
 msgid ""
 "Memory-mapped I/O pages such as frame buffer are never dumped, and virtual "
 "DSO pages are always dumped, regardless of the I<coredump_filter> value."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:282
+#: build/C/man5/core.5:301
 msgid ""
 "A child process created via B<fork>(2)  inherits its parent's "
 "I<coredump_filter> value; the I<coredump_filter> value is preserved across "
@@ -4224,14 +4299,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:286
+#: build/C/man5/core.5:305
 msgid ""
 "It can be useful to set I<coredump_filter> in the parent shell before "
 "running a program, for example:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:291
+#: build/C/man5/core.5:310
 #, no-wrap
 msgid ""
 "$B< echo 0x7 E<gt> /proc/self/coredump_filter>\n"
@@ -4239,19 +4314,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:297
+#: build/C/man5/core.5:316
 msgid ""
-"This file is only provided if the kernel was built with the "
+"This file is provided only if the kernel was built with the "
 "B<CONFIG_ELF_CORE> configuration option."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:302
+#: build/C/man5/core.5:321
 msgid ""
 "The B<gdb>(1)  I<gcore> command can be used to obtain a core dump of a "
 "running process."
 msgstr ""
 
+#.  Changed with commit 6409324b385f3f63a03645b4422e3be67348d922
 #.  Always including the PID in the name of the core file made
 #.  sense for LinuxThreads, where each thread had a unique PID,
 #.  but doesn't seem to serve any purpose with NPTL, where all the
@@ -4261,25 +4337,26 @@ msgstr ""
 #.  way of telling which threading implementation the user-space
 #.  application is using). -- mtk, April 2006
 #. type: Plain text
-#: build/C/man5/core.5:322
+#: build/C/man5/core.5:344
 msgid ""
-"If a multithreaded process (or, more precisely, a process that shares its "
-"memory with another process by being created with the B<CLONE_VM> flag of "
-"B<clone>(2))  dumps core, then the process ID is always appended to the core "
-"filename, unless the process ID was already included elsewhere in the "
-"filename via a %p specification in I</proc/sys/kernel/core_pattern>.  (This "
-"is primarily useful when employing the LinuxThreads implementation, where "
-"each thread of a process has a different PID.)"
+"In Linux versions up to and including 2.6.27, if a multithreaded process "
+"(or, more precisely, a process that shares its memory with another process "
+"by being created with the B<CLONE_VM> flag of B<clone>(2))  dumps core, then "
+"the process ID is always appended to the core filename, unless the process "
+"ID was already included elsewhere in the filename via a %p specification in "
+"I</proc/sys/kernel/core_pattern>.  (This is primarily useful when employing "
+"the obsolete LinuxThreads implementation, where each thread of a process has "
+"a different PID.)"
 msgstr ""
 
 #. type: SH
-#: build/C/man5/core.5:322 build/C/man3/gnu_get_libc_version.3:51 build/C/man3/stdarg.3:291 build/C/man4/vcs.4:89
+#: build/C/man5/core.5:344 build/C/man3/gnu_get_libc_version.3:51 build/C/man3/stdarg.3:300 build/C/man4/vcs.4:101
 #, no-wrap
 msgid "EXAMPLE"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:330
+#: build/C/man5/core.5:352
 msgid ""
 "The program below can be used to demonstrate the use of the pipe syntax in "
 "the I</proc/sys/kernel/core_pattern> file.  The following shell session "
@@ -4288,7 +4365,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:351
+#: build/C/man5/core.5:373
 #, no-wrap
 msgid ""
 "$B< cc -o core_pattern_pipe_test core_pattern_pipe_test.c>\n"
@@ -4312,19 +4389,19 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man5/core.5:353 build/C/man3/gnu_get_libc_version.3:61
+#: build/C/man5/core.5:375 build/C/man3/gnu_get_libc_version.3:61
 #, no-wrap
 msgid "Program source"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:357
+#: build/C/man5/core.5:379
 #, no-wrap
 msgid "/* core_pattern_pipe_test.c */\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:365
+#: build/C/man5/core.5:387
 #, no-wrap
 msgid ""
 "#define _GNU_SOURCE\n"
@@ -4337,13 +4414,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:367
+#: build/C/man5/core.5:389
 #, no-wrap
 msgid "#define BUF_SIZE 1024\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:376
+#: build/C/man5/core.5:398
 #, no-wrap
 msgid ""
 "int\n"
@@ -4357,7 +4434,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:379
+#: build/C/man5/core.5:401
 #, no-wrap
 msgid ""
 "    /* Change our current working directory to that of the\n"
@@ -4365,7 +4442,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:382
+#: build/C/man5/core.5:404
 #, no-wrap
 msgid ""
 "    snprintf(cwd, PATH_MAX, \"/proc/%s/cwd\", argv[1]);\n"
@@ -4373,13 +4450,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:384
+#: build/C/man5/core.5:406
 #, no-wrap
 msgid "    /* Write output to file \"core.info\" in that directory */\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:388
+#: build/C/man5/core.5:410
 #, no-wrap
 msgid ""
 "    fp = fopen(\"core.info\", \"w+\");\n"
@@ -4388,7 +4465,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:391
+#: build/C/man5/core.5:413
 #, no-wrap
 msgid ""
 "    /* Display command-line arguments given to core_pattern\n"
@@ -4396,7 +4473,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:395
+#: build/C/man5/core.5:417
 #, no-wrap
 msgid ""
 "    fprintf(fp, \"argc=%d\\en\", argc);\n"
@@ -4405,13 +4482,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:397
+#: build/C/man5/core.5:419
 #, no-wrap
 msgid "    /* Count bytes in standard input (the core dump) */\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:402
+#: build/C/man5/core.5:424
 #, no-wrap
 msgid ""
 "    tot = 0;\n"
@@ -4421,15 +4498,16 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:405
+#: build/C/man5/core.5:428
 #, no-wrap
 msgid ""
+"    fclose(fp);\n"
 "    exit(EXIT_SUCCESS);\n"
 "}\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/core.5:417
+#: build/C/man5/core.5:440
 msgid ""
 "B<bash>(1), B<gdb>(1), B<getrlimit>(2), B<mmap>(2), B<prctl>(2), "
 "B<sigaction>(2), B<elf>(5), B<proc>(5), B<pthreads>(7), B<signal>(7)"
@@ -4484,7 +4562,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man4/cpuid.4:62
 msgid ""
-"This file is protected so that it can only be read by the user I<root>, or "
+"This file is protected so that it can be read only by the user I<root>, or "
 "members of the group I<root>."
 msgstr ""
 
@@ -4726,7 +4804,7 @@ msgstr ""
 #. type: TH
 #: build/C/man4/fd.4:28
 #, no-wrap
-msgid "2010-08-29"
+msgid "2014-05-10"
 msgstr ""
 
 #. type: Plain text
@@ -4772,7 +4850,7 @@ msgid "Name\tBase minor #\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/fd.4:61 build/C/man4/fd.4:69 build/C/man4/fd.4:77 build/C/man4/fd.4:93 build/C/man4/fd.4:105 build/C/man4/fd.4:124
+#: build/C/man4/fd.4:61 build/C/man4/fd.4:69 build/C/man4/fd.4:77 build/C/man4/fd.4:94 build/C/man4/fd.4:106 build/C/man4/fd.4:125
 #, no-wrap
 msgid "_\n"
 msgstr ""
@@ -4785,11 +4863,11 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man4/fd.4:66
-msgid "5.25 inch double density device files:"
+msgid "5.25 inch double-density device files:"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/fd.4:68 build/C/man4/fd.4:76 build/C/man4/fd.4:92 build/C/man4/fd.4:104 build/C/man4/fd.4:123
+#: build/C/man4/fd.4:68 build/C/man4/fd.4:76 build/C/man4/fd.4:93 build/C/man4/fd.4:105 build/C/man4/fd.4:124
 #, no-wrap
 msgid "Name\tCapac.\tCyl.\tSect.\tHeads\tBase minor #\n"
 msgstr ""
@@ -4802,7 +4880,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man4/fd.4:74
-msgid "5.25 inch high density device files:"
+msgid "5.25 inch high-density device files:"
 msgstr ""
 
 #. type: tbl table
@@ -4866,191 +4944,185 @@ msgid "B<fd>I<n>B<h1600>\t1600K\t80\t20\t2\t92\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:90
-msgid "3.5 inch double density device files:"
-msgstr ""
-
-#. type: tbl table
-#: build/C/man4/fd.4:94
-#, no-wrap
-msgid "B<fd>I<n>B<D360>\t360K\t80\t9\t1\t12\n"
+#: build/C/man4/fd.4:91
+msgid "3.5 inch double-density device files:"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:95
 #, no-wrap
-msgid "B<fd>I<n>B<D720>\t720K\t80\t9\t2\t16\n"
+msgid "B<fd>I<n>B<u360>\t360K\t80\t9\t1\t12\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/fd.4:96
+#: build/C/man4/fd.4:96 build/C/man4/fd.4:108
 #, no-wrap
-msgid "B<fd>I<n>B<D800>\t800K\t80\t10\t2\t120\n"
+msgid "B<fd>I<n>B<u720>\t720K\t80\t9\t2\t16\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:97
 #, no-wrap
-msgid "B<fd>I<n>B<D1040>\t1040K\t80\t13\t2\t84\n"
+msgid "B<fd>I<n>B<u800>\t800K\t80\t10\t2\t120\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:98
 #, no-wrap
-msgid "B<fd>I<n>B<D1120>\t1120K\t80\t14\t2\t88\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man4/fd.4:102
-msgid "3.5 inch high density device files:"
+msgid "B<fd>I<n>B<u1040>\t1040K\t80\t13\t2\t84\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/fd.4:106
+#: build/C/man4/fd.4:99
 #, no-wrap
-msgid "B<fd>I<n>B<H360>\t360K\t40\t9\t2\t12\n"
+msgid "B<fd>I<n>B<u1120>\t1120K\t80\t14\t2\t88\n"
 msgstr ""
 
-#. type: tbl table
-#: build/C/man4/fd.4:107
-#, no-wrap
-msgid "B<fd>I<n>B<H720>\t720K\t80\t9\t2\t16\n"
+#. type: Plain text
+#: build/C/man4/fd.4:103
+msgid "3.5 inch high-density device files:"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/fd.4:108
+#: build/C/man4/fd.4:107
 #, no-wrap
-msgid "B<fd>I<n>B<H820>\t820K\t82\t10\t2\t52\n"
+msgid "B<fd>I<n>B<u360>\t360K\t40\t9\t2\t12\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:109
 #, no-wrap
-msgid "B<fd>I<n>B<H830>\t830K\t83\t10\t2\t68\n"
+msgid "B<fd>I<n>B<u820>\t820K\t82\t10\t2\t52\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:110
 #, no-wrap
-msgid "B<fd>I<n>B<H1440>\t1440K\t80\t18\t2\t28\n"
+msgid "B<fd>I<n>B<u830>\t830K\t83\t10\t2\t68\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:111
 #, no-wrap
-msgid "B<fd>I<n>B<H1600>\t1600K\t80\t20\t2\t124\n"
+msgid "B<fd>I<n>B<u1440>\t1440K\t80\t18\t2\t28\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:112
 #, no-wrap
-msgid "B<fd>I<n>B<H1680>\t1680K\t80\t21\t2\t44\n"
+msgid "B<fd>I<n>B<u1600>\t1600K\t80\t20\t2\t124\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:113
 #, no-wrap
-msgid "B<fd>I<n>B<H1722>\t1722K\t82\t21\t2\t60\n"
+msgid "B<fd>I<n>B<u1680>\t1680K\t80\t21\t2\t44\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:114
 #, no-wrap
-msgid "B<fd>I<n>B<H1743>\t1743K\t83\t21\t2\t76\n"
+msgid "B<fd>I<n>B<u1722>\t1722K\t82\t21\t2\t60\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:115
 #, no-wrap
-msgid "B<fd>I<n>B<H1760>\t1760K\t80\t22\t2\t96\n"
+msgid "B<fd>I<n>B<u1743>\t1743K\t83\t21\t2\t76\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:116
 #, no-wrap
-msgid "B<fd>I<n>B<H1840>\t1840K\t80\t23\t2\t116\n"
+msgid "B<fd>I<n>B<u1760>\t1760K\t80\t22\t2\t96\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:117
 #, no-wrap
-msgid "B<fd>I<n>B<H1920>\t1920K\t80\t24\t2\t100\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man4/fd.4:121
-msgid "3.5 inch extra density device files:"
+msgid "B<fd>I<n>B<u1840>\t1840K\t80\t23\t2\t116\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/fd.4:125
+#: build/C/man4/fd.4:118
 #, no-wrap
-msgid "B<fd>I<n>B<E2880>\t2880K\t80\t36\t2\t32\n"
+msgid "B<fd>I<n>B<u1920>\t1920K\t80\t24\t2\t100\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man4/fd.4:122
+msgid "3.5 inch extra-density device files:"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:126
 #, no-wrap
-msgid "B<fd>I<n>B<CompaQ>\t2880K\t80\t36\t2\t36\n"
+msgid "B<fd>I<n>B<u2880>\t2880K\t80\t36\t2\t32\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:127
 #, no-wrap
-msgid "B<fd>I<n>B<E3200>\t3200K\t80\t40\t2\t104\n"
+msgid "B<fd>I<n>B<CompaQ>\t2880K\t80\t36\t2\t36\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:128
 #, no-wrap
-msgid "B<fd>I<n>B<E3520>\t3520K\t80\t44\t2\t108\n"
+msgid "B<fd>I<n>B<u3200>\t3200K\t80\t40\t2\t104\n"
 msgstr ""
 
 #. type: tbl table
 #: build/C/man4/fd.4:129
 #, no-wrap
-msgid "B<fd>I<n>B<E3840>\t3840K\t80\t48\t2\t112\n"
+msgid "B<fd>I<n>B<u3520>\t3520K\t80\t44\t2\t108\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man4/fd.4:130
+#, no-wrap
+msgid "B<fd>I<n>B<u3840>\t3840K\t80\t48\t2\t112\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:136
+#: build/C/man4/fd.4:137
 msgid ""
 "B<fd> special files access the floppy disk drives in raw mode.  The "
 "following B<ioctl>(2)  calls are supported by B<fd> devices:"
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:136
+#: build/C/man4/fd.4:137
 #, no-wrap
 msgid "B<FDCLRPRM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:138
+#: build/C/man4/fd.4:139
 msgid "clears the media information of a drive (geometry of disk in drive)."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:138
+#: build/C/man4/fd.4:139
 #, no-wrap
 msgid "B<FDSETPRM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:142
+#: build/C/man4/fd.4:143
 msgid ""
 "sets the media information of a drive.  The media information will be lost "
 "when the media is changed."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:142
+#: build/C/man4/fd.4:143
 #, no-wrap
 msgid "B<FDDEFPRM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:148
+#: build/C/man4/fd.4:149
 msgid ""
 "sets the media information of a drive (geometry of disk in drive).  The "
 "media information will not be lost when the media is changed.  This will "
@@ -5059,13 +5131,13 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:148 build/C/man4/fd.4:160
+#: build/C/man4/fd.4:149 build/C/man4/fd.4:161
 #, no-wrap
 msgid "B<FDGETDRVTYP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:153
+#: build/C/man4/fd.4:154
 msgid ""
 "returns the type of a drive (name parameter).  For formats which work in "
 "several drive types, B<FDGETDRVTYP> returns a name which is appropriate for "
@@ -5073,58 +5145,58 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:153
+#: build/C/man4/fd.4:154
 #, no-wrap
 msgid "B<FDFLUSH>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:155
+#: build/C/man4/fd.4:156
 msgid "invalidates the buffer cache for the given drive."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:155 build/C/man4/fd.4:158
+#: build/C/man4/fd.4:156 build/C/man4/fd.4:159
 #, no-wrap
 msgid "B<FDSETMAXERRS>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:158
+#: build/C/man4/fd.4:159
 msgid ""
 "sets the error thresholds for reporting errors, aborting the operation, "
 "recalibrating, resetting, and reading sector by sector."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:160
+#: build/C/man4/fd.4:161
 msgid "gets the current error thresholds."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:162
+#: build/C/man4/fd.4:163
 msgid "gets the internal name of the drive."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:162
+#: build/C/man4/fd.4:163
 #, no-wrap
 msgid "B<FDWERRORCLR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:164
+#: build/C/man4/fd.4:165
 msgid "clears the write error statistics."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:164
+#: build/C/man4/fd.4:165
 #, no-wrap
 msgid "B<FDWERRORGET>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:171
+#: build/C/man4/fd.4:172
 msgid ""
 "reads the write error statistics.  These include the total number of write "
 "errors, the location and disk of the first write error, and the location and "
@@ -5133,97 +5205,97 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:171
+#: build/C/man4/fd.4:172
 #, no-wrap
 msgid "B<FDTWADDLE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:175
+#: build/C/man4/fd.4:176
 msgid ""
 "Switch the drive motor off for a few microseconds.  This might be needed in "
 "order to access a disk whose sectors are too close together."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:175
+#: build/C/man4/fd.4:176
 #, no-wrap
 msgid "B<FDSETDRVPRM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:177
+#: build/C/man4/fd.4:178
 msgid "sets various drive parameters."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:177
+#: build/C/man4/fd.4:178
 #, no-wrap
 msgid "B<FDGETDRVPRM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:179
+#: build/C/man4/fd.4:180
 msgid "reads these parameters back."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:179
+#: build/C/man4/fd.4:180
 #, no-wrap
 msgid "B<FDGETDRVSTAT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:181
+#: build/C/man4/fd.4:182
 msgid "gets the cached drive state (disk changed, write protected et al.)"
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:181
+#: build/C/man4/fd.4:182
 #, no-wrap
 msgid "B<FDPOLLDRVSTAT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:183
+#: build/C/man4/fd.4:184
 msgid "polls the drive and return its state."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:183
+#: build/C/man4/fd.4:184
 #, no-wrap
 msgid "B<FDGETFDCSTAT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:185
+#: build/C/man4/fd.4:186
 msgid "gets the floppy controller state."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:185
+#: build/C/man4/fd.4:186
 #, no-wrap
 msgid "B<FDRESET>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:187
+#: build/C/man4/fd.4:188
 msgid "resets the floppy controller under certain conditions."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/fd.4:187
+#: build/C/man4/fd.4:188
 #, no-wrap
 msgid "B<FDRAWCMD>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:189
+#: build/C/man4/fd.4:190
 msgid "sends a raw command to the floppy controller."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:194
+#: build/C/man4/fd.4:195
 msgid ""
 "For more precise information, consult also the I<E<lt>linux/fd.hE<gt>> and "
 "I<E<lt>linux/fdreg.hE<gt>> include files, as well as the B<floppycontrol>(1)  "
@@ -5231,12 +5303,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:196
+#: build/C/man4/fd.4:197
 msgid "/dev/fd*"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:202
+#: build/C/man4/fd.4:203
 msgid ""
 "The various formats permit reading and writing many types of disks.  "
 "However, if a floppy is formatted with an inter-sector gap that is too "
@@ -5245,7 +5317,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:206
+#: build/C/man4/fd.4:207
 msgid ""
 "It is not possible to read floppies which are formatted using GCR (group "
 "code recording), which is used by Apple II and Macintosh computers (800k "
@@ -5256,7 +5328,7 @@ msgstr ""
 #.  Alain Knaff (Alain.Knaff@imag.fr), David Niemi
 #.  (niemidc@clark.net), Bill Broadhurst (bbroad@netcom.com).
 #. type: Plain text
-#: build/C/man4/fd.4:213
+#: build/C/man4/fd.4:214
 msgid ""
 "Reading floppies which are hard sectored (one hole per sector, with the "
 "index hole being a little skewed) is not supported.  This used to be common "
@@ -5264,7 +5336,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/fd.4:221
+#: build/C/man4/fd.4:222
 msgid ""
 "B<chown>(1), B<floppycontrol>(1), B<getfdprm>(1), B<mknod>(1), "
 "B<superformat>(1), B<mount>(8), B<setfdprm>(8)"
@@ -5291,12 +5363,12 @@ msgstr ""
 #: build/C/man7/fifo.7:28
 msgid ""
 "A FIFO special file (a named pipe) is similar to a pipe, except that it is "
-"accessed as part of the file system.  It can be opened by multiple processes "
+"accessed as part of the filesystem.  It can be opened by multiple processes "
 "for reading or writing.  When processes are exchanging data via the FIFO, "
-"the kernel passes all data internally without writing it to the file "
-"system.  Thus, the FIFO special file has no contents on the file system; the "
-"file system entry merely serves as a reference point so that processes can "
-"access the pipe using a name in the file system."
+"the kernel passes all data internally without writing it to the filesystem.  "
+"Thus, the FIFO special file has no contents on the filesystem; the "
+"filesystem entry merely serves as a reference point so that processes can "
+"access the pipe using a name in the filesystem."
 msgstr ""
 
 #. type: Plain text
@@ -5312,8 +5384,8 @@ msgstr ""
 #: build/C/man7/fifo.7:44
 msgid ""
 "A process can open a FIFO in nonblocking mode.  In this case, opening for "
-"read only will succeed even if no-one has opened on the write side yet, "
-"opening for write only will fail with B<ENXIO> (no such device or address) "
+"read-only will succeed even if no-one has opened on the write side yet, "
+"opening for write-only will fail with B<ENXIO> (no such device or address) "
 "unless the other end has already been opened."
 msgstr ""
 
@@ -5366,14 +5438,14 @@ msgid "full - always full device"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/full.4:32
+#: build/C/man4/full.4:34
 msgid ""
 "If your system does not have I</dev/full> created already, it can be created "
 "with the following commands:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/full.4:36
+#: build/C/man4/full.4:38
 #, no-wrap
 msgid ""
 "        mknod -m 666 /dev/full c 1 7\n"
@@ -5381,34 +5453,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/full.4:40
+#: build/C/man4/full.4:44
 msgid "File I</dev/full> has major device number 1 and minor device number 7."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/full.4:45
+#: build/C/man4/full.4:51
 msgid ""
 "Writes to the I</dev/full> device will fail with an B<ENOSPC> error.  This "
 "can be used to test how a program handles disk-full errors."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/full.4:47
+#: build/C/man4/full.4:55
 msgid "Reads from the I</dev/full> device will return \\e0 characters."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/full.4:49
+#: build/C/man4/full.4:59
 msgid "Seeks on I</dev/full> will always succeed."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/full.4:51
+#: build/C/man4/full.4:61
 msgid "/dev/full"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/full.4:55
+#: build/C/man4/full.4:65
 msgid "B<mknod>(1), B<null>(4), B<zero>(4)"
 msgstr ""
 
@@ -5459,7 +5531,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man3/gnu_get_libc_version.3:47 build/C/man4/vcs.4:87
+#: build/C/man3/gnu_get_libc_version.3:47 build/C/man3/mkfifo.3:178 build/C/man2/mknod.2:240 build/C/man4/vcs.4:99
 #, no-wrap
 msgid "VERSIONS"
 msgstr ""
@@ -5470,7 +5542,7 @@ msgid "These functions first appeared in glibc in version 2.1."
 msgstr ""
 
 #. type: SH
-#: build/C/man3/gnu_get_libc_version.3:49 build/C/man3/makedev.3:62 build/C/man3/mkfifo.3:104 build/C/man2/mknod.2:177 build/C/man3/setlogmask.3:69 build/C/man3/stdarg.3:229 build/C/man2/syslog.2:298 build/C/man3/syslog.3:252 build/C/man7/uri.7:584
+#: build/C/man3/gnu_get_libc_version.3:49 build/C/man3/makedev.3:62 build/C/man3/mkfifo.3:191 build/C/man2/mknod.2:244 build/C/man3/setlogmask.3:75 build/C/man3/stdarg.3:238 build/C/man2/syslog.2:377 build/C/man3/syslog.3:252 build/C/man7/uri.7:584
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr ""
@@ -5539,20 +5611,21 @@ msgid "hd - MFM/IDE hard disk devices"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:39
+#: build/C/man4/hd.4:47
 msgid ""
 "The B<hd*> devices are block devices to access MFM/IDE hard disk drives in "
 "raw mode.  The master drive on the primary IDE controller (major device "
 "number 3) is B<hda>; the slave drive is B<hdb>.  The master drive of the "
-"second controller (major device number 22)  is B<hdc> and the slave B<hdd>."
+"second controller (major device number 22)  is B<hdc> and the slave is "
+"B<hdd>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:63
+#: build/C/man4/hd.4:71
 msgid ""
 "General IDE block device names have the form B<hd>I<X>, or B<hd>I<XP>, where "
 "I<X> is a letter denoting the physical drive, and I<P> is a number denoting "
-"the partition on that physical drive.  The first form, B<hd>I<X,> is used to "
+"the partition on that physical drive.  The first form, B<hd>I<X>, is used to "
 "address the whole drive.  Partition numbers are assigned in the order the "
 "partitions are discovered, and only nonempty, nonextended partitions get a "
 "number.  However, partition numbers 1-4 are given to the four partitions "
@@ -5563,7 +5636,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:69
+#: build/C/man4/hd.4:77
 msgid ""
 "For example, I</dev/hda> refers to all of the first IDE drive in the system; "
 "and I</dev/hdb3> refers to the third DOS \"primary\" partition on the second "
@@ -5571,67 +5644,67 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:71 build/C/man4/ttyS.4:33
+#: build/C/man4/hd.4:79 build/C/man4/ttyS.4:34
 msgid "They are typically created by:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:74
+#: build/C/man4/hd.4:82
 msgid "mknod -m 660 /dev/hda b 3 0"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:76
+#: build/C/man4/hd.4:84
 msgid "mknod -m 660 /dev/hda1 b 3 1"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:78
+#: build/C/man4/hd.4:86
 msgid "mknod -m 660 /dev/hda2 b 3 2"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:80 build/C/man4/hd.4:90
+#: build/C/man4/hd.4:88 build/C/man4/hd.4:98
 msgid "\\&..."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:82
+#: build/C/man4/hd.4:90
 msgid "mknod -m 660 /dev/hda8 b 3 8"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:84
+#: build/C/man4/hd.4:92
 msgid "mknod -m 660 /dev/hdb b 3 64"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:86
+#: build/C/man4/hd.4:94
 msgid "mknod -m 660 /dev/hdb1 b 3 65"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:88
+#: build/C/man4/hd.4:96
 msgid "mknod -m 660 /dev/hdb2 b 3 66"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:92
+#: build/C/man4/hd.4:100
 msgid "mknod -m 660 /dev/hdb8 b 3 72"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:94
+#: build/C/man4/hd.4:102
 msgid "chown root:disk /dev/hd*"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:97
+#: build/C/man4/hd.4:105
 msgid "/dev/hd*"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/hd.4:102
+#: build/C/man4/hd.4:110
 msgid "B<chown>(1), B<mknod>(1), B<sd>(4), B<mount>(8)"
 msgstr ""
 
@@ -5695,7 +5768,7 @@ msgstr ""
 msgid ""
 "Logical drives are accessed via the SCSI disk driver (B<sd>(4)), tape drives "
 "via the SCSI tape driver (B<st>(4)), and the RAID controller via the SCSI "
-"generic driver (B<sg>(4)), with device nodes named I</dev/sd*,> I</dev/st*>, "
+"generic driver (B<sg>(4)), with device nodes named I</dev/sd*>, I</dev/st*>, "
 "and I</dev/sg*>, respectively."
 msgstr ""
 
@@ -5722,7 +5795,7 @@ msgid ""
 "command-line variety); thus, for logical drive changes, the user should not "
 "normally have to use this attribute.  This attribute may be useful when hot "
 "plugging devices like tape drives, or entire storage boxes containing "
-"pre-configured logical drives."
+"preconfigured logical drives."
 msgstr ""
 
 #. type: TP
@@ -5813,7 +5886,7 @@ msgstr ""
 msgid ""
 "This attribute contains the 16 hex-digit (8 byte) LUN ID by which a logical "
 "drive or physical device can be addressed.  I<c>:I<b>:I<t>:I<l> are the "
-"controller, bus, target and lun of the device."
+"controller, bus, target, and lun of the device."
 msgstr ""
 
 #. type: Plain text
@@ -5898,7 +5971,7 @@ msgstr ""
 msgid ""
 "Allows \"BMIC\" and \"CISS\" commands to be passed through to the Smart "
 "Array.  These are used extensively by the HP Array Configuration Utility, "
-"SNMP storage agents, etc.  See I<cciss_vol_status> at E<.UR "
+"SNMP storage agents, and so on.  See I<cciss_vol_status> at E<.UR "
 "http://cciss.sf.net> E<.UE> for some examples."
 msgstr ""
 
@@ -5979,11 +6052,11 @@ msgstr ""
 #: build/C/man4/initrd.4:93
 msgid ""
 "In the first boot-up phase, the kernel starts up and mounts an initial root "
-"file-system from the contents of I</dev/initrd> (e.g., RAM disk initialized "
+"filesystem from the contents of I</dev/initrd> (e.g., RAM disk initialized "
 "by the boot loader).  In the second phase, additional drivers or other "
 "modules are loaded from the initial root device's contents.  After loading "
-"the additional modules, a new root file system (i.e., the normal root file "
-"system) is mounted from a different device."
+"the additional modules, a new root filesystem (i.e., the normal root "
+"filesystem) is mounted from a different device."
 msgstr ""
 
 #. type: SS
@@ -6022,7 +6095,7 @@ msgstr ""
 #: build/C/man4/initrd.4:113
 msgid ""
 "The kernel then read-write mounts the device I</dev/ram0> as the initial "
-"root file system."
+"root filesystem."
 msgstr ""
 
 #. type: IP
@@ -6034,9 +6107,9 @@ msgstr ""
 #. type: Plain text
 #: build/C/man4/initrd.4:118
 msgid ""
-"If the indicated normal root file system is also the initial root "
-"file-system (e.g., I</dev/ram0>)  then the kernel skips to the last step for "
-"the usual boot sequence."
+"If the indicated normal root filesystem is also the initial root filesystem "
+"(e.g., I</dev/ram0>)  then the kernel skips to the last step for the usual "
+"boot sequence."
 msgstr ""
 
 #. type: IP
@@ -6049,7 +6122,7 @@ msgstr ""
 #: build/C/man4/initrd.4:130
 msgid ""
 "If the executable file I</linuxrc> is present in the initial root "
-"file-system, I</linuxrc> is executed with UID 0.  (The file I</linuxrc> must "
+"filesystem, I</linuxrc> is executed with UID 0.  (The file I</linuxrc> must "
 "have executable permission.  The file I</linuxrc> can be any valid "
 "executable, including a shell script.)"
 msgstr ""
@@ -6064,8 +6137,8 @@ msgstr ""
 #: build/C/man4/initrd.4:142
 msgid ""
 "If I</linuxrc> is not executed or when I</linuxrc> terminates, the normal "
-"root file system is mounted.  (If I</linuxrc> exits with any file-systems "
-"mounted on the initial root file-system, then the behavior of the kernel is "
+"root filesystem is mounted.  (If I</linuxrc> exits with any filesystems "
+"mounted on the initial root filesystem, then the behavior of the kernel is "
 "B<UNSPECIFIED>.  See the NOTES section for the current kernel behavior.)"
 msgstr ""
 
@@ -6078,12 +6151,12 @@ msgstr ""
 #. type: Plain text
 #: build/C/man4/initrd.4:173
 msgid ""
-"If the normal root file system has a directory I</initrd>, the device "
-"I</dev/ram0> is moved from I</> to I</initrd>.  Otherwise if the directory "
+"If the normal root filesystem has a directory I</initrd>, the device "
+"I</dev/ram0> is moved from I</> to I</initrd>.  Otherwise, if the directory "
 "I</initrd> does not exist, the device I</dev/ram0> is unmounted.  (When "
 "moved from I</> to I</initrd>, I</dev/ram0> is not unmounted and therefore "
 "processes can remain running from I</dev/ram0>.  If directory I</initrd> "
-"does not exist on the normal root file system and any processes remain "
+"does not exist on the normal root filesystem and any processes remain "
 "running from I</dev/ram0> when I</linuxrc> exits, the behavior of the kernel "
 "is B<UNSPECIFIED>.  See the NOTES section for the current kernel behavior.)"
 msgstr ""
@@ -6098,7 +6171,7 @@ msgstr ""
 #: build/C/man4/initrd.4:180
 msgid ""
 "The usual boot sequence (e.g., invocation of I</sbin/init>)  is performed on "
-"the normal root file system."
+"the normal root filesystem."
 msgstr ""
 
 #. type: Plain text
@@ -6120,7 +6193,7 @@ msgid ""
 "Specifies the file to load as the contents of I</dev/initrd>.  For "
 "B<LOADLIN> this is a command-line option.  For B<LILO> you have to use this "
 "command in the B<LILO> configuration file I</etc/lilo.config>.  The filename "
-"specified with this option will typically be a gzipped file-system image."
+"specified with this option will typically be a gzipped filesystem image."
 msgstr ""
 
 #. type: TP
@@ -6136,7 +6209,7 @@ msgid ""
 "performs the usual boot sequence as if I</dev/initrd> was not initialized.  "
 "With this option, any contents of I</dev/initrd> loaded into memory by the "
 "boot loader contents are preserved.  This option permits the contents of "
-"I</dev/initrd> to be any data and need not be limited to a file system "
+"I</dev/initrd> to be any data and need not be limited to a filesystem "
 "image.  However, device I</dev/initrd> is read-only and can be read only one "
 "time after system startup."
 msgstr ""
@@ -6150,17 +6223,17 @@ msgstr ""
 #. type: Plain text
 #: build/C/man4/initrd.4:232
 msgid ""
-"Specifies the device to be used as the normal root file system.  For "
+"Specifies the device to be used as the normal root filesystem.  For "
 "B<LOADLIN> this is a command-line option.  For B<LILO> this is a boot time "
 "option or can be used as an option line in the B<LILO> configuration file "
 "I</etc/lilo.config>.  The device specified by the this option must be a "
-"mountable device having a suitable root file-system."
+"mountable device having a suitable root filesystem."
 msgstr ""
 
 #. type: SS
 #: build/C/man4/initrd.4:232
 #, no-wrap
-msgid "Changing the normal root file system"
+msgid "Changing the normal root filesystem"
 msgstr ""
 
 #. type: Plain text
@@ -6168,12 +6241,12 @@ msgstr ""
 msgid ""
 "By default, the kernel's settings (e.g., set in the kernel file with "
 "B<rdev>(8)  or compiled into the kernel file), or the boot loader option "
-"setting is used for the normal root file systems.  For an NFS-mounted normal "
-"root file system, one has to use the B<nfs_root_name> and B<nfs_root_addrs> "
+"setting is used for the normal root filesystems.  For an NFS-mounted normal "
+"root filesystem, one has to use the B<nfs_root_name> and B<nfs_root_addrs> "
 "boot options to give the NFS settings.  For more information on NFS-mounted "
 "root see the kernel documentation file "
 "B<Documentation/filesystems/nfsroot.txt>.  For more information on setting "
-"the root file system see also the B<LILO> and B<LOADLIN> documentation."
+"the root filesystem see also the B<LILO> and B<LOADLIN> documentation."
 msgstr ""
 
 #. type: Plain text
@@ -6185,8 +6258,8 @@ msgid ""
 "device by writing into the proc files I</proc/sys/kernel/real-root-dev>, "
 "I</proc/sys/kernel/nfs-root-name>, and I</proc/sys/kernel/nfs-root-addrs>.  "
 "For a physical root device, the root device is changed by having I</linuxrc> "
-"write the new root file system device number into "
-"I</proc/sys/kernel/real-root-dev>.  For an NFS root file system, the root "
+"write the new root filesystem device number into "
+"I</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 "
 "I</proc/sys/kernel/nfs-root-name> and I</proc/sys/kernel/nfs-root-addrs> and "
 "then writing 0xff (e.g., the pseudo-NFS-device number) into file "
@@ -6219,19 +6292,19 @@ msgid ""
 "    echo 255 E<gt>/proc/sys/kernel/real-root-dev\n"
 msgstr ""
 
-#.  FIXME the manual page should describe the pivot_root mechanism.
+#.  FIXME . Should this manual page  describe the pivot_root mechanism?
 #. type: Plain text
 #: build/C/man4/initrd.4:317
 msgid ""
 "B<Note>: The use of I</proc/sys/kernel/real-root-dev> to change the root "
-"file system is obsolete.  See the Linux kernel source file "
+"filesystem is obsolete.  See the Linux kernel source file "
 "I<Documentation/initrd.txt> as well as B<pivot_root>(2)  and "
 "B<pivot_root>(8)  for information on the modern method of changing the root "
-"file system."
+"filesystem."
 msgstr ""
 
 #. type: SS
-#: build/C/man4/initrd.4:317 build/C/man4/random.4:65 build/C/man7/uri.7:109
+#: build/C/man4/initrd.4:317 build/C/man4/random.4:91 build/C/man7/uri.7:109
 #, no-wrap
 msgid "Usage"
 msgstr ""
@@ -6252,58 +6325,58 @@ msgstr ""
 #: build/C/man4/initrd.4:331
 msgid ""
 "The loader program boots from floppy or other media with a minimal kernel "
-"(e.g., support for I</dev/ram>, I</dev/initrd>, and the ext2 file-system) "
-"and loads I</dev/initrd> with a gzipped version of the initial file-system."
+"(e.g., support for I</dev/ram>, I</dev/initrd>, and the ext2 filesystem) and "
+"loads I</dev/initrd> with a gzipped version of the initial filesystem."
 msgstr ""
 
 #. type: Plain text
 #: build/C/man4/initrd.4:339
 msgid ""
 "The executable I</linuxrc> determines what is needed to (1) mount the normal "
-"root file-system (i.e., device type, device drivers, file system) and (2) "
-"the distribution media (e.g., CD-ROM, network, tape, ...).  This can be done "
-"by asking the user, by auto-probing, or by using a hybrid approach."
+"root filesystem (i.e., device type, device drivers, filesystem) and (2) the "
+"distribution media (e.g., CD-ROM, network, tape, ...).  This can be done by "
+"asking the user, by auto-probing, or by using a hybrid approach."
 msgstr ""
 
 #. type: Plain text
 #: build/C/man4/initrd.4:343
 msgid ""
 "The executable I</linuxrc> loads the necessary modules from the initial root "
-"file-system."
+"filesystem."
 msgstr ""
 
 #. type: Plain text
 #: build/C/man4/initrd.4:349
 msgid ""
-"The executable I</linuxrc> creates and populates the root file system.  (At "
-"this stage the normal root file system does not have to be a completed "
-"system yet.)"
+"The executable I</linuxrc> creates and populates the root filesystem.  (At "
+"this stage the normal root filesystem does not have to be a completed system "
+"yet.)"
 msgstr ""
 
 #. type: Plain text
 #: build/C/man4/initrd.4:358
 msgid ""
 "The executable I</linuxrc> sets I</proc/sys/kernel/real-root-dev>, unmount "
-"I</proc>, the normal root file system and any other file systems it has "
+"I</proc>, the normal root filesystem and any other filesystems it has "
 "mounted, and then terminates."
 msgstr ""
 
 #. type: Plain text
 #: build/C/man4/initrd.4:360
-msgid "The kernel then mounts the normal root file system."
+msgid "The kernel then mounts the normal root filesystem."
 msgstr ""
 
 #. type: Plain text
 #: build/C/man4/initrd.4:363
 msgid ""
-"Now that the file system is accessible and intact, the boot loader can be "
+"Now that the filesystem is accessible and intact, the boot loader can be "
 "installed."
 msgstr ""
 
 #. type: Plain text
 #: build/C/man4/initrd.4:372
 msgid ""
-"The boot loader is configured to load into I</dev/initrd> a file system with "
+"The boot loader is configured to load into I</dev/initrd> a filesystem with "
 "the set of modules that was used to bring up the system.  (e.g., Device "
 "I</dev/ram0> can be modified, then unmounted, and finally, the image is "
 "written from I</dev/ram0> to a file.)"
@@ -6346,7 +6419,7 @@ msgstr ""
 #: build/C/man4/initrd.4:401
 msgid ""
 "A third scenario is more convenient recovery disks.  Because information "
-"like the location of the root file-system partition is not needed at boot "
+"like the location of the root filesystem partition is not needed at boot "
 "time, the system loaded from I</dev/initrd> can use a dialog and/or "
 "auto-detection followed by a possible sanity check."
 msgstr ""
@@ -6384,7 +6457,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man4/initrd.4:441
 msgid ""
-"With the current kernel, any file systems that remain mounted when "
+"With the current kernel, any filesystems that remain mounted when "
 "I</dev/ram0> is moved from I</> to I</initrd> continue to be accessible.  "
 "However, the I</proc/mounts> entries are not updated."
 msgstr ""
@@ -6394,7 +6467,7 @@ msgstr ""
 msgid ""
 "With the current kernel, if directory I</initrd> does not exist, then "
 "I</dev/ram0> will B<not> be fully unmounted if I</dev/ram0> is used by any "
-"process or has any file-system mounted on it.  If I</dev/ram0> is B<not> "
+"process or has any filesystem mounted on it.  If I</dev/ram0> is B<not> "
 "fully unmounted, then I</dev/ram0> will remain in memory."
 msgstr ""
 
@@ -6474,23 +6547,23 @@ msgid "B<int ioctl(int >I<fd>B<, LPTIME, int >I<arg>B<)>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/lp.4:55
+#: build/C/man4/lp.4:56
 msgid ""
 "Sets the amount of time that the driver sleeps before rechecking the printer "
 "when the printer's buffer appears to be filled to I<arg>.  If you have a "
-"fast printer, decrease this number; if you have a slow printer then increase "
-"it.  This is in hundredths of a second, the default 2 being 0.02 seconds.  "
-"It only influences the polling driver."
+"fast printer, decrease this number; if you have a slow printer, then "
+"increase it.  This is in hundredths of a second, the default 2 being 0.02 "
+"seconds.  It only influences the polling driver."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/lp.4:55
+#: build/C/man4/lp.4:56
 #, no-wrap
 msgid "B<int ioctl(int >I<fd>B<, LPCHAR, int >I<arg>B<)>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/lp.4:63
+#: build/C/man4/lp.4:64
 msgid ""
 "Sets the maximum number of busy-wait iterations which the polling driver "
 "does while waiting for the printer to get ready for receiving a character to "
@@ -6500,39 +6573,39 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: build/C/man4/lp.4:63
+#: build/C/man4/lp.4:64
 #, no-wrap
 msgid "B<int ioctl(int >I<fd>B<, LPABORT, int >I<arg>B<)>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/lp.4:67
+#: build/C/man4/lp.4:70
 msgid ""
 "If I<arg> is 0, the printer driver will retry on errors, otherwise it will "
 "abort.  The default is 0."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/lp.4:67
+#: build/C/man4/lp.4:70
 #, no-wrap
 msgid "B<int ioctl(int >I<fd>B<, LPABORTOPEN, int >I<arg>B<)>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/lp.4:72
+#: build/C/man4/lp.4:77
 msgid ""
 "If I<arg> is 0, B<open>(2)  will be aborted on error, otherwise error will "
 "be ignored.  The default is to ignore it."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/lp.4:72
+#: build/C/man4/lp.4:77
 #, no-wrap
 msgid "B<int ioctl(int >I<fd>B<, LPCAREFUL, int >I<arg>B<)>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/lp.4:76
+#: build/C/man4/lp.4:83
 msgid ""
 "If I<arg> is 0, then the out-of-paper, offline and error signals are "
 "required to be false on all writes, otherwise they are ignored.  The default "
@@ -6540,13 +6613,13 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: build/C/man4/lp.4:76
+#: build/C/man4/lp.4:83
 #, no-wrap
 msgid "B<int ioctl(int >I<fd>B<, LPWAIT, int >I<arg>B<)>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/lp.4:86
+#: build/C/man4/lp.4:94
 msgid ""
 "Sets the number of busy waiting iterations to wait before strobing the "
 "printer to accept a just-written character, and the number of iterations to "
@@ -6557,13 +6630,13 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: build/C/man4/lp.4:86
+#: build/C/man4/lp.4:94
 #, no-wrap
 msgid "B<int ioctl(int >I<fd>B<, LPSETIRQ, int >I<arg>B<)>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/lp.4:95
+#: build/C/man4/lp.4:105
 msgid ""
 "This B<ioctl>(2)  requires superuser privileges.  It takes an I<int> "
 "containing the new IRQ as argument.  As a side effect, the printer will be "
@@ -6572,74 +6645,74 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: build/C/man4/lp.4:95
+#: build/C/man4/lp.4:105
 #, no-wrap
 msgid "B<int ioctl(int >I<fd>B<, LPGETIRQ, int *>I<arg>B<)>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/lp.4:97
+#: build/C/man4/lp.4:108
 msgid "Stores the currently used IRQ in I<arg>."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/lp.4:97
+#: build/C/man4/lp.4:108
 #, no-wrap
 msgid "B<int ioctl(int >I<fd>B<, LPGETSTATUS, int *>I<arg>B<)>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/lp.4:100
+#: build/C/man4/lp.4:112
 msgid ""
 "Stores the value of the status port in I<arg>.  The bits have the following "
 "meaning:"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/lp.4:102
+#: build/C/man4/lp.4:114
 #, no-wrap
 msgid "LP_PBUSY\tinverted busy input, active high\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/lp.4:103
+#: build/C/man4/lp.4:115
 #, no-wrap
 msgid "LP_PACK\tunchanged acknowledge input, active low\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/lp.4:104
+#: build/C/man4/lp.4:116
 #, no-wrap
 msgid "LP_POUTPA\tunchanged out-of-paper input, active high\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/lp.4:105
+#: build/C/man4/lp.4:117
 #, no-wrap
 msgid "LP_PSELECD\tunchanged selected input, active high\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/lp.4:106
+#: build/C/man4/lp.4:118
 #, no-wrap
 msgid "LP_PERRORP\tunchanged error input, active low\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/lp.4:111
+#: build/C/man4/lp.4:123
 msgid ""
 "Refer to your printer manual for the meaning of the signals.  Note that "
 "undocumented bits may also be set, depending on your printer."
 msgstr ""
 
 #. type: IP
-#: build/C/man4/lp.4:111
+#: build/C/man4/lp.4:123
 #, no-wrap
 msgid "B<int ioctl(int >I<fd>B<, LPRESET)>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/lp.4:114
+#: build/C/man4/lp.4:126
 msgid "Resets the printer.  No argument is used."
 msgstr ""
 
@@ -6651,12 +6724,12 @@ msgstr ""
 #.  Alan Cox modularized it.
 #.  LPCAREFUL, LPABORT, LPGETSTATUS were added by Chris Metcalf.
 #. type: Plain text
-#: build/C/man4/lp.4:123
+#: build/C/man4/lp.4:135
 msgid "/dev/lp*"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/lp.4:129
+#: build/C/man4/lp.4:141
 msgid "B<chmod>(1), B<chown>(1), B<mknod>(1), B<lpcntl>(8), B<tunelp>(8)"
 msgstr ""
 
@@ -6669,7 +6742,7 @@ msgstr ""
 #. type: TH
 #: build/C/man3/makedev.3:26
 #, no-wrap
-msgid "2012-05-10"
+msgid "2014-05-28"
 msgstr ""
 
 #. type: Plain text
@@ -6688,7 +6761,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man3/makedev.3:35
 #, no-wrap
-msgid "B<dev_t makedev(int >I<maj>B<, int >I<min>B<);>\n"
+msgid "B<dev_t makedev(unsigned int >I<maj>B<, unsigned int >I<min>B<);>\n"
 msgstr ""
 
 #. type: Plain text
@@ -6753,9 +6826,9 @@ msgid "MEM"
 msgstr ""
 
 #. type: TH
-#: build/C/man4/mem.4:26 build/C/man4/ram.4:26
+#: build/C/man4/mem.4:26
 #, no-wrap
-msgid "1992-11-21"
+msgid "2015-01-02"
 msgstr ""
 
 #. type: Plain text
@@ -6764,7 +6837,7 @@ msgid "mem, kmem, port - system memory, kernel memory and system ports"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:33
+#: build/C/man4/mem.4:34
 msgid ""
 "B<mem> is a character device file that is an image of the main memory of the "
 "computer.  It may be used, for example, to examine (and even patch) the "
@@ -6772,111 +6845,122 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:38
+#: build/C/man4/mem.4:39
 msgid ""
 "Byte addresses in B<mem> are interpreted as physical memory addresses.  "
 "References to nonexistent locations cause errors to be returned."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:41
+#: build/C/man4/mem.4:42
 msgid ""
 "Examining and patching is likely to lead to unexpected results when "
 "read-only or write-only bits are present."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:43 build/C/man4/mem.4:58 build/C/man4/mem.4:70 build/C/man4/ram.4:33
+#: build/C/man4/mem.4:49
+msgid ""
+"Since 2.6.26, and depending on the architecture, the B<CONFIG_STRICT_DEVMEM> "
+"kernel configuration option limits the areas which can be accessed through "
+"this file.  For example: on x86, RAM access is not allowed but accessing "
+"memory-mapped PCI regions is."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man4/mem.4:51 build/C/man4/mem.4:69 build/C/man4/mem.4:82 build/C/man4/ram.4:35
 msgid "It is typically created by:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:46
+#: build/C/man4/mem.4:54
 msgid "mknod -m 660 /dev/mem c 1 1"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:48
+#: build/C/man4/mem.4:56
 msgid "chown root:kmem /dev/mem"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:56
+#: build/C/man4/mem.4:67
 msgid ""
 "The file B<kmem> is the same as B<mem>, except that the kernel virtual "
-"memory rather than physical memory is accessed."
+"memory rather than physical memory is accessed.  Since 2.6.26, this file is "
+"available only if the B<CONFIG_DEVKMEM> kernel configuration option is "
+"enabled."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:61
+#: build/C/man4/mem.4:72
 msgid "mknod -m 640 /dev/kmem c 1 2"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:63
+#: build/C/man4/mem.4:74
 msgid "chown root:kmem /dev/kmem"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:68
+#: build/C/man4/mem.4:80
 msgid "B<port> is similar to B<mem>, but the I/O ports are accessed."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:73
+#: build/C/man4/mem.4:85
 msgid "mknod -m 660 /dev/port c 1 4"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:75
-msgid "chown root:mem /dev/port"
+#: build/C/man4/mem.4:87
+msgid "chown root:kmem /dev/port"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:78
+#: build/C/man4/mem.4:90
 msgid "I</dev/mem>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:80
+#: build/C/man4/mem.4:92
 msgid "I</dev/kmem>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:82
+#: build/C/man4/mem.4:94
 msgid "I</dev/port>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mem.4:86
+#: build/C/man4/mem.4:98
 msgid "B<chown>(1), B<mknod>(1), B<ioperm>(2)"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/mkfifo.3:27
+#: build/C/man3/mkfifo.3:28
 #, no-wrap
 msgid "MKFIFO"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/mkfifo.3:27 build/C/man2/mknod.2:14
+#: build/C/man3/mkfifo.3:28
 #, no-wrap
-msgid "2013-01-27"
+msgid "2014-03-24"
 msgstr ""
 
 #. type: TH
-#: build/C/man3/mkfifo.3:27
+#: build/C/man3/mkfifo.3:28
 #, no-wrap
 msgid "GNU"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:30
-msgid "mkfifo - make a FIFO special file (a named pipe)"
+#: build/C/man3/mkfifo.3:31
+msgid "mkfifo, mkfifoat - make a FIFO special file (a named pipe)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:34
+#: build/C/man3/mkfifo.3:35
 #, no-wrap
 msgid ""
 "B<#include E<lt>sys/types.hE<gt>>\n"
@@ -6884,13 +6968,61 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:36
+#: build/C/man3/mkfifo.3:37
 #, no-wrap
 msgid "B<int mkfifo(const char *>I<pathname>B<, mode_t >I<mode>B<);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:44
+#: build/C/man3/mkfifo.3:40 build/C/man2/mknod.2:29
+#, no-wrap
+msgid ""
+"B<#include E<lt>fcntl.hE<gt>           >/* Definition of AT_* constants */\n"
+"B<#include E<lt>sys/stat.hE<gt>>\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:42
+#, no-wrap
+msgid ""
+"B<int mkfifoat(int >I<dirfd>B<, const char *>I<pathname>B<, mode_t "
+">I<mode>B<);>\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:47 build/C/man2/mknod.2:37 build/C/man3/syslog.3:55
+msgid "Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:50
+msgid "B<mkfifoat>():"
+msgstr ""
+
+#. type: TP
+#: build/C/man3/mkfifo.3:53
+#, no-wrap
+msgid "Since glibc 2.10:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:56
+msgid "_XOPEN_SOURCE\\ E<gt>=\\ 700 || _POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
+msgstr ""
+
+#. type: TP
+#: build/C/man3/mkfifo.3:56
+#, no-wrap
+msgid "Before glibc 2.10:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:59
+msgid "_ATFILE_SOURCE"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:69
 msgid ""
 "B<mkfifo>()  makes a FIFO special file with name I<pathname>.  I<mode> "
 "specifies the FIFO's permissions.  It is modified by the process's B<umask> "
@@ -6899,15 +7031,15 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:51
+#: build/C/man3/mkfifo.3:76
 msgid ""
 "A FIFO special file is similar to a pipe, except that it is created in a "
 "different way.  Instead of being an anonymous communications channel, a FIFO "
-"special file is entered into the file system by calling B<mkfifo>()."
+"special file is entered into the filesystem by calling B<mkfifo>()."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:61
+#: build/C/man3/mkfifo.3:86
 msgid ""
 "Once you have created a FIFO special file in this way, any process can open "
 "it for reading or writing, in the same way as an ordinary file.  However, it "
@@ -6917,138 +7049,225 @@ msgid ""
 "versa.  See B<fifo>(7)  for nonblocking handling of FIFO special files."
 msgstr ""
 
+#. type: SS
+#: build/C/man3/mkfifo.3:86
+#, no-wrap
+msgid "mkfifoat()"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:92
+msgid ""
+"The B<mkfifoat>()  function operates in exactly the same way as B<mkfifo>(), "
+"except for the differences described here."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:102
+msgid ""
+"If the pathname given in I<pathname> is relative, then it is interpreted "
+"relative to the directory referred to by the file descriptor I<dirfd> "
+"(rather than relative to the current working directory of the calling "
+"process, as is done by B<mkfifo>()  for a relative pathname)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:114
+msgid ""
+"If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, "
+"then I<pathname> is interpreted relative to the current working directory of "
+"the calling process (like B<mkfifo>())."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:120 build/C/man2/mknod.2:144
+msgid "If I<pathname> is absolute, then I<dirfd> is ignored."
+msgstr ""
+
 #. type: Plain text
-#: build/C/man3/mkfifo.3:67
+#: build/C/man3/mkfifo.3:128
 msgid ""
-"On success B<mkfifo>()  returns 0.  In the case of an error, -1 is returned "
-"(in which case, I<errno> is set appropriately)."
+"On success B<mkfifo>()  and B<mkfifoat>()  return 0.  In the case of an "
+"error, -1 is returned (in which case, I<errno> is set appropriately)."
 msgstr ""
 
 #. type: TP
-#: build/C/man3/mkfifo.3:68 build/C/man2/mknod.2:107 build/C/man4/st.4:829
+#: build/C/man3/mkfifo.3:129 build/C/man2/mknod.2:157 build/C/man4/st.4:829
 #, no-wrap
 msgid "B<EACCES>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:72
+#: build/C/man3/mkfifo.3:133
 msgid ""
 "One of the directories in I<pathname> did not allow search (execute) "
 "permission."
 msgstr ""
 
 #. type: TP
-#: build/C/man3/mkfifo.3:72 build/C/man2/mknod.2:115
+#: build/C/man3/mkfifo.3:133 build/C/man2/mknod.2:165
 #, no-wrap
 msgid "B<EDQUOT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:76 build/C/man2/mknod.2:119
+#: build/C/man3/mkfifo.3:137 build/C/man2/mknod.2:169
 msgid ""
-"The user's quota of disk blocks or inodes on the file system has been "
+"The user's quota of disk blocks or inodes on the filesystem has been "
 "exhausted."
 msgstr ""
 
 #. type: TP
-#: build/C/man3/mkfifo.3:76 build/C/man2/mknod.2:119
+#: build/C/man3/mkfifo.3:137 build/C/man2/mknod.2:169
 #, no-wrap
 msgid "B<EEXIST>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:82 build/C/man2/mknod.2:126
+#: build/C/man3/mkfifo.3:143 build/C/man2/mknod.2:176
 msgid ""
 "I<pathname> already exists.  This includes the case where I<pathname> is a "
 "symbolic link, dangling or not."
 msgstr ""
 
 #. type: TP
-#: build/C/man3/mkfifo.3:82 build/C/man2/mknod.2:138
+#: build/C/man3/mkfifo.3:143 build/C/man2/mknod.2:188
 #, no-wrap
 msgid "B<ENAMETOOLONG>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:90
+#: build/C/man3/mkfifo.3:151
 msgid ""
 "Either the total length of I<pathname> is greater than B<PATH_MAX>, or an "
 "individual filename component has a length greater than B<NAME_MAX>.  In the "
 "GNU system, there is no imposed limit on overall filename length, but some "
-"file systems may place limits on the length of a component."
+"filesystems may place limits on the length of a component."
 msgstr ""
 
 #. type: TP
-#: build/C/man3/mkfifo.3:90 build/C/man2/mknod.2:141
+#: build/C/man3/mkfifo.3:151 build/C/man2/mknod.2:191
 #, no-wrap
 msgid "B<ENOENT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:94 build/C/man2/mknod.2:146
+#: build/C/man3/mkfifo.3:155 build/C/man2/mknod.2:196
 msgid ""
 "A directory component in I<pathname> does not exist or is a dangling "
 "symbolic link."
 msgstr ""
 
 #. type: TP
-#: build/C/man3/mkfifo.3:94 build/C/man2/mknod.2:149 build/C/man4/st.4:857
+#: build/C/man3/mkfifo.3:155 build/C/man2/mknod.2:199 build/C/man4/st.4:857
 #, no-wrap
 msgid "B<ENOSPC>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:97
-msgid "The directory or file system has no room for the new file."
+#: build/C/man3/mkfifo.3:158
+msgid "The directory or filesystem has no room for the new file."
 msgstr ""
 
 #. type: TP
-#: build/C/man3/mkfifo.3:97 build/C/man2/mknod.2:154
+#: build/C/man3/mkfifo.3:158 build/C/man3/mkfifo.3:172 build/C/man2/mknod.2:204 build/C/man2/mknod.2:234
 #, no-wrap
 msgid "B<ENOTDIR>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:101 build/C/man2/mknod.2:159
+#: build/C/man3/mkfifo.3:162 build/C/man2/mknod.2:209
 msgid "A component used as a directory in I<pathname> is not, in fact, a directory."
 msgstr ""
 
 #. type: TP
-#: build/C/man3/mkfifo.3:101 build/C/man2/mknod.2:173 build/C/man4/st.4:872
+#: build/C/man3/mkfifo.3:162 build/C/man2/mknod.2:223 build/C/man4/st.4:872
 #, no-wrap
 msgid "B<EROFS>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:104
-msgid "I<pathname> refers to a read-only file system."
+#: build/C/man3/mkfifo.3:165
+msgid "I<pathname> refers to a read-only filesystem."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:168
+msgid "The following additional errors can occur for B<mkfifoat>():"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:106
-msgid "POSIX.1-2001."
+#: build/C/man3/mkfifo.3:172 build/C/man2/mknod.2:234
+msgid "I<dirfd> is not a valid file descriptor."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/mkfifo.3:116
+#: build/C/man3/mkfifo.3:178
+msgid ""
+"I<pathname> is a relative path and I<dirfd> is a file descriptor referring "
+"to a file other than a directory."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:184
+msgid ""
+"B<mkfifoat>()  was added to glibc in version 2.4.  It is implemented using "
+"B<mknodat>(2), available on Linux since kernel 2.6.16."
+msgstr ""
+
+#. type: SH
+#: build/C/man3/mkfifo.3:184 build/C/man3/stdarg.3:229
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr ""
+
+#. type: SS
+#: build/C/man3/mkfifo.3:185 build/C/man3/stdarg.3:230
+#, no-wrap
+msgid "Multithreading (see pthreads(7))"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:191
+msgid "The B<mkfifo>()  and B<mkfifoat>()  functions are thread-safe."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:194
+msgid "B<mkfifo>(): POSIX.1-2001, POSIX.1-2008."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:197
+msgid "B<mkfifoat>(): POSIX.1-2008."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/mkfifo.3:206
 msgid ""
 "B<mkfifo>(1), B<close>(2), B<open>(2), B<read>(2), B<stat>(2), B<umask>(2), "
-"B<write>(2), B<mkfifoat>(3), B<fifo>(7)"
+"B<write>(2), B<fifo>(7)"
 msgstr ""
 
 #. type: TH
-#: build/C/man2/mknod.2:14
+#: build/C/man2/mknod.2:15
 #, no-wrap
 msgid "MKNOD"
 msgstr ""
 
+#. type: TH
+#: build/C/man2/mknod.2:15
+#, no-wrap
+msgid "2014-02-21"
+msgstr ""
+
 #. type: Plain text
-#: build/C/man2/mknod.2:17
-msgid "mknod - create a special or ordinary file"
+#: build/C/man2/mknod.2:18
+msgid "mknod, mknodat - create a special or ordinary file"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:23
+#: build/C/man2/mknod.2:24
 #, no-wrap
 msgid ""
 "B<#include E<lt>sys/types.hE<gt>>\n"
@@ -7058,7 +7277,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:25
+#: build/C/man2/mknod.2:26
 #, no-wrap
 msgid ""
 "B<int mknod(const char *>I<pathname>B<, mode_t >I<mode>B<, dev_t "
@@ -7066,32 +7285,35 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:30 build/C/man3/syslog.3:55
-msgid "Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
+#: build/C/man2/mknod.2:32
+#, no-wrap
+msgid ""
+"B<int mknodat(int >I<dirfd>B<, const char *>I<pathname>B<, mode_t "
+">I<mode>B<, dev_t >I<dev>B<);>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:33
+#: build/C/man2/mknod.2:40
 msgid "B<mknod>():"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:37
+#: build/C/man2/mknod.2:44
 msgid ""
 "_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\\ E<gt>=\\ 500 || "
 "_XOPEN_SOURCE\\ &&\\ _XOPEN_SOURCE_EXTENDED"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:49
+#: build/C/man2/mknod.2:56
 msgid ""
-"The system call B<mknod>()  creates a file system node (file, device special "
-"file or named pipe) named I<pathname>, with attributes specified by I<mode> "
+"The system call B<mknod>()  creates a filesystem node (file, device special "
+"file, or named pipe) named I<pathname>, with attributes specified by I<mode> "
 "and I<dev>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:56
+#: build/C/man2/mknod.2:63
 msgid ""
 "The I<mode> argument specifies both the permissions to use and the type of "
 "node to be created.  It should be a combination (using bitwise OR) of one of "
@@ -7099,7 +7321,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:61
+#: build/C/man2/mknod.2:68
 msgid ""
 "The permissions are modified by the process's I<umask> in the usual way: the "
 "permissions of the created node are I<(mode & ~umask)>."
@@ -7107,9 +7329,9 @@ msgstr ""
 
 #.  (S_IFSOCK since Linux 1.2.4)
 #. type: Plain text
-#: build/C/man2/mknod.2:75
+#: build/C/man2/mknod.2:82
 msgid ""
-"The file type must be one of B<S_IFREG>, B<S_IFCHR>, B<S_IFBLK>, B<S_IFIFO> "
+"The file type must be one of B<S_IFREG>, B<S_IFCHR>, B<S_IFBLK>, B<S_IFIFO>, "
 "or B<S_IFSOCK> to specify a regular file (which will be created empty), "
 "character special file, block special file, FIFO (named pipe), or UNIX "
 "domain socket, respectively.  (Zero file type is equivalent to type "
@@ -7117,39 +7339,75 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:88
+#: build/C/man2/mknod.2:95
 msgid ""
-"If the file type is B<S_IFCHR> or B<S_IFBLK> then I<dev> specifies the major "
-"and minor numbers of the newly created device special file (B<makedev>(3)  "
-"may be useful to build the value for I<dev>); otherwise it is ignored."
+"If the file type is B<S_IFCHR> or B<S_IFBLK>, then I<dev> specifies the "
+"major and minor numbers of the newly created device special file "
+"(B<makedev>(3)  may be useful to build the value for I<dev>); otherwise it "
+"is ignored."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:94
+#: build/C/man2/mknod.2:101
 msgid ""
 "If I<pathname> already exists, or is a symbolic link, this call fails with "
 "an B<EEXIST> error."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:101
+#: build/C/man2/mknod.2:110
 msgid ""
 "The newly created node will be owned by the effective user ID of the "
 "process.  If the directory containing the node has the set-group-ID bit set, "
-"or if the file system is mounted with BSD group semantics, the new node will "
+"or if the filesystem is mounted with BSD group semantics, the new node will "
 "inherit the group ownership from its parent directory; otherwise it will be "
 "owned by the effective group ID of the process."
 msgstr ""
 
+#. type: SS
+#: build/C/man2/mknod.2:110
+#, no-wrap
+msgid "mknodat()"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/mknod.2:116
+msgid ""
+"The B<mknodat>()  system call operates in exactly the same way as "
+"B<mknod>(2), except for the differences described here."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/mknod.2:126
+msgid ""
+"If the pathname given in I<pathname> is relative, then it is interpreted "
+"relative to the directory referred to by the file descriptor I<dirfd> "
+"(rather than relative to the current working directory of the calling "
+"process, as is done by B<mknod>(2)  for a relative pathname)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/mknod.2:138
+msgid ""
+"If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, "
+"then I<pathname> is interpreted relative to the current working directory of "
+"the calling process (like B<mknod>(2))."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/mknod.2:149
+msgid "See B<openat>(2)  for an explanation of the need for B<mknodat>()."
+msgstr ""
+
 #. type: Plain text
-#: build/C/man2/mknod.2:106
+#: build/C/man2/mknod.2:156
 msgid ""
-"B<mknod>()  returns zero on success, or -1 if an error occurred (in which "
-"case, I<errno> is set appropriately)."
+"B<mknod>()  and B<mknodat>()  return zero on success, or -1 if an error "
+"occurred (in which case, I<errno> is set appropriately)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:115
+#: build/C/man2/mknod.2:165
 msgid ""
 "The parent directory does not allow write permission to the process, or one "
 "of the directories in the path prefix of I<pathname> did not allow search "
@@ -7157,83 +7415,107 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/mknod.2:126 build/C/man4/st.4:838
+#: build/C/man2/mknod.2:176 build/C/man4/st.4:838
 #, no-wrap
 msgid "B<EFAULT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:129
+#: build/C/man2/mknod.2:179
 msgid "I<pathname> points outside your accessible address space."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:134
+#: build/C/man2/mknod.2:184
 msgid ""
 "I<mode> requested creation of something other than a regular file, device "
 "special file, FIFO or socket."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/mknod.2:134
+#: build/C/man2/mknod.2:184
 #, no-wrap
 msgid "B<ELOOP>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:138
+#: build/C/man2/mknod.2:188
 msgid "Too many symbolic links were encountered in resolving I<pathname>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:141
+#: build/C/man2/mknod.2:191
 msgid "I<pathname> was too long."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/mknod.2:146 build/C/man4/st.4:850
+#: build/C/man2/mknod.2:196 build/C/man4/st.4:850
 #, no-wrap
 msgid "B<ENOMEM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:149
+#: build/C/man2/mknod.2:199
 msgid "Insufficient kernel memory was available."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:154
+#: build/C/man2/mknod.2:204
 msgid "The device containing I<pathname> has no room for the new node."
 msgstr ""
 
-#.  For UNIX domain sockets and regular files, EPERM is only returned in
+#.  For UNIX domain sockets and regular files, EPERM is returned only in
 #.  Linux 2.2 and earlier; in Linux 2.4 and later, unprivileged can
 #.  use mknod() to make these files.
 #. type: Plain text
-#: build/C/man2/mknod.2:173
+#: build/C/man2/mknod.2:223
 msgid ""
 "I<mode> requested creation of something other than a regular file, FIFO "
 "(named pipe), or UNIX domain socket, and the caller is not privileged "
 "(Linux: does not have the B<CAP_MKNOD> capability); also returned if the "
-"file system containing I<pathname> does not support the type of node "
+"filesystem containing I<pathname> does not support the type of node "
 "requested."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:177
-msgid "I<pathname> refers to a file on a read-only file system."
+#: build/C/man2/mknod.2:227
+msgid "I<pathname> refers to a file on a read-only filesystem."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/mknod.2:230
+msgid "The following additional errors can occur for B<mknodat>():"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/mknod.2:240
+msgid ""
+"I<pathname> is relative and I<dirfd> is a file descriptor referring to a "
+"file other than a directory."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/mknod.2:244
+msgid ""
+"B<mknodat>()  was added to Linux in kernel 2.6.16; library support was added "
+"to glibc in version 2.4."
 msgstr ""
 
 #.  The Linux version differs from the SVr4 version in that it
 #.  does not require root permission to create pipes, also in that no
 #.  EMULTIHOP, ENOLINK, or EINTR error is documented.
 #. type: Plain text
-#: build/C/man2/mknod.2:182
-msgid "SVr4, 4.4BSD, POSIX.1-2001 (but see below)."
+#: build/C/man2/mknod.2:250
+msgid "B<mknod>(): SVr4, 4.4BSD, POSIX.1-2001 (but see below), POSIX.1-2008."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/mknod.2:253
+msgid "B<mknodat>(): POSIX.1-2008."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:200
+#: build/C/man2/mknod.2:271
 msgid ""
 "POSIX.1-2001 says: \"The only portable use of B<mknod>()  is to create a "
 "FIFO-special file.  If I<mode> is not B<S_IFIFO> or I<dev> is not 0, the "
@@ -7244,25 +7526,25 @@ msgstr ""
 
 #.  and one should make UNIX domain sockets with socket(2) and bind(2).
 #. type: Plain text
-#: build/C/man2/mknod.2:205
+#: build/C/man2/mknod.2:278
 msgid ""
-"Under Linux, this call cannot be used to create directories.  One should "
+"Under Linux, B<mknod>()  cannot be used to create directories.  One should "
 "make directories with B<mkdir>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:209
+#: build/C/man2/mknod.2:284
 msgid ""
 "There are many infelicities in the protocol underlying NFS.  Some of these "
-"affect B<mknod>()."
+"affect B<mknod>()  and B<mknodat>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/mknod.2:223
+#: build/C/man2/mknod.2:297
 msgid ""
-"B<chmod>(2), B<chown>(2), B<fcntl>(2), B<mkdir>(2), B<mknodat>(2), "
-"B<mount>(2), B<socket>(2), B<stat>(2), B<umask>(2), B<unlink>(2), "
-"B<makedev>(3), B<mkfifo>(3), B<path_resolution>(7)"
+"B<chmod>(2), B<chown>(2), B<fcntl>(2), B<mkdir>(2), B<mount>(2), "
+"B<socket>(2), B<stat>(2), B<umask>(2), B<unlink>(2), B<makedev>(3), "
+"B<mkfifo>(3), B<path_resolution>(7)"
 msgstr ""
 
 #. type: TH
@@ -7351,98 +7633,98 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mouse.4:62
+#: build/C/man4/mouse.4:66
 msgid ""
 "The relative mouse movement is sent as I<dx> (positive means right)  and "
 "I<dy> (positive means down).  Various mice can operate at different speeds.  "
-"To select speeds, cycle through the speeds 9600, 4800, 2400 and 1200 bit/s, "
+"To select speeds, cycle through the speeds 9600, 4800, 2400, and 1200 bit/s, "
 "each time writing the two characters from the table below and waiting 0.1 "
 "seconds.  The following table shows available speeds and the strings that "
 "select them:"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:65
+#: build/C/man4/mouse.4:69
 #, no-wrap
 msgid "bit/s\tstring\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:66
+#: build/C/man4/mouse.4:70
 #, no-wrap
 msgid "9600\t*q\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:67
+#: build/C/man4/mouse.4:71
 #, no-wrap
 msgid "4800\t*p\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:68
+#: build/C/man4/mouse.4:72
 #, no-wrap
 msgid "2400\t*o\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:69
+#: build/C/man4/mouse.4:73
 #, no-wrap
 msgid "1200\t*n\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mouse.4:73
+#: build/C/man4/mouse.4:77
 msgid "The first byte of a data packet can be used to synchronization purposes."
 msgstr ""
 
 #. type: SS
-#: build/C/man4/mouse.4:73
+#: build/C/man4/mouse.4:77
 #, no-wrap
 msgid "Microsoft protocol"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mouse.4:80
+#: build/C/man4/mouse.4:93
 msgid ""
 "The B<Microsoft> protocol uses 1 start bit, 7 data bits, no parity and one "
 "stop bit at the speed of 1200 bits/sec.  Data is sent to RxD in 3-byte "
 "packets.  The I<dx> and I<dy> movements are sent as two's-complement, I<lb> "
-"(I<rb>) are set when the left (right)  button is pressed:"
+"(I<rb>)  are set when the left (right)  button is pressed:"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:83
+#: build/C/man4/mouse.4:96
 #, no-wrap
 msgid "byte\td6\td5\td4\td3\td2\td1\td0\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:84
+#: build/C/man4/mouse.4:97
 #, no-wrap
 msgid "1\t1\tlb\trb\tdy7\tdy6\tdx7\tdx6\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:85
+#: build/C/man4/mouse.4:98
 #, no-wrap
 msgid "2\t0\tdx5\tdx4\tdx3\tdx2\tdx1\tdx0\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:86
+#: build/C/man4/mouse.4:99
 #, no-wrap
 msgid "3\t0\tdy5\tdy4\tdy3\tdy2\tdy1\tdy0\n"
 msgstr ""
 
 #. type: SS
-#: build/C/man4/mouse.4:88
+#: build/C/man4/mouse.4:101
 #, no-wrap
 msgid "3-button Microsoft protocol"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mouse.4:97
+#: build/C/man4/mouse.4:110
 msgid ""
 "Original Microsoft mice only have two buttons.  However, there are some "
 "three button mice which also use the Microsoft protocol.  Pressing or "
@@ -7452,13 +7734,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man4/mouse.4:97
+#: build/C/man4/mouse.4:110
 #, no-wrap
 msgid "Logitech protocol"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mouse.4:106
+#: build/C/man4/mouse.4:119
 msgid ""
 "Logitech serial 3-button mice use a different extension of the Microsoft "
 "protocol: when the middle button is up, the above 3-byte packet is sent.  "
@@ -7469,124 +7751,124 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man4/mouse.4:106
+#: build/C/man4/mouse.4:119
 #, no-wrap
 msgid "Mousesystems protocol"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mouse.4:116
+#: build/C/man4/mouse.4:137
 msgid ""
 "The B<Mousesystems> protocol uses 1 start bit, 8 data bits, no parity and "
 "two stop bits at the speed of 1200 bits/sec.  Data is sent to RxD in 5-byte "
 "packets.  I<dx> is sent as the sum of the two two's-complement values, I<dy> "
 "is send as negated sum of the two two's-complement values.  I<lb> (I<mb>, "
-"I<rb>) are cleared when the left (middle, right) button is pressed:"
+"I<rb>)  are cleared when the left (middle, right) button is pressed:"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:119 build/C/man4/mouse.4:144
+#: build/C/man4/mouse.4:140 build/C/man4/mouse.4:175
 #, no-wrap
 msgid "byte\td7\td6\td5\td4\td3\td2\td1\td0\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:120
+#: build/C/man4/mouse.4:141
 #, no-wrap
 msgid "1\t1\t0\t0\t0\t0\tlb\tmb\trb\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:121
+#: build/C/man4/mouse.4:142
 #, no-wrap
 msgid "2\t0\tdxa6\tdxa5\tdxa4\tdxa3\tdxa2\tdxa1\tdxa0\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:122
+#: build/C/man4/mouse.4:143
 #, no-wrap
 msgid "3\t0\tdya6\tdya5\tdya4\tdya3\tdya2\tdya1\tdya0\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:123
+#: build/C/man4/mouse.4:144
 #, no-wrap
 msgid "4\t0\tdxb6\tdxb5\tdxb4\tdxb3\tdxb2\tdxb1\tdxb0\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:124
+#: build/C/man4/mouse.4:145
 #, no-wrap
 msgid "5\t0\tdyb6\tdyb5\tdyb4\tdyb3\tdyb2\tdyb1\tdyb0\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mouse.4:129
+#: build/C/man4/mouse.4:150
 msgid ""
 "Bytes 4 and 5 describe the change that occurred since bytes 2 and 3 were "
 "transmitted."
 msgstr ""
 
 #. type: SS
-#: build/C/man4/mouse.4:129
+#: build/C/man4/mouse.4:150
 #, no-wrap
 msgid "Sun protocol"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mouse.4:132
+#: build/C/man4/mouse.4:155
 msgid ""
 "The B<Sun> protocol is the 3-byte version of the above 5-byte Mousesystems "
 "protocol: the last two bytes are not sent."
 msgstr ""
 
 #. type: SS
-#: build/C/man4/mouse.4:132
+#: build/C/man4/mouse.4:155
 #, no-wrap
 msgid "MM protocol"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mouse.4:141
+#: build/C/man4/mouse.4:172
 msgid ""
 "The B<MM> protocol uses 1 start bit, 8 data bits, odd parity and one stop "
 "bit at the speed of 1200 bits/sec.  Data is sent to RxD in 3-byte packets.  "
 "I<dx> and I<dy> are sent as single signed values, the sign bit indicating a "
-"negative value.  I<lb> (I<mb>, I<rb>) are set when the left (middle, right) "
+"negative value.  I<lb> (I<mb>, I<rb>)  are set when the left (middle, right) "
 "button is pressed:"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:145
+#: build/C/man4/mouse.4:176
 #, no-wrap
 msgid "1\t1\t0\t0\tdxs\tdys\tlb\tmb\trb\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:146
+#: build/C/man4/mouse.4:177
 #, no-wrap
 msgid "2\t0\tdx6\tdx5\tdx4\tdx3\tdx2\tdx1\tdx0\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man4/mouse.4:147
+#: build/C/man4/mouse.4:178
 #, no-wrap
 msgid "3\t0\tdy6\tdy5\tdy4\tdy3\tdy2\tdy1\tdy0\n"
 msgstr ""
 
 #. type: TP
-#: build/C/man4/mouse.4:150
+#: build/C/man4/mouse.4:181
 #, no-wrap
 msgid "I</dev/mouse>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mouse.4:153
+#: build/C/man4/mouse.4:184
 msgid "A commonly used symlink pointing to a mouse device."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/mouse.4:156
+#: build/C/man4/mouse.4:187
 msgid "B<ttyS>(4), B<gpm>(8)"
 msgstr ""
 
@@ -7621,7 +7903,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man4/msr.4:47
 msgid ""
-"This file is protected so that it can only be read and written by the user "
+"This file is protected so that it can be read and written only by the user "
 "I<root>, or members of the group I<root>."
 msgstr ""
 
@@ -7663,12 +7945,12 @@ msgid "null, zero - data sink"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/null.4:31
+#: build/C/man4/null.4:35
 msgid "Data written to a B<null> or B<zero> special file is discarded."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/null.4:36
+#: build/C/man4/null.4:44
 msgid ""
 "Reads from the B<null> special file always return end of file (i.e., "
 "B<read>(2)  returns 0), whereas reads from B<zero> always return bytes "
@@ -7676,44 +7958,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/null.4:38
+#: build/C/man4/null.4:49
 msgid "B<null> and B<zero> are typically created by:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/null.4:41
+#: build/C/man4/null.4:52
 msgid "mknod -m 666 /dev/null c 1 3"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/null.4:43
+#: build/C/man4/null.4:54
 msgid "mknod -m 666 /dev/zero c 1 5"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/null.4:45
+#: build/C/man4/null.4:56
 msgid "chown root:root /dev/null /dev/zero"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/null.4:48
+#: build/C/man4/null.4:59
 msgid "I</dev/null>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/null.4:50
+#: build/C/man4/null.4:61
 msgid "I</dev/zero>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/null.4:53
+#: build/C/man4/null.4:64
 msgid ""
 "If these devices are not writable and readable for all users, many programs "
 "will act strangely."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/null.4:57
+#: build/C/man4/null.4:68
 msgid "B<chown>(1), B<mknod>(1), B<full>(4)"
 msgstr ""
 
@@ -7724,9 +8006,9 @@ msgid "PIPE"
 msgstr ""
 
 #. type: TH
-#: build/C/man7/pipe.7:25
+#: build/C/man7/pipe.7:25 build/C/man2/syslog.2:33
 #, no-wrap
-msgid "2005-12-08"
+msgid "2014-07-08"
 msgstr ""
 
 #. type: Plain text
@@ -7755,12 +8037,12 @@ msgstr ""
 #. type: Plain text
 #: build/C/man7/pipe.7:66
 msgid ""
-"A FIFO (short for First In First Out) has a name within the file system "
+"A FIFO (short for First In First Out) has a name within the filesystem "
 "(created using B<mkfifo>(3)), and is opened using B<open>(2).  Any process "
 "may open a FIFO, assuming the file permissions allow it.  The read end is "
 "opened using the B<O_RDONLY> flag; the write end is opened using the "
 "B<O_WRONLY> flag.  See B<fifo>(7)  for further details.  I<Note>: although "
-"FIFOs have a pathname in the file system, I/O on FIFOs does not involve "
+"FIFOs have a pathname in the filesystem, I/O on FIFOs does not involve "
 "operations on the underlying device (if there is one)."
 msgstr ""
 
@@ -7834,21 +8116,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/pipe.7:136
+#: build/C/man7/pipe.7:146
 msgid ""
 "In Linux versions before 2.6.11, the capacity of a pipe was the same as the "
 "system page size (e.g., 4096 bytes on i386).  Since Linux 2.6.11, the pipe "
-"capacity is 65536 bytes."
+"capacity is 65536 bytes.  Since Linux 2.6.35, the default pipe capacity is "
+"65536 bytes, but the capacity can be queried and set using the B<fcntl>(2)  "
+"B<F_GETPIPE_SZ> and B<F_SETPIPE_SZ> operations.  See B<fcntl>(2)  for more "
+"information."
 msgstr ""
 
 #. type: SS
-#: build/C/man7/pipe.7:136
+#: build/C/man7/pipe.7:147
 #, no-wrap
 msgid "PIPE_BUF"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/pipe.7:158
+#: build/C/man7/pipe.7:169
 msgid ""
 "POSIX.1-2001 says that B<write>(2)s of less than B<PIPE_BUF> bytes must be "
 "atomic: the output data is written to the pipe as a contiguous sequence.  "
@@ -7861,26 +8146,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man7/pipe.7:158
+#: build/C/man7/pipe.7:169
 #, no-wrap
 msgid "B<O_NONBLOCK> disabled, I<n> E<lt>= B<PIPE_BUF>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/pipe.7:167
+#: build/C/man7/pipe.7:178
 msgid ""
 "All I<n> bytes are written atomically; B<write>(2)  may block if there is "
 "not room for I<n> bytes to be written immediately"
 msgstr ""
 
 #. type: TP
-#: build/C/man7/pipe.7:167
+#: build/C/man7/pipe.7:178
 #, no-wrap
 msgid "B<O_NONBLOCK> enabled, I<n> E<lt>= B<PIPE_BUF>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/pipe.7:181
+#: build/C/man7/pipe.7:192
 msgid ""
 "If there is room to write I<n> bytes to the pipe, then B<write>(2)  succeeds "
 "immediately, writing all I<n> bytes; otherwise B<write>(2)  fails, with "
@@ -7888,13 +8173,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man7/pipe.7:181
+#: build/C/man7/pipe.7:192
 #, no-wrap
 msgid "B<O_NONBLOCK> disabled, I<n> E<gt> B<PIPE_BUF>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/pipe.7:193
+#: build/C/man7/pipe.7:204
 msgid ""
 "The write is nonatomic: the data given to B<write>(2)  may be interleaved "
 "with B<write>(2)s by other process; the B<write>(2)  blocks until I<n> bytes "
@@ -7902,13 +8187,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man7/pipe.7:193
+#: build/C/man7/pipe.7:204
 #, no-wrap
 msgid "B<O_NONBLOCK> enabled, I<n> E<gt> B<PIPE_BUF>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/pipe.7:208
+#: build/C/man7/pipe.7:219
 msgid ""
 "If the pipe is full, then B<write>(2)  fails, with I<errno> set to "
 "B<EAGAIN>.  Otherwise, from 1 to I<n> bytes may be written (i.e., a "
@@ -7918,20 +8203,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man7/pipe.7:208
+#: build/C/man7/pipe.7:219
 #, no-wrap
 msgid "Open file status flags"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/pipe.7:214
+#: build/C/man7/pipe.7:225
 msgid ""
 "The only open file status flags that can be meaningfully applied to a pipe "
 "or FIFO are B<O_NONBLOCK> and B<O_ASYNC>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/pipe.7:226
+#: build/C/man7/pipe.7:237
 msgid ""
 "Setting the B<O_ASYNC> flag for the read end of a pipe causes a signal "
 "(B<SIGIO> by default) to be generated when new input becomes available on "
@@ -7940,22 +8225,22 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man7/pipe.7:226
+#: build/C/man7/pipe.7:237
 #, no-wrap
 msgid "Portability notes"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/pipe.7:232
+#: build/C/man7/pipe.7:243
 msgid ""
 "On some systems (but not Linux), pipes are bidirectional: data can be "
 "transmitted in both directions between the pipe ends.  According to "
-"POSIX.1-2001, pipes only need to be unidirectional.  Portable applications "
+"POSIX.1-2001, pipes need only need be unidirectional.  Portable applications "
 "should avoid reliance on bidirectional pipe semantics."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/pipe.7:244
+#: build/C/man7/pipe.7:255
 msgid ""
 "B<dup>(2), B<fcntl>(2), B<open>(2), B<pipe>(2), B<poll>(2), B<select>(2), "
 "B<socketpair>(2), B<stat>(2), B<mkfifo>(3), B<epoll>(7), B<fifo>(7)"
@@ -7967,33 +8252,39 @@ msgstr ""
 msgid "RAM"
 msgstr ""
 
+#. type: TH
+#: build/C/man4/ram.4:26
+#, no-wrap
+msgid "1992-11-21"
+msgstr ""
+
 #. type: Plain text
 #: build/C/man4/ram.4:29
 msgid "ram - ram disk device"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/ram.4:31
+#: build/C/man4/ram.4:33
 msgid "The I<ram> device is a block device to access the ram disk in raw mode."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/ram.4:36
+#: build/C/man4/ram.4:38
 msgid "mknod -m 660 /dev/ram b 1 1"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/ram.4:38
+#: build/C/man4/ram.4:40
 msgid "chown root:disk /dev/ram"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/ram.4:41
+#: build/C/man4/ram.4:43
 msgid "/dev/ram"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/ram.4:45
+#: build/C/man4/ram.4:47
 msgid "B<chown>(1), B<mknod>(1), B<mount>(8)"
 msgstr ""
 
@@ -8004,9 +8295,9 @@ msgid "RANDOM"
 msgstr ""
 
 #. type: TH
-#: build/C/man4/random.4:19 build/C/man3/stdarg.3:43
+#: build/C/man4/random.4:19
 #, no-wrap
-msgid "2013-03-15"
+msgid "2015-02-01"
 msgstr ""
 
 #. type: Plain text
@@ -8044,29 +8335,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:47
+#: build/C/man4/random.4:63
 msgid ""
 "When read, the I</dev/random> device will only return random bytes within "
 "the estimated number of bits of noise in the entropy pool.  I</dev/random> "
 "should be suitable for uses that need very high quality randomness such as "
 "one-time pad or key generation.  When the entropy pool is empty, reads from "
-"I</dev/random> will block until additional environmental noise is gathered."
+"I</dev/random> will block until additional environmental noise is gathered.  "
+"If B<open>(2)  is called for I</dev/random> with flag B<O_NONBLOCK>, a "
+"subsequent B<read>(2)  will not block if the requested number of bytes is "
+"not available.  Instead, the available bytes are returned.  If no byte is "
+"available B<read>(2)  will return -1 and I<errno> will be set to B<EAGAIN>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:58
+#: build/C/man4/random.4:84
 msgid ""
 "A read from the I</dev/urandom> device will not block waiting for more "
-"entropy.  As a result, if there is not sufficient entropy in the entropy "
-"pool, the returned values are theoretically vulnerable to a cryptographic "
-"attack on the algorithms used by the driver.  Knowledge of how to do this is "
-"not available in the current unclassified literature, but it is "
-"theoretically possible that such an attack may exist.  If this is a concern "
-"in your application, use I</dev/random> instead."
+"entropy.  If there is not sufficient entropy, a pseudorandom number "
+"generator is used to create the requested bytes.  As a result, in this case "
+"the returned values are theoretically vulnerable to a cryptographic attack "
+"on the algorithms used by the driver.  Knowledge of how to do this is not "
+"available in the current unclassified literature, but it is theoretically "
+"possible that such an attack may exist.  If this is a concern in your "
+"application, use I</dev/random> instead.  B<O_NONBLOCK> has no effect when "
+"opening I</dev/urandom>.  When calling B<read>(2)  for device "
+"I</dev/urandom> signals will not be handled until after the requested random "
+"bytes have been generated."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:65
+#: build/C/man4/random.4:91
 msgid ""
 "Writing to I</dev/random> or I</dev/urandom> will update the entropy pool "
 "with the data written, but this will not result in a higher entropy count.  "
@@ -8075,7 +8374,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:74
+#: build/C/man4/random.4:100
 msgid ""
 "If you are unsure about whether you should use I</dev/random> or "
 "I</dev/urandom>, then probably you want to use the latter.  As a general "
@@ -8084,7 +8383,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:86
+#: build/C/man4/random.4:112
 msgid ""
 "If a seed file is saved across reboots as recommended below (all major Linux "
 "distributions have done this since 2000 at least), the output is "
@@ -8097,7 +8396,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:99
+#: build/C/man4/random.4:125
 msgid ""
 "The kernel random-number generator is designed to produce a small amount of "
 "high-quality seed material to seed a cryptographic pseudo-random number "
@@ -8110,7 +8409,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:107
+#: build/C/man4/random.4:133
 msgid ""
 "The amount of seed material required to generate a cryptographic key equals "
 "the effective key size of the key.  For example, a 3072-bit RSA or "
@@ -8120,7 +8419,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:116
+#: build/C/man4/random.4:142
 msgid ""
 "While some safety margin above that minimum is reasonable, as a guard "
 "against flaws in the CPRNG algorithm, no cryptographic primitive available "
@@ -8132,20 +8431,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man4/random.4:116
+#: build/C/man4/random.4:142
 #, no-wrap
 msgid "Configuration"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:120
+#: build/C/man4/random.4:146
 msgid ""
 "If your system does not have I</dev/random> and I</dev/urandom> created "
 "already, they can be created with the following commands:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:125
+#: build/C/man4/random.4:151
 #, no-wrap
 msgid ""
 "    mknod -m 644 /dev/random c 1 8\n"
@@ -8154,7 +8453,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:135
+#: build/C/man4/random.4:161
 msgid ""
 "When a Linux system starts up without much operator interaction, the entropy "
 "pool may be in a fairly predictable state.  This reduces the actual amount "
@@ -8165,7 +8464,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:150
+#: build/C/man4/random.4:176
 #, no-wrap
 msgid ""
 "    echo \"Initializing random number generator...\"\n"
@@ -8184,14 +8483,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:154
+#: build/C/man4/random.4:180
 msgid ""
 "Also, add the following lines in an appropriate script which is run during "
 "the Linux system shutdown:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:165
+#: build/C/man4/random.4:191
 #, no-wrap
 msgid ""
 "    # Carry a random seed from shut-down to start-up\n"
@@ -8206,40 +8505,40 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man4/random.4:166
+#: build/C/man4/random.4:192
 #, no-wrap
 msgid "/proc Interface"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:172
+#: build/C/man4/random.4:198
 msgid ""
 "The files in the directory I</proc/sys/kernel/random> (present since 2.3.16) "
 "provide an additional interface to the I</dev/random> device."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:178
+#: build/C/man4/random.4:204
 msgid ""
 "The read-only file I<entropy_avail> gives the available entropy.  Normally, "
 "this will be 4096 (bits), a full entropy pool."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:183
+#: build/C/man4/random.4:209
 msgid ""
 "The file I<poolsize> gives the size of the entropy pool.  The semantics of "
 "this file vary across kernel versions:"
 msgstr ""
 
 #. type: TP
-#: build/C/man4/random.4:184
+#: build/C/man4/random.4:210
 #, no-wrap
 msgid "Linux 2.4:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:191
+#: build/C/man4/random.4:217
 msgid ""
 "This file gives the size of the entropy pool in I<bytes>.  Normally, this "
 "file will have the value 512, but it is writable, and can be changed to any "
@@ -8248,20 +8547,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man4/random.4:191
+#: build/C/man4/random.4:217
 #, no-wrap
 msgid "Linux 2.6:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:196
+#: build/C/man4/random.4:222
 msgid ""
 "This file is read-only, and gives the size of the entropy pool in I<bits>.  "
 "It contains the value 4096."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:214
+#: build/C/man4/random.4:240
 msgid ""
 "The file I<read_wakeup_threshold> contains the number of bits of entropy "
 "required for waking up processes that sleep waiting for entropy from "
@@ -8272,7 +8571,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:222
+#: build/C/man4/random.4:248
 msgid ""
 "The read-only files I<uuid> and I<boot_id> contain random strings like "
 "6fd5a44b-35f4-4ad4-a9b9-6b9be13e1fe9.  The former is generated afresh for "
@@ -8280,13 +8579,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man4/random.4:222
+#: build/C/man4/random.4:248
 #, no-wrap
 msgid "ioctl(2) interface"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:233
+#: build/C/man4/random.4:259
 msgid ""
 "The following B<ioctl>(2)  requests are defined on file descriptors "
 "connected to either I</dev/random> or I</dev/urandom>.  All requests "
@@ -8296,13 +8595,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man4/random.4:233
+#: build/C/man4/random.4:259
 #, no-wrap
 msgid "B<RNDGETENTCNT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:240
+#: build/C/man4/random.4:266
 msgid ""
 "Retrieve the entropy count of the input pool, the contents will be the same "
 "as the I<entropy_avail> file under proc.  The result will be stored in the "
@@ -8310,37 +8609,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man4/random.4:240
+#: build/C/man4/random.4:266
 #, no-wrap
 msgid "B<RNDADDTOENTCNT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:244
+#: build/C/man4/random.4:270
 msgid ""
 "Increment or decrement the entropy count of the input pool by the value "
 "pointed to by the argument."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/random.4:244
+#: build/C/man4/random.4:270
 #, no-wrap
 msgid "B<RNDGETPOOL>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:247
+#: build/C/man4/random.4:273
 msgid "Removed in Linux 2.6.9."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/random.4:247
+#: build/C/man4/random.4:273
 #, no-wrap
 msgid "B<RNDADDENTROPY>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:255
+#: build/C/man4/random.4:281
 msgid ""
 "Add some additional entropy to the input pool, incrementing the entropy "
 "count.  This differs from writing to I</dev/random> or I</dev/urandom>, "
@@ -8349,7 +8648,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:262
+#: build/C/man4/random.4:288
 #, no-wrap
 msgid ""
 "    struct rand_pool_info {\n"
@@ -8360,28 +8659,28 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:271
+#: build/C/man4/random.4:297
 msgid ""
-"Here I<entropy_count> is the value added to (or subtracted from) from the "
-"entropy count, and I<buf> is the buffer of size I<buf_size> which gets added "
-"to the entropy pool."
+"Here I<entropy_count> is the value added to (or subtracted from) the entropy "
+"count, and I<buf> is the buffer of size I<buf_size> which gets added to the "
+"entropy pool."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/random.4:271
+#: build/C/man4/random.4:297
 #, no-wrap
 msgid "B<RNDZAPENTCNT>, B<RNDCLEARPOOL>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:275
+#: build/C/man4/random.4:301
 msgid ""
 "Zero the entropy count of all pools and add some system data (such as wall "
 "clock) to the pools."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:277
+#: build/C/man4/random.4:303
 msgid "/dev/random"
 msgstr ""
 
@@ -8389,17 +8688,17 @@ msgstr ""
 #.  The kernel's random number generator was written by
 #.  Theodore Ts'o (tytso@athena.mit.edu).
 #. type: Plain text
-#: build/C/man4/random.4:282
+#: build/C/man4/random.4:308
 msgid "/dev/urandom"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:284
-msgid "B<mknod>(1)"
+#: build/C/man4/random.4:311
+msgid "B<getrandom>(2), B<mknod>(1)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/random.4:286
+#: build/C/man4/random.4:313
 msgid "RFC\\ 1750, \"Randomness Recommendations for Security\""
 msgstr ""
 
@@ -8613,34 +8912,34 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/setlogmask.3:63
+#: build/C/man3/setlogmask.3:69
 msgid ""
 "The eight priorities are B<LOG_EMERG>, B<LOG_ALERT>, B<LOG_CRIT>, "
 "B<LOG_ERR>, B<LOG_WARNING>, B<LOG_NOTICE>, B<LOG_INFO>, and B<LOG_DEBUG>.  "
-"The bit corresponding to a priority I<p> is B<LOG_MASK>(I<p>).  Some systems "
-"also provide a macro B<LOG_UPTO>(I<p>) for the mask of all priorities in the "
+"The bit corresponding to a priority I<p> is I<LOG_MASK(p)>.  Some systems "
+"also provide a macro I<LOG_UPTO(p)> for the mask of all priorities in the "
 "above list up to and including I<p>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/setlogmask.3:65
+#: build/C/man3/setlogmask.3:71
 msgid "This function returns the previous log priority mask."
 msgstr ""
 
 #.  .SH NOTES
 #.  The glibc logmask handling was broken in versions before glibc 2.1.1.
 #. type: Plain text
-#: build/C/man3/setlogmask.3:69
+#: build/C/man3/setlogmask.3:75
 msgid "None."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/setlogmask.3:72
+#: build/C/man3/setlogmask.3:78
 msgid "POSIX.1-2001.  Note that the description in POSIX.1-2001 is flawed."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/setlogmask.3:76
+#: build/C/man3/setlogmask.3:82
 msgid "B<closelog>(3), B<openlog>(3), B<syslog>(3)"
 msgstr ""
 
@@ -8698,10 +8997,10 @@ msgstr ""
 #. type: Plain text
 #: build/C/man4/sk98lin.4:98
 msgid ""
-"After B<sk98lin> is bound to one or more adapter cards and the I</proc> file "
-"system is mounted on your system, a dedicated statistics file will be "
-"created in folder I</proc/net/sk98lin> for all ports of the installed "
-"network adapter cards.  Those files are named I<eth[x]> whereas I<x> is the "
+"After B<sk98lin> is bound to one or more adapter cards and the I</proc> "
+"filesystem is mounted on your system, a dedicated statistics file will be "
+"created in the folder I</proc/net/sk98lin> for all ports of the installed "
+"network adapter cards.  Those files are named I<eth[x]>, where I<x> is the "
 "number of the interface that has been assigned to a dedicated port by the "
 "system."
 msgstr ""
@@ -8752,14 +9051,14 @@ msgstr ""
 #. type: Plain text
 #: build/C/man4/sk98lin.4:144
 msgid ""
-"Note that large frames can only be used if permitted by your network "
+"Note that large frames can be used only if permitted by your network "
 "infrastructure.  This means, that any switch being used in your Ethernet "
 "must also support large frames.  Quite some switches support large frames, "
 "but need to be configured to do so.  Most of the times, their default "
 "setting is to support only standard frames with an MTU size of 1500 "
 "(bytes).  In addition to the switches inside the network, all network "
 "adapters that are to be used must also be enabled regarding jumbo frames.  "
-"If an adapter is not set to receive large frames it will simply drop them."
+"If an adapter is not set to receive large frames, it will simply drop them."
 msgstr ""
 
 #. type: Plain text
@@ -8780,7 +9079,7 @@ msgstr ""
 msgid ""
 "The Marvell/SysKonnect Gigabit Ethernet driver for Linux is able to support "
 "VLAN and Link Aggregation according to IEEE standards 802.1, 802.1q, and "
-"802.3ad.  Those features are only available after installation of open "
+"802.3ad.  Those features are available only after installation of open "
 "source modules which can be found on the Internet:"
 msgstr ""
 
@@ -8803,7 +9102,7 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man4/sk98lin.4:172 build/C/man4/wavelan.4:36
+#: build/C/man4/sk98lin.4:172 build/C/man4/wavelan.4:39
 #, no-wrap
 msgid "Parameters"
 msgstr ""
@@ -8815,116 +9114,116 @@ msgid "B<Speed_A=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:191
+#: build/C/man4/sk98lin.4:190
 msgid ""
 "This parameter is used to set the speed capabilities of port A of an adapter "
-"card.  It is only valid for Yukon copper adapters.  Possible values are: "
-"I<10>, I<100>, I<1000> or I<Auto> whereas I<Auto> is the default.  Usually, "
-"the speed is negotiated between the two ports during link establishment.  If "
+"card.  It is valid only for Yukon copper adapters.  Possible values are: "
+"I<10>, I<100>, I<1000>, or I<Auto>; I<Auto> is the default.  Usually, the "
+"speed is negotiated between the two ports during link establishment.  If "
 "this fails, a port can be forced to a specific setting with this parameter."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:191
+#: build/C/man4/sk98lin.4:190
 #, no-wrap
 msgid "B<Speed_B=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:209
+#: build/C/man4/sk98lin.4:207
 msgid ""
 "This parameter is used to set the speed capabilities of port B of an adapter "
-"card.  It is only valid for Yukon copper adapters.  Possible values are: "
-"I<10>, I<100>, I<1000> or I<Auto> whereas I<Auto> is the default.  Usually, "
-"the speed is negotiated between the two ports during link establishment.  If "
+"card.  It is valid only for Yukon copper adapters.  Possible values are: "
+"I<10>, I<100>, I<1000>, or I<Auto>; I<Auto> is the default.  Usually, the "
+"speed is negotiated between the two ports during link establishment.  If "
 "this fails, a port can be forced to a specific setting with this parameter."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:209
+#: build/C/man4/sk98lin.4:207
 #, no-wrap
 msgid "B<AutoNeg_A=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:224
+#: build/C/man4/sk98lin.4:221
 msgid ""
 "Enables or disables the use of autonegotiation of port A of an adapter "
-"card.  Possible values are: I<On>, I<Off> or I<Sense> whereas I<On> is the "
+"card.  Possible values are: I<On>, I<Off>, or I<Sense>; I<On> is the "
 "default.  The I<Sense> mode automatically detects whether the link partner "
 "supports auto-negotiation or not."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:224
+#: build/C/man4/sk98lin.4:221
 #, no-wrap
 msgid "B<AutoNeg_B=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:239
+#: build/C/man4/sk98lin.4:235
 msgid ""
 "Enables or disables the use of autonegotiation of port B of an adapter "
-"card.  Possible values are: I<On>, I<Off> or I<Sense> whereas I<On> is the "
+"card.  Possible values are: I<On>, I<Off>, or I<Sense>; I<On> is the "
 "default.  The I<Sense> mode automatically detects whether the link partner "
 "supports auto-negotiation or not."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:239
+#: build/C/man4/sk98lin.4:235
 #, no-wrap
 msgid "B<DupCap_A=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:270
+#: build/C/man4/sk98lin.4:265
 msgid ""
 "This parameter indicates the duplex mode to be used for port A of an adapter "
-"card.  Possible values are: I<Half>, I<Full> or I<Both> whereas I<Both> is "
-"the default.  This parameter is only relevant if AutoNeg_A of port A is not "
-"set to I<Sense>.  If AutoNeg_A is set to I<On>, all three values of DupCap_A "
-"I<Half>, I<Full> or I<Both>)  might be stated.  If AutoNeg_A is set to "
+"card.  Possible values are: I<Half>, I<Full>, or I<Both>; I<Both> is the "
+"default.  This parameter is relevant only if AutoNeg_A of port A is not set "
+"to I<Sense>.  If AutoNeg_A is set to I<On>, all three values of DupCap_A ( "
+"I<Half>, I<Full> or I<Both>)  might be stated.  If AutoNeg_A is set to "
 "I<Off>, only DupCap_A values I<Full> and I<Half> are allowed.  This DupCap_A "
 "parameter is useful if your link partner does not support all possible "
 "duplex combinations."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:270
+#: build/C/man4/sk98lin.4:265
 #, no-wrap
 msgid "B<DupCap_B=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:301
+#: build/C/man4/sk98lin.4:295
 msgid ""
 "This parameter indicates the duplex mode to be used for port B of an adapter "
-"card.  Possible values are: I<Half>, I<Full> or I<Both> whereas I<Both> is "
-"the default.  This parameter is only relevant if AutoNeg_B of port B is not "
-"set to I<Sense>.  If AutoNeg_B is set to I<On>, all three values of DupCap_B "
-"I<Half>, I<Full> or I<Both>)  might be stated.  If AutoNeg_B is set to "
+"card.  Possible values are: I<Half>, I<Full>, or I<Both>; I<Both> is the "
+"default.  This parameter is relevant only if AutoNeg_B of port B is not set "
+"to I<Sense>.  If AutoNeg_B is set to I<On>, all three values of DupCap_B ( "
+"I<Half>, I<Full> or I<Both>)  might be stated.  If AutoNeg_B is set to "
 "I<Off>, only DupCap_B values I<Full> and I<Half> are allowed.  This DupCap_B "
 "parameter is useful if your link partner does not support all possible "
 "duplex combinations."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:301
+#: build/C/man4/sk98lin.4:295
 #, no-wrap
 msgid "B<FlowCtrl_A=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:315 build/C/man4/sk98lin.4:349
+#: build/C/man4/sk98lin.4:308 build/C/man4/sk98lin.4:341
 msgid ""
 "This parameter can be used to set the flow control capabilities the port "
 "reports during auto-negotiation.  Possible values are: I<Sym>, I<SymOrRem>, "
-"I<LocSend> or I<None> whereas I<SymOrRem> is the default.  The different "
-"modes have the following meaning:"
+"I<LocSend>, or I<None>; I<SymOrRem> is the default.  The different modes "
+"have the following meaning:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:320 build/C/man4/sk98lin.4:353
+#: build/C/man4/sk98lin.4:313 build/C/man4/sk98lin.4:345
 #, no-wrap
 msgid ""
 "I<Sym>\n"
@@ -8933,7 +9232,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:324 build/C/man4/sk98lin.4:357
+#: build/C/man4/sk98lin.4:317 build/C/man4/sk98lin.4:349
 #, no-wrap
 msgid ""
 "I<SymOrRem>\n"
@@ -8942,7 +9241,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:328 build/C/man4/sk98lin.4:361
+#: build/C/man4/sk98lin.4:321 build/C/man4/sk98lin.4:353
 #, no-wrap
 msgid ""
 "I<LocSend>\n"
@@ -8951,7 +9250,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:332 build/C/man4/sk98lin.4:365
+#: build/C/man4/sk98lin.4:325 build/C/man4/sk98lin.4:357
 #, no-wrap
 msgid ""
 "I<None>\n"
@@ -8960,65 +9259,65 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:335
+#: build/C/man4/sk98lin.4:328
 msgid "Note that this parameter is ignored if AutoNeg_A is set to I<Off>."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:335
+#: build/C/man4/sk98lin.4:328
 #, no-wrap
 msgid "B<FlowCtrl_B=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:369
+#: build/C/man4/sk98lin.4:361
 msgid "Note that this parameter is ignored if AutoNeg_B is set to I<Off>."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:369
+#: build/C/man4/sk98lin.4:361
 #, no-wrap
 msgid "B<Role_A=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:386
+#: build/C/man4/sk98lin.4:377
 msgid ""
-"This parameter is only valid for 1000Base-T adapter cards.  For two "
+"This parameter is valid only for 1000Base-T adapter cards.  For two "
 "1000Base-T ports to communicate, one must take the role of the master "
 "(providing timing information), while the other must be the slave.  Possible "
-"values are: I<Auto>, I<Master> or I<Slave> whereas I<Auto> is the default.  "
+"values are: I<Auto>, I<Master>, or I<Slave>; I<Auto> is the default.  "
 "Usually, the role of a port is negotiated between two ports during link "
 "establishment, but if that fails the port A of an adapter card can be forced "
 "to a specific setting with this parameter."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:386
+#: build/C/man4/sk98lin.4:377
 #, no-wrap
 msgid "B<Role_B=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:404
+#: build/C/man4/sk98lin.4:394
 msgid ""
-"This parameter is only valid for 1000Base-T adapter cards.  For two "
+"This parameter is valid only for 1000Base-T adapter cards.  For two "
 "1000Base-T ports to communicate, one must take the role of the master "
 "(providing timing information), while the other must be the slave.  Possible "
-"values are: I<Auto>, I<Master> or I<Slave> whereas I<Auto> is the default.  "
+"values are: I<Auto>, I<Master>, or I<Slave>; I<Auto> is the default.  "
 "Usually, the role of a port is negotiated between two ports during link "
 "establishment, but if that fails the port B of an adapter card can be forced "
 "to a specific setting with this parameter."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:404
+#: build/C/man4/sk98lin.4:394
 #, no-wrap
 msgid "B<ConType=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:412
+#: build/C/man4/sk98lin.4:402
 msgid ""
 "This parameter is a combination of all five per-port parameters within one "
 "single parameter.  This simplifies the configuration of both ports of an "
@@ -9028,7 +9327,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:417
+#: build/C/man4/sk98lin.4:407
 #, no-wrap
 msgid ""
 "ConType | DupCap   AutoNeg   FlowCtrl   Role   Speed\n"
@@ -9037,31 +9336,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:419
+#: build/C/man4/sk98lin.4:409
 #, no-wrap
 msgid "I<100FD>   |  Full      Off       None     Auto   100\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:421
+#: build/C/man4/sk98lin.4:411
 #, no-wrap
 msgid "I<100HD>   |  Half      Off       None     Auto   100\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:423
+#: build/C/man4/sk98lin.4:413
 #, no-wrap
 msgid "I<10FD>    |  Full      Off       None     Auto   10\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:425
+#: build/C/man4/sk98lin.4:415
 #, no-wrap
 msgid "I<10HD>    |  Half      Off       None     Auto   10\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:435
+#: build/C/man4/sk98lin.4:425
 msgid ""
 "Stating any other port parameter together with this I<ConType> parameter "
 "will result in a merged configuration of those settings.  This is due to the "
@@ -9070,25 +9369,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:435
+#: build/C/man4/sk98lin.4:425
 #, no-wrap
 msgid "B<Moderation=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:453
+#: build/C/man4/sk98lin.4:442
 msgid ""
 "Interrupt moderation is employed to limit the maximum number of interrupts "
 "the driver has to serve.  That is, one or more interrupts (which indicate "
 "any transmit or receive packet to be processed) are queued until the driver "
 "processes them.  When queued interrupts are to be served, is determined by "
 "the I<IntsPerSec> parameter, which is explained later below.  Possible "
-"moderation modes are: I<None>, I<Static> or I<Dynamic> whereas I<None> is "
-"the default.  The different modes have the following meaning:"
+"moderation modes are: I<None>, I<Static>, or I<Dynamic>; I<None> is the "
+"default.  The different modes have the following meaning:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:458
+#: build/C/man4/sk98lin.4:447
 msgid ""
 "I<None> No interrupt moderation is applied on the adapter card.  Therefore, "
 "each transmit or receive interrupt is served immediately as soon as it "
@@ -9096,7 +9395,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:473
+#: build/C/man4/sk98lin.4:462
 msgid ""
 "I<Static> Interrupt moderation is applied on the adapter card.  All transmit "
 "and receive interrupts are queued until a complete moderation interval "
@@ -9109,18 +9408,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:484
+#: build/C/man4/sk98lin.4:473
 msgid ""
 "I<Dynamic> Interrupt moderation might be applied on the adapter card, "
 "depending on the load of the system.  If the driver detects that the system "
 "load is too high, the driver tries to shield the system against too much "
 "network load by enabling interrupt moderation.  If\\(emat a later "
 "time\\(emthe CPU utilization decreases again (or if the network load is "
-"negligible) the interrupt moderation will automatically be disabled."
+"negligible), the interrupt moderation will automatically be disabled."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:490
+#: build/C/man4/sk98lin.4:479
 msgid ""
 "Interrupt moderation should be used when the driver has to handle one or "
 "more interfaces with a high network load, which\\(emas a "
@@ -9130,7 +9429,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:494
+#: build/C/man4/sk98lin.4:483
 msgid ""
 "Note that the drawback of using interrupt moderation is an increase of the "
 "round-trip-time (RTT), due to the queuing and serving of interrupts at "
@@ -9138,13 +9437,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:494
+#: build/C/man4/sk98lin.4:483
 #, no-wrap
 msgid "B<IntsPerSec=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:504
+#: build/C/man4/sk98lin.4:493
 msgid ""
 "This parameter determines the length of any interrupt moderation interval.  "
 "Assuming that static interrupt moderation is to be used, an I<IntsPerSec> "
@@ -9154,15 +9453,15 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:508
+#: build/C/man4/sk98lin.4:497
 msgid ""
-"This parameter is only used, if either static or dynamic interrupt "
-"moderation is enabled on a network adapter card.  This parameter is ignored "
-"if no moderation is applied."
+"This parameter is used only if either static or dynamic interrupt moderation "
+"is enabled on a network adapter card.  This parameter is ignored if no "
+"moderation is applied."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:515
+#: build/C/man4/sk98lin.4:504
 msgid ""
 "Note that the duration of the moderation interval is to be chosen with "
 "care.  At first glance, selecting a very long duration (e.g., only 100 "
@@ -9173,40 +9472,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:515
+#: build/C/man4/sk98lin.4:504
 #, no-wrap
 msgid "B<PrefPort=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:528
+#: build/C/man4/sk98lin.4:516
 msgid ""
 "This parameter is used to force the preferred port to A or B (on dual-port "
 "network adapters).  The preferred port is the one that is used if both ports "
-"A and B are detected as fully functional.  Possible values are: I<A> or I<B> "
-"whereas I<A> is the default."
+"A and B are detected as fully functional.  Possible values are: I<A> or "
+"I<B>; I<A> is the default."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:528
+#: build/C/man4/sk98lin.4:516
 #, no-wrap
 msgid "B<RlmtMode=>I<i,j,...>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:545
+#: build/C/man4/sk98lin.4:532
 msgid ""
 "RLMT monitors the status of the port.  If the link of the active port fails, "
 "RLMT switches immediately to the standby link.  The virtual link is "
 "maintained as long as at least one \"physical\" link is up.  This parameters "
 "states how RLMT should monitor both ports.  Possible values are: "
-"I<CheckLinkState>, I<CheckLocalPort>, I<CheckSeg> or I<DualNet> whereas "
+"I<CheckLinkState>, I<CheckLocalPort>, I<CheckSeg>, or I<DualNet>; "
 "I<CheckLinkState> is the default.  The different modes have the following "
 "meaning:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:550
+#: build/C/man4/sk98lin.4:537
 msgid ""
 "I<CheckLinkState> Check link state only: RLMT uses the link state reported "
 "by the adapter hardware for each individual port to determine whether a port "
@@ -9214,7 +9513,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:558
+#: build/C/man4/sk98lin.4:545
 msgid ""
 "I<CheckLocalPort> In this mode, RLMT monitors the network path between the "
 "two ports of an adapter by regularly exchanging packets between them.  This "
@@ -9223,17 +9522,17 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:567
+#: build/C/man4/sk98lin.4:554
 msgid ""
 "I<CheckSeg> Check local port and segmentation: This mode supports the same "
 "functions as the CheckLocalPort mode and additionally checks network "
-"segmentation between the ports.  Therefore, this mode is only to be used if "
+"segmentation between the ports.  Therefore, this mode is to be used only if "
 "Gigabit Ethernet switches are installed on the network that have been "
 "configured to use the Spanning Tree protocol."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:578
+#: build/C/man4/sk98lin.4:565
 msgid ""
 "I<DualNet> In this mode, ports A and B are used as separate devices.  If you "
 "have a dual port adapter, port A will be configured as I<eth[x]> and port B "
@@ -9242,7 +9541,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:587
+#: build/C/man4/sk98lin.4:574
 msgid ""
 "Note that RLMT modes I<CheckLocalPort> and I<CheckLinkState> are designed to "
 "operate in configurations where a network path between the ports on one "
@@ -9251,13 +9550,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:588
+#: build/C/man4/sk98lin.4:575
 #, no-wrap
 msgid "I</proc/net/sk98lin/eth[x]>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:594
+#: build/C/man4/sk98lin.4:581
 msgid ""
 "The statistics file of a particular interface of an adapter card.  It "
 "contains generic information about the adapter card plus a detailed summary "
@@ -9265,13 +9564,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man4/sk98lin.4:594
+#: build/C/man4/sk98lin.4:581
 #, no-wrap
 msgid "I</usr/src/linux/Documentation/networking/sk98lin.txt>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:605
+#: build/C/man4/sk98lin.4:592
 msgid ""
 "This is the I<README> file of the I<sk98lin> driver.  It contains a detailed "
 "installation HOWTO and describes all parameters of the driver.  It denotes "
@@ -9283,12 +9582,12 @@ msgstr ""
 #.  .br
 #.  Mirko Lindner \(em mlindner@syskonnect.de
 #. type: Plain text
-#: build/C/man4/sk98lin.4:611
+#: build/C/man4/sk98lin.4:598
 msgid "Report any bugs to linux@syskonnect.de"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/sk98lin.4:615
+#: build/C/man4/sk98lin.4:602
 msgid "B<ifconfig>(8), B<insmod>(8), B<modprobe>(8)"
 msgstr ""
 
@@ -9509,8 +9808,8 @@ msgid ""
 "buffer and the device.  If this is not possible, the driver's internal "
 "buffer is used.  The reasons for not using direct transfers include improper "
 "alignment of the user buffer (default is 512 bytes but this can be changed "
-"by the HBA driver), one of more pages of the user buffer not reachable by "
-"the SCSI adapter, etc."
+"by the HBA driver), one or more pages of the user buffer not reachable by "
+"the SCSI adapter, and so on."
 msgstr ""
 
 #. type: Plain text
@@ -9554,7 +9853,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man4/st.4:249
 msgid ""
-"This request takes an argument of type I<(struct mtop *)>.  Not all drives "
+"This request takes an argument of type I<(struct mtop\\ *)>.  Not all drives "
 "support all operations.  The driver returns an B<EIO> error if the drive "
 "rejects an operation."
 msgstr ""
@@ -9656,7 +9955,7 @@ msgstr ""
 #: build/C/man4/st.4:299
 msgid ""
 "Erase tape.  With 2.6 kernel, short erase (mark tape empty) is performed if "
-"the argument is zero.  Otherwise long erase (erase all) is done."
+"the argument is zero.  Otherwise, long erase (erase all) is done."
 msgstr ""
 
 #. type: TP
@@ -10067,8 +10366,8 @@ msgstr ""
 #: build/C/man4/st.4:517
 msgid ""
 "This option modifies the driver behavior when a file is closed.  The normal "
-"action is to write a single filemark.  If the option is true the driver will "
-"write two filemarks and backspace over the second one."
+"action is to write a single filemark.  If the option is true, the driver "
+"will write two filemarks and backspace over the second one."
 msgstr ""
 
 #. type: Plain text
@@ -10107,8 +10406,8 @@ msgid ""
 "This option causes the B<MTEOM> operation to be sent directly to the drive, "
 "potentially speeding up the operation but causing the driver to lose track "
 "of the current file number normally returned by the B<MTIOCGET> request.  If "
-"B<MT_ST_FAST_EOM> is false the driver will respond to an B<MTEOM> request by "
-"forward spacing over files."
+"B<MT_ST_FAST_EOM> is false, the driver will respond to an B<MTEOM> request "
+"by forward spacing over files."
 msgstr ""
 
 #. type: TP
@@ -10140,7 +10439,7 @@ msgid ""
 "drives auto-detection capabilities are relied upon.  If this option is "
 "false, the driver sends the SCSI-commands immediately when the device is "
 "changed.  If the option is true, the SCSI-commands are not sent until a "
-"write is requested.  In this case the drive firmware is allowed to detect "
+"write is requested.  In this case, the drive firmware is allowed to detect "
 "the tape structure when reading and the SCSI-commands are used only to make "
 "sure that a tape is written according to the correct specification."
 msgstr ""
@@ -10204,9 +10503,9 @@ msgid ""
 "This option instructs the driver to use the logical block addresses defined "
 "in the SCSI-2 standard when performing the seek and tell operations (both "
 "with B<MTSEEK> and B<MTIOCPOS> commands and when changing tape partition).  "
-"Otherwise the device-specific addresses are used.  It is highly advisable to "
-"set this option if the drive supports the logical addresses because they "
-"count also filemarks.  There are some drives that only support the logical "
+"Otherwise, the device-specific addresses are used.  It is highly advisable "
+"to set this option if the drive supports the logical addresses because they "
+"count also filemarks.  There are some drives that support only the logical "
 "block addresses."
 msgstr ""
 
@@ -10220,11 +10519,11 @@ msgstr ""
 #: build/C/man4/st.4:620
 msgid ""
 "When this option is enabled, the tape devices use the SystemV semantics.  "
-"Otherwise the BSD semantics are used.  The most important difference between "
-"the semantics is what happens when a device used for reading is closed: in "
-"System V semantics the tape is spaced forward past the next filemark if this "
-"has not happened while using the device.  In BSD semantics the tape position "
-"is not changed."
+"Otherwise, the BSD semantics are used.  The most important difference "
+"between the semantics is what happens when a device used for reading is "
+"closed: in System V semantics the tape is spaced forward past the next "
+"filemark if this has not happened while using the device.  In BSD semantics "
+"the tape position is not changed."
 msgstr ""
 
 #. type: TP
@@ -10272,8 +10571,8 @@ msgid ""
 "timeout (used for rewinds and other commands that may take a long time) can "
 "be set with B<MT_ST_SET_LONG_TIMEOUT>.  The kernel defaults are very long to "
 "make sure that a successful command is not timed out with any drive.  "
-"Because of this the driver may seem stuck even if it is only waiting for the "
-"timeout.  These commands can be used to set more practical values for a "
+"Because of this, the driver may seem stuck even if it is only waiting for "
+"the timeout.  These commands can be used to set more practical values for a "
 "specific drive.  The timeouts set for one device apply for all devices "
 "linked to the same drive."
 msgstr ""
@@ -10302,7 +10601,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man4/st.4:686
-msgid "This request takes an argument of type I<(struct mtget *)>."
+msgid "This request takes an argument of type I<(struct mtget\\ *)>."
 msgstr ""
 
 #. type: Plain text
@@ -10504,7 +10803,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man4/st.4:818
 msgid ""
-"This request takes an argument of type I<(struct mtpos *)> and reports the "
+"This request takes an argument of type I<(struct mtpos\\ *)> and reports the "
 "drive's notion of the current tape block number, which is not the same as "
 "I<mt_blkno> returned by B<MTIOCGET>.  This drive must be a SCSI-2 drive that "
 "supports the B<READ POSITION> command (device-specific address)  or a "
@@ -10578,7 +10877,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man4/st.4:861 build/C/man2/syslog.2:278
+#: build/C/man4/st.4:861 build/C/man2/syslog.2:355
 #, no-wrap
 msgid "B<ENOSYS>"
 msgstr ""
@@ -10726,6 +11025,12 @@ msgstr ""
 msgid "STDARG"
 msgstr ""
 
+#. type: TH
+#: build/C/man3/stdarg.3:43
+#, no-wrap
+msgid "2013-12-10"
+msgstr ""
+
 #. type: Plain text
 #: build/C/man3/stdarg.3:46
 msgid "stdarg, va_start, va_arg, va_end, va_copy - variable argument lists"
@@ -10837,7 +11142,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man3/stdarg.3:136
 msgid ""
-"If I<ap> is passed to a function that uses B<va_arg(>I<ap>B<,>I<type>B<)> "
+"If I<ap> is passed to a function that uses B<va_arg(>I<ap>B<,>I<type>B<),> "
 "then the value of I<ap> is undefined after the return of that function."
 msgstr ""
 
@@ -10934,14 +11239,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/stdarg.3:239
+#: build/C/man3/stdarg.3:238
+msgid ""
+"The B<va_start>(), B<va_arg>(), B<va_end>(), and B<va_copy>()  macros are "
+"thread-safe."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/stdarg.3:248
 msgid ""
 "The B<va_start>(), B<va_arg>(), and B<va_end>()  macros conform to C89.  C99 "
 "defines the B<va_copy>()  macro."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/stdarg.3:245
+#: build/C/man3/stdarg.3:254
 msgid ""
 "These macros are I<not> compatible with the historic macros they replace.  A "
 "backward-compatible version can be found in the include file "
@@ -10949,18 +11261,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/stdarg.3:247
+#: build/C/man3/stdarg.3:256
 msgid "The historic setup is:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/stdarg.3:251
+#: build/C/man3/stdarg.3:260
 #, no-wrap
 msgid "#include E<lt>varargs.hE<gt>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/stdarg.3:257
+#: build/C/man3/stdarg.3:266
 #, no-wrap
 msgid ""
 "void\n"
@@ -10971,7 +11283,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/stdarg.3:266
+#: build/C/man3/stdarg.3:275
 #, no-wrap
 msgid ""
 "    va_start(ap);\n"
@@ -10985,7 +11297,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/stdarg.3:275
+#: build/C/man3/stdarg.3:284
 msgid ""
 "On some systems, I<va_end> contains a closing \\(aq}\\(aq matching a "
 "\\(aq{\\(aq in I<va_start>, so that both macros must occur in the same "
@@ -10993,7 +11305,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/stdarg.3:291
+#: build/C/man3/stdarg.3:300
 msgid ""
 "Unlike the B<varargs> macros, the B<stdarg> macros do not permit programmers "
 "to code a function with no fixed arguments.  This problem generates work "
@@ -11004,14 +11316,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/stdarg.3:296
+#: build/C/man3/stdarg.3:305
 msgid ""
 "The function I<foo> takes a string of format characters and prints out the "
 "argument associated with each format character based on the type."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/stdarg.3:300
+#: build/C/man3/stdarg.3:309
 #, no-wrap
 msgid ""
 "#include E<lt>stdio.hE<gt>\n"
@@ -11019,7 +11331,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/stdarg.3:307
+#: build/C/man3/stdarg.3:316
 #, no-wrap
 msgid ""
 "void\n"
@@ -11031,7 +11343,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/stdarg.3:328
+#: build/C/man3/stdarg.3:337
 #, no-wrap
 msgid ""
 "    va_start(ap, fmt);\n"
@@ -11057,26 +11369,20 @@ msgid ""
 msgstr ""
 
 #. type: TH
-#: build/C/man2/syslog.2:31 build/C/man3/syslog.3:36
+#: build/C/man2/syslog.2:33 build/C/man3/syslog.3:36
 #, no-wrap
 msgid "SYSLOG"
 msgstr ""
 
-#. type: TH
-#: build/C/man2/syslog.2:31
-#, no-wrap
-msgid "2012-11-29"
-msgstr ""
-
 #. type: Plain text
-#: build/C/man2/syslog.2:35
+#: build/C/man2/syslog.2:37
 msgid ""
 "syslog, klogctl - read and/or clear kernel message ring buffer; set "
 "console_loglevel"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:39
+#: build/C/man2/syslog.2:41
 #, no-wrap
 msgid ""
 "B<int syslog(int >I<type>B<, char *>I<bufp>B<, int >I<len>B<);>\n"
@@ -11084,19 +11390,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:41
+#: build/C/man2/syslog.2:43
 #, no-wrap
 msgid "/* The glibc interface */\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:43
+#: build/C/man2/syslog.2:45
 #, no-wrap
 msgid "B<#include E<lt>sys/klog.hE<gt>>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:45
+#: build/C/man2/syslog.2:47
 #, no-wrap
 msgid "B<int klogctl(int >I<type>B<, char *>I<bufp>B<, int >I<len>B<);>\n"
 msgstr ""
@@ -11104,14 +11410,20 @@ msgstr ""
 #. type: Plain text
 #: build/C/man2/syslog.2:57
 msgid ""
-"If you need the C library function B<syslog>()  (which talks to "
-"B<syslogd>(8)), then look at B<syslog>(3).  The system call of this name is "
-"about controlling the kernel I<printk>()  buffer, and the glibc wrapper "
-"function is called B<klogctl>()."
+"I<Note>: Probably, you are looking for the C library function B<syslog>(), "
+"which talks to B<syslogd>(8); see B<syslog>(3)  for details."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syslog.2:64
+msgid ""
+"This page describes the kernel B<syslog>()  system call, which is used to "
+"control the kernel I<printk>()  buffer; the glibc wrapper function for the "
+"system call is called B<klogctl>()."
 msgstr ""
 
 #. type: SS
-#: build/C/man2/syslog.2:57
+#: build/C/man2/syslog.2:64
 #, no-wrap
 msgid "The kernel log buffer"
 msgstr ""
@@ -11119,25 +11431,25 @@ msgstr ""
 #.  Under "General setup" ==> "Kernel log buffer size"
 #.  For 2.6, precisely the option seems to have appeared in 2.5.55.
 #. type: Plain text
-#: build/C/man2/syslog.2:73
+#: build/C/man2/syslog.2:81
 msgid ""
 "The kernel has a cyclic buffer of length B<LOG_BUF_LEN> in which messages "
 "given as arguments to the kernel function B<printk>()  are stored "
-"(regardless of their loglevel).  In early kernels, B<LOG_BUF_LEN> had the "
-"value 4096; from kernel 1.3.54, it was 8192; from kernel 2.1.113 it was "
-"16384; since 2.4.23/2.6 the value is a kernel configuration option "
-"(B<CONFIG_LOG_BUF_SHIFT>).  In recent kernels the size can be queried with "
-"command type 10 (see below)."
+"(regardless of their log level).  In early kernels, B<LOG_BUF_LEN> had the "
+"value 4096; from kernel 1.3.54, it was 8192; from kernel 2.1.113, it was "
+"16384; since kernel 2.4.23/2.6, the value is a kernel configuration option "
+"(B<CONFIG_LOG_BUF_SHIFT>, default value dependent on the architecture).  "
+"Since Linux 2.6.6, the size can be queried with command type 10 (see below)."
 msgstr ""
 
 #. type: SS
-#: build/C/man2/syslog.2:73
+#: build/C/man2/syslog.2:81
 #, no-wrap
 msgid "Commands"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:80
+#: build/C/man2/syslog.2:88
 msgid ""
 "The I<type> argument determines the action taken by this function.  The list "
 "below specifies the values for I<type>.  The symbolic names are defined in "
@@ -11146,54 +11458,54 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/syslog.2:80
+#: build/C/man2/syslog.2:88
 #, no-wrap
 msgid "B<SYSLOG_ACTION_CLOSE> (0)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:84
+#: build/C/man2/syslog.2:92
 msgid "Close the log.  Currently a NOP."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/syslog.2:84
+#: build/C/man2/syslog.2:92
 #, no-wrap
 msgid "B<SYSLOG_ACTION_OPEN> (1)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:88
+#: build/C/man2/syslog.2:96
 msgid "Open the log.  Currently a NOP."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/syslog.2:88
+#: build/C/man2/syslog.2:96
 #, no-wrap
 msgid "B<SYSLOG_ACTION_READ> (2)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:100
+#: build/C/man2/syslog.2:108
 msgid ""
 "Read from the log.  The call waits until the kernel log buffer is nonempty, "
 "and then reads at most I<len> bytes into the buffer pointed to by I<bufp>.  "
 "The call returns the number of bytes read.  Bytes read from the log "
-"disappear from the log buffer: the information can only be read once.  This "
+"disappear from the log buffer: the information can be read only once.  This "
 "is the function executed by the kernel when a user program reads "
 "I</proc/kmsg>."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/syslog.2:100
+#: build/C/man2/syslog.2:108
 #, no-wrap
 msgid "B<SYSLOG_ACTION_READ_ALL> (3)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:110
+#: build/C/man2/syslog.2:118
 msgid ""
-"Read all messages remaining in the ring buffer, placing then in the buffer "
+"Read all messages remaining in the ring buffer, placing them in the buffer "
 "pointed to by I<bufp>.  The call reads the last I<len> bytes from the log "
 "buffer (nondestructively), but will not read more than was written into the "
 "buffer since the last \"clear ring buffer\" command (see command 5 below)).  "
@@ -11201,13 +11513,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/syslog.2:110
+#: build/C/man2/syslog.2:118
 #, no-wrap
 msgid "B<SYSLOG_ACTION_READ_CLEAR> (4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:116
+#: build/C/man2/syslog.2:124
 msgid ""
 "Read and clear all messages remaining in the ring buffer.  The call does "
 "precisely the same as for a I<type> of 3, but also executes the \"clear ring "
@@ -11215,20 +11527,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/syslog.2:116
+#: build/C/man2/syslog.2:124
 #, no-wrap
 msgid "B<SYSLOG_ACTION_CLEAR> (5)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:124
+#: build/C/man2/syslog.2:132
 msgid ""
 "The call executes just the \"clear ring buffer\" command.  The I<bufp> and "
 "I<len> arguments are ignored."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:135
+#: build/C/man2/syslog.2:143
 msgid ""
 "This command does not really clear the ring buffer.  Rather, it sets a "
 "kernel bookkeeping variable that determines the results returned by commands "
@@ -11238,54 +11550,67 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/syslog.2:135
+#: build/C/man2/syslog.2:143
 #, no-wrap
 msgid "B<SYSLOG_ACTION_CONSOLE_OFF> (6)"
 msgstr ""
 
+#.  commit 1aaad49e856ce41adc07d8ae0c8ef35fc4483245
 #. type: Plain text
-#: build/C/man2/syslog.2:145
+#: build/C/man2/syslog.2:161
 msgid ""
-"Disable printk to console.  The call sets the console log level to the "
-"minimum, so that no messages are printed to the console.  The I<bufp> and "
-"I<len> arguments are ignored."
+"The command saves the current value of I<console_loglevel> and then sets "
+"I<console_loglevel> to I<minimum_console_loglevel>, so that no messages are "
+"printed to the console.  Before Linux 2.6.32, the command simply sets "
+"I<console_loglevel> to I<minimum_console_loglevel>.  See the discussion of "
+"I</proc/sys/kernel/printk>, below."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syslog.2:167 build/C/man2/syslog.2:190
+msgid "The I<bufp> and I<len> arguments are ignored."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/syslog.2:145
+#: build/C/man2/syslog.2:167
 #, no-wrap
 msgid "B<SYSLOG_ACTION_CONSOLE_ON> (7)"
 msgstr ""
 
+#.  commit 1aaad49e856ce41adc07d8ae0c8ef35fc4483245
 #. type: Plain text
-#: build/C/man2/syslog.2:154
+#: build/C/man2/syslog.2:184
 msgid ""
-"The call sets the console log level to the default, so that messages are "
-"printed to the console.  The I<bufp> and I<len> arguments are ignored."
+"If a previous B<SYSLOG_ACTION_CONSOLE_OFF> command has been performed, this "
+"command restores I<console_loglevel> to the value that was saved by that "
+"command.  Before Linux 2.6.32, this command simply sets I<console_loglevel> "
+"to I<default_console_loglevel>.  See the discussion of "
+"I</proc/sys/kernel/printk>, below."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/syslog.2:154
+#: build/C/man2/syslog.2:190
 #, no-wrap
 msgid "B<SYSLOG_ACTION_CONSOLE_LEVEL> (8)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:165
+#: build/C/man2/syslog.2:207
 msgid ""
-"The call sets the console log level to the value given in I<len>, which must "
-"be an integer between 1 and 8 (inclusive).  See the B<loglevel> section for "
-"details.  The I<bufp> argument is ignored."
+"The call sets I<console_loglevel> to the value given in I<len>, which must "
+"be an integer between 1 and 8 (inclusive).  The kernel silently enforces a "
+"minimum value of I<minimum_console_loglevel> for I<len>.  See the I<log "
+"level> section for details.  The I<bufp> argument is ignored."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/syslog.2:165
+#: build/C/man2/syslog.2:207
 #, no-wrap
 msgid "B<SYSLOG_ACTION_SIZE_UNREAD> (9) (since Linux 2.4.10)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:176
+#: build/C/man2/syslog.2:218
 msgid ""
 "The call returns the number of bytes currently available to be read from the "
 "kernel log buffer via command 2 (B<SYSLOG_ACTION_READ>).  The I<bufp> and "
@@ -11293,20 +11618,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/syslog.2:176
+#: build/C/man2/syslog.2:218
 #, no-wrap
 msgid "B<SYSLOG_ACTION_SIZE_BUFFER> (10) (since Linux 2.6.6)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:184
+#: build/C/man2/syslog.2:226
 msgid ""
 "This command returns the total size of the kernel log buffer.  The I<bufp> "
 "and I<len> arguments are ignored."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:201
+#: build/C/man2/syslog.2:245
 msgid ""
 "All commands except 3 and 10 require privilege.  In Linux kernels before "
 "2.6.37, command types 3 and 10 are allowed to unprivileged processes; since "
@@ -11319,59 +11644,157 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man2/syslog.2:201
+#: build/C/man2/syslog.2:245
+#, no-wrap
+msgid "/proc/sys/kernel/printk"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syslog.2:251
+msgid ""
+"I</proc/sys/kernel/printk> is a writable file containing four integer values "
+"that influence kernel I<printk()> behavior when printing or logging error "
+"messages.  The four values are:"
+msgstr ""
+
+#. type: TP
+#: build/C/man2/syslog.2:251
 #, no-wrap
-msgid "The loglevel"
+msgid "I<console_loglevel>"
 msgstr ""
 
+#.  since Linux 2.4
 #. type: Plain text
-#: build/C/man2/syslog.2:223
+#: build/C/man2/syslog.2:269
 msgid ""
-"The kernel routine B<printk>()  will only print a message on the console, if "
-"it has a loglevel less than the value of the variable I<console_loglevel>.  "
-"This variable initially has the value B<DEFAULT_CONSOLE_LOGLEVEL> (7), but "
-"is set to 10 if the kernel command line contains the word \"debug\", and to "
+"Only messages with a log level lower than this value will be printed to the "
+"console.  The default value for this field is B<DEFAULT_CONSOLE_LOGLEVEL> "
+"(7), but it is set to 4 if the kernel command line contains the word "
+"\"quiet\", 10 if the kernel command line contains the word \"debug\", and to "
 "15 in case of a kernel fault (the 10 and 15 are just silly, and equivalent "
-"to 8).  This variable is set (to a value in the range 1-8) by a B<syslog>()  "
-"call with a I<type> of 8.  Calls to B<syslog>()  with I<type> equal to 6 or "
-"7 set the variable to 1 (kernel panics only)  or 7 (all except debugging "
-"messages), respectively."
+"to 8).  The value of I<console_loglevel> can be set (to a value in the range "
+"1-8) by a B<syslog>()  call with a I<type> of 8."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/syslog.2:269
+#, no-wrap
+msgid "I<default_message_loglevel>"
+msgstr ""
+
+#.  commit 5af5bcb8d37f99ba415a1adc6da71051b84f93a5
+#. type: Plain text
+#: build/C/man2/syslog.2:282
+msgid ""
+"This value will be used as the log level for I<printk()> messages that do "
+"not have an explicit level.  Up to and including Linux 2.6.38, the "
+"hard-coded default value for this field was 4 (B<KERN_WARNING>); since Linux "
+"2.6.39, the default value is a defined by the kernel configuration option "
+"B<CONFIG_DEFAULT_MESSAGE_LOGLEVEL>, which defaults to 4."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/syslog.2:282
+#, no-wrap
+msgid "I<minimum_console_loglevel>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:233
+#: build/C/man2/syslog.2:287
 msgid ""
-"Every text line in a message has its own loglevel.  This level is "
-"I<DEFAULT_MESSAGE_LOGLEVEL - 1> (6) unless the line starts with E<lt>dE<gt> "
-"where I<d> is a digit in the range 1-7, in which case the level is I<d>.  "
-"The conventional meaning of the loglevel is defined in "
-"I<E<lt>linux/kernel.hE<gt>> as follows:"
+"The value in this field is the minimum value to which I<console_loglevel> "
+"can be set."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/syslog.2:287
+#, no-wrap
+msgid "I<default_console_loglevel>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:243
+#: build/C/man2/syslog.2:293
+msgid "This is the default value for I<console_loglevel>."
+msgstr ""
+
+#. type: SS
+#: build/C/man2/syslog.2:293
 #, no-wrap
+msgid "The log level"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syslog.2:301
 msgid ""
-"#define KERN_EMERG    \"E<lt>0E<gt>\"  /* system is unusable               "
-"*/\n"
-"#define KERN_ALERT    \"E<lt>1E<gt>\"  /* action must be taken immediately "
-"*/\n"
-"#define KERN_CRIT     \"E<lt>2E<gt>\"  /* critical conditions              "
-"*/\n"
-"#define KERN_ERR      \"E<lt>3E<gt>\"  /* error conditions                 "
-"*/\n"
-"#define KERN_WARNING  \"E<lt>4E<gt>\"  /* warning conditions               "
-"*/\n"
-"#define KERN_NOTICE   \"E<lt>5E<gt>\"  /* normal but significant condition "
-"*/\n"
-"#define KERN_INFO     \"E<lt>6E<gt>\"  /* informational                    "
-"*/\n"
-"#define KERN_DEBUG    \"E<lt>7E<gt>\"  /* debug-level messages             "
-"*/\n"
+"Every I<printk>()  message has its own log level.  If the log level is not "
+"explicitly specified as part of the message, it defaults to "
+"I<default_message_loglevel>.  The conventional meaning of the log level is "
+"as follows:"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syslog.2:305
+#, no-wrap
+msgid "Kernel constant\tLevel value\tMeaning\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syslog.2:306
+#, no-wrap
+msgid "KERN_EMERG\t0\tSystem is unusable\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syslog.2:307
+#, no-wrap
+msgid "KERN_ALERT\t1\tAction must be taken immediately\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syslog.2:308
+#, no-wrap
+msgid "KERN_CRIT\t2\tCritical conditions\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syslog.2:309
+#, no-wrap
+msgid "KERN_ERR\t3\tError conditions\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syslog.2:310
+#, no-wrap
+msgid "KERN_WARNING\t4\tWarning conditions\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syslog.2:311
+#, no-wrap
+msgid "KERN_NOTICE\t5\tNormal but significant condition\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syslog.2:312
+#, no-wrap
+msgid "KERN_INFO\t6\tInformational\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syslog.2:313
+#, no-wrap
+msgid "KERN_DEBUG\t7\tDebug-level messages\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:257
+#: build/C/man2/syslog.2:321
+msgid ""
+"The kernel I<printk()> routine will print a message on the console only if "
+"it has a log level less than the value of I<console_loglevel>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syslog.2:334
 msgid ""
 "For I<type> equal to 2, 3, or 4, a successful call to B<syslog>()  returns "
 "the number of bytes read.  For I<type> 9, B<syslog>()  returns the number of "
@@ -11381,12 +11804,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:260
+#: build/C/man2/syslog.2:337
 msgid "In case of error, -1 is returned, and I<errno> is set to indicate the error."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:278
+#: build/C/man2/syslog.2:355
 msgid ""
 "Bad arguments (e.g., bad I<type>; or for I<type> 2, 3, or 4, I<buf> is NULL, "
 "or I<len> is less than zero; or for I<type> 8, the I<level> is outside the "
@@ -11394,35 +11817,35 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:285
+#: build/C/man2/syslog.2:362
 msgid ""
 "This B<syslog>()  system call is not available, because the kernel was "
 "compiled with the B<CONFIG_PRINTK> kernel-configuration option disabled."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:294
+#: build/C/man2/syslog.2:373
 msgid ""
-"An attempt was made to change console_loglevel or clear the kernel message "
-"ring buffer by a process without sufficient privilege (more precisely: "
-"without the B<CAP_SYS_ADMIN> or B<CAP_SYSLOG> capability)."
+"An attempt was made to change I<console_loglevel> or clear the kernel "
+"message ring buffer by a process without sufficient privilege (more "
+"precisely: without the B<CAP_SYS_ADMIN> or B<CAP_SYSLOG> capability)."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/syslog.2:294
+#: build/C/man2/syslog.2:373
 #, no-wrap
 msgid "B<ERESTARTSYS>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:298
+#: build/C/man2/syslog.2:377
 msgid ""
 "System call was interrupted by a signal; nothing was read.  (This can be "
 "seen only during a trace.)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:301
+#: build/C/man2/syslog.2:380
 msgid ""
 "This system call is Linux-specific and should not be used in programs "
 "intended to be portable."
@@ -11433,14 +11856,14 @@ msgstr ""
 #.  In glibc 2.0 the syscall is baptized
 #.  .BR klogctl ().
 #. type: Plain text
-#: build/C/man2/syslog.2:309
+#: build/C/man2/syslog.2:388
 msgid ""
-"From the very start people noted that it is unfortunate that a system call "
+"From the very start, people noted that it is unfortunate that a system call "
 "and a library routine of the same name are entirely different animals."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/syslog.2:312
+#: build/C/man2/syslog.2:391
 msgid "B<syslog>(3), B<capabilities>(7)"
 msgstr ""
 
@@ -11970,42 +12393,42 @@ msgid "ttyS - serial terminal lines"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/ttyS.4:31
+#: build/C/man4/ttyS.4:32
 msgid "B<ttyS[0-3]> are character devices for the serial terminal lines."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/ttyS.4:36
+#: build/C/man4/ttyS.4:37
 msgid "mknod -m 660 /dev/ttyS0 c 4 64 # base address 0x3f8"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/ttyS.4:38
+#: build/C/man4/ttyS.4:39
 msgid "mknod -m 660 /dev/ttyS1 c 4 65 # base address 0x2f8"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/ttyS.4:40
+#: build/C/man4/ttyS.4:41
 msgid "mknod -m 660 /dev/ttyS2 c 4 66 # base address 0x3e8"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/ttyS.4:42
+#: build/C/man4/ttyS.4:43
 msgid "mknod -m 660 /dev/ttyS3 c 4 67 # base address 0x2e8"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/ttyS.4:44
+#: build/C/man4/ttyS.4:45
 msgid "chown root:tty /dev/ttyS[0-3]"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/ttyS.4:47
+#: build/C/man4/ttyS.4:48
 msgid "/dev/ttyS[0-3]"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/ttyS.4:54
+#: build/C/man4/ttyS.4:55
 msgid ""
 "B<chown>(1), B<mknod>(1), B<tty>(4), B<agetty>(8), B<mingetty>(8), "
 "B<setserial>(8)"
@@ -12017,6 +12440,12 @@ msgstr ""
 msgid "URI"
 msgstr ""
 
+#. type: TH
+#: build/C/man7/uri.7:48
+#, no-wrap
+msgid "2014-03-18"
+msgstr ""
+
 #. type: Plain text
 #: build/C/man7/uri.7:51
 msgid "uri, url, urn - uniform resource identifier (URI), including a URL or URN"
@@ -12353,7 +12782,7 @@ msgstr ""
 #: build/C/man7/uri.7:285
 msgid ""
 "This represents a file or directory accessible locally.  As a special case, "
-"I<host> can be the string \"localhost\" or the empty string; this is "
+"I<ip_server> can be the string \"localhost\" or the empty string; this is "
 "interpreted as \"the machine from which the URL is being interpreted\".  If "
 "the path is to a directory, the viewer should display the directory's "
 "contents with links to each containee; not all viewers currently do this.  "
@@ -12744,7 +13173,7 @@ msgstr ""
 #: build/C/man7/uri.7:505
 msgid ""
 "Unreserved characters may be included in a URI.  Unreserved characters "
-"include upper and lower case English letters, decimal digits, and the "
+"include uppercase and lowercase English letters, decimal digits, and the "
 "following limited set of punctuation marks and symbols:"
 msgstr ""
 
@@ -12759,8 +13188,8 @@ msgstr ""
 msgid ""
 "All other characters must be escaped.  An escaped octet is encoded as a "
 "character triplet, consisting of the percent character \"%\" followed by the "
-"two hexadecimal digits representing the octet code (you can use upper or "
-"lower case letters for the hexadecimal digits).  For example, a blank space "
+"two hexadecimal digits representing the octet code (you can use uppercase or "
+"lowercase letters for the hexadecimal digits).  For example, a blank space "
 "must be escaped as \"%20\", a tab character as \"%09\", and the \"&\" as "
 "\"%26\".  Because the percent \"%\" character always has the reserved "
 "purpose of being the escape indicator, it must be escaped as \"%25\".  It is "
@@ -12843,7 +13272,7 @@ msgid ""
 "heuristics may change over time, particularly when new schemes are "
 "introduced.  Since an abbreviated URI has the same syntax as a relative URL "
 "path, abbreviated URI references cannot be used where relative URIs are "
-"permitted, and can only be used when there is no defined base (such as in "
+"permitted, and can be used only when there is no defined base (such as in "
 "dialog boxes).  Don't use abbreviated URIs as hypertext links inside a "
 "document; use the standard format as described here."
 msgstr ""
@@ -12913,9 +13342,9 @@ msgid ""
 "A URI does not in itself pose a security threat.  There is no general "
 "guarantee that a URL, which at one time located a given resource, will "
 "continue to do so.  Nor is there any guarantee that a URL will not locate a "
-"different resource at some later point in time; such a guarantee can only be "
-"obtained from the person(s) controlling that namespace and the resource in "
-"question."
+"different resource at some later point in time; such a guarantee can be "
+"obtained only from the person(s) controlling that namespace and the resource "
+"in question."
 msgstr ""
 
 #. type: Plain text
@@ -12973,10 +13402,10 @@ msgid ""
 "usually changes when a version changes (though filename globbing could "
 "partially overcome this).  Finally, using the file: scheme doesn't easily "
 "support people who dynamically load documentation from the Internet (instead "
-"of loading the files onto a local file system).  A future URI scheme may be "
+"of loading the files onto a local filesystem).  A future URI scheme may be "
 "added (e.g., \"userdoc:\") to permit programs to include cross-references to "
 "more detailed documentation without having to know the exact location of "
-"that documentation.  Alternatively, a future version of the file-system "
+"that documentation.  Alternatively, a future version of the filesystem "
 "specification may specify file locations sufficiently so that the file: "
 "scheme will be able to locate documentation."
 msgstr ""
@@ -13028,7 +13457,7 @@ msgid "vcs, vcsa - virtual console memory"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:37
+#: build/C/man4/vcs.4:38
 msgid ""
 "I</dev/vcs0> is a character device with major number 7 and minor number 0, "
 "usually of mode 0644 and owner root.tty.  It refers to the memory of the "
@@ -13036,7 +13465,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:48
+#: build/C/man4/vcs.4:58
 msgid ""
 "I</dev/vcs[1-63]> are character devices for virtual console terminals, they "
 "have major number 7 and minor number 1 to 63, usually mode 0644 and owner "
@@ -13047,7 +13476,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:60
+#: build/C/man4/vcs.4:72
 msgid ""
 "When a 512-character font is loaded, the 9th bit position can be fetched by "
 "applying the B<ioctl>(2)  B<VT_GETHIFONTMASK> operation (available in Linux "
@@ -13056,20 +13485,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:67
+#: build/C/man4/vcs.4:79
 msgid ""
 "These devices replace the screendump B<ioctl>(2)  operations of "
-"B<console>(4), so the system administrator can control access using file "
-"system permissions."
+"B<console>(4), so the system administrator can control access using "
+"filesystem permissions."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:69
+#: build/C/man4/vcs.4:81
 msgid "The devices for the first eight virtual consoles may be created by:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:76
+#: build/C/man4/vcs.4:88
 #, no-wrap
 msgid ""
 "    for x in 0 1 2 3 4 5 6 7 8; do\n"
@@ -13080,50 +13509,76 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:81
+#: build/C/man4/vcs.4:93
 msgid "No B<ioctl>(2)  requests are supported."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:83
+#: build/C/man4/vcs.4:95
 msgid "/dev/vcs[0-63]"
 msgstr ""
 
 #.  .SH AUTHOR
 #.  Andries Brouwer <aeb@cwi.nl>
 #. type: Plain text
-#: build/C/man4/vcs.4:87
+#: build/C/man4/vcs.4:99
 msgid "/dev/vcsa[0-63]"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:89
+#: build/C/man4/vcs.4:101
 msgid "Introduced with version 1.1.92 of the Linux kernel."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:96
+#: build/C/man4/vcs.4:103
+msgid "You may do a screendump on vt3 by switching to vt1 and typing"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man4/vcs.4:105
+#, no-wrap
+msgid "    cat /dev/vcs3 E<gt>foo\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man4/vcs.4:109
 msgid ""
-"You may do a screendump on vt3 by switching to vt1 and typing I<cat "
-"/dev/vcs3 E<gt>foo>.  Note that the output does not contain newline "
-"characters, so some processing may be required, like in I<fold -w 81 "
-"/dev/vcs3 | lpr> or (horrors)  I<setterm -dump 3 -file /proc/self/fd/1>."
+"Note that the output does not contain newline characters, so some processing "
+"may be required, like in"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man4/vcs.4:111
+#, no-wrap
+msgid "    old -w 81 /dev/vcs3 | lpr\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man4/vcs.4:113
+msgid "or (horrors)"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man4/vcs.4:115
+#, no-wrap
+msgid "    xetterm -dump 3 -file /proc/self/fd/1\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:98
+#: build/C/man4/vcs.4:120
 msgid "The I</dev/vcsa0> device is used for Braille support."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:102
+#: build/C/man4/vcs.4:124
 msgid ""
 "This program displays the character and screen attributes under the cursor "
 "of the second virtual console, then changes the background color there:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:110
+#: build/C/man4/vcs.4:132
 #, no-wrap
 msgid ""
 "#include E<lt>unistd.hE<gt>\n"
@@ -13135,7 +13590,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:121
+#: build/C/man4/vcs.4:143
 #, no-wrap
 msgid ""
 "int\n"
@@ -13151,7 +13606,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:150
+#: build/C/man4/vcs.4:172
 #, no-wrap
 msgid ""
 "    fd = open(console, O_RDWR);\n"
@@ -13185,7 +13640,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/vcs.4:156
+#: build/C/man4/vcs.4:178
 msgid "B<console>(4), B<tty>(4), B<ttyS>(4), B<gpm>(8)"
 msgstr ""
 
@@ -13198,7 +13653,7 @@ msgstr ""
 #. type: TH
 #: build/C/man4/wavelan.4:15
 #, no-wrap
-msgid "1996-10-22"
+msgid "2013-09-04"
 msgstr ""
 
 #. type: Plain text
@@ -13214,7 +13669,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:36
+#: build/C/man4/wavelan.4:23
+msgid ""
+"I<This driver is obsolete:> it was removed from the kernel in version "
+"2.6.35."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man4/wavelan.4:39
 msgid ""
 "I<wavelan> is the low-level device driver for the NCR / AT&T / Lucent "
 "B<WaveLAN ISA> and Digital (DEC)  B<RoamAbout DS> wireless ethernet "
@@ -13227,7 +13689,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:43
+#: build/C/man4/wavelan.4:46
 msgid ""
 "This section apply to the module form (parameters passed on the B<insmod>(8)  "
 "command line).  If the driver is included in the kernel, use the "
@@ -13235,13 +13697,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man4/wavelan.4:43
+#: build/C/man4/wavelan.4:46
 #, no-wrap
 msgid "B<io>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:50
+#: build/C/man4/wavelan.4:53
 msgid ""
 "Specify the list of base address where to search for wavelan cards (setting "
 "by dip switch on the card).  If you don't specify any io address, the driver "
@@ -13250,50 +13712,50 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man4/wavelan.4:50
+#: build/C/man4/wavelan.4:53
 #, no-wrap
 msgid "B<irq>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:54
+#: build/C/man4/wavelan.4:57
 msgid ""
 "Set the list of irq that each wavelan card should use (the value is saved in "
 "permanent storage for future use)."
 msgstr ""
 
 #. type: TP
-#: build/C/man4/wavelan.4:54
+#: build/C/man4/wavelan.4:57
 #, no-wrap
 msgid "B<name>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:59
+#: build/C/man4/wavelan.4:62
 msgid ""
 "Set the list of name to be used for each wavelan cards device (name used by "
 "B<ifconfig>(8))."
 msgstr ""
 
 #. type: SS
-#: build/C/man4/wavelan.4:59
+#: build/C/man4/wavelan.4:62
 #, no-wrap
 msgid "Wireless extensions"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:63
+#: build/C/man4/wavelan.4:66
 msgid "Use B<iwconfig>(8)  to manipulate wireless extensions."
 msgstr ""
 
 #. type: SS
-#: build/C/man4/wavelan.4:63
+#: build/C/man4/wavelan.4:66
 #, no-wrap
 msgid "NWID (or domain)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:72
+#: build/C/man4/wavelan.4:75
 msgid ""
 "Set the network ID [I<0> to I<FFFF>] or disable it [I<off>].  As the NWID is "
 "stored in the card Permanent Storage Area, it will be reuse at any further "
@@ -13301,13 +13763,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man4/wavelan.4:72
+#: build/C/man4/wavelan.4:75
 #, no-wrap
 msgid "Frequency & channels"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:83
+#: build/C/man4/wavelan.4:86
 msgid ""
 "For the 2.4GHz 2.00 Hardware, you are able to set the frequency by "
 "specifying one of the 10 defined channels (I<2.412,> I<2.422, 2.425, 2.4305, "
@@ -13317,26 +13779,26 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man4/wavelan.4:83
+#: build/C/man4/wavelan.4:86
 #, no-wrap
 msgid "Statistics spy"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:87
+#: build/C/man4/wavelan.4:90
 msgid ""
 "Set a list of MAC addresses in the driver (up to 8) and get the last quality "
 "of link for each of those (see B<iwspy>(8))."
 msgstr ""
 
 #. type: SS
-#: build/C/man4/wavelan.4:87
+#: build/C/man4/wavelan.4:90
 #, no-wrap
 msgid "/proc/net/wireless"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:102
+#: build/C/man4/wavelan.4:105
 msgid ""
 "I<status> is the status reported by the modem.  I<Link quality> reports the "
 "quality of the modulation on the air (direct sequence spread spectrum) [max "
@@ -13346,37 +13808,37 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man4/wavelan.4:102
+#: build/C/man4/wavelan.4:105
 #, no-wrap
 msgid "Private ioctl"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:106
+#: build/C/man4/wavelan.4:109
 msgid "You may use B<iwpriv>(8)  to manipulate private ioctls."
 msgstr ""
 
 #. type: SS
-#: build/C/man4/wavelan.4:106
+#: build/C/man4/wavelan.4:109
 #, no-wrap
 msgid "Quality and level threshold"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:109
+#: build/C/man4/wavelan.4:112
 msgid ""
 "Enable you the define the quality and level threshold used by the modem "
 "(packet below that level are discarded)."
 msgstr ""
 
 #. type: SS
-#: build/C/man4/wavelan.4:109
+#: build/C/man4/wavelan.4:112
 #, no-wrap
 msgid "Histogram"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:116
+#: build/C/man4/wavelan.4:119
 msgid ""
 "This functionality makes it possible to set a number of signal level "
 "intervals and to count the number of packets received in each of those "
@@ -13385,13 +13847,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man4/wavelan.4:116
+#: build/C/man4/wavelan.4:119
 #, no-wrap
 msgid "Specific notes"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:122
+#: build/C/man4/wavelan.4:125
 msgid ""
 "This driver will fail to detect some B<non-NCR/ATT&T/Lucent> Wavelan cards.  "
 "If this happens for you, you must look in the source code on how to add your "
@@ -13407,14 +13869,14 @@ msgstr ""
 #
 #.  SEE ALSO part
 #. type: Plain text
-#: build/C/man4/wavelan.4:135
+#: build/C/man4/wavelan.4:138
 msgid ""
 "Some of the mentioned features are optional.  You may enable to disable them "
 "by changing flags in the driver header and recompile."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man4/wavelan.4:142
+#: build/C/man4/wavelan.4:145
 msgid ""
 "B<wavelan_cs>(4), B<ifconfig>(8), B<insmod>(8), B<iwconfig>(8), "
 "B<iwpriv>(8), B<iwspy>(8)"