OSDN Git Service

(split) LDP: Sync minor changes in LDP 3.65
[linuxjm/LDP_man-pages.git] / po4a / intro / po / intro.pot
index 56d5144..4975de0 100644 (file)
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-04-13 10:26+0900\n"
+"POT-Creation-Date: 2014-04-24 00:51+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"
@@ -25,7 +25,7 @@ msgstr ""
 #. type: TH
 #: build/C/man7/feature_test_macros.7:25
 #, no-wrap
-msgid "2014-03-13"
+msgid "2014-03-20"
 msgstr ""
 
 #. type: TH
@@ -248,7 +248,7 @@ msgid "Defining this macro causes header files to expose definitions as follows:
 msgstr ""
 
 #. type: IP
-#: build/C/man7/feature_test_macros.7:148 build/C/man7/feature_test_macros.7:151 build/C/man7/feature_test_macros.7:154 build/C/man7/feature_test_macros.7:158 build/C/man7/feature_test_macros.7:161 build/C/man7/feature_test_macros.7:167 build/C/man7/feature_test_macros.7:181 build/C/man7/feature_test_macros.7:184 build/C/man7/feature_test_macros.7:187 build/C/man7/feature_test_macros.7:191 build/C/man7/feature_test_macros.7:210 build/C/man7/feature_test_macros.7:213 build/C/man7/feature_test_macros.7:521 build/C/man7/feature_test_macros.7:526 build/C/man7/feature_test_macros.7:532 build/C/man7/feature_test_macros.7:537 build/C/man7/feature_test_macros.7:543 build/C/man7/feature_test_macros.7:548 build/C/man5/proc.5:2714 build/C/man5/proc.5:2716 build/C/man5/proc.5:2718 build/C/man5/proc.5:2721
+#: build/C/man7/feature_test_macros.7:148 build/C/man7/feature_test_macros.7:151 build/C/man7/feature_test_macros.7:154 build/C/man7/feature_test_macros.7:158 build/C/man7/feature_test_macros.7:161 build/C/man7/feature_test_macros.7:167 build/C/man7/feature_test_macros.7:181 build/C/man7/feature_test_macros.7:184 build/C/man7/feature_test_macros.7:187 build/C/man7/feature_test_macros.7:191 build/C/man7/feature_test_macros.7:210 build/C/man7/feature_test_macros.7:213 build/C/man7/feature_test_macros.7:543 build/C/man7/feature_test_macros.7:548 build/C/man7/feature_test_macros.7:554 build/C/man7/feature_test_macros.7:559 build/C/man7/feature_test_macros.7:565 build/C/man7/feature_test_macros.7:570 build/C/man5/proc.5:2858 build/C/man5/proc.5:2860 build/C/man5/proc.5:2862 build/C/man5/proc.5:2865
 #, no-wrap
 msgid "\\(bu"
 msgstr ""
@@ -474,21 +474,39 @@ msgstr ""
 msgid ""
 "Expose definitions for the alternative API specified by the LFS (Large File "
 "Summit) as a \"transitional extension\" to the Single UNIX Specification.  "
-"(See E<.UR http:\\:/\\:/opengroup.org\\:/platform\\:/lfs.html> E<.UE )> The "
+"(See E<.UR http:\\:/\\:/opengroup.org\\:/platform\\:/lfs.html> E<.UE .)> The "
 "alternative API consists of a set of new objects (i.e., functions and types) "
 "whose names are suffixed with \"64\" (e.g., I<off64_t> versus I<off_t>, "
 "B<lseek64>()  versus B<lseek>(), etc.).  New programs should not employ this "
-"interface; instead I<_FILE_OFFSET_BITS=64> should be employed."
+"macro; instead I<_FILE_OFFSET_BITS=64> should be employed."
 msgstr ""
 
 #. type: TP
 #: build/C/man7/feature_test_macros.7:285
 #, no-wrap
+msgid "B<_LARGEFILE_SOURCE>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/feature_test_macros.7:307
+msgid ""
+"This macro was historically used to expose certain functions (specifically "
+"B<fseeko>(3)  and B<ftello>(3))  that address limitations of earlier APIs "
+"(B<feek>(3)  and B<ftell>(3))  that use I<long int> for file offsets.  This "
+"macro is implicitly defined if B<_XOPEN_SOURCE> is defined with a value "
+"greater than or equal to 500.  New programs should not employ this macro; "
+"defining B<_XOPEN_SOURCE> as just described or defining B<_FILE_OFFSET_BITS> "
+"with the value 64 is the preferred mechanism to achieve the same result."
+msgstr ""
+
+#. type: TP
+#: build/C/man7/feature_test_macros.7:307
+#, no-wrap
 msgid "B<_FILE_OFFSET_BITS>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:295
+#: build/C/man7/feature_test_macros.7:317
 msgid ""
 "Defining this macro with the value 64 automatically converts references to "
 "32-bit functions and data types related to file I/O and filesystem "
@@ -499,27 +517,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:298
+#: build/C/man7/feature_test_macros.7:320
 msgid ""
 "64-bit systems naturally permit file sizes greater than 2 Gigabytes, and on "
 "those systems this macro has no effect."
 msgstr ""
 
 #. type: TP
-#: build/C/man7/feature_test_macros.7:298
+#: build/C/man7/feature_test_macros.7:320
 #, no-wrap
 msgid "B<_BSD_SOURCE> (deprecated since glibc 2.20)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:302
+#: build/C/man7/feature_test_macros.7:324
 msgid ""
 "Defining this macro with any value causes header files to expose BSD-derived "
 "definitions."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:317
+#: build/C/man7/feature_test_macros.7:339
 msgid ""
 "In glibc versions up to and including 2.18, defining this macro also causes "
 "BSD definitions to be preferred in some situations where standards conflict, "
@@ -535,7 +553,7 @@ msgstr ""
 #.  commit acd7f096d79c181866d56d4aaf3b043e741f1e2c
 #.  commit ade40b10ff5fa59a318cf55b9d8414b758e8df78
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:340
+#: build/C/man7/feature_test_macros.7:362
 msgid ""
 "Since glibc 2.20, this macro is deprecated.  It now has the same effect as "
 "defining B<_DEFAULT_SOURCE>, but generates a compile-time warning (unless "
@@ -546,13 +564,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man7/feature_test_macros.7:340
+#: build/C/man7/feature_test_macros.7:362
 #, no-wrap
 msgid "B<_SVID_SOURCE> (deprecated since glibc 2.20)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:346
+#: build/C/man7/feature_test_macros.7:368
 msgid ""
 "Defining this macro with any value causes header files to expose System "
 "V-derived definitions.  (SVID == System V Interface Definition; see "
@@ -560,20 +578,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:349
+#: build/C/man7/feature_test_macros.7:371
 msgid ""
 "Since glibc 2.20, this macro is deprecated in the same fashion as "
 "B<_BSD_SOURCE>."
 msgstr ""
 
 #. type: TP
-#: build/C/man7/feature_test_macros.7:349
+#: build/C/man7/feature_test_macros.7:371
 #, no-wrap
 msgid "B<_DEFAULT_SOURCE> (since glibc 2.19)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:361
+#: build/C/man7/feature_test_macros.7:383
 msgid ""
 "This macro can be defined to ensure that the \"default\" definitions are "
 "provided even when the defaults would otherwise be disabled, as happens when "
@@ -584,7 +602,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:366
+#: build/C/man7/feature_test_macros.7:388
 msgid ""
 "The \"default\" definitions comprise those required by POSIX.1-2008 as well "
 "as various definitions derived from BSD and System V.  On glibc 2.19 and "
@@ -593,19 +611,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:368
+#: build/C/man7/feature_test_macros.7:390
 #, no-wrap
 msgid "    cc -D_BSD_SOURCE -D_SVID_SOURCE -D_POSIX_C_SOURCE=200809\n"
 msgstr ""
 
 #. type: TP
-#: build/C/man7/feature_test_macros.7:369
+#: build/C/man7/feature_test_macros.7:391
 #, no-wrap
 msgid "B<_ATFILE_SOURCE> (since glibc 2.4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:378
+#: build/C/man7/feature_test_macros.7:400
 msgid ""
 "Defining this macro with any value causes header files to expose "
 "declarations of a range of functions with the suffix \"at\"; see "
@@ -614,13 +632,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man7/feature_test_macros.7:378
+#: build/C/man7/feature_test_macros.7:400
 #, no-wrap
 msgid "B<_GNU_SOURCE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:397
+#: build/C/man7/feature_test_macros.7:419
 msgid ""
 "Defining this macro (with any value) implicitly defines B<_ATFILE_SOURCE>, "
 "B<_LARGEFILE64_SOURCE>, B<_ISOC99_SOURCE>, B<_XOPEN_SOURCE_EXTENDED>, "
@@ -632,7 +650,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:408
+#: build/C/man7/feature_test_macros.7:430
 msgid ""
 "Since glibc 2.19, defining B<_GNU_SOURCE> also has the effect of implicitly "
 "defining B<_DEFAULT_SOURCE>.  In glibc versions before 2.20, defining "
@@ -641,33 +659,33 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man7/feature_test_macros.7:408
+#: build/C/man7/feature_test_macros.7:430
 #, no-wrap
 msgid "B<_REENTRANT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:414
+#: build/C/man7/feature_test_macros.7:436
 msgid ""
 "Defining this macro exposes definitions of certain reentrant functions.  For "
 "multithreaded programs, use I<cc\\ -pthread> instead."
 msgstr ""
 
 #. type: TP
-#: build/C/man7/feature_test_macros.7:414
+#: build/C/man7/feature_test_macros.7:436
 #, no-wrap
 msgid "B<_THREAD_SAFE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:419
+#: build/C/man7/feature_test_macros.7:441
 msgid ""
 "Synonym for B<_REENTRANT>, provided for compatibility with some other "
 "implementations."
 msgstr ""
 
 #. type: TP
-#: build/C/man7/feature_test_macros.7:419
+#: build/C/man7/feature_test_macros.7:441
 #, no-wrap
 msgid "B<_FORTIFY_SOURCE> (since glibc 2.3.4)"
 msgstr ""
@@ -679,7 +697,7 @@ msgstr ""
 #.  * To: gcc-patches at gcc dot gnu dot org
 #.  * Date: Tue, 21 Sep 2004 04:16:40 -0400
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:431
+#: build/C/man7/feature_test_macros.7:453
 msgid ""
 "Defining this macro causes some lightweight checks to be performed to detect "
 "some buffer overflow errors when employing various string and memory "
@@ -688,7 +706,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:449
+#: build/C/man7/feature_test_macros.7:471
 msgid ""
 "In the current implementation, checks are added for calls to B<memcpy>(3), "
 "B<mempcpy>(3), B<memmove>(3), B<memset>(3), B<stpcpy>(3), B<strcpy>(3), "
@@ -697,7 +715,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:464
+#: build/C/man7/feature_test_macros.7:486
 msgid ""
 "If B<_FORTIFY_SOURCE> is set to 1, with compiler optimization level 1 "
 "(I<gcc\\ -O1>)  and above, checks that shouldn't change the behavior of "
@@ -709,20 +727,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:468
+#: build/C/man7/feature_test_macros.7:490
 msgid ""
 "Use of this macro requires compiler support, available with B<gcc>(1)  since "
 "version 4.0."
 msgstr ""
 
 #. type: SS
-#: build/C/man7/feature_test_macros.7:468
+#: build/C/man7/feature_test_macros.7:490
 #, no-wrap
 msgid "Default definitions, implicit definitions, and combining definitions"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:484
+#: build/C/man7/feature_test_macros.7:506
 msgid ""
 "If no feature test macros are explicitly defined, then the following feature "
 "test macros are defined by default: B<_BSD_SOURCE> (in glibc 2.19 and "
@@ -733,7 +751,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:503
+#: build/C/man7/feature_test_macros.7:525
 msgid ""
 "If any of B<__STRICT_ANSI__>, B<_ISOC99_SOURCE>, B<_POSIX_SOURCE>, "
 "B<_POSIX_C_SOURCE>, B<_XOPEN_SOURCE>, B<_XOPEN_SOURCE_EXTENDED>, "
@@ -743,7 +761,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:514
+#: build/C/man7/feature_test_macros.7:536
 msgid ""
 "If B<_POSIX_SOURCE> and B<_POSIX_C_SOURCE> are not explicitly defined, and "
 "either B<__STRICT_ANSI__> is not defined or B<_XOPEN_SOURCE> is defined with "
@@ -751,49 +769,49 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: build/C/man7/feature_test_macros.7:514 build/C/man7/feature_test_macros.7:517 build/C/man2/intro.2:44 build/C/man2/intro.2:47 build/C/man2/intro.2:50 build/C/man7/man-pages.7:358 build/C/man7/man-pages.7:360 build/C/man7/man-pages.7:362 build/C/man7/man-pages.7:570 build/C/man7/man-pages.7:824 build/C/man7/man-pages.7:826 build/C/man7/man-pages.7:832 build/C/man7/man-pages.7:835 build/C/man7/man-pages.7:838 build/C/man7/man-pages.7:841 build/C/man7/man-pages.7:846 build/C/man7/man-pages.7:850 build/C/man7/man-pages.7:861 build/C/man7/man-pages.7:874 build/C/man7/man-pages.7:876 build/C/man7/man-pages.7:878 build/C/man5/proc.5:830 build/C/man5/proc.5:834 build/C/man5/proc.5:837 build/C/man5/proc.5:839 build/C/man5/proc.5:842 build/C/man5/proc.5:1317 build/C/man5/proc.5:1320 build/C/man5/proc.5:1332 build/C/man5/proc.5:1335 build/C/man5/proc.5:1339 build/C/man5/proc.5:1342 build/C/man5/proc.5:1345 build/C/man5/proc.5:1348 build/C/man5/proc.5:1351 build/C/man5/proc.5:1354 build/C/man5/proc.5:1357 build/C/man5/proc.5:1360 build/C/man5/proc.5:1364 build/C/man5/proc.5:1367 build/C/man5/proc.5:1370 build/C/man5/proc.5:1373 build/C/man5/proc.5:1376 build/C/man5/proc.5:1379 build/C/man5/proc.5:1382 build/C/man5/proc.5:1393 build/C/man5/proc.5:1399 build/C/man5/proc.5:1403 build/C/man5/proc.5:1408 build/C/man5/proc.5:1413 build/C/man5/proc.5:1418 build/C/man5/proc.5:1423 build/C/man5/proc.5:1428 build/C/man5/proc.5:1433 build/C/man5/proc.5:2495 build/C/man5/proc.5:2499 build/C/man5/proc.5:2502 build/C/man5/proc.5:2507 build/C/man5/proc.5:2701 build/C/man5/proc.5:2705 build/C/man5/proc.5:2711 build/C/man5/proc.5:2750 build/C/man5/proc.5:2756 build/C/man5/proc.5:2758
+#: build/C/man7/feature_test_macros.7:536 build/C/man7/feature_test_macros.7:539 build/C/man2/intro.2:44 build/C/man2/intro.2:47 build/C/man2/intro.2:50 build/C/man7/man-pages.7:358 build/C/man7/man-pages.7:360 build/C/man7/man-pages.7:362 build/C/man7/man-pages.7:570 build/C/man7/man-pages.7:820 build/C/man7/man-pages.7:822 build/C/man7/man-pages.7:828 build/C/man7/man-pages.7:831 build/C/man7/man-pages.7:834 build/C/man7/man-pages.7:837 build/C/man7/man-pages.7:842 build/C/man7/man-pages.7:846 build/C/man7/man-pages.7:857 build/C/man7/man-pages.7:870 build/C/man7/man-pages.7:872 build/C/man7/man-pages.7:874 build/C/man5/proc.5:907 build/C/man5/proc.5:911 build/C/man5/proc.5:914 build/C/man5/proc.5:916 build/C/man5/proc.5:919 build/C/man5/proc.5:1461 build/C/man5/proc.5:1464 build/C/man5/proc.5:1476 build/C/man5/proc.5:1479 build/C/man5/proc.5:1483 build/C/man5/proc.5:1486 build/C/man5/proc.5:1489 build/C/man5/proc.5:1492 build/C/man5/proc.5:1495 build/C/man5/proc.5:1498 build/C/man5/proc.5:1501 build/C/man5/proc.5:1504 build/C/man5/proc.5:1508 build/C/man5/proc.5:1511 build/C/man5/proc.5:1514 build/C/man5/proc.5:1517 build/C/man5/proc.5:1520 build/C/man5/proc.5:1523 build/C/man5/proc.5:1526 build/C/man5/proc.5:1537 build/C/man5/proc.5:1543 build/C/man5/proc.5:1547 build/C/man5/proc.5:1552 build/C/man5/proc.5:1557 build/C/man5/proc.5:1562 build/C/man5/proc.5:1567 build/C/man5/proc.5:1572 build/C/man5/proc.5:1577 build/C/man5/proc.5:2639 build/C/man5/proc.5:2643 build/C/man5/proc.5:2646 build/C/man5/proc.5:2651 build/C/man5/proc.5:2845 build/C/man5/proc.5:2849 build/C/man5/proc.5:2855 build/C/man5/proc.5:2894 build/C/man5/proc.5:2900 build/C/man5/proc.5:2902
 #, no-wrap
 msgid "*"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:517
+#: build/C/man7/feature_test_macros.7:539
 msgid "B<_POSIX_SOURCE> is defined with the value 1; and"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:520
+#: build/C/man7/feature_test_macros.7:542
 msgid "B<_POSIX_C_SOURCE> is defined with one of the following values:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:526
+#: build/C/man7/feature_test_macros.7:548
 msgid "2, if B<_XOPEN_SOURCE> is defined with a value less than 500;"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:532
+#: build/C/man7/feature_test_macros.7:554
 msgid ""
 "199506L, if B<_XOPEN_SOURCE> is defined with a value greater than or equal "
 "to 500 and less than 600; or"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:537
+#: build/C/man7/feature_test_macros.7:559
 msgid ""
 "(since glibc 2.4) 200112L, if B<_XOPEN_SOURCE> is defined with a value "
 "greater than or equal to 600 and less than 700."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:543
+#: build/C/man7/feature_test_macros.7:565
 msgid ""
 "(Since glibc 2.10)  200809L, if B<_XOPEN_SOURCE> is defined with a value "
 "greater than or equal to 700."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:548
+#: build/C/man7/feature_test_macros.7:570
 msgid ""
 "Older versions of glibc do not know about the values 200112L and 200809L for "
 "B<_POSIX_C_SOURCE>, and the setting of this macro will depend on the glibc "
@@ -801,7 +819,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:557
+#: build/C/man7/feature_test_macros.7:579
 msgid ""
 "If B<_XOPEN_SOURCE> is undefined, then the setting of B<_POSIX_C_SOURCE> "
 "depends on the glibc version: 199506L, in glibc versions before 2.4; "
@@ -809,18 +827,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:560
+#: build/C/man7/feature_test_macros.7:582
 msgid "Multiple macros can be defined; the results are additive."
 msgstr ""
 
 #. type: SH
-#: build/C/man7/feature_test_macros.7:560 build/C/man2/intro.2:93 build/C/man3/intro.3:87 build/C/man7/suffixes.7:276
+#: build/C/man7/feature_test_macros.7:582 build/C/man2/intro.2:93 build/C/man3/intro.3:87 build/C/man7/suffixes.7:276
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:568
+#: build/C/man7/feature_test_macros.7:590
 msgid ""
 "POSIX.1 specifies B<_POSIX_C_SOURCE>, B<_POSIX_SOURCE>, and "
 "B<_XOPEN_SOURCE>.  B<_XOPEN_SOURCE_EXTENDED> was specified by XPG4v2 (aka "
@@ -828,14 +846,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:572
+#: build/C/man7/feature_test_macros.7:594
 msgid ""
 "B<_FILE_OFFSET_BITS> is not specified by any standard, but is employed on "
 "some other implementations."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:583
+#: build/C/man7/feature_test_macros.7:605
 msgid ""
 "B<_BSD_SOURCE>, B<_SVID_SOURCE>, B<_DEFAULT_SOURCE>, B<_ATFILE_SOURCE>, "
 "B<_GNU_SOURCE>, B<_FORTIFY_SOURCE>, B<_REENTRANT>, and B<_THREAD_SAFE> are "
@@ -843,13 +861,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man7/feature_test_macros.7:583 build/C/man1/intro.1:48 build/C/man2/intro.2:98 build/C/man3/intro.3:92 build/C/man4/intro.4:33 build/C/man5/intro.5:33 build/C/man6/intro.6:32 build/C/man7/intro.7:36 build/C/man8/intro.8:44 build/C/man7/man.7:479 build/C/man5/proc.5:3594 build/C/man2/unimplemented.2:40
+#: build/C/man7/feature_test_macros.7:605 build/C/man1/intro.1:48 build/C/man2/intro.2:98 build/C/man3/intro.3:92 build/C/man4/intro.4:33 build/C/man5/intro.5:33 build/C/man6/intro.6:32 build/C/man7/intro.7:36 build/C/man8/intro.8:44 build/C/man7/man.7:479 build/C/man5/proc.5:3738 build/C/man2/unimplemented.2:40
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:590
+#: build/C/man7/feature_test_macros.7:612
 msgid ""
 "I<E<lt>features.hE<gt>> is a Linux/glibc-specific header file.  Other "
 "systems have an analogous file, but typically with a different name.  This "
@@ -859,7 +877,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:602
+#: build/C/man7/feature_test_macros.7:624
 msgid ""
 "According to which of the above feature test macros are defined, "
 "I<E<lt>features.hE<gt>> internally defines various other macros that are "
@@ -870,13 +888,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man7/feature_test_macros.7:602 build/C/man7/man-pages.7:886
+#: build/C/man7/feature_test_macros.7:624 build/C/man7/man-pages.7:882
 #, no-wrap
 msgid "EXAMPLE"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:608
+#: build/C/man7/feature_test_macros.7:630
 msgid ""
 "The program below can be used to explore how the various feature test macros "
 "are set depending on the glibc version and what feature test macros are "
@@ -885,7 +903,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:635
+#: build/C/man7/feature_test_macros.7:657
 #, no-wrap
 msgid ""
 "$ B<cc ftm.c>\n"
@@ -915,19 +933,19 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man7/feature_test_macros.7:637
+#: build/C/man7/feature_test_macros.7:659
 #, no-wrap
 msgid "Program source"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:641
+#: build/C/man7/feature_test_macros.7:663
 #, no-wrap
 msgid "/* ftm.c */\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:645
+#: build/C/man7/feature_test_macros.7:667
 #, no-wrap
 msgid ""
 "#include E<lt>stdio.hE<gt>\n"
@@ -936,7 +954,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:652
+#: build/C/man7/feature_test_macros.7:674
 #, no-wrap
 msgid ""
 "int\n"
@@ -948,7 +966,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:656
+#: build/C/man7/feature_test_macros.7:678
 #, no-wrap
 msgid ""
 "#ifdef _POSIX_C_SOURCE\n"
@@ -957,7 +975,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:660
+#: build/C/man7/feature_test_macros.7:682
 #, no-wrap
 msgid ""
 "#ifdef _ISOC99_SOURCE\n"
@@ -966,7 +984,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:664
+#: build/C/man7/feature_test_macros.7:686
 #, no-wrap
 msgid ""
 "#ifdef _ISOC11_SOURCE\n"
@@ -975,7 +993,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:668
+#: build/C/man7/feature_test_macros.7:690
 #, no-wrap
 msgid ""
 "#ifdef _XOPEN_SOURCE\n"
@@ -984,7 +1002,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:672
+#: build/C/man7/feature_test_macros.7:694
 #, no-wrap
 msgid ""
 "#ifdef _XOPEN_SOURCE_EXTENDED\n"
@@ -993,7 +1011,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:676
+#: build/C/man7/feature_test_macros.7:698
 #, no-wrap
 msgid ""
 "#ifdef _LARGEFILE64_SOURCE\n"
@@ -1002,7 +1020,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:680
+#: build/C/man7/feature_test_macros.7:702
 #, no-wrap
 msgid ""
 "#ifdef _FILE_OFFSET_BITS\n"
@@ -1011,7 +1029,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:684
+#: build/C/man7/feature_test_macros.7:706
 #, no-wrap
 msgid ""
 "#ifdef _BSD_SOURCE\n"
@@ -1020,7 +1038,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:688
+#: build/C/man7/feature_test_macros.7:710
 #, no-wrap
 msgid ""
 "#ifdef _SVID_SOURCE\n"
@@ -1029,7 +1047,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:692
+#: build/C/man7/feature_test_macros.7:714
 #, no-wrap
 msgid ""
 "#ifdef _DEFAULT_SOURCE\n"
@@ -1038,7 +1056,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:696
+#: build/C/man7/feature_test_macros.7:718
 #, no-wrap
 msgid ""
 "#ifdef _ATFILE_SOURCE\n"
@@ -1047,7 +1065,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:700
+#: build/C/man7/feature_test_macros.7:722
 #, no-wrap
 msgid ""
 "#ifdef _GNU_SOURCE\n"
@@ -1056,7 +1074,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:704
+#: build/C/man7/feature_test_macros.7:726
 #, no-wrap
 msgid ""
 "#ifdef _REENTRANT\n"
@@ -1065,7 +1083,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:708
+#: build/C/man7/feature_test_macros.7:730
 #, no-wrap
 msgid ""
 "#ifdef _THREAD_SAFE\n"
@@ -1074,7 +1092,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:712
+#: build/C/man7/feature_test_macros.7:734
 #, no-wrap
 msgid ""
 "#ifdef _FORTIFY_SOURCE\n"
@@ -1083,7 +1101,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:715
+#: build/C/man7/feature_test_macros.7:737
 #, no-wrap
 msgid ""
 "    exit(EXIT_SUCCESS);\n"
@@ -1091,37 +1109,37 @@ msgid ""
 msgstr ""
 
 #. type: Sh
