msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2012-03-19 23:50+0900\n"
+"POT-Creation-Date: 2012-03-22 04:25+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"
#. type: TH
#: build/C/man7/feature_test_macros.7:25
#, no-wrap
-msgid "2011-09-17"
+msgid "2012-01-18"
msgstr ""
#. type: TH
msgstr ""
#. type: IP
-#: build/C/man7/feature_test_macros.7:143 build/C/man7/feature_test_macros.7:146 build/C/man7/feature_test_macros.7:149 build/C/man7/feature_test_macros.7:153 build/C/man7/feature_test_macros.7:156 build/C/man7/feature_test_macros.7:160 build/C/man7/feature_test_macros.7:174 build/C/man7/feature_test_macros.7:177 build/C/man7/feature_test_macros.7:180 build/C/man7/feature_test_macros.7:184 build/C/man7/feature_test_macros.7:403 build/C/man7/feature_test_macros.7:408 build/C/man7/feature_test_macros.7:414 build/C/man7/feature_test_macros.7:419 build/C/man7/feature_test_macros.7:425 build/C/man7/feature_test_macros.7:430
+#: build/C/man7/feature_test_macros.7:143 build/C/man7/feature_test_macros.7:146 build/C/man7/feature_test_macros.7:149 build/C/man7/feature_test_macros.7:153 build/C/man7/feature_test_macros.7:156 build/C/man7/feature_test_macros.7:160 build/C/man7/feature_test_macros.7:174 build/C/man7/feature_test_macros.7:177 build/C/man7/feature_test_macros.7:180 build/C/man7/feature_test_macros.7:184 build/C/man7/feature_test_macros.7:407 build/C/man7/feature_test_macros.7:412 build/C/man7/feature_test_macros.7:418 build/C/man7/feature_test_macros.7:423 build/C/man7/feature_test_macros.7:429 build/C/man7/feature_test_macros.7:434
#, no-wrap
msgid "\\(bu"
msgstr ""
#. type: TP
#: build/C/man7/feature_test_macros.7:217
#, no-wrap
+msgid "B<_ISOC11_SOURCE>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/feature_test_macros.7:221
+msgid ""
+"Exposes declarations consistent with the ISO C11 standard. This macro is "
+"recognized since glibc 2.16."
+msgstr ""
+
+#. type: TP
+#: build/C/man7/feature_test_macros.7:221
+#, no-wrap
msgid "B<_LARGEFILE64_SOURCE>"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:236
+#: build/C/man7/feature_test_macros.7:240
msgid ""
"Expose definitions for the alternative API specified by the LFS (Large File "
"Summit) as a \"transitional extension\" to the Single UNIX Specification. "
msgstr ""
#. type: TP
-#: build/C/man7/feature_test_macros.7:236
+#: build/C/man7/feature_test_macros.7:240
#, no-wrap
msgid "B<_FILE_OFFSET_BITS>"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:248
+#: build/C/man7/feature_test_macros.7:252
msgid ""
"Defining this macro with the value 64 automatically converts references to "
"32-bit functions and data types related to file I/O and file system "
msgstr ""
#. type: TP
-#: build/C/man7/feature_test_macros.7:248
+#: build/C/man7/feature_test_macros.7:252
#, no-wrap
msgid "B<_BSD_SOURCE>"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:262
+#: build/C/man7/feature_test_macros.7:266
msgid ""
"Defining this macro with any value causes header files to expose BSD-derived "
"definitions. Defining this macro also causes BSD definitions to be "
msgstr ""
#. type: TP
-#: build/C/man7/feature_test_macros.7:262
+#: build/C/man7/feature_test_macros.7:266
#, no-wrap
msgid "B<_SVID_SOURCE>"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:268
+#: build/C/man7/feature_test_macros.7:272
msgid ""
"Defining this macro with any value causes header files to expose System "
"V-derived definitions. (SVID == System V Interface Definition; see "
msgstr ""
#. type: TP
-#: build/C/man7/feature_test_macros.7:268
+#: build/C/man7/feature_test_macros.7:272
#, no-wrap
msgid "B<_ATFILE_SOURCE> (since glibc 2.4)"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:277
+#: build/C/man7/feature_test_macros.7:281
msgid ""
"Defining this macro with any value causes header files to expose "
"declarations of a range of functions with the suffix \"at\"; see "
msgstr ""
#. type: TP
-#: build/C/man7/feature_test_macros.7:277
+#: build/C/man7/feature_test_macros.7:281
#, no-wrap
msgid "B<_GNU_SOURCE>"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:299
+#: build/C/man7/feature_test_macros.7:303
msgid ""
"Defining this macro (with any value) is equivalent to defining "
"B<_BSD_SOURCE>, B<_SVID_SOURCE>, B<_ATFILE_SOURCE>, B<_LARGEFILE64_SOURCE>, "
msgstr ""
#. type: TP
-#: build/C/man7/feature_test_macros.7:299
+#: build/C/man7/feature_test_macros.7:303
#, no-wrap
msgid "B<_REENTRANT>"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:305
+#: build/C/man7/feature_test_macros.7:309
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:305
+#: build/C/man7/feature_test_macros.7:309
#, no-wrap
msgid "B<_THREAD_SAFE>"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:310
+#: build/C/man7/feature_test_macros.7:314
msgid ""
"Synonym for B<_REENTRANT>, provided for compatibility with some other "
"implementations."
msgstr ""
#. type: TP
-#: build/C/man7/feature_test_macros.7:310
+#: build/C/man7/feature_test_macros.7:314
#, no-wrap
msgid "B<_FORTIFY_SOURCE> (since glibc 2.3.4)"
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:356
+#: build/C/man7/feature_test_macros.7:360
msgid ""
"Defining this macro causes some lightweight checks to be performed to detect "
"some buffer overflow errors when employing various string and memory "
msgstr ""
#. type: SS
-#: build/C/man7/feature_test_macros.7:356
+#: build/C/man7/feature_test_macros.7:360
#, no-wrap
msgid "Default definitions, implicit definitions, and combining definitions"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:368
+#: build/C/man7/feature_test_macros.7:372
msgid ""
"If no feature test macros are explicitly defined, then the following feature "
"test macros are defined by default: B<_BSD_SOURCE>, B<_SVID_SOURCE>, "
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:384
+#: build/C/man7/feature_test_macros.7:388
msgid ""
"If any of B<__STRICT_ANSI__>, B<_ISOC99_SOURCE>, B<_POSIX_SOURCE>, "
"B<_POSIX_C_SOURCE>, B<_XOPEN_SOURCE>, B<_XOPEN_SOURCE_EXTENDED>, "
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:395
+#: build/C/man7/feature_test_macros.7:399
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 "
msgstr ""
#. type: IP
-#: build/C/man7/feature_test_macros.7:396 build/C/man7/feature_test_macros.7:399 build/C/man7/man-pages.7:490 build/C/man7/man-pages.7:493 build/C/man7/man-pages.7:500 build/C/man7/man-pages.7:504 build/C/man7/man-pages.7:508 build/C/man7/man-pages.7:512 build/C/man7/man-pages.7:518 build/C/man5/proc.5:572 build/C/man5/proc.5:576 build/C/man5/proc.5:579 build/C/man5/proc.5:581 build/C/man5/proc.5:584 build/C/man5/proc.5:988 build/C/man5/proc.5:991 build/C/man5/proc.5:1002 build/C/man5/proc.5:1005 build/C/man5/proc.5:1009 build/C/man5/proc.5:1012 build/C/man5/proc.5:1015 build/C/man5/proc.5:1018 build/C/man5/proc.5:1021 build/C/man5/proc.5:1024 build/C/man5/proc.5:1027 build/C/man5/proc.5:1030 build/C/man5/proc.5:1034 build/C/man5/proc.5:1037 build/C/man5/proc.5:1040 build/C/man5/proc.5:1043 build/C/man5/proc.5:1046 build/C/man5/proc.5:1049 build/C/man5/proc.5:1052 build/C/man5/proc.5:1063 build/C/man5/proc.5:1069 build/C/man5/proc.5:1073 build/C/man5/proc.5:1078 build/C/man5/proc.5:1083 build/C/man5/proc.5:1088 build/C/man5/proc.5:1093 build/C/man5/proc.5:1098 build/C/man5/proc.5:1103 build/C/man5/proc.5:1819 build/C/man5/proc.5:1823 build/C/man5/proc.5:1826 build/C/man5/proc.5:1831
+#: build/C/man7/feature_test_macros.7:400 build/C/man7/feature_test_macros.7:403 build/C/man7/man-pages.7:490 build/C/man7/man-pages.7:493 build/C/man7/man-pages.7:500 build/C/man7/man-pages.7:504 build/C/man7/man-pages.7:508 build/C/man7/man-pages.7:512 build/C/man7/man-pages.7:518 build/C/man5/proc.5:573 build/C/man5/proc.5:577 build/C/man5/proc.5:580 build/C/man5/proc.5:582 build/C/man5/proc.5:585 build/C/man5/proc.5:989 build/C/man5/proc.5:992 build/C/man5/proc.5:1003 build/C/man5/proc.5:1006 build/C/man5/proc.5:1010 build/C/man5/proc.5:1013 build/C/man5/proc.5:1016 build/C/man5/proc.5:1019 build/C/man5/proc.5:1022 build/C/man5/proc.5:1025 build/C/man5/proc.5:1028 build/C/man5/proc.5:1031 build/C/man5/proc.5:1035 build/C/man5/proc.5:1038 build/C/man5/proc.5:1041 build/C/man5/proc.5:1044 build/C/man5/proc.5:1047 build/C/man5/proc.5:1050 build/C/man5/proc.5:1053 build/C/man5/proc.5:1064 build/C/man5/proc.5:1070 build/C/man5/proc.5:1074 build/C/man5/proc.5:1079 build/C/man5/proc.5:1084 build/C/man5/proc.5:1089 build/C/man5/proc.5:1094 build/C/man5/proc.5:1099 build/C/man5/proc.5:1104 build/C/man5/proc.5:1819 build/C/man5/proc.5:1823 build/C/man5/proc.5:1826 build/C/man5/proc.5:1831
#, no-wrap
msgid "*"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:399
+#: build/C/man7/feature_test_macros.7:403
msgid "B<_POSIX_SOURCE> is defined with the value 1; and"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:402
+#: build/C/man7/feature_test_macros.7:406
msgid "B<_POSIX_C_SOURCE> is defined with one of the following values:"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:408
+#: build/C/man7/feature_test_macros.7:412
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:414
+#: build/C/man7/feature_test_macros.7:418
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:419
+#: build/C/man7/feature_test_macros.7:423
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:425
+#: build/C/man7/feature_test_macros.7:429
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:430
+#: build/C/man7/feature_test_macros.7:434
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 "
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:439
+#: build/C/man7/feature_test_macros.7:443
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; "
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:443
+#: build/C/man7/feature_test_macros.7:447
msgid "Multiple macros can be defined; the results are additive."
msgstr ""
#. type: SH
-#: build/C/man7/feature_test_macros.7:443 build/C/man2/intro.2:68 build/C/man3/intro.3:85 build/C/man7/suffixes.7:275
+#: build/C/man7/feature_test_macros.7:447 build/C/man2/intro.2:68 build/C/man3/intro.3:85 build/C/man7/suffixes.7:275
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:451
+#: build/C/man7/feature_test_macros.7:455
msgid ""
"POSIX.1 specifies B<_POSIX_C_SOURCE>, B<_POSIX_SOURCE>, and "
"B<_XOPEN_SOURCE>. B<_XOPEN_SOURCE_EXTENDED> was specified by XPG4v2 (aka "
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:455
+#: build/C/man7/feature_test_macros.7:459
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:465
+#: build/C/man7/feature_test_macros.7:469
msgid ""
"B<_BSD_SOURCE>, B<_SVID_SOURCE>, B<_ATFILE_SOURCE>, B<_GNU_SOURCE>, "
"B<_FORTIFY_SOURCE>, B<_REENTRANT>, and B<_THREAD_SAFE> are specific to Linux "
msgstr ""
#. type: SH
-#: build/C/man7/feature_test_macros.7:465 build/C/man1/intro.1:46 build/C/man2/intro.2:73 build/C/man3/intro.3:90 build/C/man4/intro.4:32 build/C/man5/intro.5:32 build/C/man6/intro.6:31 build/C/man7/intro.7:35 build/C/man8/intro.8:43 build/C/man7/man.7:472 build/C/man5/proc.5:2703 build/C/man2/unimplemented.2:40
+#: build/C/man7/feature_test_macros.7:469 build/C/man1/intro.1:46 build/C/man2/intro.2:73 build/C/man3/intro.3:90 build/C/man4/intro.4:32 build/C/man5/intro.5:32 build/C/man6/intro.6:31 build/C/man7/intro.7:35 build/C/man8/intro.8:43 build/C/man7/man.7:476 build/C/man5/proc.5:2703 build/C/man2/unimplemented.2:40
#, no-wrap
msgid "NOTES"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:472
+#: build/C/man7/feature_test_macros.7:476
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 "
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:482
+#: build/C/man7/feature_test_macros.7:486
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 "
msgstr ""
#. type: SH
-#: build/C/man7/feature_test_macros.7:482 build/C/man7/man-pages.7:538
+#: build/C/man7/feature_test_macros.7:486 build/C/man7/man-pages.7:538
#, no-wrap
msgid "EXAMPLE"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:488
+#: build/C/man7/feature_test_macros.7:492
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 "
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:515
+#: build/C/man7/feature_test_macros.7:519
#, no-wrap
msgid ""
"$ B<cc ftm.c>\n"
msgstr ""
#. type: SS
-#: build/C/man7/feature_test_macros.7:517
+#: build/C/man7/feature_test_macros.7:521
#, no-wrap
msgid "Program source"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:521
+#: build/C/man7/feature_test_macros.7:525
#, no-wrap
msgid "/* ftm.c */\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:525
+#: build/C/man7/feature_test_macros.7:529
#, no-wrap
msgid ""
"#include E<lt>stdio.hE<gt>\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:532
+#: build/C/man7/feature_test_macros.7:536
#, no-wrap
msgid ""
"int\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:536
+#: build/C/man7/feature_test_macros.7:540
#, no-wrap
msgid ""
"#ifdef _POSIX_C_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:540
+#: build/C/man7/feature_test_macros.7:544
#, no-wrap
msgid ""
"#ifdef _ISOC99_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:544
+#: build/C/man7/feature_test_macros.7:548
#, no-wrap
msgid ""
"#ifdef _XOPEN_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:548
+#: build/C/man7/feature_test_macros.7:552
#, no-wrap
msgid ""
"#ifdef _XOPEN_SOURCE_EXTENDED\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:552
+#: build/C/man7/feature_test_macros.7:556
#, no-wrap
msgid ""
"#ifdef _LARGEFILE64_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:556
+#: build/C/man7/feature_test_macros.7:560
#, no-wrap
msgid ""
"#ifdef _FILE_OFFSET_BITS\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:560
+#: build/C/man7/feature_test_macros.7:564
#, no-wrap
msgid ""
"#ifdef _BSD_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:564
+#: build/C/man7/feature_test_macros.7:568
#, no-wrap
msgid ""
"#ifdef _SVID_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:568
+#: build/C/man7/feature_test_macros.7:572
#, no-wrap
msgid ""
"#ifdef _ATFILE_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:572
+#: build/C/man7/feature_test_macros.7:576
#, no-wrap
msgid ""
"#ifdef _GNU_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:576
+#: build/C/man7/feature_test_macros.7:580
#, no-wrap
msgid ""
"#ifdef _REENTRANT\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:580
+#: build/C/man7/feature_test_macros.7:584
#, no-wrap
msgid ""
"#ifdef _THREAD_SAFE\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:584
+#: build/C/man7/feature_test_macros.7:588
#, no-wrap
msgid ""
"#ifdef _FORTIFY_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:587
+#: build/C/man7/feature_test_macros.7:591
#, no-wrap
msgid ""
" exit(EXIT_SUCCESS);\n"
msgstr ""
#. type: SH
-#: build/C/man7/feature_test_macros.7:588 build/C/man1/intro.1:300 build/C/man2/intro.2:87 build/C/man3/intro.3:95 build/C/man4/intro.4:37 build/C/man5/intro.5:37 build/C/man7/intro.7:40 build/C/man7/libc.7:96 build/C/man7/mailaddr.7:116 build/C/man7/man-pages.7:545 build/C/man7/man.7:551 build/C/man7/mdoc.7:426 build/C/man7/posixoptions.7:853 build/C/man5/proc.5:2716 build/C/man7/standards.7:253 build/C/man7/suffixes.7:279 build/C/man2/unimplemented.2:64
+#: build/C/man7/feature_test_macros.7:592 build/C/man1/intro.1:300 build/C/man2/intro.2:87 build/C/man3/intro.3:95 build/C/man4/intro.4:37 build/C/man5/intro.5:37 build/C/man7/intro.7:40 build/C/man7/libc.7:96 build/C/man7/mailaddr.7:116 build/C/man7/man-pages.7:545 build/C/man7/man.7:555 build/C/man7/mdoc.7:426 build/C/man7/posixoptions.7:853 build/C/man5/proc.5:2716 build/C/man7/standards.7:253 build/C/man7/suffixes.7:279 build/C/man2/unimplemented.2:64
#, no-wrap
msgid "SEE ALSO"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:591
+#: build/C/man7/feature_test_macros.7:595
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:595
+#: build/C/man7/feature_test_macros.7:599
msgid "The section \"Feature Test Macros\" under I<info libc>."
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:597
+#: build/C/man7/feature_test_macros.7:601
msgid "I</usr/include/features.h>"
msgstr ""
#. type: SH
-#: build/C/man7/feature_test_macros.7:597 build/C/man1/intro.1:302 build/C/man2/intro.2:110 build/C/man3/intro.3:108 build/C/man4/intro.4:39 build/C/man5/intro.5:39 build/C/man6/intro.6:36 build/C/man7/intro.7:42 build/C/man8/intro.8:48 build/C/man7/libc.7:101 build/C/man7/mailaddr.7:126 build/C/man7/man-pages.7:552 build/C/man7/man.7:562 build/C/man7/mdoc.7:431 build/C/man7/operator.7:63 build/C/man7/posixoptions.7:856 build/C/man5/proc.5:2745 build/C/man7/standards.7:257 build/C/man7/suffixes.7:282 build/C/man3/undocumented.3:191 build/C/man2/unimplemented.2:66 build/C/man7/units.7:128
+#: build/C/man7/feature_test_macros.7:601 build/C/man1/intro.1:302 build/C/man2/intro.2:110 build/C/man3/intro.3:108 build/C/man4/intro.4:39 build/C/man5/intro.5:39 build/C/man6/intro.6:36 build/C/man7/intro.7:42 build/C/man8/intro.8:48 build/C/man7/libc.7:101 build/C/man7/mailaddr.7:126 build/C/man7/man-pages.7:552 build/C/man7/man.7:567 build/C/man7/mdoc.7:431 build/C/man7/operator.7:63 build/C/man7/posixoptions.7:856 build/C/man5/proc.5:2745 build/C/man7/standards.7:257 build/C/man7/suffixes.7:282 build/C/man3/undocumented.3:191 build/C/man2/unimplemented.2:66 build/C/man7/units.7:128
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man7/feature_test_macros.7:604 build/C/man1/intro.1:309 build/C/man2/intro.2:117 build/C/man3/intro.3:115 build/C/man4/intro.4:46 build/C/man5/intro.5:46 build/C/man6/intro.6:43 build/C/man7/intro.7:49 build/C/man8/intro.8:55 build/C/man7/libc.7:108 build/C/man7/mailaddr.7:133 build/C/man7/man-pages.7:559 build/C/man7/man.7:569 build/C/man7/operator.7:70 build/C/man7/posixoptions.7:863 build/C/man5/proc.5:2752 build/C/man7/standards.7:264 build/C/man7/suffixes.7:289 build/C/man3/undocumented.3:198 build/C/man2/unimplemented.2:73 build/C/man7/units.7:135
+#: build/C/man7/feature_test_macros.7:608 build/C/man1/intro.1:309 build/C/man2/intro.2:117 build/C/man3/intro.3:115 build/C/man4/intro.4:46 build/C/man5/intro.5:46 build/C/man6/intro.6:43 build/C/man7/intro.7:49 build/C/man8/intro.8:55 build/C/man7/libc.7:108 build/C/man7/mailaddr.7:133 build/C/man7/man-pages.7:559 build/C/man7/man.7:574 build/C/man7/operator.7:70 build/C/man7/posixoptions.7:863 build/C/man5/proc.5:2752 build/C/man7/standards.7:264 build/C/man7/suffixes.7:289 build/C/man3/undocumented.3:198 build/C/man2/unimplemented.2:73 build/C/man7/units.7:135
msgid ""
-"This page is part of release 3.35 of the Linux I<man-pages> project. A "
+"This page is part of release 3.37 of the Linux I<man-pages> project. A "
"description of the project, and information about reporting bugs, can be "
-"found at http://man7.org/linux/man-pages/."
+"found at http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: TH
msgstr ""
#. type: Sh
-#: build/C/man4/intro.4:30 build/C/man7/mailaddr.7:112 build/C/man7/man.7:468 build/C/man7/mdoc.7:409
+#: build/C/man4/intro.4:30 build/C/man7/mailaddr.7:112 build/C/man7/man.7:472 build/C/man7/mdoc.7:409
#, no-wrap
msgid "FILES"
msgstr ""
#. type: TH
#: build/C/man7/man.7:32
#, no-wrap
-msgid "2007-05-30"
+msgid "2011-10-05"
msgstr ""
#. type: Plain text
#: build/C/man7/man.7:106
msgid ""
"The only mandatory heading is NAME, which should be the first section and be "
-"followed on the next line by a one line description of the program:"
+"followed on the next line by a one-line description of the program:"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:121
+#: build/C/man7/man.7:111
+msgid "item \\e- description"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/man.7:125
msgid ""
"It is extremely important that this format is followed, and that there is a "
-"backslash before the single dash which follows the command name. This "
-"syntax is used by the B<makewhatis>(8) program to create a database of "
-"short command descriptions for the B<whatis>(1) and B<apropos>(1) "
-"commands."
+"backslash before the single dash which follows the item name. This syntax "
+"is used by the B<mandb>(8) program to create a database of short "
+"descriptions for the B<whatis>(1) and B<apropos>(1) commands. (See "
+"B<lexgrog>(1) for further details on the syntax of the NAME section.)"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:124
+#: build/C/man7/man.7:128
msgid ""
"For a list of other sections that might appear in a manual page, see "
"B<man-pages>(7)."
msgstr ""
#. type: SS
-#: build/C/man7/man.7:124
+#: build/C/man7/man.7:128
#, no-wrap
msgid "Fonts"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:126
+#: build/C/man7/man.7:130
msgid "The commands to select the type face are:"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:126
+#: build/C/man7/man.7:130
#, no-wrap
msgid "B<\\&.B>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:129
+#: build/C/man7/man.7:133
msgid "Bold"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:129
+#: build/C/man7/man.7:133
#, no-wrap
msgid "B<\\&.BI>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:133
+#: build/C/man7/man.7:137
msgid ""
"Bold alternating with italics (especially useful for function "
"specifications)"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:133
+#: build/C/man7/man.7:137
#, no-wrap
msgid "B<\\&.BR>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:138
+#: build/C/man7/man.7:142
msgid ""
"Bold alternating with Roman (especially useful for referring to other manual "
"pages)"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:138
+#: build/C/man7/man.7:142
#, no-wrap
msgid "B<\\&.I>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:141
+#: build/C/man7/man.7:145
msgid "Italics"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:141
+#: build/C/man7/man.7:145
#, no-wrap
msgid "B<\\&.IB>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:144
+#: build/C/man7/man.7:148
msgid "Italics alternating with bold"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:144
+#: build/C/man7/man.7:148
#, no-wrap
msgid "B<\\&.IR>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:147
+#: build/C/man7/man.7:151
msgid "Italics alternating with Roman"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:147
+#: build/C/man7/man.7:151
#, no-wrap
msgid "B<\\&.RB>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:150
+#: build/C/man7/man.7:154
msgid "Roman alternating with bold"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:150
+#: build/C/man7/man.7:154
#, no-wrap
msgid "B<\\&.RI>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:153
+#: build/C/man7/man.7:157
msgid "Roman alternating with italics"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:153
+#: build/C/man7/man.7:157
#, no-wrap
msgid "B<\\&.SB>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:156
+#: build/C/man7/man.7:160
msgid "Small alternating with bold"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:156
+#: build/C/man7/man.7:160
#, no-wrap
msgid "B<\\&.SM>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:159
+#: build/C/man7/man.7:163
msgid "Small (useful for acronyms)"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:172
+#: build/C/man7/man.7:176
msgid ""
"Traditionally, each command can have up to six arguments, but the GNU "
"implementation removes this limitation (you might still want to limit "
msgstr ""
#. type: SS
-#: build/C/man7/man.7:172
+#: build/C/man7/man.7:176
#, no-wrap
msgid "Other Macros and Strings"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:192
+#: build/C/man7/man.7:196
msgid ""
"Below are other relevant macros and predefined strings. Unless noted "
"otherwise, all macros cause a break (end the current line of text). Many of "
msgstr ""
#. type: SS
-#: build/C/man7/man.7:192
+#: build/C/man7/man.7:196
#, no-wrap
msgid "Normal Paragraphs"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:193
+#: build/C/man7/man.7:197
#, no-wrap
msgid "B<\\&.LP>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:198 build/C/man7/man.7:203
+#: build/C/man7/man.7:202 build/C/man7/man.7:207
msgid "Same as B<\\&.PP> (begin a new paragraph)."
msgstr ""
#. type: TP
-#: build/C/man7/man.7:198
+#: build/C/man7/man.7:202
#, no-wrap
msgid "B<\\&.P>"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:203
+#: build/C/man7/man.7:207
#, no-wrap
msgid "B<\\&.PP>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:206
+#: build/C/man7/man.7:210
msgid "Begin a new paragraph and reset prevailing indent."
msgstr ""
#. type: SS
-#: build/C/man7/man.7:206
+#: build/C/man7/man.7:210
#, no-wrap
msgid "Relative Margin Indent"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:207
+#: build/C/man7/man.7:211
#, no-wrap
msgid "B<\\&.RS>I< i>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:218
+#: build/C/man7/man.7:222
msgid ""
"Start relative margin indent: moves the left margin I<i> to the right (if "
"I<i> is omitted, the prevailing indent value is used). A new prevailing "
msgstr ""
#. type: TP
-#: build/C/man7/man.7:218
+#: build/C/man7/man.7:222
#, no-wrap
msgid "B<\\&.RE>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:222
+#: build/C/man7/man.7:226
msgid ""
"End relative margin indent and restores the previous value of the prevailing "
"indent."
msgstr ""
#. type: SS
-#: build/C/man7/man.7:222
+#: build/C/man7/man.7:226
#, no-wrap
msgid "Indented Paragraph Macros"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:223
+#: build/C/man7/man.7:227
#, no-wrap
msgid "B<\\&.HP>I< i>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:228
+#: build/C/man7/man.7:232
msgid ""
"Begin paragraph with a hanging indent (the first line of the paragraph is at "
"the left margin of normal paragraphs, and the rest of the paragraph's lines "
msgstr ""
#. type: TP
-#: build/C/man7/man.7:228
+#: build/C/man7/man.7:232
#, no-wrap
msgid "B<\\&.IP>I< x i>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:249
+#: build/C/man7/man.7:253
msgid ""
"Indented paragraph with optional hanging tag. If the tag I<x> is omitted, "
"the entire following paragraph is indented by I<i>. If the tag I<x> is "
msgstr ""
#. type: TP
-#: build/C/man7/man.7:249
+#: build/C/man7/man.7:253
#, no-wrap
msgid "B<\\&.TP>I< i>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:256
+#: build/C/man7/man.7:260
msgid ""
"Begin paragraph with hanging tag. The tag is given on the next line, but "
"its results are like those of the B<\\&.IP> command."
msgstr ""
#. type: SS
-#: build/C/man7/man.7:256
+#: build/C/man7/man.7:260
#, no-wrap
msgid "Hypertext Link Macros"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:266
+#: build/C/man7/man.7:270
msgid ""
"(Feature supported with B<groff> only.) In order to use hypertext link "
"macros, it is necessary to load the B<www.tmac> macro package. Use the "
msgstr ""
#. type: TP
-#: build/C/man7/man.7:266
+#: build/C/man7/man.7:270
#, no-wrap
msgid "B<\\&.URL>I< url link trailer>"
msgstr ""
#. The following is a kludge to get a paragraph into the listing.
#. type: Plain text
-#: build/C/man7/man.7:279
+#: build/C/man7/man.7:283
msgid ""
"Inserts a hypertext link to the URI (URL) I<url>, with I<link> as the text "
"of the link. The I<trailer> will be printed immediately afterward. When "
#. The following is a kludge to get a paragraph into the listing.
#. type: Plain text
-#: build/C/man7/man.7:286
+#: build/C/man7/man.7:290
msgid ""
"This and other related macros are new, and many tools won't do anything with "
"them, but since many tools (including troff) will simply ignore undefined "
#. The following is a kludge to get a paragraph into the listing.
#. type: Plain text
-#: build/C/man7/man.7:295
+#: build/C/man7/man.7:299
msgid ""
"It can be useful to define your own B<URL> macro in manual pages for the "
"benefit of those viewing it with a roff viewer other than B<groff>. That "
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:298
+#: build/C/man7/man.7:302
msgid "Here's an example:"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:300
+#: build/C/man7/man.7:304
msgid "\\&.de URL"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:302
+#: build/C/man7/man.7:306
msgid "\\e\\e$2 \\e(laURL: \\e\\e$1 \\e(ra\\e\\e$3"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:304
+#: build/C/man7/man.7:308
msgid "\\&.."
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:306
+#: build/C/man7/man.7:310
msgid "\\&.if \\en[.g] .mso www.tmac"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:309
+#: build/C/man7/man.7:313
msgid "\\&.TH I<...>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:311
+#: build/C/man7/man.7:315
msgid "I<(later in the page)>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:313
+#: build/C/man7/man.7:317
msgid "This software comes from the"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:315
+#: build/C/man7/man.7:319
msgid "\\&.URL \"http://www.gnu.org/\" \"GNU Project\" \" of the\""
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:317
+#: build/C/man7/man.7:321
msgid "\\&.URL \"http://www.fsf.org/\" \"Free Software Foundation\" ."
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:327
+#: build/C/man7/man.7:331
msgid ""
"In the above, if B<groff> is being used, the B<www.tmac> macro package's "
"definition of the URL macro will supersede the locally defined one."
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:332
+#: build/C/man7/man.7:336
msgid ""
"A number of other link macros are available. See B<groff_www>(7) for more "
"details."
msgstr ""
#. type: SS
-#: build/C/man7/man.7:332
+#: build/C/man7/man.7:336
#, no-wrap
msgid "Miscellaneous Macros"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:333
+#: build/C/man7/man.7:337
#, no-wrap
msgid "B<\\&.DT>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:337
+#: build/C/man7/man.7:341
msgid "Reset tabs to default tab values (every 0.5 inches); does not cause a break."
msgstr ""
#. type: TP
-#: build/C/man7/man.7:337
+#: build/C/man7/man.7:341
#, no-wrap
msgid "B<\\&.PD>I< d>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:342
+#: build/C/man7/man.7:346
msgid ""
"Set inter-paragraph vertical distance to d (if omitted, d=0.4v); does not "
"cause a break."
msgstr ""
#. type: TP
-#: build/C/man7/man.7:342
+#: build/C/man7/man.7:346
#, no-wrap
msgid "B<\\&.SS>I< t>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:349
+#: build/C/man7/man.7:353
msgid ""
"Subheading I<t> (like B<\\&.SH>, but used for a subsection inside a "
"section)."
msgstr ""
#. type: SS
-#: build/C/man7/man.7:349
+#: build/C/man7/man.7:353
#, no-wrap
msgid "Predefined Strings"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:353
+#: build/C/man7/man.7:357
msgid "The B<man> package has the following predefined strings:"
msgstr ""
#. type: IP
-#: build/C/man7/man.7:353
+#: build/C/man7/man.7:357
#, no-wrap
msgid "\\e*R"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:355
+#: build/C/man7/man.7:359
msgid "Registration Symbol: \\*R"
msgstr ""
#. type: IP
-#: build/C/man7/man.7:355
+#: build/C/man7/man.7:359
#, no-wrap
msgid "\\e*S"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:357
+#: build/C/man7/man.7:361
msgid "Change to default font size"
msgstr ""
#. type: IP
-#: build/C/man7/man.7:357
+#: build/C/man7/man.7:361
#, no-wrap
msgid "\\e*(Tm"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:359
+#: build/C/man7/man.7:363
msgid "Trademark Symbol: \\*(Tm"
msgstr ""
#. type: IP
-#: build/C/man7/man.7:359
+#: build/C/man7/man.7:363
#, no-wrap
msgid "\\e*(lq"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:361
+#: build/C/man7/man.7:365
msgid "Left angled double quote: ``"
msgstr ""
#. type: IP
-#: build/C/man7/man.7:361
+#: build/C/man7/man.7:365
#, no-wrap
msgid "\\e*(rq"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:363
+#: build/C/man7/man.7:367
msgid "Right angled double quote: ''"
msgstr ""
#. type: SS
-#: build/C/man7/man.7:363
+#: build/C/man7/man.7:367
#, no-wrap
msgid "Safe Subset"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:407
+#: build/C/man7/man.7:411
msgid ""
"Although technically B<man> is a troff macro package, in reality a large "
"number of other tools process man page files that don't implement all of "
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:430
+#: build/C/man7/man.7:434
msgid ""
"You may also use many troff escape sequences (those sequences beginning with "
"\\e). When you need to include the backslash character as normal text, use "
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:461
+#: build/C/man7/man.7:465
msgid ""
"Do not use the optional parameter for B<bp> (break page). Use only positive "
"values for B<sp> (vertical space). Don't define a macro (B<de>) with the "
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:468
+#: build/C/man7/man.7:472
msgid ""
"If you use capabilities beyond these, check the results carefully on several "
"tools. Once you've confirmed that the additional capability is safe, let "
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:470
+#: build/C/man7/man.7:474
msgid "I</usr/share/groff/>[*/]I<tmac/an.tmac>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:472
+#: build/C/man7/man.7:476
msgid "I</usr/man/whatis>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:484
+#: build/C/man7/man.7:488
msgid ""
"By all means include full URLs (or URIs) in the text itself; some tools such "
"as B<man2html>(1) can automatically turn them into hypertext links. You "
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:493
+#: build/C/man7/man.7:497
msgid ""
"Tools processing these files should open the file and examine the first "
"nonwhitespace character. A period (.) or single quote (') at the beginning "
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:504
+#: build/C/man7/man.7:508
msgid ""
"Many man pages begin with B<\\'\\e\"> followed by a space and a list of "
"characters, indicating how the page is to be preprocessed. For "
msgstr ""
#. type: TP
-#: build/C/man7/man.7:504
+#: build/C/man7/man.7:508
#, no-wrap
msgid "B<e>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:507
+#: build/C/man7/man.7:511
msgid "eqn(1)"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:507
+#: build/C/man7/man.7:511
#, no-wrap
msgid "B<g>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:510
+#: build/C/man7/man.7:514
msgid "grap(1)"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:510
+#: build/C/man7/man.7:514
#, no-wrap
msgid "B<p>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:513
+#: build/C/man7/man.7:517
msgid "pic(1)"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:513
+#: build/C/man7/man.7:517
#, no-wrap
msgid "B<r>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:516
+#: build/C/man7/man.7:520
msgid "refer(1)"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:516
+#: build/C/man7/man.7:520
#, no-wrap
msgid "B<t>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:519
+#: build/C/man7/man.7:523
msgid "tbl(1)"
msgstr ""
#. type: TP
-#: build/C/man7/man.7:519
+#: build/C/man7/man.7:523
#, no-wrap
msgid "B<v>"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:522
+#: build/C/man7/man.7:526
msgid "vgrind(1)"
msgstr ""
#. type: SH
-#: build/C/man7/man.7:522 build/C/man7/suffixes.7:277
+#: build/C/man7/man.7:526 build/C/man7/suffixes.7:277
#, no-wrap
msgid "BUGS"
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:535
+#: build/C/man7/man.7:539
msgid ""
"Most of the macros describe formatting (e.g., font type and spacing) instead "
"of marking semantic content (e.g., this text is a reference to another "
#. David A. Wheeler (dwheeler@ida.org) heavily modified this
#. manual page, such as adding detailed information on sections and macros.
#. type: Plain text
-#: build/C/man7/man.7:551
+#: build/C/man7/man.7:555
msgid "The Sun macro B<TX> is not implemented."
msgstr ""
#. type: Plain text
-#: build/C/man7/man.7:562
+#: build/C/man7/man.7:567
msgid ""
-"B<apropos>(1), B<groff>(1), B<man>(1), B<man2html>(1), B<whatis>(1), "
-"B<groff_man>(7), B<groff_www>(7), B<man-pages>(7), B<mdoc>(7), "
+"B<apropos>(1), B<groff>(1), B<lexgrog>(1), B<man>(1), B<man2html>(1), "
+"B<whatis>(1), B<groff_man>(7), B<groff_www>(7), B<man-pages>(7), B<mdoc>(7), "
"B<mdoc.samples>(7)"
msgstr ""
#. type: Plain text
#: build/C/man7/mdoc.7:438
msgid ""
-"This page is part of release 3.35 of the Linux E<.Em man-pages> project. A "
+"This page is part of release 3.37 of the Linux E<.Em man-pages> project. A "
"description of the project, and information about reporting bugs, can be "
-"found at http://man7.org/linux/man-pages/."
+"found at http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: TH
#. type: TH
#: build/C/man5/proc.5:61
#, no-wrap
-msgid "2011-10-04"
+msgid "2012-02-08"
msgstr ""
#. type: Plain text
#. Added in 2.6.9
#. CONFIG_SCHEDSTATS
#. type: Plain text
-#: build/C/man5/proc.5:153 build/C/man5/proc.5:625
+#: build/C/man5/proc.5:153 build/C/man5/proc.5:626
msgid ""
"In a multithreaded process, the contents of this symbolic link are not "
"available if the main thread has already terminated (typically by calling "
msgid "I</proc/[pid]/ns/> (since Linux 3.0)"
msgstr ""
+#. See commit 6b4e306aa3dc94a0545eb9279475b1ab6209a31f
#. type: Plain text
-#: build/C/man5/proc.5:485
+#: build/C/man5/proc.5:486
msgid ""
"This is a subdirectory containing one entry for each namespace that supports "
"being manipulated by B<setns>(2). For information about namespaces, see "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:485
+#: build/C/man5/proc.5:486
#, no-wrap
msgid "I</proc/[pid]/ns/ipc> (since Linux 3.0)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:493
+#: build/C/man5/proc.5:494
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:502
+#: build/C/man5/proc.5:503
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 "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:502
+#: build/C/man5/proc.5:503
#, no-wrap
msgid "I</proc/[pid]/ns/net> (since Linux 3.0)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:510
+#: build/C/man5/proc.5:511
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> "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:519
+#: build/C/man5/proc.5:520
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, "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:519
+#: build/C/man5/proc.5:520
#, no-wrap
msgid "I</proc/[pid]/ns/uts> (since Linux 3.0)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:527
+#: build/C/man5/proc.5:528
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:536
+#: build/C/man5/proc.5:537
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 "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:536
+#: build/C/man5/proc.5:537
#, no-wrap
msgid "I</proc/[pid]/numa_maps> (since Linux 2.6.14)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:540
+#: build/C/man5/proc.5:541
msgid "See B<numa>(7)."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:540
+#: build/C/man5/proc.5:541
#, no-wrap
msgid "I</proc/[pid]/oom_adj> (since Linux 2.6.11)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:560
+#: build/C/man5/proc.5:561
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 "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:560
+#: build/C/man5/proc.5:561
#, no-wrap
msgid "I</proc/[pid]/oom_score> (since Linux 2.6.11)"
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:571
+#: build/C/man5/proc.5:572
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:576
+#: build/C/man5/proc.5:577
msgid "whether the process creates a lot of children using B<fork>(2) (+);"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:579
+#: build/C/man5/proc.5:580
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:581
+#: build/C/man5/proc.5:582
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:584
+#: build/C/man5/proc.5:585
msgid "whether the process is privileged (-); and"
msgstr ""
#. More precisely, if it has CAP_SYS_RAWIO
#. type: Plain text
-#: build/C/man5/proc.5:587
+#: build/C/man5/proc.5:588
msgid "whether the process is making direct hardware access (-)."
msgstr ""
#. Added in 2.6.25
#. CONFIG_PROC_PAGE_MONITOR
#. type: Plain text
-#: build/C/man5/proc.5:597
+#: build/C/man5/proc.5:598
msgid ""
"The I<oom_score> also reflects the bit-shift adjustment specified by the "
"I<oom_adj> setting for the process."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:597
+#: build/C/man5/proc.5:598
#, no-wrap
msgid "I</proc/[pid]/root>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:605
+#: build/C/man5/proc.5:606
msgid ""
"UNIX and Linux support the idea of a per-process root of the file system, "
"set by the B<chroot>(2) system call. This file is a symbolic link that "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:625
+#: build/C/man5/proc.5:626
#, 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:630
+#: build/C/man5/proc.5:631
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:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:640
+#: build/C/man5/proc.5:641
#, no-wrap
msgid ""
"08048000-080bc000 r-xp 00000000 03:02 13130 /bin/bash\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:650
+#: build/C/man5/proc.5:651
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:655
+#: build/C/man5/proc.5:656
msgid ""
"This file is only present if the B<CONFIG_MMU> kernel configuration option "
"is enabled."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:655
+#: build/C/man5/proc.5:656
#, no-wrap
msgid "I</proc/[pid]/stat>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:662
+#: build/C/man5/proc.5:663
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:666
+#: build/C/man5/proc.5:667
msgid "The fields, in order, with their proper B<scanf>(3) format specifiers, are:"
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:667
+#: build/C/man5/proc.5:668
#, no-wrap
msgid "I<pid> %d"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:670
+#: build/C/man5/proc.5:671
msgid "The process ID."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:670
+#: build/C/man5/proc.5:671
#, no-wrap
msgid "I<comm> %s"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:674
+#: build/C/man5/proc.5:675
msgid ""
"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:674
+#: build/C/man5/proc.5:675
#, no-wrap
msgid "I<state> %c"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:680
+#: build/C/man5/proc.5:681
msgid ""
"One character from the string \"RSDZTW\" where R is running, S is sleeping "
"in an interruptible wait, D is waiting in uninterruptible disk sleep, Z is "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:680
+#: build/C/man5/proc.5:681
#, no-wrap
msgid "I<ppid> %d"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:683
+#: build/C/man5/proc.5:684
msgid "The PID of the parent."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:683
+#: build/C/man5/proc.5:684
#, no-wrap
msgid "I<pgrp> %d"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:686
+#: build/C/man5/proc.5:687
msgid "The process group ID of the process."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:686
+#: build/C/man5/proc.5:687
#, no-wrap
msgid "I<session> %d"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:689
+#: build/C/man5/proc.5:690
msgid "The session ID of the process."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:689
+#: build/C/man5/proc.5:690
#, no-wrap
msgid "I<tty_nr> %d"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:695
+#: build/C/man5/proc.5:696
msgid ""
"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 "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:695
+#: build/C/man5/proc.5:696
#, 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:700
+#: build/C/man5/proc.5:701
msgid ""
"The ID of the foreground process group of the controlling terminal of the "
"process."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:700
+#: build/C/man5/proc.5:701
#, no-wrap
msgid "I<flags> %u (%lu before Linux 2.6.22)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:707
+#: build/C/man5/proc.5:708
msgid ""
"The kernel flags word of the process. For bit meanings, see the PF_* "
"defines in I<E<lt>linux/sched.hE<gt>>. Details depend on the kernel "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:707
+#: build/C/man5/proc.5:708
#, no-wrap
msgid "I<minflt> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:711
+#: build/C/man5/proc.5:712
msgid ""
"The number of minor faults the process has made which have not required "
"loading a memory page from disk."
#. field 11
#. type: TP
-#: build/C/man5/proc.5:711
+#: build/C/man5/proc.5:712
#, no-wrap
msgid "I<cminflt> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:716
+#: build/C/man5/proc.5:717
msgid "The number of minor faults that the process's waited-for children have made."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:716
+#: build/C/man5/proc.5:717
#, no-wrap
msgid "I<majflt> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:720
+#: build/C/man5/proc.5:721
msgid ""
"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:720
+#: build/C/man5/proc.5:721
#, no-wrap
msgid "I<cmajflt> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:724
+#: build/C/man5/proc.5:725
msgid "The number of major faults that the process's waited-for children have made."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:724
+#: build/C/man5/proc.5:725
#, no-wrap
msgid "I<utime> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:733
+#: build/C/man5/proc.5:734
msgid ""
"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 guest "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:733
+#: build/C/man5/proc.5:734
#, no-wrap
msgid "I<stime> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:738
+#: build/C/man5/proc.5:739
msgid ""
"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:738
+#: build/C/man5/proc.5:739
#, no-wrap
msgid "I<cutime> %ld"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:748
+#: build/C/man5/proc.5:749
msgid ""
"Amount of time that this process's waited-for children have been scheduled "
"in user mode, measured in clock ticks (divide by I<sysconf(_SC_CLK_TCK)>. "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:748
+#: build/C/man5/proc.5:749
#, no-wrap
msgid "I<cstime> %ld"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:754
+#: build/C/man5/proc.5:755
msgid ""
"Amount of time that this process's waited-for children have been scheduled "
"in kernel mode, measured in clock ticks (divide by I<sysconf(_SC_CLK_TCK)>."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:754
+#: build/C/man5/proc.5:755
#, no-wrap
msgid "I<priority> %ld"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:771
+#: build/C/man5/proc.5:772
msgid ""
"(Explanation for Linux 2.6) For processes running a real-time scheduling "
"policy (I<policy> below; see B<sched_setscheduler>(2)), this is the negated "
#. And back in kernel 1.2 days things were different again.
#. type: Plain text
-#: build/C/man5/proc.5:775
+#: build/C/man5/proc.5:776
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:775
+#: build/C/man5/proc.5:776
#, no-wrap
msgid "I<nice> %ld"
msgstr ""
#. Back in kernel 1.2 days things were different.
#. type: Plain text
-#: build/C/man5/proc.5:781
+#: build/C/man5/proc.5:782
msgid ""
"The nice value (see B<setpriority>(2)), a value in the range 19 (low "
"priority) to -20 (high priority)."
#. The time in jiffies of the process's next timeout.
#. timeout was removed sometime around 2.1/2.2
#. type: TP
-#: build/C/man5/proc.5:781
+#: build/C/man5/proc.5:782
#, no-wrap
msgid "I<num_threads> %ld"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:795
+#: build/C/man5/proc.5:796
msgid ""
"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 "
#. field 21
#. type: TP
-#: build/C/man5/proc.5:795
+#: build/C/man5/proc.5:796
#, no-wrap
msgid "I<itrealvalue> %ld"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:803
+#: build/C/man5/proc.5:804
msgid ""
"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 maintained, "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:803
+#: build/C/man5/proc.5:804
#, no-wrap
msgid "I<starttime> %llu (was %lu before Linux 2.6)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:806
+#: build/C/man5/proc.5:807
msgid "The time in jiffies the process started after system boot."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:806
+#: build/C/man5/proc.5:807
#, no-wrap
msgid "I<vsize> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:809
+#: build/C/man5/proc.5:810
msgid "Virtual memory size in bytes."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:809
+#: build/C/man5/proc.5:810
#, no-wrap
msgid "I<rss> %ld"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:816
+#: build/C/man5/proc.5:817
msgid ""
"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 does not "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:816
+#: build/C/man5/proc.5:817
#, no-wrap
msgid "I<rsslim> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:823
+#: build/C/man5/proc.5:824
msgid ""
"Current soft limit in bytes on the rss of the process; see the description "
"of B<RLIMIT_RSS> in B<getpriority>(2)."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:823
+#: build/C/man5/proc.5:824
#, no-wrap
msgid "I<startcode> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:826
+#: build/C/man5/proc.5:827
msgid "The address above which program text can run."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:826
+#: build/C/man5/proc.5:827
#, no-wrap
msgid "I<endcode> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:829
+#: build/C/man5/proc.5:830
msgid "The address below which program text can run."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:829
+#: build/C/man5/proc.5:830
#, no-wrap
msgid "I<startstack> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:832
+#: build/C/man5/proc.5:833
msgid "The address of the start (i.e., bottom) of the stack."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:832
+#: build/C/man5/proc.5:833
#, no-wrap
msgid "I<kstkesp> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:836
+#: build/C/man5/proc.5:837
msgid ""
"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:836
+#: build/C/man5/proc.5:837
#, no-wrap
msgid "I<kstkeip> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:839
+#: build/C/man5/proc.5:840
msgid "The current EIP (instruction pointer)."
msgstr ""
#. field 31
#. type: TP
-#: build/C/man5/proc.5:839
+#: build/C/man5/proc.5:840
#, no-wrap
msgid "I<signal> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:846
+#: build/C/man5/proc.5:847
msgid ""
"The bitmap of pending signals, displayed as a decimal number. Obsolete, "
"because it does not provide information on real-time signals; use "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:846
+#: build/C/man5/proc.5:847
#, no-wrap
msgid "I<blocked> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:852
+#: build/C/man5/proc.5:853
msgid ""
"The bitmap of blocked signals, displayed as a decimal number. Obsolete, "
"because it does not provide information on real-time signals; use "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:852
+#: build/C/man5/proc.5:853
#, no-wrap
msgid "I<sigignore> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:858
+#: build/C/man5/proc.5:859
msgid ""
"The bitmap of ignored signals, displayed as a decimal number. Obsolete, "
"because it does not provide information on real-time signals; use "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:858
+#: build/C/man5/proc.5:859
#, no-wrap
msgid "I<sigcatch> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:864
+#: build/C/man5/proc.5:865
msgid ""
"The bitmap of caught signals, displayed as a decimal number. Obsolete, "
"because it does not provide information on real-time signals; use "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:864
+#: build/C/man5/proc.5:865
#, no-wrap
msgid "I<wchan> %lu"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:874
+#: build/C/man5/proc.5:875
msgid ""
"This is the \"channel\" in which the process is waiting. It is the address "
"of a system call, and can be looked up in a namelist if you need a textual "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:874
+#: build/C/man5/proc.5:875
#, no-wrap
msgid "I<nswap> %lu"
msgstr ""
#. nswap was added in 2.0
#. type: Plain text
-#: build/C/man5/proc.5:878
+#: build/C/man5/proc.5:879
msgid "Number of pages swapped (not maintained)."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:878
+#: build/C/man5/proc.5:879
#, no-wrap
msgid "I<cnswap> %lu"
msgstr ""
#. cnswap was added in 2.0
#. type: Plain text
-#: build/C/man5/proc.5:882
+#: build/C/man5/proc.5:883
msgid "Cumulative I<nswap> for child processes (not maintained)."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:882
+#: build/C/man5/proc.5:883
#, no-wrap
msgid "I<exit_signal> %d (since Linux 2.1.22)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:885
+#: build/C/man5/proc.5:886
msgid "Signal to be sent to parent when we die."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:885
+#: build/C/man5/proc.5:886
#, no-wrap
msgid "I<processor> %d (since Linux 2.2.8)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:888
+#: build/C/man5/proc.5:889
msgid "CPU number last executed on."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:888
+#: build/C/man5/proc.5:889
#, 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:894
+#: build/C/man5/proc.5:895
msgid ""
"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 processes (see "
#. field 41
#. type: TP
-#: build/C/man5/proc.5:894
+#: build/C/man5/proc.5:895
#, 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:901
+#: build/C/man5/proc.5:902
msgid ""
"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:901
+#: build/C/man5/proc.5:902
#, no-wrap
msgid "I<delayacct_blkio_ticks> %llu (since Linux 2.6.18)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:904
+#: build/C/man5/proc.5:905
msgid "Aggregated block I/O delays, measured in clock ticks (centiseconds)."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:904
+#: build/C/man5/proc.5:905
#, no-wrap
msgid "I<guest_time> %lu (since Linux 2.6.24)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:909
+#: build/C/man5/proc.5:910
msgid ""
"Guest time of the process (time spent running a virtual CPU for a guest "
"operating system), measured in clock ticks (divide by "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:909
+#: build/C/man5/proc.5:910
#, no-wrap
msgid "I<cguest_time> %ld (since Linux 2.6.24)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:913
+#: build/C/man5/proc.5:914
msgid ""
"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:914
+#: build/C/man5/proc.5:915
#, no-wrap
msgid "I</proc/[pid]/statm>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:918
+#: build/C/man5/proc.5:919
msgid ""
"Provides information about memory usage, measured in pages. The columns "
"are:"
#. (not including libs; broken, includes data segment)
#. (including libs; broken, includes library text)
#. type: Plain text
-#: build/C/man5/proc.5:932
+#: build/C/man5/proc.5:933
#, no-wrap
msgid ""
"size total program size\n"
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:934
+#: build/C/man5/proc.5:935
#, no-wrap
msgid "I</proc/[pid]/status>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:942
+#: build/C/man5/proc.5:943
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:983
+#: build/C/man5/proc.5:984
#, no-wrap
msgid ""
"$B< cat /proc/$$/status>\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:987
+#: build/C/man5/proc.5:988
msgid "The fields are as follows:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:991
+#: build/C/man5/proc.5:992
msgid "I<Name>: Command run by this process."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1002
+#: build/C/man5/proc.5:1003
msgid ""
"I<State>: Current state of the process. One of \"R (running)\", \"S "
"(sleeping)\", \"D (disk sleep)\", \"T (stopped)\", \"T (tracing stop)\", \"Z "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1005
+#: build/C/man5/proc.5:1006
msgid "I<Tgid>: Thread group ID (i.e., Process ID)."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1009
+#: build/C/man5/proc.5:1010
msgid "I<Pid>: Thread ID (see B<gettid>(2))."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1012
+#: build/C/man5/proc.5:1013
msgid "I<PPid>: PID of parent process."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1015
+#: build/C/man5/proc.5:1016
msgid "I<TracerPid>: PID of process tracing this process (0 if not being traced)."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1018
+#: build/C/man5/proc.5:1019
msgid "I<Uid>, I<Gid>: Real, effective, saved set, and file system UIDs (GIDs)."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1021
+#: build/C/man5/proc.5:1022
msgid "I<FDSize>: Number of file descriptor slots currently allocated."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1024
+#: build/C/man5/proc.5:1025
msgid "I<Groups>: Supplementary group list."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1027
+#: build/C/man5/proc.5:1028
msgid "I<VmPeak>: Peak virtual memory size."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1030
+#: build/C/man5/proc.5:1031
msgid "I<VmSize>: Virtual memory size."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1034
+#: build/C/man5/proc.5:1035
msgid "I<VmLck>: Locked memory size (see B<mlock>(3))."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1037
+#: build/C/man5/proc.5:1038
msgid "I<VmHWM>: Peak resident set size (\"high water mark\")."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1040
+#: build/C/man5/proc.5:1041
msgid "I<VmRSS>: Resident set size."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1043
+#: build/C/man5/proc.5:1044
msgid "I<VmData>, I<VmStk>, I<VmExe>: Size of data, stack, and text segments."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1046
+#: build/C/man5/proc.5:1047
msgid "I<VmLib>: Shared library code size."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1049
+#: build/C/man5/proc.5:1050
msgid "I<VmPTE>: Page table entries size (since Linux 2.6.10)."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1052
+#: build/C/man5/proc.5:1053
msgid "I<Threads>: Number of threads in process containing this thread."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1063
+#: build/C/man5/proc.5:1064
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1069
+#: build/C/man5/proc.5:1070
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:1073
+#: build/C/man5/proc.5:1074
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:1078
+#: build/C/man5/proc.5:1079
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:1083
+#: build/C/man5/proc.5:1084
msgid ""
"I<CapBnd>: Capability Bounding set (since kernel 2.6.26, see "
"B<capabilities>(7))."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1088
+#: build/C/man5/proc.5:1089
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:1093
+#: build/C/man5/proc.5:1094
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:1098
+#: build/C/man5/proc.5:1099
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:1103
+#: build/C/man5/proc.5:1104
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:1106
+#: build/C/man5/proc.5:1107
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:1107
+#: build/C/man5/proc.5:1108
#, no-wrap
msgid "I</proc/[pid]/task> (since Linux 2.6.0-test6)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1138
+#: build/C/man5/proc.5:1139
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 "
#. The following was still true as at kernel 2.6.13
#. type: Plain text
-#: build/C/man5/proc.5:1145
+#: build/C/man5/proc.5:1146
msgid ""
"In a multithreaded process, the contents of the I</proc/[pid]/task> "
"directory are not available if the main thread has already terminated "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1145
+#: build/C/man5/proc.5:1146
#, no-wrap
msgid "I</proc/apm>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1150
+#: build/C/man5/proc.5:1151
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:1150
+#: build/C/man5/proc.5:1151
#, no-wrap
msgid "I</proc/bus>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1153
+#: build/C/man5/proc.5:1154
msgid "Contains subdirectories for installed busses."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1153
+#: build/C/man5/proc.5:1154
#, no-wrap
msgid "I</proc/bus/pccard>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1158
+#: build/C/man5/proc.5:1159
msgid ""
"Subdirectory for PCMCIA devices when B<CONFIG_PCMCIA> is set at kernel "
"compilation time."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1158
+#: build/C/man5/proc.5:1159
#, no-wrap
msgid "I</proc/bus/pccard/drivers>"
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1160
+#: build/C/man5/proc.5:1161
#, no-wrap
msgid "I</proc/bus/pci>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1166
+#: build/C/man5/proc.5:1167
msgid ""
"Contains various bus subdirectories and pseudo-files containing information "
"about PCI busses, installed devices, and device drivers. Some of these "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1166
+#: build/C/man5/proc.5:1167
#, no-wrap
msgid "I</proc/bus/pci/devices>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1173
+#: build/C/man5/proc.5:1174
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:1173
+#: build/C/man5/proc.5:1174
#, no-wrap
msgid "I</proc/cmdline>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1180
+#: build/C/man5/proc.5:1181
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:1180
+#: build/C/man5/proc.5:1181
#, no-wrap
msgid "I</proc/config.gz> (since Linux 2.6)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1198
+#: build/C/man5/proc.5:1199
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1202
+#: build/C/man5/proc.5:1203
#, no-wrap
msgid "cat /lib/modules/$(uname -r)/build/.config\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1208
+#: build/C/man5/proc.5:1209
msgid ""
"I</proc/config.gz> is only provided if the kernel is configured with "
"B<CONFIG_IKCONFIG_PROC>."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1208
+#: build/C/man5/proc.5:1209
#, no-wrap
msgid "I</proc/cpuinfo>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1217
+#: build/C/man5/proc.5:1218
msgid ""
"This is a collection of CPU and system architecture dependent items, for "
"each supported architecture a different list. Two common entries are "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1217
+#: build/C/man5/proc.5:1218
#, no-wrap
msgid "I</proc/devices>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1221
+#: build/C/man5/proc.5:1222
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:1221
+#: build/C/man5/proc.5:1222
#, no-wrap
msgid "I</proc/diskstats> (since Linux 2.5.69)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1227
+#: build/C/man5/proc.5:1228
msgid ""
"This file contains disk I/O statistics for each disk device. See the kernel "
"source file I<Documentation/iostats.txt> for further information."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1227
+#: build/C/man5/proc.5:1228
#, no-wrap
msgid "I</proc/dma>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1231
+#: build/C/man5/proc.5:1232
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:1231
+#: build/C/man5/proc.5:1232
#, no-wrap
msgid "I</proc/driver>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1234 build/C/man5/proc.5:1262
+#: build/C/man5/proc.5:1235 build/C/man5/proc.5:1263
msgid "Empty subdirectory."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1234
+#: build/C/man5/proc.5:1235
#, no-wrap
msgid "I</proc/execdomains>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1237
+#: build/C/man5/proc.5:1238
msgid "List of the execution domains (ABI personalities)."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1237
+#: build/C/man5/proc.5:1238
#, no-wrap
msgid "I</proc/fb>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1242
+#: build/C/man5/proc.5:1243
msgid ""
"Frame buffer information when B<CONFIG_FB> is defined during kernel "
"compilation."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1242
+#: build/C/man5/proc.5:1243
#, no-wrap
msgid "I</proc/filesystems>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1252
+#: build/C/man5/proc.5:1253
msgid ""
"A text listing of the file systems which are supported by the kernel, namely "
"file systems which were compiled into the kernel or whose kernel modules are "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1259
+#: build/C/man5/proc.5:1260
msgid ""
"Incidentally, this file may be used by B<mount>(8) when no file system is "
"specified and it didn't manage to determine the file system type. Then file "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1259
+#: build/C/man5/proc.5:1260
#, no-wrap
msgid "I</proc/fs>"
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1262
+#: build/C/man5/proc.5:1263
#, no-wrap
msgid "I</proc/ide>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1268
+#: build/C/man5/proc.5:1269
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:1281
+#: build/C/man5/proc.5:1282
#, no-wrap
msgid ""
"cache buffer size in KB\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1287
+#: build/C/man5/proc.5:1288
msgid ""
"The B<hdparm>(8) utility provides access to this information in a friendly "
"format."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1287
+#: build/C/man5/proc.5:1288
#, no-wrap
msgid "I</proc/interrupts>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1297
+#: build/C/man5/proc.5:1298
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 "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1297
+#: build/C/man5/proc.5:1298
#, no-wrap
msgid "I</proc/iomem>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1300
+#: build/C/man5/proc.5:1301
msgid "I/O memory map in Linux 2.4."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1300
+#: build/C/man5/proc.5:1301
#, no-wrap
msgid "I</proc/ioports>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1304
+#: build/C/man5/proc.5:1305
msgid ""
"This is a list of currently registered Input-Output port regions that are in "
"use."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1304
+#: build/C/man5/proc.5:1305
#, no-wrap
msgid "I</proc/kallsyms> (since Linux 2.5.71)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1312
+#: build/C/man5/proc.5:1313
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 "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1312
+#: build/C/man5/proc.5:1313
#, no-wrap
msgid "I</proc/kcore>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1321
+#: build/C/man5/proc.5:1322
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1324
+#: build/C/man5/proc.5:1325
msgid "The total length of the file is the size of physical memory (RAM) plus 4KB."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1324
+#: build/C/man5/proc.5:1325
#, no-wrap
msgid "I</proc/kmsg>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1336
+#: build/C/man5/proc.5:1337
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1340
+#: build/C/man5/proc.5:1341
msgid "Information in this file is retrieved with the B<dmesg>(1) program."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1340
+#: build/C/man5/proc.5:1341
#, no-wrap
msgid "I</proc/ksyms> (Linux 1.1.23-2.5.47)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:1344
+#: build/C/man5/proc.5:1345
msgid "See I</proc/kallsyms>."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:1344
+#: build/C/man5/proc.5:1345
#, no-wrap
msgid "I</proc/loadavg>"
msgstr ""
"averaged over 1, 5, and 15 minutes. They are the same as the load average "
"numbers given by B<uptime>(1) and other programs. The fourth field "
"consists of two numbers separated by a slash (/). The first of these is the "
-"number of currently executing kernel scheduling entities (processes, "
-"threads); this will be less than or equal to the number of CPUs. The value "
-"after the slash is the number of kernel scheduling entities that currently "
-"exist on the system. The fifth field is the PID of the process that was "
-"most recently created on the system."
+"number of currently runnable kernel scheduling entities (processes, "
+"threads). The value after the slash is the number of kernel scheduling "
+"entities that currently exist on the system. The fifth field is the PID of "
+"the process that was most recently created on the system."
msgstr ""
#. type: TP