-#: build/C/man7/feature_test_macros.7:716 build/C/man1/intro.1:302 build/C/man2/intro.2:112 build/C/man3/intro.3:97 build/C/man4/intro.4:38 build/C/man5/intro.5:38 build/C/man7/intro.7:41 build/C/man7/libc.7:99 build/C/man7/mailaddr.7:117 build/C/man7/man-pages.7:893 build/C/man7/man.7:560 build/C/man7/mdoc.7:428 build/C/man7/posixoptions.7:854 build/C/man5/proc.5:3607 build/C/man7/standards.7:277 build/C/man7/suffixes.7:280 build/C/man2/unimplemented.2:64 build/C/man7/mdoc.samples.7:2952
+#: build/C/man7/feature_test_macros.7:738 build/C/man1/intro.1:302 build/C/man2/intro.2:112 build/C/man3/intro.3:97 build/C/man4/intro.4:38 build/C/man5/intro.5:38 build/C/man7/intro.7:41 build/C/man7/libc.7:104 build/C/man7/mailaddr.7:117 build/C/man7/man-pages.7:889 build/C/man7/man.7:560 build/C/man7/mdoc.7:428 build/C/man7/posixoptions.7:854 build/C/man5/proc.5:3751 build/C/man7/standards.7:277 build/C/man7/suffixes.7:280 build/C/man2/unimplemented.2:64 build/C/man7/mdoc.samples.7:2952
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:719
+#: build/C/man7/feature_test_macros.7:741
 msgid "B<libc>(7), B<standards>(7)"
 msgstr ""
 
 #.  But beware: the info libc document is out of date (Jul 07, mtk)
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:723
+#: build/C/man7/feature_test_macros.7:745
 msgid "The section \"Feature Test Macros\" under I<info libc>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:725
+#: build/C/man7/feature_test_macros.7:747
 msgid "I</usr/include/features.h>"
 msgstr ""
 
 #. type: Sh
-#: build/C/man7/feature_test_macros.7:725 build/C/man1/intro.1:304 build/C/man2/intro.2:135 build/C/man3/intro.3:110 build/C/man4/intro.4:40 build/C/man5/intro.5:40 build/C/man6/intro.6:37 build/C/man7/intro.7:43 build/C/man8/intro.8:49 build/C/man7/libc.7:107 build/C/man7/mailaddr.7:127 build/C/man7/man-pages.7:900 build/C/man7/man.7:572 build/C/man7/mdoc.7:433 build/C/man7/operator.7:65 build/C/man7/posixoptions.7:857 build/C/man5/proc.5:3641 build/C/man7/standards.7:281 build/C/man7/suffixes.7:283 build/C/man3/undocumented.3:183 build/C/man2/unimplemented.2:66 build/C/man7/units.7:130 build/C/man7/mdoc.samples.7:2957
+#: build/C/man7/feature_test_macros.7:747 build/C/man1/intro.1:304 build/C/man2/intro.2:135 build/C/man3/intro.3:110 build/C/man4/intro.4:40 build/C/man5/intro.5:40 build/C/man6/intro.6:37 build/C/man7/intro.7:43 build/C/man8/intro.8:49 build/C/man7/libc.7:112 build/C/man7/mailaddr.7:127 build/C/man7/man-pages.7:896 build/C/man7/man.7:572 build/C/man7/mdoc.7:433 build/C/man7/operator.7:65 build/C/man7/posixoptions.7:857 build/C/man5/proc.5:3785 build/C/man7/standards.7:281 build/C/man7/suffixes.7:283 build/C/man3/undocumented.3:183 build/C/man2/unimplemented.2:66 build/C/man7/units.7:130 build/C/man7/mdoc.samples.7:2957
 #, no-wrap
 msgid "COLOPHON"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/feature_test_macros.7:732 build/C/man1/intro.1:311 build/C/man2/intro.2:142 build/C/man3/intro.3:117 build/C/man4/intro.4:47 build/C/man5/intro.5:47 build/C/man6/intro.6:44 build/C/man7/intro.7:50 build/C/man8/intro.8:56 build/C/man7/libc.7:114 build/C/man7/mailaddr.7:134 build/C/man7/man-pages.7:907 build/C/man7/man.7:579 build/C/man7/operator.7:72 build/C/man7/posixoptions.7:864 build/C/man5/proc.5:3648 build/C/man7/standards.7:288 build/C/man7/suffixes.7:290 build/C/man3/undocumented.3:190 build/C/man2/unimplemented.2:73 build/C/man7/units.7:137
+#: build/C/man7/feature_test_macros.7:754 build/C/man1/intro.1:311 build/C/man2/intro.2:142 build/C/man3/intro.3:117 build/C/man4/intro.4:47 build/C/man5/intro.5:47 build/C/man6/intro.6:44 build/C/man7/intro.7:50 build/C/man8/intro.8:56 build/C/man7/libc.7:119 build/C/man7/mailaddr.7:134 build/C/man7/man-pages.7:903 build/C/man7/man.7:579 build/C/man7/operator.7:72 build/C/man7/posixoptions.7:864 build/C/man5/proc.5:3792 build/C/man7/standards.7:288 build/C/man7/suffixes.7:290 build/C/man3/undocumented.3:190 build/C/man2/unimplemented.2:73 build/C/man7/units.7:137
 msgid ""
-"This page is part of release 3.63 of the Linux I<man-pages> project.  A "
+"This page is part of release 3.65 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/."
 msgstr ""
@@ -1797,7 +1815,7 @@ msgstr ""
 #. type: TH
 #: build/C/man7/libc.7:26
 #, no-wrap
-msgid "2014-01-11"
+msgid "2014-04-20"
 msgstr ""
 
 #. type: Plain text
@@ -1876,19 +1894,20 @@ msgid "Other C libraries"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/libc.7:99
+#: build/C/man7/libc.7:104
 msgid ""
 "There are various other less widely used C libraries for Linux.  These "
 "libraries are generally smaller than glibc, both in terms of features and "
 "memory footprint, and often intended for building small binaries, perhaps "
 "targeted at development for embedded Linux systems.  Among such libraries "
-"are I<uClibc> (I<http://www.uclibc.org/>)  and I<dietlibc> "
-"(I<http://www.fefe.de/dietlibc/>).  Details of these libraries are generally "
-"not covered by the I<man-pages> project."
+"are E<.UR http://www.uclibc.org/> I<uClibc> E<.UE> E<.UR "
+"http://www.fefe.de/dietlibc/> I<dietlibc> E<.UE ,> and E<.UR "
+"http://www.musl-libc.org/> I<musl libc> E<.UE .> Details of these libraries "
+"are generally not covered by the I<man-pages> project."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/libc.7:107
+#: build/C/man7/libc.7:112
 msgid ""
 "B<syscalls>(2), B<getauxval>(3), B<proc>(5), B<feature_test_macros>(7), "
 "B<man-pages>(7), B<standards>(7), B<vdso>(7)"
@@ -3105,379 +3124,379 @@ msgid ""
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:605
+#: build/C/man7/man-pages.7:604
 #, no-wrap
 msgid "Term\tAvoid using\tNotes\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:607
+#: build/C/man7/man-pages.7:606
 #, no-wrap
 msgid "bit mask\tbitmask\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:608
+#: build/C/man7/man-pages.7:607
 #, no-wrap
 msgid "built-in\tbuiltin\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:609
+#: build/C/man7/man-pages.7:608
 #, no-wrap
 msgid "Epoch\tepoch\tT{\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:610
+#: build/C/man7/man-pages.7:609
 #, no-wrap
 msgid "For the UNIX Epoch (00:00:00, 1 Jan 1970 UTC)\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:611 build/C/man7/man-pages.7:622 build/C/man7/man-pages.7:626 build/C/man7/man-pages.7:631 build/C/man7/man-pages.7:635 build/C/man7/man-pages.7:641 build/C/man7/man-pages.7:645 build/C/man7/man-pages.7:672 build/C/man7/man-pages.7:675 build/C/man7/man-pages.7:678
+#: build/C/man7/man-pages.7:610 build/C/man7/man-pages.7:621 build/C/man7/man-pages.7:625 build/C/man7/man-pages.7:630 build/C/man7/man-pages.7:634 build/C/man7/man-pages.7:640 build/C/man7/man-pages.7:644 build/C/man7/man-pages.7:669 build/C/man7/man-pages.7:672 build/C/man7/man-pages.7:675
 #, no-wrap
 msgid "T}\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:612
+#: build/C/man7/man-pages.7:611
 #, no-wrap
 msgid "filename\tfile name\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:613
+#: build/C/man7/man-pages.7:612
 #, no-wrap
 msgid "filesystem\tfile system\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:614
+#: build/C/man7/man-pages.7:613
 #, no-wrap
 msgid "hostname\thost name\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:615
+#: build/C/man7/man-pages.7:614
 #, no-wrap
 msgid "inode\ti-node\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:616
+#: build/C/man7/man-pages.7:615
 #, no-wrap
 msgid "lowercase\tlower case, lower-case\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:617
+#: build/C/man7/man-pages.7:616
 #, no-wrap
 msgid "pathname\tpath name\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:618
+#: build/C/man7/man-pages.7:617
 #, no-wrap
 msgid "pseudoterminal\tpseudo-terminal\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:619
+#: build/C/man7/man-pages.7:618
 #, no-wrap
 msgid "privileged port\tT{\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:620
+#: build/C/man7/man-pages.7:619
 #, no-wrap
 msgid "reserved port,\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:621
+#: build/C/man7/man-pages.7:620
 #, no-wrap
 msgid "system port\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:623
+#: build/C/man7/man-pages.7:622
 #, no-wrap
 msgid "real-time\tT{\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:624
+#: build/C/man7/man-pages.7:623
 #, no-wrap
 msgid "realtime,\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:625
+#: build/C/man7/man-pages.7:624
 #, no-wrap
 msgid "real time\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:627
+#: build/C/man7/man-pages.7:626
 #, no-wrap
 msgid "run time\truntime\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:628
+#: build/C/man7/man-pages.7:627
 #, no-wrap
 msgid "saved set-group-ID\tT{\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:629
+#: build/C/man7/man-pages.7:628
 #, no-wrap
 msgid "saved group ID,\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:630
+#: build/C/man7/man-pages.7:629
 #, no-wrap
 msgid "saved set-GID\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:632
+#: build/C/man7/man-pages.7:631
 #, no-wrap
 msgid "saved set-user-ID\tT{\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:633
+#: build/C/man7/man-pages.7:632
 #, no-wrap
 msgid "saved user ID,\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:634
+#: build/C/man7/man-pages.7:633
 #, no-wrap
 msgid "saved set-UID\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:636
+#: build/C/man7/man-pages.7:635
 #, no-wrap
 msgid "set-group-ID\tset-GID, setgid\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:637
+#: build/C/man7/man-pages.7:636
 #, no-wrap
 msgid "set-user-ID\tset-UID, setuid\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:638
+#: build/C/man7/man-pages.7:637
 #, no-wrap
 msgid "superuser\tT{\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:639
+#: build/C/man7/man-pages.7:638
 #, no-wrap
 msgid "super user,\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:640
+#: build/C/man7/man-pages.7:639
 #, no-wrap
 msgid "super-user\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:642
+#: build/C/man7/man-pages.7:641
 #, no-wrap
 msgid "superblock\tT{\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:643
+#: build/C/man7/man-pages.7:642
 #, no-wrap
 msgid "super block,\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:644
+#: build/C/man7/man-pages.7:643
 #, no-wrap
 msgid "super-block\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:646
+#: build/C/man7/man-pages.7:645
 #, no-wrap
 msgid "timestamp\ttime stamp\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:647
+#: build/C/man7/man-pages.7:646
 #, no-wrap
 msgid "timezone\ttime zone\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:648
+#: build/C/man7/man-pages.7:647
 #, no-wrap
 msgid "uppercase\tupper case, upper-case\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:649
+#: build/C/man7/man-pages.7:648
 #, no-wrap
 msgid "usable\tuseable\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:650
+#: build/C/man7/man-pages.7:649
 #, no-wrap
 msgid "user space\tuserspace\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:651
+#: build/C/man7/man-pages.7:650
 #, no-wrap
 msgid "username\tuser name\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:652
+#: build/C/man7/man-pages.7:651
 #, no-wrap
 msgid "zeros\tzeroes\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:659
+#: build/C/man7/man-pages.7:657
 msgid "See also the discussion I<Hyphenation of attributive compounds> below."
 msgstr ""
 
 #. type: SS
-#: build/C/man7/man-pages.7:659
+#: build/C/man7/man-pages.7:657
 #, no-wrap
 msgid "Terms to avoid"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:663
+#: build/C/man7/man-pages.7:661
 msgid ""
 "The following table lists some terms to avoid using in man pages, along with "
 "some suggested alternatives, mainly to ensure consistency across pages."
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:668
+#: build/C/man7/man-pages.7:665
 #, no-wrap
 msgid "Avoid\tUse instead\tNotes\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:670
+#: build/C/man7/man-pages.7:667
 #, no-wrap
 msgid "32bit\t32-bit\tT{\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:671
+#: build/C/man7/man-pages.7:668
 #, no-wrap
 msgid "same for 8-bit, 16-bit, etc.\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:673
+#: build/C/man7/man-pages.7:670
 #, no-wrap
 msgid "current process\tcalling process\tT{\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:674
+#: build/C/man7/man-pages.7:671
 #, no-wrap
 msgid "A common mistake made by kernel programmers when writing man pages\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:676
+#: build/C/man7/man-pages.7:673
 #, no-wrap
 msgid "manpage\tT{\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:677
+#: build/C/man7/man-pages.7:674
 #, no-wrap
 msgid "man page, manual page\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:679
+#: build/C/man7/man-pages.7:676
 #, no-wrap
 msgid "minus infinity\tnegative infinity\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:680
+#: build/C/man7/man-pages.7:677
 #, no-wrap
 msgid "non-root\tunprivileged user\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:681
+#: build/C/man7/man-pages.7:678
 #, no-wrap
 msgid "non-superuser\tunprivileged user\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:682
+#: build/C/man7/man-pages.7:679
 #, no-wrap
 msgid "nonprivileged\tunprivileged\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:683
+#: build/C/man7/man-pages.7:680
 #, no-wrap
 msgid "OS\toperating system\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:684
+#: build/C/man7/man-pages.7:681
 #, no-wrap
 msgid "plus infinity\tpositive infinity\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:685
+#: build/C/man7/man-pages.7:682
 #, no-wrap
 msgid "pty\tpseudoterminal\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:686
+#: build/C/man7/man-pages.7:683
 #, no-wrap
 msgid "tty\tterminal\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:687
+#: build/C/man7/man-pages.7:684
 #, no-wrap
 msgid "Unices\tUNIX systems\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man7/man-pages.7:688
+#: build/C/man7/man-pages.7:685
 #, no-wrap
 msgid "Unixes\tUNIX systems\n"
 msgstr ""
 
 #. type: SS
-#: build/C/man7/man-pages.7:691
+#: build/C/man7/man-pages.7:687
 #, no-wrap
 msgid "Trademarks"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:695
+#: build/C/man7/man-pages.7:691
 msgid ""
 "Use the correct spelling and case for trademarks.  The following is a list "
 "of the correct spellings of various relevant trademarks that are sometimes "
@@ -3485,7 +3504,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:700
+#: build/C/man7/man-pages.7:696
 #, no-wrap
 msgid ""
 "     DG/UX\n"
@@ -3495,13 +3514,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man7/man-pages.7:700
+#: build/C/man7/man-pages.7:696
 #, no-wrap
 msgid "NULL, NUL, null pointer, and null character"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:712
+#: build/C/man7/man-pages.7:708
 msgid ""
 "A I<null pointer> is a pointer that points to nothing, and is normally "
 "indicated by the constant I<NULL>.  On the other hand, I<NUL> is the I<null "
@@ -3510,14 +3529,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:715
+#: build/C/man7/man-pages.7:711
 msgid ""
 "The preferred term for the pointer is \"null pointer\" or simply \"NULL\"; "
 "avoid writing \"NULL pointer\"."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:723
+#: build/C/man7/man-pages.7:719
 msgid ""
 "The preferred term for the byte is \"null byte\".  Avoid writing \"NUL\", "
 "since it is too easily confused with \"NULL\".  Avoid also the terms \"zero "
@@ -3527,13 +3546,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man7/man-pages.7:723
+#: build/C/man7/man-pages.7:719
 #, no-wrap
 msgid "Hyperlinks"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:731
+#: build/C/man7/man-pages.7:727
 msgid ""
 "For hyperlinks, use the I<.UR>/I<.UE> macro pair (see B<groff_man>(7)).  "
 "This produces proper hyperlinks that can be used in a web browser, when "
@@ -3541,19 +3560,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:733
+#: build/C/man7/man-pages.7:729
 #, no-wrap
 msgid "     BROWSER=firefox man -H pagename\n"
 msgstr ""
 
 #. type: SS
-#: build/C/man7/man-pages.7:733
+#: build/C/man7/man-pages.7:729
 #, no-wrap
 msgid "Use of e.g., i.e., etc., a.k.a., and similar"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:737
+#: build/C/man7/man-pages.7:733
 msgid ""
 "In general, the use of abbreviations such as \"e.g.\", \"i.e.\", \"etc.\", "
 "\"a.k.a.\" should be avoided, in favor of suitable full wordings (\"for "
@@ -3561,27 +3580,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:741
+#: build/C/man7/man-pages.7:737
 msgid ""
 "The only place where such abbreviations may be acceptable is in I<short> "
 "parenthetical asides (e.g., like this one)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:744
+#: build/C/man7/man-pages.7:740
 msgid ""
 "Always include periods in such abbreviations, as shown here.  In addition, "
 "\"e.g.\" and \"i.e.\" should always be followed by a comma."
 msgstr ""
 
 #. type: SS
-#: build/C/man7/man-pages.7:744
+#: build/C/man7/man-pages.7:740
 #, no-wrap
 msgid "Em-dashes"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:752
+#: build/C/man7/man-pages.7:748
 msgid ""
 "The way to write an em-dash\\(emthe glyph that appears at either end of this "
 "subphrase\\(emin *roff is with the macro \"\\e(em\".  (On an ASCII terminal, "
@@ -3591,20 +3610,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man7/man-pages.7:752
+#: build/C/man7/man-pages.7:748
 #, no-wrap
 msgid "Hyphenation of attributive compounds"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:755
+#: build/C/man7/man-pages.7:751
 msgid ""
 "Compound terms should be hyphenated when used attributively (i.e., to "
 "qualify a following noun). Some examples:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:762
+#: build/C/man7/man-pages.7:758
 #, no-wrap
 msgid ""
 "    32-bit value\n"
@@ -3616,13 +3635,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man7/man-pages.7:762
+#: build/C/man7/man-pages.7:758
 #, no-wrap
 msgid "Hyphenation with multi, non, pre, re, sub, and so on"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:768
+#: build/C/man7/man-pages.7:764
 msgid ""
 "The general tendency in modern English is not to hyphenate after prefixes "
 "such as \"multi\", \"non\", \"pre\", \"re\", \"sub\", and so on.  Manual "
@@ -3632,7 +3651,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:789
+#: build/C/man7/man-pages.7:785
 #, no-wrap
 msgid ""
 "    interprocess\n"
@@ -3658,7 +3677,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:793
+#: build/C/man7/man-pages.7:789
 msgid ""
 "Hyphens should be retained when the prefixes are used in nonstandard English "
 "words, with trademarks, proper nouns, acronyms, or compound terms.  Some "
@@ -3666,7 +3685,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:798
+#: build/C/man7/man-pages.7:794
 #, no-wrap
 msgid ""
 "    non-ASCII\n"
@@ -3676,20 +3695,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:801
+#: build/C/man7/man-pages.7:797
 msgid ""
 "Finally, note that \"re-create\" and \"recreate\" are two different verbs, "
 "and the former is probably what you want."
 msgstr ""
 
 #. type: SS
-#: build/C/man7/man-pages.7:801
+#: build/C/man7/man-pages.7:797
 #, no-wrap
 msgid "Real minus character"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:806
+#: build/C/man7/man-pages.7:802
 msgid ""
 "Where a real minus character is required (e.g., for numbers such as -1, or "
 "when writing options that have a leading dash, such as in I<ls\\ -l>), use "
@@ -3697,62 +3716,62 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:808
+#: build/C/man7/man-pages.7:804
 #, no-wrap
 msgid "    \\e-\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:810
+#: build/C/man7/man-pages.7:806
 msgid "This guideline applies also to code examples."
 msgstr ""
 
 #. type: SS
-#: build/C/man7/man-pages.7:810
+#: build/C/man7/man-pages.7:806
 #, no-wrap
 msgid "Character constants"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:813
+#: build/C/man7/man-pages.7:809
 msgid ""
 "To produce single quotes that render well in both ASCII and UTF-8, use the "
 "following form for character constants in the man page source:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:815
+#: build/C/man7/man-pages.7:811
 #, no-wrap
 msgid "    \\e(aqC\\e(aq\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:820
+#: build/C/man7/man-pages.7:816
 msgid ""
 "where I<C> is the quoted character.  This guideline applies also to "
 "character constants used in code examples."
 msgstr ""
 
 #. type: SS
-#: build/C/man7/man-pages.7:820
+#: build/C/man7/man-pages.7:816
 #, no-wrap
 msgid "Example programs and shell sessions"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:824
+#: build/C/man7/man-pages.7:820
 msgid ""
 "Manual pages may include example programs demonstrating how to use a system "
 "call or library function.  However, note the following:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:826
+#: build/C/man7/man-pages.7:822
 msgid "Example programs should be written in C."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:832
+#: build/C/man7/man-pages.7:828
 msgid ""
 "An example program is necessary and useful only if it demonstrates something "
 "beyond what can easily be provided in a textual description of the "
@@ -3761,28 +3780,28 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:835
+#: build/C/man7/man-pages.7:831
 msgid ""
 "Example programs should be fairly short (preferably less than 100 lines; "
 "ideally less than 50 lines)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:838
+#: build/C/man7/man-pages.7:834
 msgid ""
 "Example programs should do error checking after system calls and library "
 "function calls."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:841
+#: build/C/man7/man-pages.7:837
 msgid ""
 "Example programs should be complete, and compile without warnings when "
 "compiled with I<cc\\ -Wall>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:846
+#: build/C/man7/man-pages.7:842
 msgid ""
 "Where possible and appropriate, example programs should allow "
 "experimentation, by varying their behavior based on inputs (ideally from "
@@ -3790,7 +3809,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:850
+#: build/C/man7/man-pages.7:846
 msgid ""
 "Example programs should be laid out according to Kernighan and Ritchie "
 "style, with 4-space indents.  (Avoid the use of TAB characters in source "
@@ -3798,12 +3817,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:852
+#: build/C/man7/man-pages.7:848
 msgid "For consistency, all example programs should terminate using either of:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:855
+#: build/C/man7/man-pages.7:851
 #, no-wrap
 msgid ""
 "     exit(EXIT_SUCCESS);\n"
@@ -3811,12 +3830,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:857
+#: build/C/man7/man-pages.7:853
 msgid "Avoid using the following forms to terminate a program:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:861
+#: build/C/man7/man-pages.7:857
 #, no-wrap
 msgid ""
 "    exit(0);\n"
@@ -3825,62 +3844,62 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:867
+#: build/C/man7/man-pages.7:863
 msgid ""
 "If there is extensive explanatory text before the program source code, mark "
 "off the source code with a susbsection heading I<Program source>, as in:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:869
+#: build/C/man7/man-pages.7:865
 msgid ".SS Program source"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:871
+#: build/C/man7/man-pages.7:867
 msgid "Always do this if the explanatory text includes a shell session log."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:874
+#: build/C/man7/man-pages.7:870
 msgid ""
 "If you include a shell session log demonstrating the use of a program or "
 "other system feature:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:876
+#: build/C/man7/man-pages.7:872
 msgid "Place the session log above the source code listing"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:878
+#: build/C/man7/man-pages.7:874
 msgid "Indent the session log by four spaces."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:881
+#: build/C/man7/man-pages.7:877
 msgid ""
 "Boldface the user input text, to distinguish it from output produced by the "
 "system."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:886
+#: build/C/man7/man-pages.7:882
 msgid ""
 "For some examples of what example programs should look like, see B<wait>(2)  "
 "and B<pipe>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:893
+#: build/C/man7/man-pages.7:889
 msgid ""
 "For canonical examples of how man pages in the I<man-pages> package should "
 "look, see B<pipe>(2)  and B<fcntl>(2)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man7/man-pages.7:900
+#: build/C/man7/man-pages.7:896
 msgid ""
 "B<man>(1), B<man2html>(1), B<groff>(7), B<groff_man>(7), B<man>(7), "
 "B<mdoc>(7)"
@@ -5984,7 +6003,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man7/mdoc.7:440 build/C/man7/mdoc.samples.7:2964
 msgid ""
-"This page is part of release 3.63 of the Linux E<.Em man-pages> project.  A "
+"This page is part of release 3.65 of the Linux E<.Em man-pages> project.  A "
 "description of the project, and information about reporting bugs, can be "
 "found at \\%http://www.kernel.org/doc/man\\-pages/."
 msgstr ""
@@ -6159,7 +6178,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man7/posixoptions.7:112
 msgid ""
-"If this option is in effect (as it always is under POSIX.1-2001)  then only "
+"If this option is in effect (as it always is under POSIX.1-2001), then only "
 "root may change the owner of a file, and nonroot can set the group of a file "
 "only to one of the groups it belongs to.  This affects the functions "
 "I<chown>(), I<fchown>()."
@@ -6256,7 +6275,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man7/posixoptions.7:158
 msgid ""
-"If this option is in effect (as it always is under POSIX.1-2001)  then the "
+"If this option is in effect (as it always is under POSIX.1-2001), then the "
 "system implements POSIX-style job control, and the following functions are "
 "present:"
 msgstr ""
@@ -6560,7 +6579,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man7/posixoptions.7:349
 msgid ""
-"If this option is in effect (as it always is under POSIX.1-2001)  then a "
+"If this option is in effect (as it always is under POSIX.1-2001), then a "
 "process has a saved set-user-ID and a saved set-group-ID.  Affected "
 "functions are"
 msgstr ""
@@ -7209,7 +7228,7 @@ msgstr ""
 #. type: TH
 #: build/C/man5/proc.5:62
 #, no-wrap
-msgid "2014-03-17"
+msgid "2014-04-12"
 msgstr ""
 
 #. type: Plain text
@@ -7324,28 +7343,137 @@ msgstr ""
 msgid "control group in the hierarchy to which the process belongs"
 msgstr ""
 
-#
-#.  FIXME Describe /proc/[pid]/clear_refs
-#.        Added in 2.6.22
-#.        "Clears page referenced bits shown in smaps output"
-#.        write-only
-#.        CONFIG_PROC_PAGE_MONITOR
 #. type: Plain text
-#: build/C/man5/proc.5:130
+#: build/C/man5/proc.5:124
 msgid ""
 "This file is present only if the B<CONFIG_CGROUPS> kernel configuration "
 "option is enabled."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:130
+#: build/C/man5/proc.5:124
+#, no-wrap
+msgid "I</proc/[pid]/clear_refs> (since Linux 2.6.22)"
+msgstr ""
+
+#.  commit b813e931b4c8235bb42e301096ea97dbdee3e8fe (2.6.22)
+#.  commit 398499d5f3613c47f2143b8c54a04efb5d7a6da9 (2.6.32)
+#.  commit 040fa02077de01c7e08fa75be6125e4ca5636011 (3.11)
+#
+#.        "Clears page referenced bits shown in smaps output"
+#.        write-only, writable only by the owner of the process
+#. type: Plain text
+#: build/C/man5/proc.5:134
+msgid "This is a write-only file, writable only by owner of the process."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/proc.5:136
+msgid "The following values may be written to the file:"
+msgstr ""
+
+#. type: TP
+#: build/C/man5/proc.5:137
+#, no-wrap
+msgid "1 (since Linux 2.6.22)"
+msgstr ""
+
+#.  Internally: CLEAR_REFS_ALL
+#. type: Plain text
+#: build/C/man5/proc.5:144
+msgid ""
+"Reset the PG_Referenced and ACCESSED/YOUNG bits for all the pages associated "
+"with the process.  (Before kernel 2.6.32, writing any nonzero value to this "
+"file had this effect.)"
+msgstr ""
+
+#. type: TP
+#: build/C/man5/proc.5:144
+#, no-wrap
+msgid "2 (since Linux 2.6.32)"
+msgstr ""
+
+#.  Internally: CLEAR_REFS_ANON
+#. type: Plain text
+#: build/C/man5/proc.5:149
+msgid ""
+"Reset the PG_Referenced and ACCESSED/YOUNG bits for all anonymous pages "
+"associated with the process."
+msgstr ""
+
+#. type: TP
+#: build/C/man5/proc.5:149
+#, no-wrap
+msgid "3 (since Linux 2.6.32)"
+msgstr ""
+
+#.  Internally: CLEAR_REFS_MAPPED
+#. type: Plain text
+#: build/C/man5/proc.5:154
+msgid ""
+"Reset the PG_Referenced and ACCESSED/YOUNG bits for all file-mapped pages "
+"associated with the process."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/proc.5:170
+msgid ""
+"Clearing the PG_Referenced and ACCESSED/YOUNG bits provides a method to "
+"measure approximately how much memory a process is using.  One first "
+"inspects the values in the \"Referenced:\" fields for the VMAs shown in "
+"I</proc/[pid]/smaps> to get an idea of the memory footprint of the process.  "
+"One then clears the PG_Referenced and ACCESSED/YOUNG bits and, after some "
+"measured time interval, once again inspects the values in the "
+"\"Referenced:\" fields to get an idea of the change in memory footprint of "
+"the process during the measured interval.  If one is interested only in "
+"inspecting the selected mapping types, then the value 2 or 3 can be used "
+"instead of 1."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/proc.5:172
+msgid "A further value can be written to affect a different bit:"
+msgstr ""
+
+#. type: TP
+#: build/C/man5/proc.5:173
+#, no-wrap
+msgid "4 (since Linux 3.11)"
+msgstr ""
+
+#.  Internally: CLEAR_REFS_SOFT_DIRTY
+#. type: Plain text
+#: build/C/man5/proc.5:183
+msgid ""
+"Clear the soft-dirty bit for all the pages associated with the process.  "
+"This is used (in conjunction with I</proc/[pid]/pagemap>)  by the "
+"check-point restore system to discover which pages of a process have been "
+"dirtied since the file I</proc/[pid]/clear_refs> was written to."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/proc.5:188
+msgid ""
+"Writing any value to I</proc/[pid]/clear_refs> other than those listed above "
+"has no effect."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/proc.5:194
+msgid ""
+"The I</proc/[pid]/clear_refs> file is present only if the "
+"B<CONFIG_PROC_PAGE_MONITOR> kernel configuration option is enabled."
+msgstr ""
+
+#. type: TP
+#: build/C/man5/proc.5:194
 #, no-wrap
 msgid "I</proc/[pid]/cmdline>"
 msgstr ""
 
 #.  In 2.3.26, this also used to be true if the process was swapped out.
 #. type: Plain text
-#: build/C/man5/proc.5:140
+#: build/C/man5/proc.5:204
 msgid ""
 "This holds the complete command line for the process, unless the process is "
 "a zombie.  In the latter case, there is nothing in this file: that is, a "
@@ -7355,36 +7483,36 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:140
+#: build/C/man5/proc.5:204
 #, no-wrap
 msgid "I</proc/[pid]/coredump_filter> (since kernel 2.6.23)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:144 build/C/man5/proc.5:2878 build/C/man5/proc.5:2882
+#: build/C/man5/proc.5:208 build/C/man5/proc.5:3022 build/C/man5/proc.5:3026
 msgid "See B<core>(5)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:144
+#: build/C/man5/proc.5:208
 #, no-wrap
 msgid "I</proc/[pid]/cpuset> (since kernel 2.6.12)"
 msgstr ""
 
 #.  and/proc/[pid]/task/[tid]/cpuset
 #. type: Plain text
-#: build/C/man5/proc.5:149
+#: build/C/man5/proc.5:213
 msgid "See B<cpuset>(7)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:149
+#: build/C/man5/proc.5:213
 #, no-wrap
 msgid "I</proc/[pid]/cwd>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:154
+#: build/C/man5/proc.5:218
 msgid ""
 "This is a symbolic link to the current working directory of the process.  To "
 "find out the current working directory of process 20, for instance, you can "
@@ -7392,13 +7520,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:158
+#: build/C/man5/proc.5:222
 #, no-wrap
 msgid "$B< cd /proc/20/cwd; /bin/pwd>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:169
+#: build/C/man5/proc.5:233
 msgid ""
 "Note that the I<pwd> command is often a shell built-in, and might not work "
 "properly.  In B<bash>(1), you may use I<pwd\\ -P>."
@@ -7420,7 +7548,7 @@ msgstr ""
 #.        Added in 2.6.9
 #.        CONFIG_SCHEDSTATS
 #. type: Plain text
-#: build/C/man5/proc.5:175 build/C/man5/proc.5:957
+#: build/C/man5/proc.5:239 build/C/man5/proc.5:1034
 msgid ""
 "In a multithreaded process, the contents of this symbolic link are not "
 "available if the main thread has already terminated (typically by calling "
@@ -7428,13 +7556,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:175
+#: build/C/man5/proc.5:239
 #, no-wrap
 msgid "I</proc/[pid]/environ>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:181
+#: build/C/man5/proc.5:245
 msgid ""
 "This file contains the environment for the process.  The entries are "
 "separated by null bytes (\\(aq\\e0\\(aq), and there may be a null byte at "
@@ -7442,20 +7570,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:186
+#: build/C/man5/proc.5:250
 #, no-wrap
 msgid "$B< strings /proc/1/environ>\n"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:189
+#: build/C/man5/proc.5:253
 #, no-wrap
 msgid "I</proc/[pid]/exe>"
 msgstr ""
 
 #.  The following was still true as at kernel 2.6.13
 #. type: Plain text
-#: build/C/man5/proc.5:204
+#: build/C/man5/proc.5:268
 msgid ""
 "Under Linux 2.2 and later, this file is a symbolic link containing the "
 "actual pathname of the executed command.  This symbolic link can be "
@@ -7467,7 +7595,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:212
+#: build/C/man5/proc.5:276
 msgid ""
 "Under Linux 2.0 and earlier I</proc/[pid]/exe> is a pointer to the binary "
 "which was executed, and appears as a symbolic link.  A B<readlink>(2)  call "
@@ -7475,31 +7603,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:214
+#: build/C/man5/proc.5:278
 #, no-wrap
 msgid "    [device]:inode\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:217
+#: build/C/man5/proc.5:281
 msgid ""
 "For example, [0301]:1502 would be inode 1502 on device major 03 (IDE, MFM, "
 "etc. drives) minor 01 (first partition on the first drive)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:222
+#: build/C/man5/proc.5:286
 msgid "B<find>(1)  with the I<-inum> option can be used to locate the file."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:222
+#: build/C/man5/proc.5:286
 #, no-wrap
 msgid "I</proc/[pid]/fd/>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:228
+#: build/C/man5/proc.5:292
 msgid ""
 "This is a subdirectory containing one entry for each file which the process "
 "has open, named by its file descriptor, and which is a symbolic link to the "
@@ -7508,7 +7636,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:235
+#: build/C/man5/proc.5:299
 msgid ""
 "For file descriptors for pipes and sockets, the entries will be symbolic "
 "links whose content is the file type with the inode.  A B<readlink>(2)  call "
@@ -7516,13 +7644,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:237
+#: build/C/man5/proc.5:301
 #, no-wrap
 msgid "    type:[inode]\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:244
+#: build/C/man5/proc.5:308
 msgid ""
 "For example, I<socket:[2248868]> will be a socket and its inode is 2248868.  "
 "For sockets, that inode can be used to find more information in one of the "
@@ -7530,7 +7658,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:254
+#: build/C/man5/proc.5:318
 msgid ""
 "For file descriptors that have no corresponding inode (e.g., file "
 "descriptors produced by B<epoll_create>(2), B<eventfd>(2), "
@@ -7539,18 +7667,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:256
+#: build/C/man5/proc.5:320
 #, no-wrap
 msgid "    anon_inode:E<lt>file-typeE<gt>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:260
+#: build/C/man5/proc.5:324
 msgid "In some cases, the I<file-type> is surrounded by square brackets."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:264
+#: build/C/man5/proc.5:328
 msgid ""
 "For example, an epoll file descriptor will have a symbolic link whose "
 "content is the string I<anon_inode:[eventpoll]>."
@@ -7558,7 +7686,7 @@ msgstr ""
 
 #. The following was still true as at kernel 2.6.13
 #. type: Plain text
-#: build/C/man5/proc.5:270
+#: build/C/man5/proc.5:334
 msgid ""
 "In a multithreaded process, the contents of this directory are not available "
 "if the main thread has already terminated (typically by calling "
@@ -7566,7 +7694,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:283
+#: build/C/man5/proc.5:347
 msgid ""
 "Programs that will take a filename as a command-line argument, but will not "
 "take input from standard input if no argument is supplied, or that write to "
@@ -7578,7 +7706,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:287
+#: build/C/man5/proc.5:351
 #, no-wrap
 msgid "$B< foobar -i /proc/self/fd/0 -o /proc/self/fd/1 ...>\n"
 msgstr ""
@@ -7588,12 +7716,12 @@ msgstr ""
 #.  programs that seek on their files, as the files in the fd directory
 #.  are not seekable.
 #. type: Plain text
-#: build/C/man5/proc.5:295
+#: build/C/man5/proc.5:359
 msgid "and you have a working filter."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:305
+#: build/C/man5/proc.5:369
 msgid ""
 "I</proc/self/fd/N> is approximately the same as I</dev/fd/N> in some UNIX "
 "and UNIX-like systems.  Most Linux MAKEDEV scripts symbolically link "
@@ -7601,7 +7729,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:319
+#: build/C/man5/proc.5:383
 msgid ""
 "Most systems provide symbolic links I</dev/stdin>, I</dev/stdout>, and "
 "I</dev/stderr>, which respectively link to the files I<0>, I<1>, and I<2> in "
@@ -7609,19 +7737,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:323
+#: build/C/man5/proc.5:387
 #, no-wrap
 msgid "$B< foobar -i /dev/stdin -o /dev/stdout ...>\n"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:328
+#: build/C/man5/proc.5:392
 #, no-wrap
 msgid "I</proc/[pid]/fdinfo/> (since kernel 2.6.22)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:334
+#: build/C/man5/proc.5:398
 msgid ""
 "This is a subdirectory containing one entry for each file which the process "
 "has open, named by its file descriptor.  The contents of each file can be "
@@ -7630,7 +7758,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:340
+#: build/C/man5/proc.5:404
 #, no-wrap
 msgid ""
 "$B< cat /proc/12015/fdinfo/4>\n"
@@ -7639,32 +7767,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:351
+#: build/C/man5/proc.5:415
 msgid ""
 "The I<pos> field is a decimal number showing the current file offset.  The "
 "I<flags> field is an octal number that displays the file access mode and "
 "file status flags (see B<open>(2))."
 msgstr ""
 
+#.  FIXME
+#.  Certain file types include additional info; see
+#.  Documentation/filesystems/proc.txt
+#
+#.  Especially interesting is this:
+#
+#.      commit ab49bdecc3ebb46ab661f5f05d5c5ea9606406c6
+#.      Author: Cyrill Gorcunov <gorcunov@openvz.org>
+#.      Date:   Mon Dec 17 16:05:06 2012 -0800
+#
+#.  Basically, the /proc/PID/fdinfo/ entry for an inotify FD
+#.  includes the file handles for all watched FDs
 #. type: Plain text
-#: build/C/man5/proc.5:353
+#: build/C/man5/proc.5:430
 msgid "The files in this directory are readable only by the owner of the process."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:353
+#: build/C/man5/proc.5:430
 #, no-wrap
 msgid "I</proc/[pid]/io> (since kernel 2.6.20)"
 msgstr ""
 
 #.  commit 7c3ab7381e79dfc7db14a67c6f4f3285664e1ec2
 #. type: Plain text
-#: build/C/man5/proc.5:357
+#: build/C/man5/proc.5:434
 msgid "This file contains I/O statistics for the process, for example:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:368
+#: build/C/man5/proc.5:445
 #, no-wrap
 msgid ""
 "#B< cat /proc/3828/io>\n"
@@ -7678,18 +7818,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:372 build/C/man5/proc.5:1316
+#: build/C/man5/proc.5:449 build/C/man5/proc.5:1460
 msgid "The fields are as follows:"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:373
+#: build/C/man5/proc.5:450
 #, no-wrap
 msgid "I<rchar>: characters read"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:383
+#: build/C/man5/proc.5:460
 msgid ""
 "The number of bytes which this task has caused to be read from storage.  "
 "This is simply the sum of bytes which this process passed to B<read>(2)  and "
@@ -7699,52 +7839,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:383
+#: build/C/man5/proc.5:460
 #, no-wrap
 msgid "I<wchar>: characters written"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:389
+#: build/C/man5/proc.5:466
 msgid ""
 "The number of bytes which this task has caused, or shall cause to be written "
 "to disk.  Similar caveats apply here as with I<rchar>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:389
+#: build/C/man5/proc.5:466
 #, no-wrap
 msgid "I<syscr>: read syscalls"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:396
+#: build/C/man5/proc.5:473
 msgid ""
 "Attempt to count the number of read I/O operations\\(emthat is, system calls "
 "such as B<read>(2)  and B<pread>(2)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:396
+#: build/C/man5/proc.5:473
 #, no-wrap
 msgid "I<syscw>: write syscalls"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:403
+#: build/C/man5/proc.5:480
 msgid ""
 "Attempt to count the number of write I/O operations\\(emthat is, system "
 "calls such as B<write>(2)  and B<pwrite>(2)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:403
+#: build/C/man5/proc.5:480
 #, no-wrap
 msgid "I<read_bytes>: bytes read"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:408
+#: build/C/man5/proc.5:485
 msgid ""
 "Attempt to count the number of bytes which this process really did cause to "
 "be fetched from the storage layer.  This is accurate for block-backed "
@@ -7752,26 +7892,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:408
+#: build/C/man5/proc.5:485
 #, no-wrap
 msgid "I<write_bytes>: bytes written"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:412
+#: build/C/man5/proc.5:489
 msgid ""
 "Attempt to count the number of bytes which this process caused to be sent to "
 "the storage layer."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:412
+#: build/C/man5/proc.5:489
 #, no-wrap
 msgid "I<cancelled_write_bytes>:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:426
+#: build/C/man5/proc.5:503
 msgid ""
 "The big inaccuracy here is truncate.  If a process writes 1MB to a file and "
 "then deletes the file, it will in fact perform no writeout.  But it will "
@@ -7783,7 +7923,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:434
+#: build/C/man5/proc.5:511
 msgid ""
 "I<Note>: In the current implementation, things are a bit racy on 32-bit "
 "systems: if process A reads process B's I</proc/[pid]/io> while process B is "
@@ -7792,14 +7932,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:434
+#: build/C/man5/proc.5:511
 #, no-wrap
 msgid "I</proc/[pid]/limits> (since kernel 2.6.24)"
 msgstr ""
 
 #.  commit 3036e7b490bf7878c6dae952eec5fb87b1106589
 #. type: Plain text
-#: build/C/man5/proc.5:444
+#: build/C/man5/proc.5:521
 msgid ""
 "This file displays the soft limit, hard limit, and units of measurement for "
 "each of the process's resource limits (see B<getrlimit>(2)).  Up to and "
@@ -7809,14 +7949,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:444
+#: build/C/man5/proc.5:521
 #, no-wrap
 msgid "I</proc/[pid]/map_files/> (since kernel 3.3)"
 msgstr ""
 
 #.  commit 640708a2cff7f81e246243b0073c66e6ece7e53e
 #. type: Plain text
-#: build/C/man5/proc.5:454
+#: build/C/man5/proc.5:531
 msgid ""
 "This subdirectory contains entries corresponding to memory-mapped files (see "
 "B<mmap>(2)).  Entries are named by memory region start and end address pair "
@@ -7826,7 +7966,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:461
+#: build/C/man5/proc.5:538
 #, no-wrap
 msgid ""
 "$B< ls -l /proc/self/map_files/>\n"
@@ -7836,7 +7976,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:475
+#: build/C/man5/proc.5:552
 msgid ""
 "Although these entries are present for memory regions that were mapped with "
 "the B<MAP_FILE> flag, the way anonymous shared memory (regions created with "
@@ -7846,7 +7986,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:481
+#: build/C/man5/proc.5:558
 #, no-wrap
 msgid ""
 "lrw-------. 1 root root 64 Apr 16 21:33\n"
@@ -7854,20 +7994,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:487
+#: build/C/man5/proc.5:564
 msgid ""
 "This directory appears only if the B<CONFIG_CHECKPOINT_RESTORE> kernel "
 "configuration option is enabled."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:487
+#: build/C/man5/proc.5:564
 #, no-wrap
 msgid "I</proc/[pid]/maps>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:494
+#: build/C/man5/proc.5:571
 msgid ""
 "A file containing the currently mapped memory regions and their access "
 "permissions.  See B<mmap>(2)  for some further information about memory "
@@ -7875,12 +8015,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:496
+#: build/C/man5/proc.5:573
 msgid "The format of the file is:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:521
+#: build/C/man5/proc.5:598
 #, no-wrap
 msgid ""
 "I<address           perms offset  dev   inode       pathname>\n"
@@ -7906,14 +8046,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:530
+#: build/C/man5/proc.5:607
 msgid ""
 "The I<address> field is the address space in the process that the mapping "
 "occupies.  The I<perms> field is a set of permissions:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:538
+#: build/C/man5/proc.5:615
 #, no-wrap
 msgid ""
 "r = read\n"
@@ -7924,7 +8064,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:551
+#: build/C/man5/proc.5:628
 msgid ""
 "The I<offset> field is the offset into the file/whatever; I<dev> is the "
 "device (major:minor); I<inode> is the inode on that device.  0 indicates "
@@ -7933,7 +8073,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:561
+#: build/C/man5/proc.5:638
 msgid ""
 "The I<pathname> field will usually be the file that is backing the mapping.  "
 "For ELF files, you can easily coordinate with the I<offset> field by looking "
@@ -7941,59 +8081,59 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:563
+#: build/C/man5/proc.5:640
 msgid "There are additional helpful pseudo-paths:"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:564
+#: build/C/man5/proc.5:641
 #, no-wrap
 msgid "I<[stack]>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:567
+#: build/C/man5/proc.5:644
 msgid "The initial process's (also known as the main thread's) stack."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:567
+#: build/C/man5/proc.5:644
 #, no-wrap
 msgid "I<[stack:E<lt>tidE<gt>]> (since Linux 3.4)"
 msgstr ""
 
 #.  commit b76437579d1344b612cf1851ae610c636cec7db0
 #. type: Plain text
-#: build/C/man5/proc.5:576
+#: build/C/man5/proc.5:653
 msgid ""
 "A thread's stack (where the I<E<lt>tidE<gt>> is a thread ID).  It "
 "corresponds to the I</proc/[pid]/task/[tid]/> path."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:576
+#: build/C/man5/proc.5:653
 #, no-wrap
 msgid "I<[vdso]>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:579
+#: build/C/man5/proc.5:656
 msgid "The virtual dynamically linked shared object."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:579
+#: build/C/man5/proc.5:656
 #, no-wrap
 msgid "I<[heap]>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:582
+#: build/C/man5/proc.5:659
 msgid "The process's heap."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:596
+#: build/C/man5/proc.5:673
 msgid ""
 "If the I<pathname> field is blank, this is an anonymous mapping as obtained "
 "via the B<mmap>(2)  function.  There is no easy way to coordinate this back "
@@ -8002,39 +8142,39 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:598
+#: build/C/man5/proc.5:675
 msgid "Under Linux 2.0 there is no field giving pathname."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:598
+#: build/C/man5/proc.5:675
 #, no-wrap
 msgid "I</proc/[pid]/mem>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:605
+#: build/C/man5/proc.5:682
 msgid ""
 "This file can be used to access the pages of a process's memory through "
 "B<open>(2), B<read>(2), and B<lseek>(2)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:605
+#: build/C/man5/proc.5:682
 #, no-wrap
 msgid "I</proc/[pid]/mountinfo> (since Linux 2.6.26)"
 msgstr ""
 
 #.  This info adapted from Documentation/filesystems/proc.txt
 #. type: Plain text
-#: build/C/man5/proc.5:610
+#: build/C/man5/proc.5:687
 msgid ""
 "This file contains information about mount points.  It contains lines of the "
 "form:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:615
+#: build/C/man5/proc.5:692
 #, no-wrap
 msgid ""
 "CW<36 35 98:0 /mnt1 /mnt2 rw,noatime master:1 - ext3 /dev/root "
@@ -8043,184 +8183,184 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:619
+#: build/C/man5/proc.5:696
 msgid "The numbers in parentheses are labels for the descriptions below:"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:620 build/C/man5/proc.5:713
+#: build/C/man5/proc.5:697 build/C/man5/proc.5:790
 #, no-wrap
 msgid "(1)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:624
+#: build/C/man5/proc.5:701
 msgid "mount ID: unique identifier of the mount (may be reused after B<umount>(2))."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:624 build/C/man5/proc.5:717
+#: build/C/man5/proc.5:701 build/C/man5/proc.5:794
 #, no-wrap
 msgid "(2)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:627
+#: build/C/man5/proc.5:704
 msgid "parent ID: ID of parent mount (or of self for the top of the mount tree)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:627 build/C/man5/proc.5:720
+#: build/C/man5/proc.5:704 build/C/man5/proc.5:797
 #, no-wrap
 msgid "(3)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:633
+#: build/C/man5/proc.5:710
 msgid "major:minor: value of I<st_dev> for files on filesystem (see B<stat>(2))."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:633 build/C/man5/proc.5:723
+#: build/C/man5/proc.5:710 build/C/man5/proc.5:800
 #, no-wrap
 msgid "(4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:636
+#: build/C/man5/proc.5:713
 msgid "root: root of the mount within the filesystem."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:636
+#: build/C/man5/proc.5:713
 #, no-wrap
 msgid "(5)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:639
+#: build/C/man5/proc.5:716
 msgid "mount point: mount point relative to the process's root."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:639
+#: build/C/man5/proc.5:716
 #, no-wrap
 msgid "(6)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:642
+#: build/C/man5/proc.5:719
 msgid "mount options: per-mount options."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:642
+#: build/C/man5/proc.5:719
 #, no-wrap
 msgid "(7)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:645
+#: build/C/man5/proc.5:722
 msgid "optional fields: zero or more fields of the form \"tag[:value]\"."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:645
+#: build/C/man5/proc.5:722
 #, no-wrap
 msgid "(8)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:648
+#: build/C/man5/proc.5:725
 msgid "separator: marks the end of the optional fields."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:648
+#: build/C/man5/proc.5:725
 #, no-wrap
 msgid "(9)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:651
+#: build/C/man5/proc.5:728
 msgid "filesystem type: name of filesystem in the form \"type[.subtype]\"."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:651
+#: build/C/man5/proc.5:728
 #, no-wrap
 msgid "(10)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:654
+#: build/C/man5/proc.5:731
 msgid "mount source: filesystem-specific information or \"none\"."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:654
+#: build/C/man5/proc.5:731
 #, no-wrap
 msgid "(11)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:657
+#: build/C/man5/proc.5:734
 msgid "super options: per-superblock options."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:661
+#: build/C/man5/proc.5:738
 msgid ""
 "Parsers should ignore all unrecognized optional fields.  Currently the "
 "possible optional fields are:"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:662
+#: build/C/man5/proc.5:739
 #, no-wrap
 msgid "shared:X"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:665
+#: build/C/man5/proc.5:742
 msgid "mount is shared in peer group X"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:665
+#: build/C/man5/proc.5:742
 #, no-wrap
 msgid "master:X"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:668
+#: build/C/man5/proc.5:745
 msgid "mount is slave to peer group X"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:668
+#: build/C/man5/proc.5:745
 #, no-wrap
 msgid "propagate_from:X"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:671
+#: build/C/man5/proc.5:748
 msgid "mount is slave and receives propagation from peer group X (*)"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:671
+#: build/C/man5/proc.5:748
 #, no-wrap
 msgid "unbindable"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:674
+#: build/C/man5/proc.5:751
 msgid "mount is unbindable"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:681
+#: build/C/man5/proc.5:758
 msgid ""
 "(*) X is the closest dominant peer group under the process's root.  If X is "
 "the immediate master of the mount, or if there is no dominant peer group "
@@ -8229,7 +8369,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:685
+#: build/C/man5/proc.5:762
 msgid ""
 "For more information on mount propagation see: "
 "I<Documentation/filesystems/sharedsubtree.txt> in the Linux kernel source "
@@ -8237,13 +8377,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:685
+#: build/C/man5/proc.5:762
 #, no-wrap
 msgid "I</proc/[pid]/mounts> (since Linux 2.4.19)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:700
+#: build/C/man5/proc.5:777
 msgid ""
 "This is a list of all the filesystems currently mounted in the process's "
 "mount namespace.  The format of this file is documented in B<fstab>(5).  "
@@ -8254,13 +8394,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:700
+#: build/C/man5/proc.5:777
 #, no-wrap
 msgid "I</proc/[pid]/mountstats> (since Linux 2.6.17)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:705
+#: build/C/man5/proc.5:782
 msgid ""
 "This file exports information (statistics, configuration information)  about "
 "the mount points in the process's name space.  Lines in this file have the "
@@ -8268,7 +8408,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:709
+#: build/C/man5/proc.5:786
 #, no-wrap
 msgid ""
 "device /dev/sda7 mounted on /home with fstype ext3 [statistics]\n"
@@ -8276,48 +8416,48 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:712
+#: build/C/man5/proc.5:789
 msgid "The fields in each line are:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:717
+#: build/C/man5/proc.5:794
 msgid ""
 "The name of the mounted device (or \"nodevice\" if there is no corresponding "
 "device)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:720
+#: build/C/man5/proc.5:797
 msgid "The mount point within the filesystem tree."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:723
+#: build/C/man5/proc.5:800
 msgid "The filesystem type."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:728
+#: build/C/man5/proc.5:805
 msgid ""
 "Optional statistics and configuration information.  Currently (as at Linux "
 "2.6.26), only NFS filesystems export information via this field."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:731
+#: build/C/man5/proc.5:808
 msgid "This file is readable only by the owner of the process."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:731
+#: build/C/man5/proc.5:808
 #, no-wrap
 msgid "I</proc/[pid]/ns/> (since Linux 3.0)"
 msgstr ""
 
 #.  See commit 6b4e306aa3dc94a0545eb9279475b1ab6209a31f
 #. type: Plain text
-#: build/C/man5/proc.5:739
+#: build/C/man5/proc.5:816
 msgid ""
 "This is a subdirectory containing one entry for each namespace that supports "
 "being manipulated by B<setns>(2).  For information about namespaces, see "
@@ -8325,13 +8465,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:739
+#: build/C/man5/proc.5:816
 #, no-wrap
 msgid "I</proc/[pid]/ns/ipc> (since Linux 3.0)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:747
+#: build/C/man5/proc.5:824
 msgid ""
 "Bind mounting this file (see B<mount>(2))  to somewhere else in the "
 "filesystem keeps the IPC namespace of the process specified by I<pid> alive "
@@ -8339,7 +8479,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:756
+#: build/C/man5/proc.5:833
 msgid ""
 "Opening this file returns a file handle for the IPC namespace of the process "
 "specified by I<pid>.  As long as this file descriptor remains open, the IPC "
@@ -8348,13 +8488,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:756
+#: build/C/man5/proc.5:833
 #, no-wrap
 msgid "I</proc/[pid]/ns/net> (since Linux 3.0)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:764
+#: build/C/man5/proc.5:841
 msgid ""
 "Bind mounting this file (see B<mount>(2))  to somewhere else in the "
 "filesystem keeps the network namespace of the process specified by I<pid> "
@@ -8362,7 +8502,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:773
+#: build/C/man5/proc.5:850
 msgid ""
 "Opening this file returns a file handle for the network namespace of the "
 "process specified by I<pid>.  As long as this file descriptor remains open, "
@@ -8371,13 +8511,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:773
+#: build/C/man5/proc.5:850
 #, no-wrap
 msgid "I</proc/[pid]/ns/uts> (since Linux 3.0)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:781
+#: build/C/man5/proc.5:858
 msgid ""
 "Bind mounting this file (see B<mount>(2))  to somewhere else in the "
 "filesystem keeps the UTS namespace of the process specified by I<pid> alive "
@@ -8385,7 +8525,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:790
+#: build/C/man5/proc.5:867
 msgid ""
 "Opening this file returns a file handle for the UTS namespace of the process "
 "specified by I<pid>.  As long as this file descriptor remains open, the UTS "
@@ -8394,24 +8534,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:790
+#: build/C/man5/proc.5:867
 #, no-wrap
 msgid "I</proc/[pid]/numa_maps> (since Linux 2.6.14)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:794
+#: build/C/man5/proc.5:871
 msgid "See B<numa>(7)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:794
+#: build/C/man5/proc.5:871
 #, no-wrap
 msgid "I</proc/[pid]/oom_adj> (since Linux 2.6.11)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:807
+#: build/C/man5/proc.5:884
 msgid ""
 "This file can be used to adjust the score used to select which process "
 "should be killed in an out-of-memory (OOM) situation.  The kernel uses this "
@@ -8423,7 +8563,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:815
+#: build/C/man5/proc.5:892
 msgid ""
 "The default value for this file is 0; a new process inherits its parent's "
 "I<oom_adj> setting.  A process must be privileged (B<CAP_SYS_RESOURCE>)  to "
@@ -8431,14 +8571,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:818
+#: build/C/man5/proc.5:895
 msgid ""
 "Since Linux 2.6.36, use of this file is deprecated in favor of "
 "I</proc/[pid]/oom_score_adj>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:818
+#: build/C/man5/proc.5:895
 #, no-wrap
 msgid "I</proc/[pid]/oom_score> (since Linux 2.6.11)"
 msgstr ""
@@ -8446,7 +8586,7 @@ msgstr ""
 #.  See mm/oom_kill.c::badness() in the 2.6.25 sources
 #.  See mm/oom_kill.c::badness() in the 2.6.25 sources
 #. type: Plain text
-#: build/C/man5/proc.5:829
+#: build/C/man5/proc.5:906
 msgid ""
 "This file displays the current score that the kernel gives to this process "
 "for the purpose of selecting a process for the OOM-killer.  A higher score "
@@ -8456,57 +8596,57 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:834
+#: build/C/man5/proc.5:911
 msgid "whether the process creates a lot of children using B<fork>(2)  (+);"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:837
+#: build/C/man5/proc.5:914
 msgid ""
 "whether the process has been running a long time, or has used a lot of CPU "
 "time (-);"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:839
+#: build/C/man5/proc.5:916
 msgid "whether the process has a low nice value (i.e., E<gt> 0) (+);"
 msgstr ""
 
 #.  More precisely, if it has CAP_SYS_ADMIN or CAP_SYS_RESOURCE
 #. type: Plain text
-#: build/C/man5/proc.5:842
+#: build/C/man5/proc.5:919
 msgid "whether the process is privileged (-); and"
 msgstr ""
 
 #.  More precisely, if it has CAP_SYS_RAWIO
 #. type: Plain text
-#: build/C/man5/proc.5:845
+#: build/C/man5/proc.5:922
 msgid "whether the process is making direct hardware access (-)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:854
+#: build/C/man5/proc.5:931
 msgid ""
 "The I<oom_score> also reflects the adjustment specified by the "
 "I<oom_score_adj> or I<oom_adj> setting for the process."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:854
+#: build/C/man5/proc.5:931
 #, no-wrap
 msgid "I</proc/[pid]/oom_score_adj> (since Linux 2.6.36)"
 msgstr ""
 
 #.  Text taken from 3.7 Documentation/filesystems/proc.txt
 #. type: Plain text
-#: build/C/man5/proc.5:859
+#: build/C/man5/proc.5:936
 msgid ""
 "This file can be used to adjust the badness heuristic used to select which "
 "process gets killed in out-of-memory conditions."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:868
+#: build/C/man5/proc.5:945
 msgid ""
 "The badness heuristic assigns a value to each candidate task ranging from 0 "
 "(never kill) to 1000 (always kill) to determine which process is targeted.  "
@@ -8518,14 +8658,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:871
+#: build/C/man5/proc.5:948
 msgid ""
 "There is an additional factor included in the badness score: root processes "
 "are given 3% extra memory over other tasks."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:885
+#: build/C/man5/proc.5:962
 msgid ""
 "The amount of \"allowed\" memory depends on the context in which the "
 "OOM-killer was called.  If it is due to the memory assigned to the "
@@ -8539,7 +8679,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:898
+#: build/C/man5/proc.5:975
 msgid ""
 "The value of I<oom_score_adj> is added to the badness score before it is "
 "used to determine which task to kill.  Acceptable values range from -1000 "
@@ -8551,7 +8691,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:910
+#: build/C/man5/proc.5:987
 msgid ""
 "Consequently, it is very simple for user space to define the amount of "
 "memory to consider for each task.  Setting a I<oom_score_adj> value of +500, "
@@ -8563,7 +8703,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:917
+#: build/C/man5/proc.5:994
 msgid ""
 "For backward compatibility with previous kernels, I</proc/[pid]/oom_adj> can "
 "still be used to tune the badness score.  Its value is scaled linearly with "
@@ -8574,20 +8714,20 @@ msgstr ""
 #.        Added in 2.6.25
 #.        CONFIG_PROC_PAGE_MONITOR
 #. type: Plain text
-#: build/C/man5/proc.5:926
+#: build/C/man5/proc.5:1003
 msgid ""
 "Writing to I</proc/[pid]/oom_score_adj> or I</proc/[pid]/oom_adj> will "
 "change the other with its scaled value."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:926
+#: build/C/man5/proc.5:1003
 #, no-wrap
 msgid "I</proc/[pid]/root>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:937
+#: build/C/man5/proc.5:1014
 msgid ""
 "UNIX and Linux support the idea of a per-process root of the filesystem, set "
 "by the B<chroot>(2)  system call.  This file is a symbolic link that points "
@@ -8596,99 +8736,183 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:957
+#: build/C/man5/proc.5:1034
 #, no-wrap
 msgid "I</proc/[pid]/smaps> (since Linux 2.6.14)"
 msgstr ""
 
-#.        CONFIG_PROC_PAGE_MONITOR
 #. type: Plain text
-#: build/C/man5/proc.5:962
+#: build/C/man5/proc.5:1038
 msgid ""
 "This file shows memory consumption for each of the process's mappings.  For "
-"each of mappings there is a series of lines such as the following:"
+"each mapping there is a series of lines such as the following:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:972
+#: build/C/man5/proc.5:1056
 #, no-wrap
 msgid ""
-"08048000-080bc000 r-xp 00000000 03:02 13130      /bin/bash\n"
-"Size:               464 kB\n"
-"Rss:                424 kB\n"
-"Shared_Clean:       424 kB\n"
-"Shared_Dirty:         0 kB\n"
-"Private_Clean:        0 kB\n"
-"Private_Dirty:        0 kB\n"
+"00400000-0048a000 r-xp 00000000 fd:03 960637       /bin/bash\n"
+"Size:                552 kB\n"
+"Rss:                 460 kB\n"
+"Pss:                 100 kB\n"
+"Shared_Clean:        452 kB\n"
+"Shared_Dirty:          0 kB\n"
+"Private_Clean:         8 kB\n"
+"Private_Dirty:         0 kB\n"
+"Referenced:          460 kB\n"
+"Anonymous:             0 kB\n"
+"AnonHugePages:         0 kB\n"
+"Swap:                  0 kB\n"
+"KernelPageSize:        4 kB\n"
+"MMUPageSize:           4 kB\n"
+"Locked:                0 kB\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:982
+#: build/C/man5/proc.5:1073
 msgid ""
 "The first of these lines shows the same information as is displayed for the "
 "mapping in I</proc/[pid]/maps>.  The remaining lines show the size of the "
-"mapping, the amount of the mapping that is currently resident in RAM, the "
+"mapping, the amount of the mapping that is currently resident in RAM "
+"(\"Rss\"), the process' proportional share of this mapping (\"Pss\"), the "
 "number of clean and dirty shared pages in the mapping, and the number of "
-"clean and dirty private pages in the mapping."
+"clean and dirty private pages in the mapping.  \"Referenced\" indicates the "
+"amount of memory currently marked as referenced or accessed.  \"Anonymous\" "
+"shows the amount of memory that does not belong to any file.  \"Swap\" shows "
+"how much would-be-anonymous memory is also used, but out on swap."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:987
+#: build/C/man5/proc.5:1081
+msgid ""
+"The \"KernelPageSize\" entry is the page size used by the kernel to back a "
+"VMA.  This matches the size used by the MMU in the majority of cases.  "
+"However, one counter-example occurs on PPC64 kernels whereby a kernel using "
+"64K as a base page size may still use 4K pages for the MMU on older "
+"processors.  To distinguish, this patch reports \"MMUPageSize\" as the page "
+"size used by the MMU."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/proc.5:1084
+msgid "The \"Locked\" indicates whether the mapping is locked in memory or not."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/proc.5:1088
+msgid ""
+"\"VmFlags\" field represents the kernel flags associated with the particular "
+"virtual memory area in two letter encoded manner.  The codes are the "
+"following:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/proc.5:1117
+#, no-wrap
 msgid ""
-"This file is present only if the B<CONFIG_MMU> kernel configuration option "
-"is enabled."
+"    rd  - readable\n"
+"    wr  - writable\n"
+"    ex  - executable\n"
+"    sh  - shared\n"
+"    mr  - may read\n"
+"    mw  - may write\n"
+"    me  - may execute\n"
+"    ms  - may share\n"
+"    gd  - stack segment growns down\n"
+"    pf  - pure PFN range\n"
+"    dw  - disabled write to the mapped file\n"
+"    lo  - pages are locked in memory\n"
+"    io  - memory mapped I/O area\n"
+"    sr  - sequential read advise provided\n"
+"    rr  - random read advise provided\n"
+"    dc  - do not copy area on fork\n"
+"    de  - do not expand area on remapping\n"
+"    ac  - area is accountable\n"
+"    nr  - swap space is not reserved for the area\n"
+"    ht  - area uses huge tlb pages\n"
+"    nl  - non-linear mapping\n"
+"    ar  - architecture specific flag\n"
+"    dd  - do not include area into core dump\n"
+"    sd  - soft-dirty flag\n"
+"    mm  - mixed map area\n"
+"    hg  - huge page advise flag\n"
+"    nh  - no-huge page advise flag\n"
+"    mg  - mergable advise flag\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/proc.5:1123
+msgid ""
+"The I</proc/[pid]/smaps> file is present only if the "
+"B<CONFIG_PROC_PAGE_MONITOR> kernel configuration option is enabled."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:987
+#: build/C/man5/proc.5:1123
+#, no-wrap
+msgid "I</proc/[pid]/stack> (since Linux 2.6.29)"
+msgstr ""
+
+#.  2ec220e27f5040aec1e88901c1b6ea3d135787ad
+#. type: Plain text
+#: build/C/man5/proc.5:1131
+msgid ""
+"This file provides a symbolic trace of the function calls in this process's "
+"kernel stack.  This file is provided only if the kernel was built with the "
+"B<CONFIG_STACKTRACE> configuration option."
+msgstr ""
+
+#. type: TP
+#: build/C/man5/proc.5:1131
 #, no-wrap
 msgid "I</proc/[pid]/stat>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:994
+#: build/C/man5/proc.5:1138
 msgid ""
 "Status information about the process.  This is used by B<ps>(1).  It is "
 "defined in I</usr/src/linux/fs/proc/array.c>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:998
+#: build/C/man5/proc.5:1142
 msgid "The fields, in order, with their proper B<scanf>(3)  format specifiers, are:"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:999
+#: build/C/man5/proc.5:1143
 #, no-wrap
 msgid "I<pid> %d"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1002
+#: build/C/man5/proc.5:1146
 msgid "(1) The process ID."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1002
+#: build/C/man5/proc.5:1146
 #, no-wrap
 msgid "I<comm> %s"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1006
+#: build/C/man5/proc.5:1150
 msgid ""
 "(2) The filename of the executable, in parentheses.  This is visible whether "
 "or not the executable is swapped out."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1006
+#: build/C/man5/proc.5:1150
 #, no-wrap
 msgid "I<state> %c"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1012
+#: build/C/man5/proc.5:1156
 msgid ""
 "(3) One character from the string \"RSDZTW\" where R is running, S is "
 "sleeping in an interruptible wait, D is waiting in uninterruptible disk "
@@ -8696,46 +8920,46 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1012
+#: build/C/man5/proc.5:1156
 #, no-wrap
 msgid "I<ppid> %d"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1015
+#: build/C/man5/proc.5:1159
 msgid "(4) The PID of the parent."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1015
+#: build/C/man5/proc.5:1159
 #, no-wrap
 msgid "I<pgrp> %d"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1018
+#: build/C/man5/proc.5:1162
 msgid "(5) The process group ID of the process."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1018
+#: build/C/man5/proc.5:1162
 #, no-wrap
 msgid "I<session> %d"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1021
+#: build/C/man5/proc.5:1165
 msgid "(6) The session ID of the process."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1021
+#: build/C/man5/proc.5:1165
 #, no-wrap
 msgid "I<tty_nr> %d"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1027
+#: build/C/man5/proc.5:1171
 msgid ""
 "(7) The controlling terminal of the process.  (The minor device number is "
 "contained in the combination of bits 31 to 20 and 7 to 0; the major device "
@@ -8743,27 +8967,27 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1027
+#: build/C/man5/proc.5:1171
 #, no-wrap
 msgid "I<tpgid> %d"
 msgstr ""
 
 #.  This field and following, up to and including wchan added 0.99.1
 #. type: Plain text
-#: build/C/man5/proc.5:1032
+#: build/C/man5/proc.5:1176
 msgid ""
 "(8) The ID of the foreground process group of the controlling terminal of "
 "the process."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1032
+#: build/C/man5/proc.5:1176
 #, no-wrap
 msgid "I<flags> %u (%lu before Linux 2.6.22)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1039
+#: build/C/man5/proc.5:1183
 msgid ""
 "(9) The kernel flags word of the process.  For bit meanings, see the PF_* "
 "defines in the Linux kernel source file I<include/linux/sched.h>.  Details "
@@ -8771,65 +8995,65 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1039
+#: build/C/man5/proc.5:1183
 #, no-wrap
 msgid "I<minflt> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1043
+#: build/C/man5/proc.5:1187
 msgid ""
 "(10) The number of minor faults the process has made which have not required "
 "loading a memory page from disk."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1043
+#: build/C/man5/proc.5:1187
 #, no-wrap
 msgid "I<cminflt> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1047
+#: build/C/man5/proc.5:1191
 msgid ""
 "(11) The number of minor faults that the process's waited-for children have "
 "made."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1047
+#: build/C/man5/proc.5:1191
 #, no-wrap
 msgid "I<majflt> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1051
+#: build/C/man5/proc.5:1195
 msgid ""
 "(12) The number of major faults the process has made which have required "
 "loading a memory page from disk."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1051
+#: build/C/man5/proc.5:1195
 #, no-wrap
 msgid "I<cmajflt> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1055
+#: build/C/man5/proc.5:1199
 msgid ""
 "(13) The number of major faults that the process's waited-for children have "
 "made."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1055
+#: build/C/man5/proc.5:1199
 #, no-wrap
 msgid "I<utime> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1064
+#: build/C/man5/proc.5:1208
 msgid ""
 "(14) Amount of time that this process has been scheduled in user mode, "
 "measured in clock ticks (divide by I<sysconf(_SC_CLK_TCK)>).  This includes "
@@ -8839,26 +9063,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1064
+#: build/C/man5/proc.5:1208
 #, no-wrap
 msgid "I<stime> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1069
+#: build/C/man5/proc.5:1213
 msgid ""
 "(15) Amount of time that this process has been scheduled in kernel mode, "
 "measured in clock ticks (divide by I<sysconf(_SC_CLK_TCK)>)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1069
+#: build/C/man5/proc.5:1213
 #, no-wrap
 msgid "I<cutime> %ld"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1079
+#: build/C/man5/proc.5:1223
 msgid ""
 "(16) Amount of time that this process's waited-for children have been "
 "scheduled in user mode, measured in clock ticks (divide by "
@@ -8867,13 +9091,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1079
+#: build/C/man5/proc.5:1223
 #, no-wrap
 msgid "I<cstime> %ld"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1085
+#: build/C/man5/proc.5:1229
 msgid ""
 "(17) Amount of time that this process's waited-for children have been "
 "scheduled in kernel mode, measured in clock ticks (divide by "
@@ -8881,13 +9105,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1085
+#: build/C/man5/proc.5:1229
 #, no-wrap
 msgid "I<priority> %ld"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1102
+#: build/C/man5/proc.5:1246
 msgid ""
 "(18) (Explanation for Linux 2.6)  For processes running a real-time "
 "scheduling policy (I<policy> below; see B<sched_setscheduler>(2)), this is "
@@ -8901,14 +9125,14 @@ msgstr ""
 
 #.  And back in kernel 1.2 days things were different again.
 #. type: Plain text
-#: build/C/man5/proc.5:1106
+#: build/C/man5/proc.5:1250
 msgid ""
 "Before Linux 2.6, this was a scaled value based on the scheduler weighting "
 "given to this process."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1106
+#: build/C/man5/proc.5:1250
 #, no-wrap
 msgid "I<nice> %ld"
 msgstr ""
@@ -8924,20 +9148,20 @@ msgstr ""
 #.  The time in jiffies of the process's next timeout.
 #.  timeout was removed sometime around 2.1/2.2
 #. type: Plain text
-#: build/C/man5/proc.5:1121
+#: build/C/man5/proc.5:1265
 msgid ""
 "(19) The nice value (see B<setpriority>(2)), a value in the range 19 (low "
 "priority) to -20 (high priority)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1121
+#: build/C/man5/proc.5:1265
 #, no-wrap
 msgid "I<num_threads> %ld"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1126
+#: build/C/man5/proc.5:1270
 msgid ""
 "(20) Number of threads in this process (since Linux 2.6).  Before kernel "
 "2.6, this field was hard coded to 0 as a placeholder for an earlier removed "
@@ -8945,13 +9169,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1126
+#: build/C/man5/proc.5:1270
 #, no-wrap
 msgid "I<itrealvalue> %ld"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1133
+#: build/C/man5/proc.5:1277
 msgid ""
 "(21) The time in jiffies before the next B<SIGALRM> is sent to the process "
 "due to an interval timer.  Since kernel 2.6.17, this field is no longer "
@@ -8959,13 +9183,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1133
+#: build/C/man5/proc.5:1277
 #, no-wrap
 msgid "I<starttime> %llu (was %lu before Linux 2.6)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1139
+#: build/C/man5/proc.5:1283
 msgid ""
 "(22) The time the process started after system boot.  In kernels before "
 "Linux 2.6, this value was expressed in jiffies.  Since Linux 2.6, the value "
@@ -8973,24 +9197,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1139
+#: build/C/man5/proc.5:1283
 #, no-wrap
 msgid "I<vsize> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1142
+#: build/C/man5/proc.5:1286
 msgid "(23) Virtual memory size in bytes."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1142
+#: build/C/man5/proc.5:1286
 #, no-wrap
 msgid "I<rss> %ld"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1149
+#: build/C/man5/proc.5:1293
 msgid ""
 "(24) Resident Set Size: number of pages the process has in real memory.  "
 "This is just the pages which count toward text, data, or stack space.  This "
@@ -8999,83 +9223,83 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1149
+#: build/C/man5/proc.5:1293
 #, no-wrap
 msgid "I<rsslim> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1156
+#: build/C/man5/proc.5:1300
 msgid ""
 "(25) Current soft limit in bytes on the rss of the process; see the "
 "description of B<RLIMIT_RSS> in B<getrlimit>(2)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1156
+#: build/C/man5/proc.5:1300
 #, no-wrap
 msgid "I<startcode> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1159
+#: build/C/man5/proc.5:1303
 msgid "(26) The address above which program text can run."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1159
+#: build/C/man5/proc.5:1303
 #, no-wrap
 msgid "I<endcode> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1162
+#: build/C/man5/proc.5:1306
 msgid "(27) The address below which program text can run."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1162
+#: build/C/man5/proc.5:1306
 #, no-wrap
 msgid "I<startstack> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1165
+#: build/C/man5/proc.5:1309
 msgid "(28) The address of the start (i.e., bottom) of the stack."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1165
+#: build/C/man5/proc.5:1309
 #, no-wrap
 msgid "I<kstkesp> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1169
+#: build/C/man5/proc.5:1313
 msgid ""
 "(29) The current value of ESP (stack pointer), as found in the kernel stack "
 "page for the process."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1169
+#: build/C/man5/proc.5:1313
 #, no-wrap
 msgid "I<kstkeip> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1172
+#: build/C/man5/proc.5:1316
 msgid "(30) The current EIP (instruction pointer)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1172
+#: build/C/man5/proc.5:1316
 #, no-wrap
 msgid "I<signal> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1178
+#: build/C/man5/proc.5:1322
 msgid ""
 "(31) The bitmap of pending signals, displayed as a decimal number.  "
 "Obsolete, because it does not provide information on real-time signals; use "
@@ -9083,13 +9307,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1178
+#: build/C/man5/proc.5:1322
 #, no-wrap
 msgid "I<blocked> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1184
+#: build/C/man5/proc.5:1328
 msgid ""
 "(32) The bitmap of blocked signals, displayed as a decimal number.  "
 "Obsolete, because it does not provide information on real-time signals; use "
@@ -9097,13 +9321,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1184
+#: build/C/man5/proc.5:1328
 #, no-wrap
 msgid "I<sigignore> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1190
+#: build/C/man5/proc.5:1334
 msgid ""
 "(33) The bitmap of ignored signals, displayed as a decimal number.  "
 "Obsolete, because it does not provide information on real-time signals; use "
@@ -9111,13 +9335,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1190
+#: build/C/man5/proc.5:1334
 #, no-wrap
 msgid "I<sigcatch> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1196
+#: build/C/man5/proc.5:1340
 msgid ""
 "(34) The bitmap of caught signals, displayed as a decimal number.  Obsolete, "
 "because it does not provide information on real-time signals; use "
@@ -9125,13 +9349,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1196
+#: build/C/man5/proc.5:1340
 #, no-wrap
 msgid "I<wchan> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1202
+#: build/C/man5/proc.5:1346
 msgid ""
 "(35) This is the \"channel\" in which the process is waiting.  It is the "
 "address of a location in the kernel where the process is sleeping.  The "
@@ -9139,59 +9363,59 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1202
+#: build/C/man5/proc.5:1346
 #, no-wrap
 msgid "I<nswap> %lu"
 msgstr ""
 
 #.  nswap was added in 2.0
 #. type: Plain text
-#: build/C/man5/proc.5:1207
+#: build/C/man5/proc.5:1351
 msgid "(36)  Number of pages swapped (not maintained)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1207
+#: build/C/man5/proc.5:1351
 #, no-wrap
 msgid "I<cnswap> %lu"
 msgstr ""
 
 #.  cnswap was added in 2.0
 #. type: Plain text
-#: build/C/man5/proc.5:1212
+#: build/C/man5/proc.5:1356
 msgid "(37)  Cumulative I<nswap> for child processes (not maintained)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1212
+#: build/C/man5/proc.5:1356
 #, no-wrap
 msgid "I<exit_signal> %d (since Linux 2.1.22)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1215
+#: build/C/man5/proc.5:1359
 msgid "(38) Signal to be sent to parent when we die."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1215
+#: build/C/man5/proc.5:1359
 #, no-wrap
 msgid "I<processor> %d (since Linux 2.2.8)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1218
+#: build/C/man5/proc.5:1362
 msgid "(39) CPU number last executed on."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1218
+#: build/C/man5/proc.5:1362
 #, no-wrap
 msgid "I<rt_priority> %u (since Linux 2.5.19; was %lu before Linux 2.6.22)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1224
+#: build/C/man5/proc.5:1368
 msgid ""
 "(40) Real-time scheduling priority, a number in the range 1 to 99 for "
 "processes scheduled under a real-time policy, or 0, for non-real-time "
@@ -9199,37 +9423,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1224
+#: build/C/man5/proc.5:1368
 #, no-wrap
 msgid "I<policy> %u (since Linux 2.5.19; was %lu before Linux 2.6.22)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1230
+#: build/C/man5/proc.5:1374
 msgid ""
 "(41) Scheduling policy (see B<sched_setscheduler>(2)).  Decode using the "
 "SCHED_* constants in I<linux/sched.h>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1230
+#: build/C/man5/proc.5:1374
 #, no-wrap
 msgid "I<delayacct_blkio_ticks> %llu (since Linux 2.6.18)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1233
+#: build/C/man5/proc.5:1377
 msgid "(42) Aggregated block I/O delays, measured in clock ticks (centiseconds)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1233
+#: build/C/man5/proc.5:1377
 #, no-wrap
 msgid "I<guest_time> %lu (since Linux 2.6.24)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1238
+#: build/C/man5/proc.5:1382
 msgid ""
 "(43) Guest time of the process (time spent running a virtual CPU for a guest "
 "operating system), measured in clock ticks (divide by "
@@ -9237,26 +9461,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1238
+#: build/C/man5/proc.5:1382
 #, no-wrap
 msgid "I<cguest_time> %ld (since Linux 2.6.24)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1242
+#: build/C/man5/proc.5:1386
 msgid ""
 "(44) Guest time of the process's children, measured in clock ticks (divide "
 "by I<sysconf(_SC_CLK_TCK)>)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1243
+#: build/C/man5/proc.5:1387
 #, no-wrap
 msgid "I</proc/[pid]/statm>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1247
+#: build/C/man5/proc.5:1391
 msgid ""
 "Provides information about memory usage, measured in pages.  The columns "
 "are:"
@@ -9265,7 +9489,7 @@ msgstr ""
 #.  (not including libs; broken, includes data segment)
 #.  (including libs; broken, includes library text)
 #. type: Plain text
-#: build/C/man5/proc.5:1261
+#: build/C/man5/proc.5:1405
 #, no-wrap
 msgid ""
 "size       (1) total program size\n"
@@ -9280,13 +9504,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1263
+#: build/C/man5/proc.5:1407
 #, no-wrap
 msgid "I</proc/[pid]/status>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1271
+#: build/C/man5/proc.5:1415
 msgid ""
 "Provides much of the information in I</proc/[pid]/stat> and "
 "I</proc/[pid]/statm> in a format that's easier for humans to parse.  Here's "
@@ -9294,7 +9518,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1312
+#: build/C/man5/proc.5:1456
 #, no-wrap
 msgid ""
 "$B< cat /proc/$$/status>\n"
@@ -9338,12 +9562,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1320
+#: build/C/man5/proc.5:1464
 msgid "I<Name>: Command run by this process."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1332
+#: build/C/man5/proc.5:1476
 msgid ""
 "I<State>: Current state of the process.  One of \"R (running)\", \"S "
 "(sleeping)\", \"D (disk sleep)\", \"T (stopped)\", \"T (tracing stop)\", \"Z "
@@ -9351,87 +9575,87 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1335
+#: build/C/man5/proc.5:1479
 msgid "I<Tgid>: Thread group ID (i.e., Process ID)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1339
+#: build/C/man5/proc.5:1483
 msgid "I<Pid>: Thread ID (see B<gettid>(2))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1342
+#: build/C/man5/proc.5:1486
 msgid "I<PPid>: PID of parent process."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1345
+#: build/C/man5/proc.5:1489
 msgid "I<TracerPid>: PID of process tracing this process (0 if not being traced)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1348
+#: build/C/man5/proc.5:1492
 msgid "I<Uid>, I<Gid>: Real, effective, saved set, and filesystem UIDs (GIDs)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1351
+#: build/C/man5/proc.5:1495
 msgid "I<FDSize>: Number of file descriptor slots currently allocated."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1354
+#: build/C/man5/proc.5:1498
 msgid "I<Groups>: Supplementary group list."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1357
+#: build/C/man5/proc.5:1501
 msgid "I<VmPeak>: Peak virtual memory size."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1360
+#: build/C/man5/proc.5:1504
 msgid "I<VmSize>: Virtual memory size."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1364
+#: build/C/man5/proc.5:1508
 msgid "I<VmLck>: Locked memory size (see B<mlock>(3))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1367
+#: build/C/man5/proc.5:1511
 msgid "I<VmHWM>: Peak resident set size (\"high water mark\")."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1370
+#: build/C/man5/proc.5:1514
 msgid "I<VmRSS>: Resident set size."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1373
+#: build/C/man5/proc.5:1517
 msgid "I<VmData>, I<VmStk>, I<VmExe>: Size of data, stack, and text segments."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1376
+#: build/C/man5/proc.5:1520
 msgid "I<VmLib>: Shared library code size."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1379
+#: build/C/man5/proc.5:1523
 msgid "I<VmPTE>: Page table entries size (since Linux 2.6.10)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1382
+#: build/C/man5/proc.5:1526
 msgid "I<Threads>: Number of threads in process containing this thread."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1393
+#: build/C/man5/proc.5:1537
 msgid ""
 "I<SigQ>: This field contains two slash-separated numbers that relate to "
 "queued signals for the real user ID of this process.  The first of these is "
@@ -9441,76 +9665,76 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1399
+#: build/C/man5/proc.5:1543
 msgid ""
 "I<SigPnd>, I<ShdPnd>: Number of signals pending for thread and for process "
 "as a whole (see B<pthreads>(7)  and B<signal>(7))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1403
+#: build/C/man5/proc.5:1547
 msgid ""
 "I<SigBlk>, I<SigIgn>, I<SigCgt>: Masks indicating signals being blocked, "
 "ignored, and caught (see B<signal>(7))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1408
+#: build/C/man5/proc.5:1552
 msgid ""
 "I<CapInh>, I<CapPrm>, I<CapEff>: Masks of capabilities enabled in "
 "inheritable, permitted, and effective sets (see B<capabilities>(7))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1413
+#: build/C/man5/proc.5:1557
 msgid ""
 "I<CapBnd>: Capability Bounding set (since kernel 2.6.26, see "
 "B<capabilities>(7))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1418
+#: build/C/man5/proc.5:1562
 msgid ""
 "I<Cpus_allowed>: Mask of CPUs on which this process may run (since Linux "
 "2.6.24, see B<cpuset>(7))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1423
+#: build/C/man5/proc.5:1567
 msgid ""
 "I<Cpus_allowed_list>: Same as previous, but in \"list format\" (since Linux "
 "2.6.26, see B<cpuset>(7))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1428
+#: build/C/man5/proc.5:1572
 msgid ""
 "I<Mems_allowed>: Mask of memory nodes allowed to this process (since Linux "
 "2.6.24, see B<cpuset>(7))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1433
+#: build/C/man5/proc.5:1577
 msgid ""
 "I<Mems_allowed_list>: Same as previous, but in \"list format\" (since Linux "
 "2.6.26, see B<cpuset>(7))."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1436
+#: build/C/man5/proc.5:1580
 msgid ""
 "I<voluntary_context_switches>, I<nonvoluntary_context_switches>: Number of "
 "voluntary and involuntary context switches (since Linux 2.6.23)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1437
+#: build/C/man5/proc.5:1581
 #, no-wrap
 msgid "I</proc/[pid]/task> (since Linux 2.6.0-test6)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1468
+#: build/C/man5/proc.5:1612
 msgid ""
 "This is a directory that contains one subdirectory for each thread in the "
 "process.  The name of each subdirectory is the numerical thread ID "
@@ -9530,7 +9754,7 @@ msgstr ""
 
 #.  The following was still true as at kernel 2.6.13
 #. type: Plain text
-#: build/C/man5/proc.5:1475
+#: build/C/man5/proc.5:1619
 msgid ""
 "In a multithreaded process, the contents of the I</proc/[pid]/task> "
 "directory are not available if the main thread has already terminated "
@@ -9538,57 +9762,57 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1475
+#: build/C/man5/proc.5:1619
 #, no-wrap
 msgid "I</proc/[pid]/wchan> (since Linux 2.6.0)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1479
+#: build/C/man5/proc.5:1623
 msgid ""
 "The symbolic name corresponding to the location in the kernel where the "
 "process is sleeping."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1479
+#: build/C/man5/proc.5:1623
 #, no-wrap
 msgid "I</proc/apm>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1484
+#: build/C/man5/proc.5:1628
 msgid ""
 "Advanced power management version and battery information when B<CONFIG_APM> "
 "is defined at kernel compilation time."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1484
+#: build/C/man5/proc.5:1628
 #, no-wrap
 msgid "I</proc/bus>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1487
+#: build/C/man5/proc.5:1631
 msgid "Contains subdirectories for installed busses."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1487
+#: build/C/man5/proc.5:1631
 #, no-wrap
 msgid "I</proc/bus/pccard>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1492
+#: build/C/man5/proc.5:1636
 msgid ""
 "Subdirectory for PCMCIA devices when B<CONFIG_PCMCIA> is set at kernel "
 "compilation time."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1492
+#: build/C/man5/proc.5:1636
 #, no-wrap
 msgid "I</proc/[pid]/timers> (since Linux 3.10)"
 msgstr ""
@@ -9596,14 +9820,14 @@ msgstr ""
 #.  commit 5ed67f05f66c41e39880a6d61358438a25f9fee5
 #.  commit 48f6a7a511ef8823fdff39afee0320092d43a8a0
 #. type: Plain text
-#: build/C/man5/proc.5:1499
+#: build/C/man5/proc.5:1643
 msgid ""
 "A list of the POSIX timers for this process.  Each timer is listed with a "
 "line that started with the string \"ID:\".  For example:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1510
+#: build/C/man5/proc.5:1654
 #, no-wrap
 msgid ""
 "ID: 1\n"
@@ -9617,18 +9841,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1514
+#: build/C/man5/proc.5:1658
 msgid "The lines shown for each timer have the following meanings:"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1515
+#: build/C/man5/proc.5:1659
 #, no-wrap
 msgid "I<ID>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1526
+#: build/C/man5/proc.5:1670
 msgid ""
 "The ID for this timer.  This is not the same as the timer ID returned by "
 "B<timer_create>(2); rather, it is the same kernel-internal ID that is "
@@ -9637,13 +9861,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1526
+#: build/C/man5/proc.5:1670
 #, no-wrap
 msgid "I<signal>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1533
+#: build/C/man5/proc.5:1677
 msgid ""
 "This is the signal number that this timer uses to deliver notifications "
 "followed by a slash, and then the I<sigev_value.sival_ptr> value supplied to "
@@ -9651,13 +9875,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1533
+#: build/C/man5/proc.5:1677
 #, no-wrap
 msgid "I<notify>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1544
+#: build/C/man5/proc.5:1688
 msgid ""
 "The part before the slash specifies the mechanism that this timer uses to "
 "deliver notifications, and is one of \"thread\", \"signal\", or \"none\".  "
@@ -9668,13 +9892,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1544
+#: build/C/man5/proc.5:1688
 #, no-wrap
 msgid "I<ClockID>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1557
+#: build/C/man5/proc.5:1701
 msgid ""
 "This field identifies the clock that the timer uses for measuring time.  For "
 "most clocks, this is a number that matches one of the user-space B<CLOCK_*> "
@@ -9684,19 +9908,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1558
+#: build/C/man5/proc.5:1702
 #, no-wrap
 msgid "I</proc/bus/pccard/drivers>"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1560
+#: build/C/man5/proc.5:1704
 #, no-wrap
 msgid "I</proc/bus/pci>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1566
+#: build/C/man5/proc.5:1710
 msgid ""
 "Contains various bus subdirectories and pseudo-files containing information "
 "about PCI busses, installed devices, and device drivers.  Some of these "
@@ -9704,39 +9928,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1566
+#: build/C/man5/proc.5:1710
 #, no-wrap
 msgid "I</proc/bus/pci/devices>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1573
+#: build/C/man5/proc.5:1717
 msgid ""
 "Information about PCI devices.  They may be accessed through B<lspci>(8)  "
 "and B<setpci>(8)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1573
+#: build/C/man5/proc.5:1717
 #, no-wrap
 msgid "I</proc/cmdline>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1580
+#: build/C/man5/proc.5:1724
 msgid ""
 "Arguments passed to the Linux kernel at boot time.  Often done via a boot "
 "manager such as B<lilo>(8)  or B<grub>(8)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1580
+#: build/C/man5/proc.5:1724
 #, no-wrap
 msgid "I</proc/config.gz> (since Linux 2.6)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1598
+#: build/C/man5/proc.5:1742
 msgid ""
 "This file exposes the configuration options that were used to build the "
 "currently running kernel, in the same format as they would be shown in the "
@@ -9748,26 +9972,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1602
+#: build/C/man5/proc.5:1746
 #, no-wrap
 msgid "cat /lib/modules/$(uname -r)/build/.config\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1608
+#: build/C/man5/proc.5:1752
 msgid ""
 "I</proc/config.gz> is provided only if the kernel is configured with "
 "B<CONFIG_IKCONFIG_PROC>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1608
+#: build/C/man5/proc.5:1752
 #, no-wrap
 msgid "I</proc/cpuinfo>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1620
+#: build/C/man5/proc.5:1764
 msgid ""
 "This is a collection of CPU and system architecture dependent items, for "
 "each supported architecture a different list.  Two common entries are "
@@ -9778,87 +10002,87 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1620
+#: build/C/man5/proc.5:1764
 #, no-wrap
 msgid "I</proc/devices>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1624
+#: build/C/man5/proc.5:1768
 msgid ""
 "Text listing of major numbers and device groups.  This can be used by "
 "MAKEDEV scripts for consistency with the kernel."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1624
+#: build/C/man5/proc.5:1768
 #, no-wrap
 msgid "I</proc/diskstats> (since Linux 2.5.69)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1630
+#: build/C/man5/proc.5:1774
 msgid ""
 "This file contains disk I/O statistics for each disk device.  See the Linux "
 "kernel source file I<Documentation/iostats.txt> for further information."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1630
+#: build/C/man5/proc.5:1774
 #, no-wrap
 msgid "I</proc/dma>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1634
+#: build/C/man5/proc.5:1778
 msgid ""
 "This is a list of the registered I<ISA> DMA (direct memory access)  channels "
 "in use."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1634
+#: build/C/man5/proc.5:1778
 #, no-wrap
 msgid "I</proc/driver>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1637 build/C/man5/proc.5:1665
+#: build/C/man5/proc.5:1781 build/C/man5/proc.5:1809
 msgid "Empty subdirectory."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1637
+#: build/C/man5/proc.5:1781
 #, no-wrap
 msgid "I</proc/execdomains>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1640
+#: build/C/man5/proc.5:1784
 msgid "List of the execution domains (ABI personalities)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1640
+#: build/C/man5/proc.5:1784
 #, no-wrap
 msgid "I</proc/fb>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1645
+#: build/C/man5/proc.5:1789
 msgid ""
 "Frame buffer information when B<CONFIG_FB> is defined during kernel "
 "compilation."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1645
+#: build/C/man5/proc.5:1789
 #, no-wrap
 msgid "I</proc/filesystems>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1655
+#: build/C/man5/proc.5:1799
 msgid ""
 "A text listing of the filesystems which are supported by the kernel, namely "
 "filesystems which were compiled into the kernel or whose kernel modules are "
@@ -9868,7 +10092,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1662
+#: build/C/man5/proc.5:1806
 msgid ""
 "Incidentally, this file may be used by B<mount>(8)  when no filesystem is "
 "specified and it didn't manage to determine the filesystem type.  Then "
@@ -9877,26 +10101,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1662
+#: build/C/man5/proc.5:1806
 #, no-wrap
 msgid "I</proc/fs>"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1665
+#: build/C/man5/proc.5:1809
 #, no-wrap
 msgid "I</proc/ide>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1671
+#: build/C/man5/proc.5:1815
 msgid ""
 "This directory exists on systems with the IDE bus.  There are directories "
 "for each IDE channel and attached device.  Files include:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1684
+#: build/C/man5/proc.5:1828
 #, no-wrap
 msgid ""
 "cache              buffer size in KB\n"
@@ -9912,20 +10136,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1690
+#: build/C/man5/proc.5:1834
 msgid ""
 "The B<hdparm>(8)  utility provides access to this information in a friendly "
 "format."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1690
+#: build/C/man5/proc.5:1834
 #, no-wrap
 msgid "I</proc/interrupts>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1700
+#: build/C/man5/proc.5:1844
 msgid ""
 "This is used to record the number of interrupts per CPU per IO device.  "
 "Since Linux 2.6.24, for the i386 and x86_64 architectures, at least, this "
@@ -9937,37 +10161,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1700
+#: build/C/man5/proc.5:1844
 #, no-wrap
 msgid "I</proc/iomem>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1703
+#: build/C/man5/proc.5:1847
 msgid "I/O memory map in Linux 2.4."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1703
+#: build/C/man5/proc.5:1847
 #, no-wrap
 msgid "I</proc/ioports>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1707
+#: build/C/man5/proc.5:1851
 msgid ""
 "This is a list of currently registered Input-Output port regions that are in "
 "use."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1707
+#: build/C/man5/proc.5:1851
 #, no-wrap
 msgid "I</proc/kallsyms> (since Linux 2.5.71)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1715
+#: build/C/man5/proc.5:1859
 msgid ""
 "This holds the kernel exported symbol definitions used by the B<modules>(X)  "
 "tools to dynamically link and bind loadable modules.  In Linux 2.5.47 and "
@@ -9975,13 +10199,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1715
+#: build/C/man5/proc.5:1859
 #, no-wrap
 msgid "I</proc/kcore>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1724
+#: build/C/man5/proc.5:1868
 msgid ""
 "This file represents the physical memory of the system and is stored in the "
 "ELF core file format.  With this pseudo-file, and an unstripped kernel "
@@ -9990,18 +10214,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1727
+#: build/C/man5/proc.5:1871
 msgid "The total length of the file is the size of physical memory (RAM) plus 4KB."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1727
+#: build/C/man5/proc.5:1871
 #, no-wrap
 msgid "I</proc/kmsg>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1739
+#: build/C/man5/proc.5:1883
 msgid ""
 "This file can be used instead of the B<syslog>(2)  system call to read "
 "kernel messages.  A process must have superuser privileges to read this "
@@ -10011,29 +10235,29 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1743
+#: build/C/man5/proc.5:1887
 msgid "Information in this file is retrieved with the B<dmesg>(1)  program."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1743
+#: build/C/man5/proc.5:1887
 #, no-wrap
 msgid "I</proc/ksyms> (Linux 1.1.23-2.5.47)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1747
+#: build/C/man5/proc.5:1891
 msgid "See I</proc/kallsyms>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1747
+#: build/C/man5/proc.5:1891
 #, no-wrap
 msgid "I</proc/loadavg>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1762
+#: build/C/man5/proc.5:1906
 msgid ""
 "The first three fields in this file are load average figures giving the "
 "number of jobs in the run queue (state R)  or waiting for disk I/O (state D) "
@@ -10047,40 +10271,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1762
+#: build/C/man5/proc.5:1906
 #, no-wrap
 msgid "I</proc/locks>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1768
+#: build/C/man5/proc.5:1912
 msgid ""
 "This file shows current file locks (B<flock>(2) and B<fcntl>(2))  and leases "
 "(B<fcntl>(2))."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1768
+#: build/C/man5/proc.5:1912
 #, no-wrap
 msgid "I</proc/malloc> (only up to and including Linux 2.2)"
 msgstr ""
 
 #.  It looks like this only ever did something back in 1.0 days
 #. type: Plain text
-#: build/C/man5/proc.5:1774
+#: build/C/man5/proc.5:1918
 msgid ""
 "This file is present only if B<CONFIG_DEBUG_MALLOC> was defined during "
 "compilation."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1774
+#: build/C/man5/proc.5:1918
 #, no-wrap
 msgid "I</proc/meminfo>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1790
+#: build/C/man5/proc.5:1934
 msgid ""
 "This file reports statistics about memory usage on the system.  It is used "
 "by B<free>(1)  to report the amount of free and used memory (both physical "
@@ -10095,63 +10319,63 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1791
+#: build/C/man5/proc.5:1935
 #, no-wrap
 msgid "I<MemTotal> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1795
+#: build/C/man5/proc.5:1939
 msgid ""
 "Total usable RAM (i.e., physical RAM minus a few reserved bits and the "
 "kernel binary code)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1795
+#: build/C/man5/proc.5:1939
 #, no-wrap
 msgid "I<MemFree> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1799
+#: build/C/man5/proc.5:1943
 msgid "The sum of I<LowFree>+I<HighFree>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1799
+#: build/C/man5/proc.5:1943
 #, no-wrap
 msgid "I<Buffers> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1803
+#: build/C/man5/proc.5:1947
 msgid ""
 "Relatively temporary storage for raw disk blocks that shouldn't get "
 "tremendously large (20MB or so)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1803
+#: build/C/man5/proc.5:1947
 #, no-wrap
 msgid "I<Cached> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1808
+#: build/C/man5/proc.5:1952
 msgid ""
 "In-memory cache for files read from the disk (the page cache).  Doesn't "
 "include I<SwapCached>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1808
+#: build/C/man5/proc.5:1952
 #, no-wrap
 msgid "I<SwapCached> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1816
+#: build/C/man5/proc.5:1960
 msgid ""
 "Memory that once was swapped out, is swapped back in but still also is in "
 "the swap file.  (If memory pressure is high, these pages don't need to be "
@@ -10160,87 +10384,87 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1816
+#: build/C/man5/proc.5:1960
 #, no-wrap
 msgid "I<Active> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1820
+#: build/C/man5/proc.5:1964
 msgid ""
 "Memory that has been used more recently and usually not reclaimed unless "
 "absolutely necessary."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1820
+#: build/C/man5/proc.5:1964
 #, no-wrap
 msgid "I<Inactive> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1824
+#: build/C/man5/proc.5:1968
 msgid ""
 "Memory which has been less recently used.  It is more eligible to be "
 "reclaimed for other purposes."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1824
+#: build/C/man5/proc.5:1968
 #, no-wrap
 msgid "I<Active(anon)> %lu (since Linux 2.6.28)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1827 build/C/man5/proc.5:1830 build/C/man5/proc.5:1833 build/C/man5/proc.5:1836 build/C/man5/proc.5:1901
+#: build/C/man5/proc.5:1971 build/C/man5/proc.5:1974 build/C/man5/proc.5:1977 build/C/man5/proc.5:1980 build/C/man5/proc.5:2045
 msgid "[To be documented.]"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1827
+#: build/C/man5/proc.5:1971
 #, no-wrap
 msgid "I<Inactive(anon)> %lu (since Linux 2.6.28)"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1830
+#: build/C/man5/proc.5:1974
 #, no-wrap
 msgid "I<Active(file)> %lu (since Linux 2.6.28)"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1833
+#: build/C/man5/proc.5:1977
 #, no-wrap
 msgid "I<Inactive(file)> %lu (since Linux 2.6.28)"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1836
+#: build/C/man5/proc.5:1980
 #, no-wrap
 msgid "I<Unevictable> %lu (since Linux 2.6.28)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1841 build/C/man5/proc.5:1846
+#: build/C/man5/proc.5:1985 build/C/man5/proc.5:1990
 msgid ""
 "(From Linux 2.6.28 to 2.6.30, B<CONFIG_UNEVICTABLE_LRU> was required.)  [To "
 "be documented.]"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1841
+#: build/C/man5/proc.5:1985
 #, no-wrap
 msgid "I<Mlocked> %lu (since Linux 2.6.28)"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1846
+#: build/C/man5/proc.5:1990
 #, no-wrap
 msgid "I<HighTotal> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1855
+#: build/C/man5/proc.5:1999
 msgid ""
 "(Starting with Linux 2.6.19, B<CONFIG_HIGHMEM> is required.)  Total amount "
 "of highmem.  Highmem is all memory above ~860MB of physical memory.  Highmem "
@@ -10250,26 +10474,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1855
+#: build/C/man5/proc.5:1999
 #, no-wrap
 msgid "I<HighFree> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1859
+#: build/C/man5/proc.5:2003
 msgid ""
 "(Starting with Linux 2.6.19, B<CONFIG_HIGHMEM> is required.)  Amount of free "
 "highmem."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1859
+#: build/C/man5/proc.5:2003
 #, no-wrap
 msgid "I<LowTotal> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1871
+#: build/C/man5/proc.5:2015
 msgid ""
 "(Starting with Linux 2.6.19, B<CONFIG_HIGHMEM> is required.)  Total amount "
 "of lowmem.  Lowmem is memory which can be used for everything that highmem "
@@ -10279,208 +10503,208 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1871
+#: build/C/man5/proc.5:2015
 #, no-wrap
 msgid "I<LowFree> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1875
+#: build/C/man5/proc.5:2019
 msgid ""
 "(Starting with Linux 2.6.19, B<CONFIG_HIGHMEM> is required.)  Amount of free "
 "lowmem."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1875
+#: build/C/man5/proc.5:2019
 #, no-wrap
 msgid "I<MmapCopy> %lu (since Linux 2.6.29)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1880
+#: build/C/man5/proc.5:2024
 msgid "(B<CONFIG_MMU> is required.)  [To be documented.]"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1880
+#: build/C/man5/proc.5:2024
 #, no-wrap
 msgid "I<SwapTotal> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1883
+#: build/C/man5/proc.5:2027
 msgid "Total amount of swap space available."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1883
+#: build/C/man5/proc.5:2027
 #, no-wrap
 msgid "I<SwapFree> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1886
+#: build/C/man5/proc.5:2030
 msgid "Amount of swap space that is currently unused."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1886
+#: build/C/man5/proc.5:2030
 #, no-wrap
 msgid "I<Dirty> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1889
+#: build/C/man5/proc.5:2033
 msgid "Memory which is waiting to get written back to the disk."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1889
+#: build/C/man5/proc.5:2033
 #, no-wrap
 msgid "I<Writeback> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1892
+#: build/C/man5/proc.5:2036
 msgid "Memory which is actively being written back to the disk."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1892
+#: build/C/man5/proc.5:2036
 #, no-wrap
 msgid "I<AnonPages> %lu (since Linux 2.6.18)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1895
+#: build/C/man5/proc.5:2039
 msgid "Non-file backed pages mapped into user-space page tables."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1895
+#: build/C/man5/proc.5:2039
 #, no-wrap
 msgid "I<Mapped> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1898
+#: build/C/man5/proc.5:2042
 msgid "Files which have been mmaped, such as libraries."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1898
+#: build/C/man5/proc.5:2042
 #, no-wrap
 msgid "I<Shmem> %lu (since Linux 2.6.32)"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1901
+#: build/C/man5/proc.5:2045
 #, no-wrap
 msgid "I<Slab> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1904
+#: build/C/man5/proc.5:2048
 msgid "In-kernel data structures cache."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1904
+#: build/C/man5/proc.5:2048
 #, no-wrap
 msgid "I<SReclaimable> %lu (since Linux 2.6.19)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1909
+#: build/C/man5/proc.5:2053
 msgid "Part of I<Slab>, that might be reclaimed, such as caches."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1909
+#: build/C/man5/proc.5:2053
 #, no-wrap
 msgid "I<SUnreclaim> %lu (since Linux 2.6.19)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1914
+#: build/C/man5/proc.5:2058
 msgid "Part of I<Slab>, that cannot be reclaimed on memory pressure."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1914
+#: build/C/man5/proc.5:2058
 #, no-wrap
 msgid "I<KernelStack> %lu (since Linux 2.6.32)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1917
+#: build/C/man5/proc.5:2061
 msgid "Amount of memory allocated to kernel stacks."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1917
+#: build/C/man5/proc.5:2061
 #, no-wrap
 msgid "I<PageTables> %lu (since Linux 2.6.18)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1920
+#: build/C/man5/proc.5:2064
 msgid "Amount of memory dedicated to the lowest level of page tables."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1920
+#: build/C/man5/proc.5:2064
 #, no-wrap
 msgid "I<Quicklists> %lu (since Linux 2.6.27)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1924
+#: build/C/man5/proc.5:2068
 msgid "(B<CONFIG_QUICKLIST> is required.)  [To be documented.]"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1924
+#: build/C/man5/proc.5:2068
 #, no-wrap
 msgid "I<NFS_Unstable> %lu (since Linux 2.6.18)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1927
+#: build/C/man5/proc.5:2071
 msgid "NFS pages sent to the server, but not yet committed to stable storage."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1927
+#: build/C/man5/proc.5:2071
 #, no-wrap
 msgid "I<Bounce> %lu (since Linux 2.6.18)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1930
+#: build/C/man5/proc.5:2074
 msgid "Memory used for block device \"bounce buffers\"."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1930
+#: build/C/man5/proc.5:2074
 #, no-wrap
 msgid "I<WritebackTmp> %lu (since Linux 2.6.26)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1933
+#: build/C/man5/proc.5:2077
 msgid "Memory used by FUSE for temporary writeback buffers."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1933
+#: build/C/man5/proc.5:2077
 #, no-wrap
 msgid "I<CommitLimit> %lu (since Linux 2.6.10)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1944
+#: build/C/man5/proc.5:2088
 msgid ""
 "Based on the overcommit ratio ('vm.overcommit_ratio'), this is the total "
 "amount of memory currently available to be allocated on the system.  This "
@@ -10490,7 +10714,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1948
+#: build/C/man5/proc.5:2092
 #, no-wrap
 msgid ""
 "    CommitLimit =\n"
@@ -10499,7 +10723,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1958
+#: build/C/man5/proc.5:2102
 msgid ""
 "For example, on a system with 1GB of physical RAM and 7GB of swap with a "
 "I<overcommit_ratio> of 30, this formula yields a I<CommitLimit> of 7.3GB.  "
@@ -10508,13 +10732,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1958
+#: build/C/man5/proc.5:2102
 #, no-wrap
 msgid "I<Committed_AS> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1978
+#: build/C/man5/proc.5:2122
 msgid ""
 "The amount of memory presently allocated on the system.  The committed "
 "memory is a sum of all of the memory which has been allocated by processes, "
@@ -10531,94 +10755,94 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1978
+#: build/C/man5/proc.5:2122
 #, no-wrap
 msgid "I<VmallocTotal> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1981
+#: build/C/man5/proc.5:2125
 msgid "Total size of vmalloc memory area."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1981
+#: build/C/man5/proc.5:2125
 #, no-wrap
 msgid "I<VmallocUsed> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1984
+#: build/C/man5/proc.5:2128
 msgid "Amount of vmalloc area which is used."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1984
+#: build/C/man5/proc.5:2128
 #, no-wrap
 msgid "I<VmallocChunk> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1987
+#: build/C/man5/proc.5:2131
 msgid "Largest contiguous block of vmalloc area which is free."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1987
+#: build/C/man5/proc.5:2131
 #, no-wrap
 msgid "I<HardwareCorrupted> %lu (since Linux 2.6.32)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1991
+#: build/C/man5/proc.5:2135
 msgid "(B<CONFIG_MEMORY_FAILURE> is required.)  [To be documented.]"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1991
+#: build/C/man5/proc.5:2135
 #, no-wrap
 msgid "I<AnonHugePages> %lu (since Linux 2.6.38)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1995
+#: build/C/man5/proc.5:2139
 msgid ""
 "(B<CONFIG_TRANSPARENT_HUGEPAGE> is required.)  Non-file backed huge pages "
 "mapped into user-space page tables."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1995
+#: build/C/man5/proc.5:2139
 #, no-wrap
 msgid "I<HugePages_Total> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:1999
+#: build/C/man5/proc.5:2143
 msgid "(B<CONFIG_HUGETLB_PAGE> is required.)  The size of the pool of huge pages."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:1999
+#: build/C/man5/proc.5:2143
 #, no-wrap
 msgid "I<HugePages_Free> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2003
+#: build/C/man5/proc.5:2147
 msgid ""
 "(B<CONFIG_HUGETLB_PAGE> is required.)  The number of huge pages in the pool "
 "that are not yet allocated."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2003
+#: build/C/man5/proc.5:2147
 #, no-wrap
 msgid "I<HugePages_Rsvd> %lu (since Linux 2.6.17)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2012
+#: build/C/man5/proc.5:2156
 msgid ""
 "(B<CONFIG_HUGETLB_PAGE> is required.)  This is the number of huge pages for "
 "which a commitment to allocate from the pool has been made, but no "
@@ -10628,13 +10852,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2012
+#: build/C/man5/proc.5:2156
 #, no-wrap
 msgid "I<HugePages_Surp> %lu (since Linux 2.6.24)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2020
+#: build/C/man5/proc.5:2164
 msgid ""
 "(B<CONFIG_HUGETLB_PAGE> is required.)  This is the number of huge pages in "
 "the pool above the value in I</proc/sys/vm/nr_hugepages>.  The maximum "
@@ -10643,37 +10867,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2020
+#: build/C/man5/proc.5:2164
 #, no-wrap
 msgid "I<Hugepagesize> %lu"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2024
+#: build/C/man5/proc.5:2168
 msgid "(B<CONFIG_HUGETLB_PAGE> is required.)  The size of huge pages."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2025
+#: build/C/man5/proc.5:2169
 #, no-wrap
 msgid "I</proc/modules>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2030
+#: build/C/man5/proc.5:2174
 msgid ""
 "A text list of the modules that have been loaded by the system.  See also "
 "B<lsmod>(8)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2030
+#: build/C/man5/proc.5:2174
 #, no-wrap
 msgid "I</proc/mounts>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2040
+#: build/C/man5/proc.5:2184
 msgid ""
 "Before kernel 2.4.19, this file was a list of all the filesystems currently "
 "mounted on the system.  With the introduction of per-process mount "
@@ -10683,26 +10907,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2040
+#: build/C/man5/proc.5:2184
 #, no-wrap
 msgid "I</proc/mtrr>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2046
+#: build/C/man5/proc.5:2190
 msgid ""
 "Memory Type Range Registers.  See the Linux kernel source file "
 "I<Documentation/mtrr.txt> for details."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2046
+#: build/C/man5/proc.5:2190
 #, no-wrap
 msgid "I</proc/net>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2056
+#: build/C/man5/proc.5:2200
 msgid ""
 "various net pseudo-files, all of which give the status of some part of the "
 "networking layer.  These files contain ASCII structures and are, therefore, "
@@ -10711,13 +10935,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2056
+#: build/C/man5/proc.5:2200
 #, no-wrap
 msgid "I</proc/net/arp>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2062
+#: build/C/man5/proc.5:2206
 msgid ""
 "This holds an ASCII readable dump of the kernel ARP table used for address "
 "resolutions.  It will show both dynamically learned and preprogrammed ARP "
@@ -10725,7 +10949,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2069
+#: build/C/man5/proc.5:2213
 #, no-wrap
 msgid ""
 "CW<IP address     HW type   Flags     HW address          Mask   Device\n"
@@ -10734,7 +10958,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2081
+#: build/C/man5/proc.5:2225
 msgid ""
 "Here \"IP address\" is the IPv4 address of the machine and the \"HW type\" "
 "is the hardware type of the address from RFC\\ 826.  The flags are the "
@@ -10744,13 +10968,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2081
+#: build/C/man5/proc.5:2225
 #, no-wrap
 msgid "I</proc/net/dev>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2092
+#: build/C/man5/proc.5:2236
 msgid ""
 "The dev pseudo-file contains network device status information.  This gives "
 "the number of received and sent packets, the number of errors and collisions "
@@ -10759,7 +10983,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2102
+#: build/C/man5/proc.5:2246
 #, no-wrap
 msgid ""
 "CW<Inter-|   Receive                                                |  "
@@ -10777,18 +11001,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2111
+#: build/C/man5/proc.5:2255
 #, no-wrap
 msgid "I</proc/net/dev_mcast>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2115
+#: build/C/man5/proc.5:2259
 msgid "Defined in I</usr/src/linux/net/core/dev_mcast.c>:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2121
+#: build/C/man5/proc.5:2265
 #, no-wrap
 msgid ""
 "indx interface_name  dmi_u dmi_g dmi_address\n"
@@ -10798,26 +11022,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2123
+#: build/C/man5/proc.5:2267
 #, no-wrap
 msgid "I</proc/net/igmp>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2128
+#: build/C/man5/proc.5:2272
 msgid ""
 "Internet Group Management Protocol.  Defined in "
 "I</usr/src/linux/net/core/igmp.c>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2128
+#: build/C/man5/proc.5:2272
 #, no-wrap
 msgid "I</proc/net/rarp>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2138
+#: build/C/man5/proc.5:2282
 msgid ""
 "This file uses the same format as the I<arp> file and contains the current "
 "reverse mapping database used to provide B<rarp>(8)  reverse address lookup "
@@ -10826,7 +11050,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2138
+#: build/C/man5/proc.5:2282
 #, no-wrap
 msgid "I</proc/net/raw>"
 msgstr ""
@@ -10836,7 +11060,7 @@ msgstr ""
 #.  No information, but looks similar to
 #.  .BR route (8).
 #. type: Plain text
-#: build/C/man5/proc.5:2158
+#: build/C/man5/proc.5:2302
 msgid ""
 "Holds a dump of the RAW socket table.  Much of the information is not of use "
 "apart from debugging.  The \"sl\" value is the kernel hash slot for the "
@@ -10849,26 +11073,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2158
+#: build/C/man5/proc.5:2302
 #, no-wrap
 msgid "I</proc/net/snmp>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2163
+#: build/C/man5/proc.5:2307
 msgid ""
 "This file holds the ASCII data needed for the IP, ICMP, TCP, and UDP "
 "management information bases for an SNMP agent."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2163
+#: build/C/man5/proc.5:2307
 #, no-wrap
 msgid "I</proc/net/tcp>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2179
+#: build/C/man5/proc.5:2323
 msgid ""
 "Holds a dump of the TCP socket table.  Much of the information is not of use "
 "apart from debugging.  The \"sl\" value is the kernel hash slot for the "
@@ -10883,13 +11107,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2179
+#: build/C/man5/proc.5:2323
 #, no-wrap
 msgid "I</proc/net/udp>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2195
+#: build/C/man5/proc.5:2339
 msgid ""
 "Holds a dump of the UDP socket table.  Much of the information is not of use "
 "apart from debugging.  The \"sl\" value is the kernel hash slot for the "
@@ -10903,7 +11127,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2203
+#: build/C/man5/proc.5:2347
 #, no-wrap
 msgid ""
 "CW<sl  local_address rem_address   st tx_queue rx_queue tr rexmits  "
@@ -10917,20 +11141,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2206
+#: build/C/man5/proc.5:2350
 #, no-wrap
 msgid "I</proc/net/unix>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2211
+#: build/C/man5/proc.5:2355
 msgid ""
 "Lists the UNIX domain sockets present within the system and their status.  "
 "The format is:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2217
+#: build/C/man5/proc.5:2361
 #, no-wrap
 msgid ""
 "CW<Num RefCount Protocol Flags    Type St Path\n"
@@ -10939,7 +11163,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2229
+#: build/C/man5/proc.5:2373
 msgid ""
 "Here \"Num\" is the kernel table slot number, \"RefCount\" is the number of "
 "users of the socket, \"Protocol\" is currently always 0, \"Flags\" represent "
@@ -10950,26 +11174,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2229
+#: build/C/man5/proc.5:2373
 #, no-wrap
 msgid "I</proc/partitions>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2233
+#: build/C/man5/proc.5:2377
 msgid ""
 "Contains the major and minor numbers of each partition as well as the number "
 "of 1024-byte blocks and the partition name."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2233
+#: build/C/man5/proc.5:2377
 #, no-wrap
 msgid "I</proc/pci>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2237
+#: build/C/man5/proc.5:2381
 msgid ""
 "This is a listing of all PCI devices found during kernel initialization and "
 "their configuration."
@@ -10980,7 +11204,7 @@ msgstr ""
 #.  .IR /proc/sched_debug " (since Linux 2.6.23)"
 #.  See also /proc/[pid]/sched
 #. type: Plain text
-#: build/C/man5/proc.5:2253
+#: build/C/man5/proc.5:2397
 msgid ""
 "This file has been deprecated in favor of a new I</proc> interface for PCI "
 "(I</proc/bus/pci>).  It became optional in Linux 2.2 (available with "
@@ -10991,13 +11215,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2253
+#: build/C/man5/proc.5:2397
 #, no-wrap
 msgid "I</proc/profile> (since Linux 2.4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2265
+#: build/C/man5/proc.5:2409
 msgid ""
 "This file is present only if the kernel was booted with the I<profile=1> "
 "command-line option.  It exposes kernel profiling information in a binary "
@@ -11008,13 +11232,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2265
+#: build/C/man5/proc.5:2409
 #, no-wrap
 msgid "I</proc/scsi>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2275
+#: build/C/man5/proc.5:2419
 msgid ""
 "A directory with the I<scsi> mid-level pseudo-file and various SCSI "
 "low-level driver directories, which contain a file for each SCSI host in "
@@ -11024,20 +11248,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2278
+#: build/C/man5/proc.5:2422
 msgid ""
 "You can also write to some of the files to reconfigure the subsystem or "
 "switch certain features on or off."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2278
+#: build/C/man5/proc.5:2422
 #, no-wrap
 msgid "I</proc/scsi/scsi>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2284
+#: build/C/man5/proc.5:2428
 msgid ""
 "This is a listing of all SCSI devices known to the kernel.  The listing is "
 "similar to the one seen during bootup.  scsi currently supports only the "
@@ -11046,18 +11270,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2286
+#: build/C/man5/proc.5:2430
 msgid "The command"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2290
+#: build/C/man5/proc.5:2434
 #, no-wrap
 msgid "echo \\(aqscsi add-single-device 1 0 5 0\\(aq E<gt> /proc/scsi/scsi\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2298
+#: build/C/man5/proc.5:2442
 msgid ""
 "will cause host scsi1 to scan on SCSI channel 0 for a device on ID 5 LUN 0.  "
 "If there is already a device known on this address or the address is "
@@ -11065,13 +11289,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2298
+#: build/C/man5/proc.5:2442
 #, no-wrap
 msgid "I</proc/scsi/[drivername]>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2308
+#: build/C/man5/proc.5:2452
 msgid ""
 "I<[drivername]> can currently be NCR53c7xx, aha152x, aha1542, aha1740, "
 "aic7xxx, buslogic, eata_dma, eata_pio, fdomain, in2000, pas16, qlogic, "
@@ -11082,14 +11306,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2311
+#: build/C/man5/proc.5:2455
 msgid ""
 "Reading these files will usually show driver and host configuration, "
 "statistics, and so on."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2318
+#: build/C/man5/proc.5:2462
 msgid ""
 "Writing to these files allows different things on different hosts.  For "
 "example, with the I<latency> and I<nolatency> commands, root can switch on "
@@ -11099,13 +11323,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2318
+#: build/C/man5/proc.5:2462
 #, no-wrap
 msgid "I</proc/self>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2326
+#: build/C/man5/proc.5:2470
 msgid ""
 "This directory refers to the process accessing the I</proc> filesystem, and "
 "is identical to the I</proc> directory named by the process ID of the same "
@@ -11113,13 +11337,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2326
+#: build/C/man5/proc.5:2470
 #, no-wrap
 msgid "I</proc/slabinfo>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2335
+#: build/C/man5/proc.5:2479
 msgid ""
 "Information about kernel caches.  Since Linux 2.6.16 this file is present "
 "only if the B<CONFIG_SLAB> kernel configuration option is enabled.  The "
@@ -11127,7 +11351,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2345
+#: build/C/man5/proc.5:2489
 #, no-wrap
 msgid ""
 "cache-name\n"
@@ -11140,32 +11364,32 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2351
+#: build/C/man5/proc.5:2495
 msgid "See B<slabinfo>(5)  for details."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2351
+#: build/C/man5/proc.5:2495
 #, no-wrap
 msgid "I</proc/stat>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2357
+#: build/C/man5/proc.5:2501
 msgid ""
 "kernel/system statistics.  Varies with architecture.  Common entries "
 "include:"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2358
+#: build/C/man5/proc.5:2502
 #, no-wrap
 msgid "I<cpu  3357 0 4313 1362393>"
 msgstr ""
 
 #.  1024 on Alpha and ia64
 #. type: Plain text
-#: build/C/man5/proc.5:2366
+#: build/C/man5/proc.5:2510
 msgid ""
 "The amount of time, measured in units of USER_HZ (1/100ths of a second on "
 "most architectures, use I<sysconf(_SC_CLK_TCK)> to obtain the right value), "
@@ -11173,40 +11397,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2367
+#: build/C/man5/proc.5:2511
 #, no-wrap
 msgid "I<user>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2370
+#: build/C/man5/proc.5:2514
 msgid "(1) Time spent in user mode."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2370
+#: build/C/man5/proc.5:2514
 #, no-wrap
 msgid "I<nice>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2373
+#: build/C/man5/proc.5:2517
 msgid "(2) Time spent in user mode with low priority (nice)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2373
+#: build/C/man5/proc.5:2517
 #, no-wrap
 msgid "I<system>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2376
+#: build/C/man5/proc.5:2520
 msgid "(3) Time spent in system mode."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2376
+#: build/C/man5/proc.5:2520
 #, no-wrap
 msgid "I<idle>"
 msgstr ""
@@ -11215,120 +11439,120 @@ msgstr ""
 #.        does not seem to be quite right (at least in 2.6.12 or 3.6):
 #.        the idle time in /proc/uptime does not quite match this value
 #. type: Plain text
-#: build/C/man5/proc.5:2386
+#: build/C/man5/proc.5:2530
 msgid ""
 "(4) Time spent in the idle task.  This value should be USER_HZ times the "
 "second entry in the I</proc/uptime> pseudo-file."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2386
+#: build/C/man5/proc.5:2530
 #, no-wrap
 msgid "I<iowait> (since Linux 2.5.41)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2389
+#: build/C/man5/proc.5:2533
 msgid "(5) Time waiting for I/O to complete."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2389
+#: build/C/man5/proc.5:2533
 #, no-wrap
 msgid "I<irq> (since Linux 2.6.0-test4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2392
+#: build/C/man5/proc.5:2536
 msgid "(6) Time servicing interrupts."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2392
+#: build/C/man5/proc.5:2536
 #, no-wrap
 msgid "I<softirq> (since Linux 2.6.0-test4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2395
+#: build/C/man5/proc.5:2539
 msgid "(7) Time servicing softirqs."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2395
+#: build/C/man5/proc.5:2539
 #, no-wrap
 msgid "I<steal> (since Linux 2.6.11)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2399
+#: build/C/man5/proc.5:2543
 msgid ""
 "(8) Stolen time, which is the time spent in other operating systems when "
 "running in a virtualized environment"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2399
+#: build/C/man5/proc.5:2543
 #, no-wrap
 msgid "I<guest> (since Linux 2.6.24)"
 msgstr ""
 
 #.  See Changelog entry for 5e84cfde51cf303d368fcb48f22059f37b3872de
 #. type: Plain text
-#: build/C/man5/proc.5:2404
+#: build/C/man5/proc.5:2548
 msgid ""
 "(9) Time spent running a virtual CPU for guest operating systems under the "
 "control of the Linux kernel."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2404
+#: build/C/man5/proc.5:2548
 #, no-wrap
 msgid "I<guest_nice> (since Linux 2.6.33)"
 msgstr ""
 
 #.  commit ce0e7b28fb75cb003cfc8d0238613aaf1c55e797
 #. type: Plain text
-#: build/C/man5/proc.5:2409
+#: build/C/man5/proc.5:2553
 msgid ""
 "(10) Time spent running a niced guest (virtual CPU for guest operating "
 "systems under the control of the Linux kernel)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2410
+#: build/C/man5/proc.5:2554
 #, no-wrap
 msgid "I<page 5741 1808>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2414
+#: build/C/man5/proc.5:2558
 msgid ""
 "The number of pages the system paged in and the number that were paged out "
 "(from disk)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2414
+#: build/C/man5/proc.5:2558
 #, no-wrap
 msgid "I<swap 1 0>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2417
+#: build/C/man5/proc.5:2561
 msgid "The number of swap pages that have been brought in and out."
 msgstr ""
 
 #.  FIXME The following is not the full picture for the 'intr' of
 #.        /proc/stat on 2.6:
 #. type: TP
-#: build/C/man5/proc.5:2417
+#: build/C/man5/proc.5:2561
 #, no-wrap
 msgid "I<intr 1462898>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2425
+#: build/C/man5/proc.5:2569
 msgid ""
 "This line shows counts of interrupts serviced since boot time, for each of "
 "the possible system interrupts.  The first column is the total of all "
@@ -11337,99 +11561,99 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2425
+#: build/C/man5/proc.5:2569
 #, no-wrap
 msgid "I<disk_io: (2,0):(31,30,5764,1,2) (3,0):>..."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2428
+#: build/C/man5/proc.5:2572
 msgid ""
 "(major,disk_idx):(noinfo, read_io_ops, blks_read, write_io_ops, "
 "blks_written)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2430
+#: build/C/man5/proc.5:2574
 msgid "(Linux 2.4 only)"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2430
+#: build/C/man5/proc.5:2574
 #, no-wrap
 msgid "I<ctxt 115315>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2433
+#: build/C/man5/proc.5:2577
 msgid "The number of context switches that the system underwent."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2433
+#: build/C/man5/proc.5:2577
 #, no-wrap
 msgid "I<btime 769041601>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2436
+#: build/C/man5/proc.5:2580
 msgid "boot time, in seconds since the Epoch, 1970-01-01 00:00:00 +0000 (UTC)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2436
+#: build/C/man5/proc.5:2580
 #, no-wrap
 msgid "I<processes 86031>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2439
+#: build/C/man5/proc.5:2583
 msgid "Number of forks since boot."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2439
+#: build/C/man5/proc.5:2583
 #, no-wrap
 msgid "I<procs_running 6>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2443
+#: build/C/man5/proc.5:2587
 msgid "Number of processes in runnable state.  (Linux 2.5.45 onward.)"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2443
+#: build/C/man5/proc.5:2587
 #, no-wrap
 msgid "I<procs_blocked 2>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2447
+#: build/C/man5/proc.5:2591
 msgid ""
 "Number of processes blocked waiting for I/O to complete.  (Linux 2.5.45 "
 "onward.)"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2448
+#: build/C/man5/proc.5:2592
 #, no-wrap
 msgid "I</proc/swaps>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2453
+#: build/C/man5/proc.5:2597
 msgid "Swap areas in use.  See also B<swapon>(8)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2453
+#: build/C/man5/proc.5:2597
 #, no-wrap
 msgid "I</proc/sys>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2461
+#: build/C/man5/proc.5:2605
 msgid ""
 "This directory (present since 1.3.57) contains a number of files and "
 "subdirectories corresponding to kernel variables.  These variables can be "
@@ -11438,14 +11662,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2461
+#: build/C/man5/proc.5:2605
 #, no-wrap
 msgid "I</proc/sys/abi> (since Linux 2.4.10)"
 msgstr ""
 
 #.  On some systems, it is not present.
 #. type: Plain text
-#: build/C/man5/proc.5:2468
+#: build/C/man5/proc.5:2612
 msgid ""
 "This directory may contain files with application binary information.  See "
 "the Linux kernel source file I<Documentation/sysctl/abi.txt> for more "
@@ -11453,63 +11677,63 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2468
+#: build/C/man5/proc.5:2612
 #, no-wrap
 msgid "I</proc/sys/debug>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2471 build/C/man5/proc.5:3316
+#: build/C/man5/proc.5:2615 build/C/man5/proc.5:3460
 msgid "This directory may be empty."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2471
+#: build/C/man5/proc.5:2615
 #, no-wrap
 msgid "I</proc/sys/dev>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2477
+#: build/C/man5/proc.5:2621
 msgid ""
 "This directory contains device-specific information (e.g., "
 "I<dev/cdrom/info>).  On some systems, it may be empty."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2477
+#: build/C/man5/proc.5:2621
 #, no-wrap
 msgid "I</proc/sys/fs>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2481
+#: build/C/man5/proc.5:2625
 msgid ""
 "This directory contains the files and subdirectories for kernel variables "
 "related to filesystems."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2481
+#: build/C/man5/proc.5:2625
 #, no-wrap
 msgid "I</proc/sys/fs/binfmt_misc>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2486
+#: build/C/man5/proc.5:2630
 msgid ""
 "Documentation for files in this directory can be found in the Linux kernel "
 "sources in I<Documentation/binfmt_misc.txt>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2486
+#: build/C/man5/proc.5:2630
 #, no-wrap
 msgid "I</proc/sys/fs/dentry-state> (since Linux 2.2)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2494
+#: build/C/man5/proc.5:2638
 msgid ""
 "This file contains information about the status of the directory cache "
 "(dcache).  The file contains six numbers, I<nr_dentry>, I<nr_unused>, "
@@ -11518,20 +11742,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2499
+#: build/C/man5/proc.5:2643
 msgid ""
 "I<nr_dentry> is the number of allocated dentries (dcache entries).  This "
 "field is unused in Linux 2.2."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2502
+#: build/C/man5/proc.5:2646
 msgid "I<nr_unused> is the number of unused dentries."
 msgstr ""
 
 #.  looks like this is unused in kernels 2.2 to 2.6
 #. type: Plain text
-#: build/C/man5/proc.5:2507
+#: build/C/man5/proc.5:2651
 msgid ""
 "I<age_limit> is the age in seconds after which dcache entries can be "
 "reclaimed when memory is short."
@@ -11539,20 +11763,20 @@ msgstr ""
 
 #.  looks like this is unused in kernels 2.2 to 2.6
 #. type: Plain text
-#: build/C/man5/proc.5:2512
+#: build/C/man5/proc.5:2656
 msgid ""
 "I<want_pages> is nonzero when the kernel has called shrink_dcache_pages() "
 "and the dcache isn't pruned yet."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2513
+#: build/C/man5/proc.5:2657
 #, no-wrap
 msgid "I</proc/sys/fs/dir-notify-enable>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2522
+#: build/C/man5/proc.5:2666
 msgid ""
 "This file can be used to disable or enable the I<dnotify> interface "
 "described in B<fcntl>(2)  on a system-wide basis.  A value of 0 in this file "
@@ -11560,13 +11784,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2522
+#: build/C/man5/proc.5:2666
 #, no-wrap
 msgid "I</proc/sys/fs/dquot-max>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2529
+#: build/C/man5/proc.5:2673
 msgid ""
 "This file shows the maximum number of cached disk quota entries.  On some "
 "(2.4) systems, it is not present.  If the number of free cached disk quota "
@@ -11575,26 +11799,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2529
+#: build/C/man5/proc.5:2673
 #, no-wrap
 msgid "I</proc/sys/fs/dquot-nr>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2533
+#: build/C/man5/proc.5:2677
 msgid ""
 "This file shows the number of allocated disk quota entries and the number of "
 "free disk quota entries."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2533
+#: build/C/man5/proc.5:2677
 #, no-wrap
 msgid "I</proc/sys/fs/epoll> (since Linux 2.6.28)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2542
+#: build/C/man5/proc.5:2686
 msgid ""
 "This directory contains the file I<max_user_watches>, which can be used to "
 "limit the amount of kernel memory consumed by the I<epoll> interface.  For "
@@ -11602,13 +11826,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2542
+#: build/C/man5/proc.5:2686
 #, no-wrap
 msgid "I</proc/sys/fs/file-max>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2555
+#: build/C/man5/proc.5:2699
 msgid ""
 "This file defines a system-wide limit on the number of open files for all "
 "processes.  (See also B<setrlimit>(2), which can be used by a process to set "
@@ -11619,31 +11843,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2561
+#: build/C/man5/proc.5:2705
 #, no-wrap
 msgid "CW<    echo 100000 E<gt> /proc/sys/fs/file-max>\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2568
+#: build/C/man5/proc.5:2712
 msgid ""
 "The kernel constant B<NR_OPEN> imposes an upper limit on the value that may "
 "be placed in I<file-max>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2574
+#: build/C/man5/proc.5:2718
 msgid "Privileged processes (B<CAP_SYS_ADMIN>)  can override the I<file-max> limit."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2574
+#: build/C/man5/proc.5:2718
 #, no-wrap
 msgid "I</proc/sys/fs/file-nr>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2593
+#: build/C/man5/proc.5:2737
 msgid ""
 "This (read-only) file contains three numbers: the number of allocated file "
 "handles (i.e., the number of files presently opened); the number of free "
@@ -11660,13 +11884,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2593
+#: build/C/man5/proc.5:2737
 #, no-wrap
 msgid "I</proc/sys/fs/inode-max> (only present until Linux 2.2)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2602
+#: build/C/man5/proc.5:2746
 msgid ""
 "This file contains the maximum number of in-memory inodes.  This value "
 "should be 3-4 times larger than the value in I<file-max>, since I<stdin>, "
@@ -11675,31 +11899,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2606
+#: build/C/man5/proc.5:2750
 msgid ""
 "Starting with Linux 2.4, there is no longer a static limit on the number of "
 "inodes, and this file is removed."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2606
+#: build/C/man5/proc.5:2750
 #, no-wrap
 msgid "I</proc/sys/fs/inode-nr>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2610
+#: build/C/man5/proc.5:2754
 msgid "This file contains the first two values from I<inode-state>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2610
+#: build/C/man5/proc.5:2754
 #, no-wrap
 msgid "I</proc/sys/fs/inode-state>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2618
+#: build/C/man5/proc.5:2762
 msgid ""
 "This file contains seven numbers: I<nr_inodes>, I<nr_free_inodes>, "
 "I<preshrink>, and four dummy values (always zero)."
@@ -11709,14 +11933,14 @@ msgstr ""
 #.  .I inode-max
 #.  because Linux allocates them one page full at a time.
 #. type: Plain text
-#: build/C/man5/proc.5:2626
+#: build/C/man5/proc.5:2770
 msgid ""
 "I<nr_inodes> is the number of inodes the system has allocated.  "
 "I<nr_free_inodes> represents the number of free inodes."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2634
+#: build/C/man5/proc.5:2778
 msgid ""
 "I<preshrink> is nonzero when the I<nr_inodes> E<gt> I<inode-max> and the "
 "system needs to prune the inode list instead of allocating more; since Linux "
@@ -11724,13 +11948,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2634
+#: build/C/man5/proc.5:2778
 #, no-wrap
 msgid "I</proc/sys/fs/inotify> (since Linux 2.6.13)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2643
+#: build/C/man5/proc.5:2787
 msgid ""
 "This directory contains files I<max_queued_events>, I<max_user_instances>, "
 "and I<max_user_watches>, that can be used to limit the amount of kernel "
@@ -11739,13 +11963,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2643
+#: build/C/man5/proc.5:2787
 #, no-wrap
 msgid "I</proc/sys/fs/lease-break-time>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2652
+#: build/C/man5/proc.5:2796
 msgid ""
 "This file specifies the grace period that the kernel grants to a process "
 "holding a file lease (B<fcntl>(2))  after it has sent a signal to that "
@@ -11755,13 +11979,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2652
+#: build/C/man5/proc.5:2796
 #, no-wrap
 msgid "I</proc/sys/fs/leases-enable>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2659
+#: build/C/man5/proc.5:2803
 msgid ""
 "This file can be used to enable or disable file leases (B<fcntl>(2))  on a "
 "system-wide basis.  If this file contains the value 0, leases are disabled.  "
@@ -11769,13 +11993,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2659
+#: build/C/man5/proc.5:2803
 #, no-wrap
 msgid "I</proc/sys/fs/mqueue> (since Linux 2.6.6)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2667
+#: build/C/man5/proc.5:2811
 msgid ""
 "This directory contains files I<msg_max>, I<msgsize_max>, and I<queues_max>, "
 "controlling the resources used by POSIX message queues.  See "
@@ -11783,13 +12007,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2667
+#: build/C/man5/proc.5:2811
 #, no-wrap
 msgid "I</proc/sys/fs/overflowgid> and I</proc/sys/fs/overflowuid>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2677
+#: build/C/man5/proc.5:2821
 msgid ""
 "These files allow you to change the value of the fixed UID and GID.  The "
 "default is 65534.  Some filesystems support only 16-bit UIDs and GIDs, "
@@ -11799,13 +12023,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2677
+#: build/C/man5/proc.5:2821
 #, no-wrap
 msgid "I</proc/sys/fs/pipe-max-size> (since Linux 2.6.35)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2691
+#: build/C/man5/proc.5:2835
 msgid ""
 "The value in this file defines an upper limit for raising the capacity of a "
 "pipe using the B<fcntl>(2)  B<F_SETPIPE_SZ> operation.  This limit applies "
@@ -11818,14 +12042,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2691
+#: build/C/man5/proc.5:2835
 #, no-wrap
 msgid "I</proc/sys/fs/protected_hardlinks> (since Linux 3.6)"
 msgstr ""
 
 #.  commit 800179c9b8a1e796e441674776d11cd4c05d61d7
 #. type: Plain text
-#: build/C/man5/proc.5:2700
+#: build/C/man5/proc.5:2844
 msgid ""
 "When the value in this file is 0, no restrictions are placed on the creation "
 "of hard links (i.e., this is the historical behaviour before Linux 3.6).  "
@@ -11834,12 +12058,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2705
+#: build/C/man5/proc.5:2849
 msgid "The caller has the B<CAP_FOWNER> capability."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2711
+#: build/C/man5/proc.5:2855
 msgid ""
 "The filesystem UID of the process creating the link matches the owner (UID) "
 "of the target file (as described in B<credentials>(7), a process's "
@@ -11847,36 +12071,36 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2713
+#: build/C/man5/proc.5:2857
 msgid "All of the following conditions are true:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2716
+#: build/C/man5/proc.5:2860
 msgid "the target is a regular file;"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2718
+#: build/C/man5/proc.5:2862
 msgid "the target file does not have its set-user-ID permission bit enabled;"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2721
+#: build/C/man5/proc.5:2865
 msgid ""
 "the target file does not have both its set-group-ID and group-executable "
 "permission bits enabled; and"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2725
+#: build/C/man5/proc.5:2869
 msgid ""
 "the caller has permission to read and write the target file (either via the "
 "file's permissions mask or because it has suitable capabilities)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2741
+#: build/C/man5/proc.5:2885
 msgid ""
 "The default value in this file is 0.  Setting the value to 1 prevents a "
 "longstanding class of security issues caused by hard-link-based "
@@ -11890,14 +12114,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2741
+#: build/C/man5/proc.5:2885
 #, no-wrap
 msgid "I</proc/sys/fs/protected_symlinks> (since Linux 3.6)"
 msgstr ""
 
 #.  commit 800179c9b8a1e796e441674776d11cd4c05d61d7
 #. type: Plain text
-#: build/C/man5/proc.5:2749
+#: build/C/man5/proc.5:2893
 msgid ""
 "When the value in this file is 0, no restrictions are placed on following "
 "symbolic links (i.e., this is the historical behaviour before Linux 3.6).  "
@@ -11906,7 +12130,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2756
+#: build/C/man5/proc.5:2900
 msgid ""
 "the filesystem UID of the process following the link matches the owner (UID) "
 "of the symbolic link (as described in B<credentials>(7), a process's "
@@ -11914,24 +12138,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2758
+#: build/C/man5/proc.5:2902
 msgid "the link is not in a sticky world-writable directory; or"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2760
+#: build/C/man5/proc.5:2904
 msgid "the symbolic link and its parent directory have the same owner (UID)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2767
+#: build/C/man5/proc.5:2911
 msgid ""
 "A system call that fails to follow a symbolic link because of the above "
 "restrictions returns the error B<EACCES> in I<errno>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2771
+#: build/C/man5/proc.5:2915
 msgid ""
 "The default value in this file is 0.  Setting the value to 1 avoids a "
 "longstanding class of security issues based on time-of-check, time-of-use "
@@ -11939,14 +12163,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2771
+#: build/C/man5/proc.5:2915
 #, no-wrap
 msgid "I</proc/sys/fs/suid_dumpable> (since Linux 2.6.13)"
 msgstr ""
 
 #.  The following is based on text from Documentation/sysctl/kernel.txt
 #. type: Plain text
-#: build/C/man5/proc.5:2777
+#: build/C/man5/proc.5:2921
 msgid ""
 "The value in this file determines whether core dump files are produced for "
 "set-user-ID or otherwise protected/tainted binaries.  Three different "
@@ -11954,13 +12178,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2778
+#: build/C/man5/proc.5:2922
 #, no-wrap
 msgid "I<0\\ (default)>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2787
+#: build/C/man5/proc.5:2931
 msgid ""
 "This provides the traditional (pre-Linux 2.6.13) behavior.  A core dump will "
 "not be produced for a process which has changed credentials (by calling "
@@ -11970,13 +12194,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2787
+#: build/C/man5/proc.5:2931
 #, no-wrap
 msgid "I<1\\ (\"debug\")>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2794
+#: build/C/man5/proc.5:2938
 msgid ""
 "All processes dump core when possible.  The core dump is owned by the "
 "filesystem user ID of the dumping process and no security is applied.  This "
@@ -11984,13 +12208,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2794
+#: build/C/man5/proc.5:2938
 #, no-wrap
 msgid "I<2\\ (\"suidsafe\")>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2803
+#: build/C/man5/proc.5:2947
 msgid ""
 "Any binary which normally would not be dumped (see \"0\" above)  is dumped "
 "readable by root only.  This allows the user to remove the core dump file "
@@ -12002,7 +12226,7 @@ msgstr ""
 #.  9520628e8ceb69fa9a4aee6b57f22675d9e1b709
 #.  54b501992dd2a839e94e76aa392c392b55080ce8
 #. type: Plain text
-#: build/C/man5/proc.5:2814
+#: build/C/man5/proc.5:2958
 msgid ""
 "Additionally, since Linux 3.6, I</proc/sys/kernel/core_pattern> must either "
 "be an absolute pathname or a pipe command, as detailed in B<core>(5).  "
@@ -12011,13 +12235,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2815
+#: build/C/man5/proc.5:2959
 #, no-wrap
 msgid "I</proc/sys/fs/super-max>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2826
+#: build/C/man5/proc.5:2970
 msgid ""
 "This file controls the maximum number of superblocks, and thus the maximum "
 "number of mounted filesystems the kernel can have.  You need increase only "
@@ -12026,43 +12250,43 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2826
+#: build/C/man5/proc.5:2970
 #, no-wrap
 msgid "I</proc/sys/fs/super-nr>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2830
+#: build/C/man5/proc.5:2974
 msgid "This file contains the number of filesystems currently mounted."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2830
+#: build/C/man5/proc.5:2974
 #, no-wrap
 msgid "I</proc/sys/kernel>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2834
+#: build/C/man5/proc.5:2978
 msgid ""
 "This directory contains files controlling a range of kernel parameters, as "
 "described below."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2834
+#: build/C/man5/proc.5:2978
 #, no-wrap
 msgid "I</proc/sys/kernel/acct>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2858
+#: build/C/man5/proc.5:3002
 msgid ""
 "This file contains three numbers: I<highwater>, I<lowwater>, and "
-"I<frequency>.  If BSD-style process accounting is enabled these values "
+"I<frequency>.  If BSD-style process accounting is enabled, these values "
 "control its behavior.  If free space on filesystem where the log lives goes "
-"below I<lowwater> percent accounting suspends.  If free space gets above "
-"I<highwater> percent accounting resumes.  I<frequency> determines how often "
+"below I<lowwater> percent, accounting suspends.  If free space gets above "
+"I<highwater> percent, accounting resumes.  I<frequency> determines how often "
 "the kernel checks the amount of free space (value is in seconds).  Default "
 "values are 4, 2 and 30.  That is, suspend accounting if 2% or less space is "
 "free; resume it if 4% or more space is free; consider information about "
@@ -12070,24 +12294,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2858
+#: build/C/man5/proc.5:3002
 #, no-wrap
 msgid "I</proc/sys/kernel/cap_last_cap> (since Linux 3.2)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2862
+#: build/C/man5/proc.5:3006
 msgid "See B<capabilities>(7)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2862
+#: build/C/man5/proc.5:3006
 #, no-wrap
 msgid "I</proc/sys/kernel/cap-bound> (from Linux 2.2 to 2.6.24)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2874
+#: build/C/man5/proc.5:3018
 msgid ""
 "This file holds the value of the kernel I<capability bounding set> "
 "(expressed as a signed decimal number).  This set is ANDed against the "
@@ -12097,25 +12321,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2874
+#: build/C/man5/proc.5:3018
 #, no-wrap
 msgid "I</proc/sys/kernel/core_pattern>"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2878
+#: build/C/man5/proc.5:3022
 #, no-wrap
 msgid "I</proc/sys/kernel/core_uses_pid>"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2882
+#: build/C/man5/proc.5:3026
 #, no-wrap
 msgid "I</proc/sys/kernel/ctrl-alt-del>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2897
+#: build/C/man5/proc.5:3041
 msgid ""
 "This file controls the handling of Ctrl-Alt-Del from the keyboard.  When the "
 "value in this file is 0, Ctrl-Alt-Del is trapped and sent to the B<init>(8)  "
@@ -12128,14 +12352,14 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2897
+#: build/C/man5/proc.5:3041
 #, no-wrap
 msgid "I</proc/sys/kernel/dmesg_restrict> (since Linux 2.6.37)"
 msgstr ""
 
 #.  commit 620f6e8e855d6d447688a5f67a4e176944a084e8
 #. type: Plain text
-#: build/C/man5/proc.5:2910
+#: build/C/man5/proc.5:3054
 msgid ""
 "The value in this file determines who can see kernel syslog contents.  A "
 "value of 0 in this file imposes no restrictions.  If the value is 1, only "
@@ -12145,13 +12369,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2910
+#: build/C/man5/proc.5:3054
 #, no-wrap
 msgid "I</proc/sys/kernel/domainname> and I</proc/sys/kernel/hostname>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2918
+#: build/C/man5/proc.5:3062
 msgid ""
 "can be used to set the NIS/YP domainname and the hostname of your box in "
 "exactly the same way as the commands B<domainname>(1)  and B<hostname>(1), "
@@ -12159,7 +12383,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2923
+#: build/C/man5/proc.5:3067
 #, no-wrap
 msgid ""
 "#B< echo \\(aqdarkstar\\(aq E<gt> /proc/sys/kernel/hostname>\n"
@@ -12167,12 +12391,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2927
+#: build/C/man5/proc.5:3071
 msgid "has the same effect as"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2932
+#: build/C/man5/proc.5:3076
 #, no-wrap
 msgid ""
 "#B< hostname \\(aqdarkstar\\(aq>\n"
@@ -12180,7 +12404,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2945
+#: build/C/man5/proc.5:3089
 msgid ""
 "Note, however, that the classic darkstar.frop.org has the hostname "
 "\"darkstar\" and DNS (Internet Domain Name Server)  domainname \"frop.org\", "
@@ -12190,26 +12414,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2945
+#: build/C/man5/proc.5:3089
 #, no-wrap
 msgid "I</proc/sys/kernel/hotplug>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2951
+#: build/C/man5/proc.5:3095
 msgid ""
 "This file contains the path for the hotplug policy agent.  The default value "
 "in this file is I</sbin/hotplug>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2951
+#: build/C/man5/proc.5:3095
 #, no-wrap
 msgid "I</proc/sys/kernel/htab-reclaim>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2959
+#: build/C/man5/proc.5:3103
 msgid ""
 "(PowerPC only) If this file is set to a nonzero value, the PowerPC htab (see "
 "kernel file I<Documentation/powerpc/ppc_htab.txt>)  is pruned each time the "
@@ -12217,7 +12441,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2959
+#: build/C/man5/proc.5:3103
 #, no-wrap
 msgid "I</proc/sys/kernel/kptr_restrict> (since Linux 2.6.38)"
 msgstr ""
@@ -12226,7 +12450,7 @@ msgstr ""
 #.  commit 411f05f123cbd7f8aa1edcae86970755a6e2a9d9
 #.  commit 620f6e8e855d6d447688a5f67a4e176944a084e8
 #. type: Plain text
-#: build/C/man5/proc.5:2984
+#: build/C/man5/proc.5:3128
 msgid ""
 "The value in this file determines whether kernel addresses are exposed via "
 "I</proc> files and other interfaces.  A value of 0 in this file imposes no "
@@ -12240,26 +12464,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2984
+#: build/C/man5/proc.5:3128
 #, no-wrap
 msgid "I</proc/sys/kernel/l2cr>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:2991
+#: build/C/man5/proc.5:3135
 msgid ""
 "(PowerPC only) This file contains a flag that controls the L2 cache of G3 "
 "processor boards.  If 0, the cache is disabled.  Enabled if nonzero."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:2991
+#: build/C/man5/proc.5:3135
 #, no-wrap
 msgid "I</proc/sys/kernel/modprobe>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3004
+#: build/C/man5/proc.5:3148
 msgid ""
 "This file contains the path for the kernel module loader.  The default value "
 "is I</sbin/modprobe>.  The file is present only if the kernel is built with "
@@ -12269,7 +12493,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3004
+#: build/C/man5/proc.5:3148
 #, no-wrap
 msgid "I</proc/sys/kernel/modules_disabled> (since Linux 2.6.31)"
 msgstr ""
@@ -12277,7 +12501,7 @@ msgstr ""
 #.  3d43321b7015387cfebbe26436d0e9d299162ea1
 #.  From Documentation/sysctl/kernel.txt
 #. type: Plain text
-#: build/C/man5/proc.5:3016
+#: build/C/man5/proc.5:3160
 msgid ""
 "A toggle value indicating if modules are allowed to be loaded in an "
 "otherwise modular kernel.  This toggle defaults to off (0), but can be set "
@@ -12287,39 +12511,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3016
+#: build/C/man5/proc.5:3160
 #, no-wrap
-msgid "I</proc/sys/kernel/msgmax>"
+msgid "I</proc/sys/kernel/msgmax> (since Linux 2.2)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3021
+#: build/C/man5/proc.5:3165
 msgid ""
 "This file defines a system-wide limit specifying the maximum number of bytes "
 "in a single message written on a System V message queue."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3021
+#: build/C/man5/proc.5:3165
 #, no-wrap
 msgid "I</proc/sys/kernel/msgmni> (since Linux 2.4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3025
+#: build/C/man5/proc.5:3169
 msgid ""
 "This file defines the system-wide limit on the number of message queue "
 "identifiers."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3025
+#: build/C/man5/proc.5:3169
 #, no-wrap
-msgid "I</proc/sys/kernel/msgmnb>"
+msgid "I</proc/sys/kernel/msgmnb> (since Linux 2.2)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3034
+#: build/C/man5/proc.5:3178
 msgid ""
 "This file defines a system-wide parameter used to initialize the "
 "I<msg_qbytes> setting for subsequently created message queues.  The "
@@ -12328,76 +12552,76 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3034
+#: build/C/man5/proc.5:3178
 #, no-wrap
 msgid "I</proc/sys/kernel/ngroups_max> (since Linux 2.6.4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3038
+#: build/C/man5/proc.5:3182
 msgid ""
 "This is a read-only file that displays the upper limit on the number of a "
 "process's group memberships."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3038
+#: build/C/man5/proc.5:3182
 #, no-wrap
 msgid "I</proc/sys/kernel/ostype> and I</proc/sys/kernel/osrelease>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3043
+#: build/C/man5/proc.5:3187
 msgid "These files give substrings of I</proc/version>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3043
+#: build/C/man5/proc.5:3187
 #, no-wrap
 msgid "I</proc/sys/kernel/overflowgid> and I</proc/sys/kernel/overflowuid>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3049
+#: build/C/man5/proc.5:3193
 msgid ""
 "These files duplicate the files I</proc/sys/fs/overflowgid> and "
 "I</proc/sys/fs/overflowuid>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3049
+#: build/C/man5/proc.5:3193
 #, no-wrap
 msgid "I</proc/sys/kernel/panic>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3058
+#: build/C/man5/proc.5:3202
 msgid ""
 "This file gives read/write access to the kernel variable I<panic_timeout>.  "
-"If this is zero, the kernel will loop on a panic; if nonzero it indicates "
+"If this is zero, the kernel will loop on a panic; if nonzero, it indicates "
 "that the kernel should autoreboot after this number of seconds.  When you "
 "use the software watchdog device driver, the recommended setting is 60."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3058
+#: build/C/man5/proc.5:3202
 #, no-wrap
 msgid "I</proc/sys/kernel/panic_on_oops> (since Linux 2.5.68)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3070
+#: build/C/man5/proc.5:3214
 msgid ""
 "This file controls the kernel's behavior when an oops or BUG is "
 "encountered.  If this file contains 0, then the system tries to continue "
 "operation.  If it contains 1, then the system delays a few seconds (to give "
 "klogd time to record the oops output)  and then panics.  If the "
-"I</proc/sys/kernel/panic> file is also nonzero then the machine will be "
+"I</proc/sys/kernel/panic> file is also nonzero, then the machine will be "
 "rebooted."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3070
+#: build/C/man5/proc.5:3214
 #, no-wrap
 msgid "I</proc/sys/kernel/pid_max> (since Linux 2.5.34)"
 msgstr ""
@@ -12406,7 +12630,7 @@ msgstr ""
 #.  platforms, but this broke /proc/[pid]
 #.  See http://marc.theaimsgroup.com/?l=linux-kernel&m=109513010926152&w=2
 #. type: Plain text
-#: build/C/man5/proc.5:3086
+#: build/C/man5/proc.5:3230
 msgid ""
 "This file specifies the value at which PIDs wrap around (i.e., the value in "
 "this file is one greater than the maximum PID).  The default value for this "
@@ -12417,26 +12641,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3086
+#: build/C/man5/proc.5:3230
 #, no-wrap
 msgid "I</proc/sys/kernel/powersave-nap> (PowerPC only)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3092
+#: build/C/man5/proc.5:3236
 msgid ""
 "This file contains a flag.  If set, Linux-PPC will use the \"nap\" mode of "
 "powersaving, otherwise the \"doze\" mode will be used."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3092
+#: build/C/man5/proc.5:3236
 #, no-wrap
 msgid "I</proc/sys/kernel/printk>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3118
+#: build/C/man5/proc.5:3262
 msgid ""
 "The four values in this file are I<console_loglevel>, "
 "I<default_message_loglevel>, I<minimum_console_level>, and "
@@ -12451,100 +12675,100 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3118
+#: build/C/man5/proc.5:3262
 #, no-wrap
 msgid "I</proc/sys/kernel/pty> (since Linux 2.6.4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3124
+#: build/C/man5/proc.5:3268
 msgid ""
 "This directory contains two files relating to the number of UNIX 98 "
 "pseudoterminals (see B<pts>(4))  on the system."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3124
+#: build/C/man5/proc.5:3268
 #, no-wrap
 msgid "I</proc/sys/kernel/pty/max>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3127
+#: build/C/man5/proc.5:3271
 msgid "This file defines the maximum number of pseudoterminals."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3127
+#: build/C/man5/proc.5:3271
 #, no-wrap
 msgid "I</proc/sys/kernel/pty/nr>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3131
+#: build/C/man5/proc.5:3275
 msgid "This read-only file indicates how many pseudoterminals are currently in use."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3131
+#: build/C/man5/proc.5:3275
 #, no-wrap
 msgid "I</proc/sys/kernel/random>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3139
+#: build/C/man5/proc.5:3283
 msgid ""
 "This directory contains various parameters controlling the operation of the "
 "file I</dev/random>.  See B<random>(4)  for further information."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3139
+#: build/C/man5/proc.5:3283
 #, no-wrap
 msgid "I</proc/sys/kernel/random/uuid> (since Linux 2.4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3143
+#: build/C/man5/proc.5:3287
 msgid ""
 "Each read from this read-only file returns a randomly generated 128-bit "
 "UUID, as a string in the standard UUID format."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3143
+#: build/C/man5/proc.5:3287
 #, no-wrap
 msgid "I</proc/sys/kernel/real-root-dev>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3147
+#: build/C/man5/proc.5:3291
 msgid ""
 "This file is documented in the Linux kernel source file "
 "I<Documentation/initrd.txt>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3147
+#: build/C/man5/proc.5:3291
 #, no-wrap
 msgid "I</proc/sys/kernel/reboot-cmd> (Sparc only) "
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3153
+#: build/C/man5/proc.5:3297
 msgid ""
 "This file seems to be a way to give an argument to the SPARC ROM/Flash boot "
 "loader.  Maybe to tell it what to do after rebooting?"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3153
+#: build/C/man5/proc.5:3297
 #, no-wrap
 msgid "I</proc/sys/kernel/rtsig-max>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3160
+#: build/C/man5/proc.5:3304
 msgid ""
 "(Only in kernels up to and including 2.6.7; see B<setrlimit>(2))  This file "
 "can be used to tune the maximum number of POSIX real-time (queued) signals "
@@ -12552,96 +12776,96 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3160
+#: build/C/man5/proc.5:3304
 #, no-wrap
 msgid "I</proc/sys/kernel/rtsig-nr>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3164
+#: build/C/man5/proc.5:3308
 msgid ""
 "(Only in kernels up to and including 2.6.7.)  This file shows the number "
 "POSIX real-time signals currently queued."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3164
+#: build/C/man5/proc.5:3308
 #, no-wrap
 msgid "I</proc/sys/kernel/sched_rr_timeslice_ms> (since Linux 3.9)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3168
+#: build/C/man5/proc.5:3312
 msgid "See B<sched_rr_get_interval>(2)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3168
+#: build/C/man5/proc.5:3312
 #, no-wrap
 msgid "I</proc/sys/kernel/sem> (since Linux 2.4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3172
+#: build/C/man5/proc.5:3316
 msgid ""
 "This file contains 4 numbers defining limits for System V IPC semaphores.  "
 "These fields are, in order:"
 msgstr ""
 
 #. type: IP
-#: build/C/man5/proc.5:3173
+#: build/C/man5/proc.5:3317
 #, no-wrap
 msgid "SEMMSL"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3175
+#: build/C/man5/proc.5:3319
 msgid "The maximum semaphores per semaphore set."
 msgstr ""
 
 #. type: IP
-#: build/C/man5/proc.5:3175
+#: build/C/man5/proc.5:3319
 #, no-wrap
 msgid "SEMMNS"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3177
+#: build/C/man5/proc.5:3321
 msgid "A system-wide limit on the number of semaphores in all semaphore sets."
 msgstr ""
 
 #. type: IP
-#: build/C/man5/proc.5:3177
+#: build/C/man5/proc.5:3321
 #, no-wrap
 msgid "SEMOPM"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3181
+#: build/C/man5/proc.5:3325
 msgid ""
 "The maximum number of operations that may be specified in a B<semop>(2)  "
 "call."
 msgstr ""
 
 #. type: IP
-#: build/C/man5/proc.5:3181
+#: build/C/man5/proc.5:3325
 #, no-wrap
 msgid "SEMMNI"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3183
+#: build/C/man5/proc.5:3327
 msgid "A system-wide limit on the maximum number of semaphore identifiers."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3184
+#: build/C/man5/proc.5:3328
 #, no-wrap
 msgid "I</proc/sys/kernel/sg-big-buff>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3195
+#: build/C/man5/proc.5:3339
 msgid ""
 "This file shows the size of the generic SCSI device (sg) buffer.  You can't "
 "tune it just yet, but you could change it at compile time by editing "
@@ -12650,7 +12874,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3195
+#: build/C/man5/proc.5:3339
 #, no-wrap
 msgid "I</proc/sys/kernel/shm_rmid_forced> (since Linux 3.1)"
 msgstr ""
@@ -12658,7 +12882,7 @@ msgstr ""
 #.  commit b34a6b1da371ed8af1221459a18c67970f7e3d53
 #.  See also Documentation/sysctl/kernel.txt
 #. type: Plain text
-#: build/C/man5/proc.5:3204
+#: build/C/man5/proc.5:3348
 msgid ""
 "If this file is set to 1, all System V shared memory segments will be marked "
 "for destruction as soon as the number of attached processes falls to zero; "
@@ -12667,7 +12891,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3216
+#: build/C/man5/proc.5:3360
 msgid ""
 "The effect is as though a B<shmctl>(2)  B<IPC_RMID> is performed on all "
 "existing segments as well as all segments created in the future (until this "
@@ -12679,7 +12903,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3224
+#: build/C/man5/proc.5:3368
 msgid ""
 "Setting this file to 1 provides a way of ensuring that all System V shared "
 "memory segments are counted against the resource usage and resource limits "
@@ -12688,7 +12912,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3231
+#: build/C/man5/proc.5:3375
 msgid ""
 "Because setting this file to 1 produces behavior that is nonstandard and "
 "could also break existing applications, the default value in this file is "
@@ -12697,26 +12921,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3231
+#: build/C/man5/proc.5:3375
 #, no-wrap
-msgid "I</proc/sys/kernel/shmall>"
+msgid "I</proc/sys/kernel/shmall> (since Linux 2.2)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3236
+#: build/C/man5/proc.5:3380
 msgid ""
 "This file contains the system-wide limit on the total number of pages of "
 "System V shared memory."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3236
+#: build/C/man5/proc.5:3380
 #, no-wrap
-msgid "I</proc/sys/kernel/shmmax>"
+msgid "I</proc/sys/kernel/shmmax> (since Linux 2.2)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3246
+#: build/C/man5/proc.5:3390
 msgid ""
 "This file can be used to query and set the run-time limit on the maximum "
 "(System V IPC) shared memory segment size that can be created.  Shared "
@@ -12725,26 +12949,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3246
+#: build/C/man5/proc.5:3390
 #, no-wrap
 msgid "I</proc/sys/kernel/shmmni> (since Linux 2.4)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3251
+#: build/C/man5/proc.5:3395
 msgid ""
 "This file specifies the system-wide maximum number of System V shared memory "
 "segments that can be created."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3251
+#: build/C/man5/proc.5:3395
 #, no-wrap
 msgid "I</proc/sys/kernel/sysrq>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3260
+#: build/C/man5/proc.5:3404
 msgid ""
 "This file controls the functions allowed to be invoked by the SysRq key.  By "
 "default, the file contains 1 meaning that every possible SysRq request is "
@@ -12754,7 +12978,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3272
+#: build/C/man5/proc.5:3416
 #, no-wrap
 msgid ""
 "   0 - disable sysrq completely\n"
@@ -12771,7 +12995,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3278
+#: build/C/man5/proc.5:3422
 msgid ""
 "This file is present only if the B<CONFIG_MAGIC_SYSRQ> kernel configuration "
 "option is enabled.  For further details see the Linux kernel source file "
@@ -12779,121 +13003,121 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3278
+#: build/C/man5/proc.5:3422
 #, no-wrap
 msgid "I</proc/sys/kernel/version>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3281
+#: build/C/man5/proc.5:3425
 msgid "This file contains a string like:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3283
+#: build/C/man5/proc.5:3427
 #, no-wrap
 msgid "    #5 Wed Feb 25 21:49:24 MET 1998\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3287
+#: build/C/man5/proc.5:3431
 msgid ""
 "The \"#5\" means that this is the fifth kernel built from this source base "
 "and the date behind it indicates the time the kernel was built."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3287
+#: build/C/man5/proc.5:3431
 #, no-wrap
 msgid "I</proc/sys/kernel/threads-max> (since Linux 2.3.11)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3291
+#: build/C/man5/proc.5:3435
 msgid ""
 "This file specifies the system-wide limit on the number of threads (tasks) "
 "that can be created on the system."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3291
+#: build/C/man5/proc.5:3435
 #, no-wrap
 msgid "I</proc/sys/kernel/zero-paged> (PowerPC only) "
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3297
+#: build/C/man5/proc.5:3441
 msgid ""
 "This file contains a flag.  When enabled (nonzero), Linux-PPC will pre-zero "
 "pages in the idle loop, possibly speeding up get_free_pages."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3297
+#: build/C/man5/proc.5:3441
 #, no-wrap
 msgid "I</proc/sys/net>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3304
+#: build/C/man5/proc.5:3448
 msgid ""
 "This directory contains networking stuff.  Explanations for some of the "
 "files under this directory can be found in B<tcp>(7)  and B<ip>(7)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3304
+#: build/C/man5/proc.5:3448
 #, no-wrap
 msgid "I</proc/sys/net/core/somaxconn>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3313
+#: build/C/man5/proc.5:3457
 msgid ""
 "This file defines a ceiling value for the I<backlog> argument of "
 "B<listen>(2); see the B<listen>(2)  manual page for details."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3313
+#: build/C/man5/proc.5:3457
 #, no-wrap
 msgid "I</proc/sys/proc>"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3316
+#: build/C/man5/proc.5:3460
 #, no-wrap
 msgid "I</proc/sys/sunrpc>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3321
+#: build/C/man5/proc.5:3465
 msgid ""
 "This directory supports Sun remote procedure call for network filesystem "
 "(NFS).  On some systems, it is not present."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3321
+#: build/C/man5/proc.5:3465
 #, no-wrap
 msgid "I</proc/sys/vm>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3325
+#: build/C/man5/proc.5:3469
 msgid ""
 "This directory contains files for memory management tuning, buffer and cache "
 "management."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3325
+#: build/C/man5/proc.5:3469
 #, no-wrap
 msgid "I</proc/sys/vm/drop_caches> (since Linux 2.6.16)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3333
+#: build/C/man5/proc.5:3477
 msgid ""
 "Writing to this file causes the kernel to drop clean caches, dentries, and "
 "inodes from memory, causing that memory to become free.  This can be useful "
@@ -12903,68 +13127,68 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3335
+#: build/C/man5/proc.5:3479
 msgid "To free pagecache, use:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3337
+#: build/C/man5/proc.5:3481
 #, no-wrap
 msgid "    echo 1 E<gt> /proc/sys/vm/drop_caches\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3339
+#: build/C/man5/proc.5:3483
 msgid "To free dentries and inodes, use:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3341
+#: build/C/man5/proc.5:3485
 #, no-wrap
 msgid "    echo 2 E<gt> /proc/sys/vm/drop_caches\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3343
+#: build/C/man5/proc.5:3487
 msgid "To free pagecache, dentries and inodes, use:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3345
+#: build/C/man5/proc.5:3489
 #, no-wrap
 msgid "    echo 3 E<gt> /proc/sys/vm/drop_caches\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3351
+#: build/C/man5/proc.5:3495
 msgid ""
 "Because writing to this file is a nondestructive operation and dirty objects "
 "are not freeable, the user should run B<sync>(8)  first."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3351
+#: build/C/man5/proc.5:3495
 #, no-wrap
 msgid "I</proc/sys/vm/legacy_va_layout> (since Linux 2.6.9)"
 msgstr ""
 
 #.  The following is from Documentation/filesystems/proc.txt
 #. type: Plain text
-#: build/C/man5/proc.5:3356
+#: build/C/man5/proc.5:3500
 msgid ""
 "If nonzero, this disables the new 32-bit memory-mapping layout; the kernel "
 "will use the legacy (2.4) layout for all processes."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3356
+#: build/C/man5/proc.5:3500
 #, no-wrap
 msgid "I</proc/sys/vm/memory_failure_early_kill> (since Linux 2.6.32)"
 msgstr ""
 
 #.  The following is based on the text in Documentation/sysctl/vm.txt
 #. type: Plain text
-#: build/C/man5/proc.5:3368
+#: build/C/man5/proc.5:3512
 msgid ""
 "Control how to kill processes when an uncorrected memory error (typically a "
 "2-bit error in a memory module)  that cannot be handled by the kernel is "
@@ -12976,18 +13200,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3370
+#: build/C/man5/proc.5:3514
 msgid "The file has one of the following values:"
 msgstr ""
 
 #. type: IP
-#: build/C/man5/proc.5:3371 build/C/man5/proc.5:3408
+#: build/C/man5/proc.5:3515 build/C/man5/proc.5:3552
 #, no-wrap
 msgid "1:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3376
+#: build/C/man5/proc.5:3520
 msgid ""
 "Kill all processes that have the corrupted-and-not-reloadable page mapped as "
 "soon as the corruption is detected.  Note this is not supported for a few "
@@ -12996,20 +13220,20 @@ msgid ""
 msgstr ""
 
 #. type: IP
-#: build/C/man5/proc.5:3376 build/C/man5/proc.5:3410
+#: build/C/man5/proc.5:3520 build/C/man5/proc.5:3554
 #, no-wrap
 msgid "0:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3379
+#: build/C/man5/proc.5:3523
 msgid ""
 "Only unmap the corrupted page from all processes and kill only a process "
 "that tries to access it."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3390
+#: build/C/man5/proc.5:3534
 msgid ""
 "The kill is performed using a B<SIGBUS> signal with I<si_code> set to "
 "B<BUS_MCEERR_AO>.  Processes can handle this if they want to; see "
@@ -13017,55 +13241,55 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3393
+#: build/C/man5/proc.5:3537
 msgid ""
 "This feature is active only on architectures/platforms with advanced machine "
 "check handling and depends on the hardware capabilities."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3400
+#: build/C/man5/proc.5:3544
 msgid ""
 "Applications can override the I<memory_failure_early_kill> setting "
 "individually with the B<prctl>(2)  B<PR_MCE_KILL> operation."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3403 build/C/man5/proc.5:3416
+#: build/C/man5/proc.5:3547 build/C/man5/proc.5:3560
 msgid "Only present if the kernel was configured with B<CONFIG_MEMORY_FAILURE>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3403
+#: build/C/man5/proc.5:3547
 #, no-wrap
 msgid "I</proc/sys/vm/memory_failure_recovery> (since Linux 2.6.32)"
 msgstr ""
 
 #.  The following is based on the text in Documentation/sysctl/vm.txt
 #. type: Plain text
-#: build/C/man5/proc.5:3407
+#: build/C/man5/proc.5:3551
 msgid "Enable memory failure recovery (when supported by the platform)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3410
+#: build/C/man5/proc.5:3554
 msgid "Attempt recovery."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3412
+#: build/C/man5/proc.5:3556
 msgid "Always panic on a memory failure."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3416
+#: build/C/man5/proc.5:3560
 #, no-wrap
 msgid "I</proc/sys/vm/oom_dump_tasks> (since Linux 2.6.25)"
 msgstr ""
 
 #.  The following is from Documentation/sysctl/vm.txt
 #. type: Plain text
-#: build/C/man5/proc.5:3431
+#: build/C/man5/proc.5:3575
 msgid ""
 "Enables a system-wide task dump (excluding kernel threads) to be produced "
 "when the kernel performs an OOM-killing.  The dump includes the following "
@@ -13077,7 +13301,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3437
+#: build/C/man5/proc.5:3581
 msgid ""
 "If this contains the value zero, this information is suppressed.  On very "
 "large systems with thousands of tasks, it may not be feasible to dump the "
@@ -13087,33 +13311,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3440
+#: build/C/man5/proc.5:3584
 msgid ""
 "If this is set to nonzero, this information is shown whenever the OOM-killer "
 "actually kills a memory-hogging task."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3442 build/C/man5/proc.5:3463
+#: build/C/man5/proc.5:3586 build/C/man5/proc.5:3607
 msgid "The default value is 0."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3442
+#: build/C/man5/proc.5:3586
 #, no-wrap
 msgid "I</proc/sys/vm/oom_kill_allocating_task> (since Linux 2.6.24)"
 msgstr ""
 
 #.  The following is from Documentation/sysctl/vm.txt
 #. type: Plain text
-#: build/C/man5/proc.5:3447
+#: build/C/man5/proc.5:3591
 msgid ""
 "This enables or disables killing the OOM-triggering task in out-of-memory "
 "situations."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3452
+#: build/C/man5/proc.5:3596
 msgid ""
 "If this is set to zero, the OOM-killer will scan through the entire tasklist "
 "and select a task based on heuristics to kill.  This normally selects a "
@@ -13122,7 +13346,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3456
+#: build/C/man5/proc.5:3600
 msgid ""
 "If this is set to nonzero, the OOM-killer simply kills the task that "
 "triggered the out-of-memory condition.  This avoids a possibly expensive "
@@ -13130,40 +13354,40 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3461
+#: build/C/man5/proc.5:3605
 msgid ""
 "If I</proc/sys/vm/panic_on_oom> is nonzero, it takes precedence over "
 "whatever value is used in I</proc/sys/vm/oom_kill_allocating_task>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3463
+#: build/C/man5/proc.5:3607
 #, no-wrap
 msgid "I</proc/sys/vm/overcommit_memory>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3467
+#: build/C/man5/proc.5:3611
 msgid "This file contains the kernel virtual memory accounting mode.  Values are:"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3470
+#: build/C/man5/proc.5:3614
 msgid "0: heuristic overcommit (this is the default)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3472
+#: build/C/man5/proc.5:3616
 msgid "1: always overcommit, never check"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3474
+#: build/C/man5/proc.5:3618
 msgid "2: always check, never overcommit"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3488
+#: build/C/man5/proc.5:3632
 msgid ""
 "In mode 0, calls of B<mmap>(2)  with B<MAP_NORESERVE> are not checked, and "
 "the default check is very weak, leading to the risk of getting a process "
@@ -13175,30 +13399,30 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3488
+#: build/C/man5/proc.5:3632
 #, no-wrap
 msgid "I</proc/sys/vm/overcommit_ratio>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3492
+#: build/C/man5/proc.5:3636
 msgid "See the description of I</proc/sys/vm/overcommit_memory>."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3492
+#: build/C/man5/proc.5:3636
 #, no-wrap
 msgid "I</proc/sys/vm/panic_on_oom> (since Linux 2.6.18)"
 msgstr ""
 
 #.  The following is adapted from Documentation/sysctl/vm.txt
 #. type: Plain text
-#: build/C/man5/proc.5:3497
+#: build/C/man5/proc.5:3641
 msgid "This enables or disables a kernel panic in an out-of-memory situation."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3502
+#: build/C/man5/proc.5:3646
 msgid ""
 "If this file is set to the value 0, the kernel's OOM-killer will kill some "
 "rogue process.  Usually, the OOM-killer is able to kill a rogue process and "
@@ -13206,7 +13430,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3517
+#: build/C/man5/proc.5:3661
 msgid ""
 "If this file is set to the value 1, then the kernel normally panics when "
 "out-of-memory happens.  However, if a process limits allocations to certain "
@@ -13218,28 +13442,28 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3520
+#: build/C/man5/proc.5:3664
 msgid ""
 "If this file is set to the value 2, the kernel always panics when an "
 "out-of-memory condition occurs."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3524
+#: build/C/man5/proc.5:3668
 msgid ""
 "The default value is 0.  1 and 2 are for failover of clustering.  Select "
 "either according to your policy of failover."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3524
+#: build/C/man5/proc.5:3668
 #, no-wrap
 msgid "I</proc/sys/vm/swappiness>"
 msgstr ""
 
 #.  The following is from Documentation/sysctl/vm.txt
 #. type: Plain text
-#: build/C/man5/proc.5:3532
+#: build/C/man5/proc.5:3676
 msgid ""
 "The value in this file controls how aggressively the kernel will swap memory "
 "pages.  Higher values increase aggressiveness, lower values decrease "
@@ -13247,13 +13471,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3532
+#: build/C/man5/proc.5:3676
 #, no-wrap
 msgid "I</proc/sysrq-trigger> (since Linux 2.4.21)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3541
+#: build/C/man5/proc.5:3685
 msgid ""
 "Writing a character to this file triggers the same SysRq function as typing "
 "ALT-SysRq-E<lt>characterE<gt> (see the description of "
@@ -13263,13 +13487,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3541
+#: build/C/man5/proc.5:3685
 #, no-wrap
 msgid "I</proc/sysvipc>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3554
+#: build/C/man5/proc.5:3698
 msgid ""
 "Subdirectory containing the pseudo-files I<msg>, I<sem> and I<shm>.  These "
 "files list the System V Interprocess Communication (IPC) objects "
@@ -13281,39 +13505,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3554
+#: build/C/man5/proc.5:3698
 #, no-wrap
 msgid "I</proc/tty>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3558
+#: build/C/man5/proc.5:3702
 msgid ""
 "Subdirectory containing the pseudo-files and subdirectories for tty drivers "
 "and line disciplines."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3558
+#: build/C/man5/proc.5:3702
 #, no-wrap
 msgid "I</proc/uptime>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3562
+#: build/C/man5/proc.5:3706
 msgid ""
 "This file contains two numbers: the uptime of the system (seconds), and the "
 "amount of time spent in idle process (seconds)."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3562
+#: build/C/man5/proc.5:3706
 #, no-wrap
 msgid "I</proc/version>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3571
+#: build/C/man5/proc.5:3715
 msgid ""
 "This string identifies the kernel version that is currently running.  It "
 "includes the contents of I</proc/sys/kernel/ostype>, "
@@ -13321,38 +13545,38 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3575
+#: build/C/man5/proc.5:3719
 #, no-wrap
 msgid "CW<Linux version 1.0.9 (quinlan@phaze) #1 Sat May 14 01:51:54 EDT 1994>\n"
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3586
+#: build/C/man5/proc.5:3730
 #, no-wrap
 msgid "I</proc/vmstat> (since Linux 2.6)"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3589
+#: build/C/man5/proc.5:3733
 msgid "This file displays various virtual memory statistics."
 msgstr ""
 
 #. type: TP
-#: build/C/man5/proc.5:3589
+#: build/C/man5/proc.5:3733
 #, no-wrap
 msgid "I</proc/zoneinfo> (since Linux 2.6.13)"
 msgstr ""
 
 #.  FIXME more should be said about /proc/zoneinfo
 #. type: Plain text
-#: build/C/man5/proc.5:3594
+#: build/C/man5/proc.5:3738
 msgid ""
 "This file display information about memory zones.  This is useful for "
 "analyzing virtual memory behavior."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3601
+#: build/C/man5/proc.5:3745
 msgid ""
 "Many strings (i.e., the environment and command line) are in the internal "
 "format, with subfields terminated by null bytes (\\(aq\\e0\\(aq), so you may "
@@ -13365,14 +13589,14 @@ msgstr ""
 #.  The material on /proc/sys/fs and /proc/sys/kernel is closely based on
 #.  kernel source documentation files written by Rik van Riel.
 #. type: Plain text
-#: build/C/man5/proc.5:3607
+#: build/C/man5/proc.5:3751
 msgid ""
 "This manual page is incomplete, possibly inaccurate, and is the kind of "
 "thing that needs to be updated very often."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3633
+#: build/C/man5/proc.5:3777
 msgid ""
 "B<cat>(1), B<dmesg>(1), B<find>(1), B<free>(1), B<ps>(1), B<tr>(1), "
 "B<uptime>(1), B<chroot>(2), B<mmap>(2), B<readlink>(2), B<syslog>(2), "
@@ -13382,7 +13606,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man5/proc.5:3641
+#: build/C/man5/proc.5:3785
 msgid ""
 "The Linux kernel source files: I<Documentation/filesystems/proc.txt> "
 "I<Documentation/sysctl/fs.txt>, I<Documentation/sysctl/kernel.txt>, "
@@ -16209,7 +16433,7 @@ msgid ""
 "special in that their argument lists are E<.Em parsed> for callable macro "
 "names.  This means an argument on the argument list which matches a general "
 "text or manual domain macro name and is determined to be callable will be "
-"executed or called when it is processed.  In this case the argument, "
+"executed or called when it is processed.  In this case, the argument, "
 "although the name of a macro, is not preceded by a E<.Ql \\&.> (dot).  It is "
 "in this manner that many macros are nested; for example the option macro, "
 "E<.Ql \\&.Op>, may E<.Em call> the flag and argument macros, E<.Ql \\&Fl> "
@@ -17195,7 +17419,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man7/mdoc.samples.7:891
 msgid ""
-"If E<.Ql \\&.Ar> is called without arguments E<.Ql \\&Ar> is assumed.  The "
+"If E<.Ql \\&.Ar> is called without arguments, E<.Ql \\&Ar> is assumed.  The "
 "E<.Ql \\&.Ar> macro is parsed and is callable."
 msgstr ""
 
@@ -20564,7 +20788,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man7/mdoc.samples.7:2764
 msgid ""
-"If a nonescaped register name is given in the argument list of a request "
+"If a nonescaped register name is given in the argument list of a request, "
 "unpredictable behavior will occur.  In general, any time huge portions of "
 "text do not appear where expected in the output, or small strings such as "
 "list tags disappear, chances are there is a misunderstanding about an "
@@ -20630,7 +20854,7 @@ msgstr ""
 msgid ""
 "The first line of information tells the name of the calling macro, here "
 "E<.Ql \\&.Op>, and the line number it appears on.  If one or more files are "
-"involved (especially if text from another file is included) the line number "
+"involved (especially if text from another file is included), the line number "
 "may be bogus.  If there is only one file, it should be accurate.  The second "
 "line gives the argument count, the argument E<.Pq Ql \\&Fl> and its length.  "
 "If the length of an argument is two characters, the argument is tested to "