msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:28+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man7/aio.7:473 build/C/man3/aio_cancel.3:136 build/C/man3/aio_error.3:109 build/C/man3/aio_fsync.3:123 build/C/man3/aio_init.3:109 build/C/man3/aio_read.3:166 build/C/man3/aio_return.3:104 build/C/man3/aio_suspend.3:147 build/C/man3/aio_write.3:168 build/C/man2/io_cancel.2:110 build/C/man2/io_destroy.2:99 build/C/man2/io_getevents.2:118 build/C/man2/io_setup.2:112 build/C/man2/io_submit.2:114 build/C/man3/lio_listio.3:235
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: man-pages-ja\n"
-"POT-Creation-Date: 2014-06-03 01:28+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:04+0900\n"
"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: Japanese (http://www.transifex.net/projects/p/man-pages-ja/"
#: build/C/man2/io_destroy.2:99 build/C/man2/io_getevents.2:118
#: build/C/man2/io_setup.2:112 build/C/man2/io_submit.2:114
#: build/C/man3/lio_listio.3:235
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:28+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man2/bdflush.2:131 build/C/man7/boot.7:216 build/C/man7/bootparam.7:1603 build/C/man2/reboot.2:212 build/C/man2/sync.2:132
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: man-pages-ja\n"
-"POT-Creation-Date: 2014-06-03 01:28+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:25+0900\n"
"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: Japanese (http://www.transifex.net/projects/p/man-pages-ja/"
#: build/C/man2/bdflush.2:131 build/C/man7/boot.7:216
#: build/C/man7/bootparam.7:1603 build/C/man2/reboot.2:212
#: build/C/man2/sync.2:132
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:28+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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"
msgstr ""
#. type: TH
-#: build/C/man7/armscii-8.7:26 build/C/man7/ascii.7:35 build/C/man7/charsets.7:15 build/C/man7/cp1251.7:25 build/C/man7/iso_8859-1.7:27 build/C/man7/iso_8859-10.7:25 build/C/man7/iso_8859-11.7:27 build/C/man7/iso_8859-13.7:25 build/C/man7/iso_8859-14.7:25 build/C/man7/iso_8859-15.7:26 build/C/man7/iso_8859-16.7:25 build/C/man7/iso_8859-2.7:28 build/C/man7/iso_8859-3.7:25 build/C/man7/iso_8859-4.7:25 build/C/man7/iso_8859-5.7:25 build/C/man7/iso_8859-6.7:25 build/C/man7/iso_8859-7.7:25 build/C/man7/iso_8859-8.7:27 build/C/man7/iso_8859-9.7:25 build/C/man7/koi8-r.7:27 build/C/man7/koi8-u.7:27
+#: build/C/man7/armscii-8.7:26 build/C/man7/ascii.7:35 build/C/man7/charsets.7:21 build/C/man7/cp1251.7:25 build/C/man7/iso_8859-1.7:27 build/C/man7/iso_8859-10.7:25 build/C/man7/iso_8859-11.7:27 build/C/man7/iso_8859-13.7:25 build/C/man7/iso_8859-14.7:25 build/C/man7/iso_8859-15.7:26 build/C/man7/iso_8859-16.7:25 build/C/man7/iso_8859-2.7:28 build/C/man7/iso_8859-3.7:25 build/C/man7/iso_8859-4.7:25 build/C/man7/iso_8859-5.7:25 build/C/man7/iso_8859-6.7:25 build/C/man7/iso_8859-7.7:25 build/C/man7/iso_8859-8.7:27 build/C/man7/iso_8859-9.7:25 build/C/man7/koi8-r.7:27 build/C/man7/koi8-u.7:27
#, no-wrap
msgid "Linux"
msgstr ""
#. type: TH
-#: build/C/man7/armscii-8.7:26 build/C/man7/ascii.7:35 build/C/man7/charsets.7:15 build/C/man7/cp1251.7:25 build/C/man7/iso_8859-1.7:27 build/C/man7/iso_8859-10.7:25 build/C/man7/iso_8859-11.7:27 build/C/man7/iso_8859-13.7:25 build/C/man7/iso_8859-14.7:25 build/C/man7/iso_8859-15.7:26 build/C/man7/iso_8859-16.7:25 build/C/man7/iso_8859-2.7:28 build/C/man7/iso_8859-3.7:25 build/C/man7/iso_8859-4.7:25 build/C/man7/iso_8859-5.7:25 build/C/man7/iso_8859-6.7:25 build/C/man7/iso_8859-7.7:25 build/C/man7/iso_8859-8.7:27 build/C/man7/iso_8859-9.7:25 build/C/man7/koi8-r.7:27 build/C/man7/koi8-u.7:27 build/C/man7/unicode.7:29 build/C/man7/utf-8.7:29
+#: build/C/man7/armscii-8.7:26 build/C/man7/ascii.7:35 build/C/man7/charsets.7:21 build/C/man7/cp1251.7:25 build/C/man7/iso_8859-1.7:27 build/C/man7/iso_8859-10.7:25 build/C/man7/iso_8859-11.7:27 build/C/man7/iso_8859-13.7:25 build/C/man7/iso_8859-14.7:25 build/C/man7/iso_8859-15.7:26 build/C/man7/iso_8859-16.7:25 build/C/man7/iso_8859-2.7:28 build/C/man7/iso_8859-3.7:25 build/C/man7/iso_8859-4.7:25 build/C/man7/iso_8859-5.7:25 build/C/man7/iso_8859-6.7:25 build/C/man7/iso_8859-7.7:25 build/C/man7/iso_8859-8.7:27 build/C/man7/iso_8859-9.7:25 build/C/man7/koi8-r.7:27 build/C/man7/koi8-u.7:27 build/C/man7/unicode.7:29 build/C/man7/utf-8.7:29
#, no-wrap
msgid "Linux Programmer's Manual"
msgstr ""
#. type: SH
-#: build/C/man7/armscii-8.7:28 build/C/man7/ascii.7:36 build/C/man7/charsets.7:16 build/C/man7/cp1251.7:26 build/C/man7/iso_8859-1.7:29 build/C/man7/iso_8859-10.7:26 build/C/man7/iso_8859-11.7:28 build/C/man7/iso_8859-13.7:26 build/C/man7/iso_8859-14.7:26 build/C/man7/iso_8859-15.7:28 build/C/man7/iso_8859-16.7:27 build/C/man7/iso_8859-2.7:30 build/C/man7/iso_8859-3.7:27 build/C/man7/iso_8859-4.7:26 build/C/man7/iso_8859-5.7:26 build/C/man7/iso_8859-6.7:26 build/C/man7/iso_8859-7.7:27 build/C/man7/iso_8859-8.7:28 build/C/man7/iso_8859-9.7:27 build/C/man7/koi8-r.7:29 build/C/man7/koi8-u.7:29 build/C/man7/unicode.7:30 build/C/man7/utf-8.7:30
+#: build/C/man7/armscii-8.7:28 build/C/man7/ascii.7:36 build/C/man7/charsets.7:22 build/C/man7/cp1251.7:26 build/C/man7/iso_8859-1.7:29 build/C/man7/iso_8859-10.7:26 build/C/man7/iso_8859-11.7:28 build/C/man7/iso_8859-13.7:26 build/C/man7/iso_8859-14.7:26 build/C/man7/iso_8859-15.7:28 build/C/man7/iso_8859-16.7:27 build/C/man7/iso_8859-2.7:30 build/C/man7/iso_8859-3.7:27 build/C/man7/iso_8859-4.7:26 build/C/man7/iso_8859-5.7:26 build/C/man7/iso_8859-6.7:26 build/C/man7/iso_8859-7.7:27 build/C/man7/iso_8859-8.7:28 build/C/man7/iso_8859-9.7:27 build/C/man7/koi8-r.7:29 build/C/man7/koi8-u.7:29 build/C/man7/unicode.7:30 build/C/man7/utf-8.7:30
#, no-wrap
msgid "NAME"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man7/armscii-8.7:31 build/C/man7/ascii.7:38 build/C/man7/charsets.7:18 build/C/man7/cp1251.7:29 build/C/man7/iso_8859-1.7:32 build/C/man7/iso_8859-10.7:29 build/C/man7/iso_8859-11.7:31 build/C/man7/iso_8859-13.7:29 build/C/man7/iso_8859-14.7:29 build/C/man7/iso_8859-15.7:31 build/C/man7/iso_8859-16.7:30 build/C/man7/iso_8859-2.7:33 build/C/man7/iso_8859-3.7:30 build/C/man7/iso_8859-4.7:29 build/C/man7/iso_8859-5.7:29 build/C/man7/iso_8859-6.7:29 build/C/man7/iso_8859-7.7:30 build/C/man7/iso_8859-8.7:31 build/C/man7/iso_8859-9.7:30 build/C/man7/koi8-r.7:32 build/C/man7/koi8-u.7:32 build/C/man7/unicode.7:32 build/C/man7/utf-8.7:32
+#: build/C/man7/armscii-8.7:31 build/C/man7/ascii.7:38 build/C/man7/charsets.7:24 build/C/man7/cp1251.7:29 build/C/man7/iso_8859-1.7:32 build/C/man7/iso_8859-10.7:29 build/C/man7/iso_8859-11.7:31 build/C/man7/iso_8859-13.7:29 build/C/man7/iso_8859-14.7:29 build/C/man7/iso_8859-15.7:31 build/C/man7/iso_8859-16.7:30 build/C/man7/iso_8859-2.7:33 build/C/man7/iso_8859-3.7:30 build/C/man7/iso_8859-4.7:29 build/C/man7/iso_8859-5.7:29 build/C/man7/iso_8859-6.7:29 build/C/man7/iso_8859-7.7:30 build/C/man7/iso_8859-8.7:31 build/C/man7/iso_8859-9.7:30 build/C/man7/koi8-r.7:32 build/C/man7/koi8-u.7:32 build/C/man7/unicode.7:32 build/C/man7/utf-8.7:32
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
#. type: Plain text
#: build/C/man7/armscii-8.7:151 build/C/man7/ascii.7:209 build/C/man7/charsets.7:375 build/C/man7/cp1251.7:186 build/C/man7/iso_8859-1.7:192 build/C/man7/iso_8859-10.7:177 build/C/man7/iso_8859-11.7:170 build/C/man7/iso_8859-13.7:175 build/C/man7/iso_8859-14.7:173 build/C/man7/iso_8859-15.7:187 build/C/man7/iso_8859-16.7:188 build/C/man7/iso_8859-2.7:190 build/C/man7/iso_8859-3.7:169 build/C/man7/iso_8859-4.7:172 build/C/man7/iso_8859-5.7:176 build/C/man7/iso_8859-6.7:129 build/C/man7/iso_8859-7.7:179 build/C/man7/iso_8859-8.7:142 build/C/man7/iso_8859-9.7:173 build/C/man7/koi8-r.7:215 build/C/man7/koi8-u.7:205 build/C/man7/unicode.7:323 build/C/man7/utf-8.7:306
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: TH
-#: build/C/man7/charsets.7:15
+#: build/C/man7/charsets.7:21
#, no-wrap
msgid "CHARSETS"
msgstr ""
#. type: TH
-#: build/C/man7/charsets.7:15 build/C/man7/unicode.7:29
+#: build/C/man7/charsets.7:21
#, no-wrap
-msgid "2012-08-05"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
-#: build/C/man7/charsets.7:18
+#: build/C/man7/charsets.7:24
msgid "charsets - programmer's view of character sets and internationalization"
msgstr ""
#. type: Plain text
-#: build/C/man7/charsets.7:25
+#: build/C/man7/charsets.7:31
msgid ""
"Linux is an international operating system. Various of its utilities and "
"device drivers (including the console driver) support multilingual character "
msgstr ""
#. type: Plain text
-#: build/C/man7/charsets.7:34
+#: build/C/man7/charsets.7:40
msgid ""
"This manual page presents a programmer's-eye view of different character-set "
"standards and how they fit together on Linux. Standards discussed include "
msgstr ""
#. type: Plain text
-#: build/C/man7/charsets.7:40
-msgid ""
-"A complete list of charsets used in an officially supported locale in glibc "
-"2.2.3 is: ISO-8859-{1,2,3,5,6,7,8,9,13,15}, CP1251, UTF-8, EUC-{KR,JP,TW}, "
-"KOI8-{R,U}, GB2312, GB18030, GBK, BIG5, BIG5-HKSCS and TIS-620 (in no "
-"particular order.) (Romanian may be switching to ISO-8859-16.)"
-msgstr ""
-
-#. type: Plain text
#: build/C/man7/charsets.7:44
msgid ""
"ASCII (American Standard Code For Information Interchange) is the original "
#: build/C/man7/charsets.7:88
msgid ""
"Latin-2 supports most Latin-written Slavic and Central European languages: "
-"Croatian, Czech, German, Hungarian, Polish, Rumanian, Slovak, and Slovene."
+"Croatian, Czech, German, Hungarian, Polish, Romanian, Slovak, and Slovene."
msgstr ""
#. type: TP
#: build/C/man7/charsets.7:159
msgid ""
"This set covers many of the languages covered by 8859-2, and supports "
-"Romanian more completely then that set does."
+"Romanian more completely than that set does."
msgstr ""
#. type: TH
msgstr ""
#. type: TH
+#: build/C/man7/unicode.7:29
+#, no-wrap
+msgid "2012-08-05"
+msgstr ""
+
+#. type: TH
#: build/C/man7/unicode.7:29 build/C/man7/utf-8.7:29
#, no-wrap
msgid "GNU"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:28+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:05+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: TH
#: build/C/man7/armscii-8.7:26 build/C/man7/ascii.7:35
-#: build/C/man7/charsets.7:15 build/C/man7/cp1251.7:25
+#: build/C/man7/charsets.7:21 build/C/man7/cp1251.7:25
#: build/C/man7/iso_8859-1.7:27 build/C/man7/iso_8859-10.7:25
#: build/C/man7/iso_8859-11.7:27 build/C/man7/iso_8859-13.7:25
#: build/C/man7/iso_8859-14.7:25 build/C/man7/iso_8859-15.7:26
#. type: TH
#: build/C/man7/armscii-8.7:26 build/C/man7/ascii.7:35
-#: build/C/man7/charsets.7:15 build/C/man7/cp1251.7:25
+#: build/C/man7/charsets.7:21 build/C/man7/cp1251.7:25
#: build/C/man7/iso_8859-1.7:27 build/C/man7/iso_8859-10.7:25
#: build/C/man7/iso_8859-11.7:27 build/C/man7/iso_8859-13.7:25
#: build/C/man7/iso_8859-14.7:25 build/C/man7/iso_8859-15.7:26
#. type: SH
#: build/C/man7/armscii-8.7:28 build/C/man7/ascii.7:36
-#: build/C/man7/charsets.7:16 build/C/man7/cp1251.7:26
+#: build/C/man7/charsets.7:22 build/C/man7/cp1251.7:26
#: build/C/man7/iso_8859-1.7:29 build/C/man7/iso_8859-10.7:26
#: build/C/man7/iso_8859-11.7:28 build/C/man7/iso_8859-13.7:26
#: build/C/man7/iso_8859-14.7:26 build/C/man7/iso_8859-15.7:28
#. type: SH
#: build/C/man7/armscii-8.7:31 build/C/man7/ascii.7:38
-#: build/C/man7/charsets.7:18 build/C/man7/cp1251.7:29
+#: build/C/man7/charsets.7:24 build/C/man7/cp1251.7:29
#: build/C/man7/iso_8859-1.7:32 build/C/man7/iso_8859-10.7:29
#: build/C/man7/iso_8859-11.7:31 build/C/man7/iso_8859-13.7:29
#: build/C/man7/iso_8859-14.7:29 build/C/man7/iso_8859-15.7:31
#: build/C/man7/iso_8859-9.7:173 build/C/man7/koi8-r.7:215
#: build/C/man7/koi8-u.7:205 build/C/man7/unicode.7:323
#: build/C/man7/utf-8.7:306
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
"B<iso_8859-8>(7), B<iso_8859-9>(7), B<utf-8>(7)"
#. type: TH
-#: build/C/man7/charsets.7:15
+#: build/C/man7/charsets.7:21
#, no-wrap
msgid "CHARSETS"
msgstr "CHARSETS"
#. type: TH
-#: build/C/man7/charsets.7:15 build/C/man7/unicode.7:29
-#, no-wrap
-msgid "2012-08-05"
-msgstr "2012-08-05"
+#: build/C/man7/charsets.7:21
+#, fuzzy, no-wrap
+#| msgid "2014-02-26"
+msgid "2014-05-28"
+msgstr "2014-02-26"
#. type: Plain text
-#: build/C/man7/charsets.7:18
+#: build/C/man7/charsets.7:24
msgid "charsets - programmer's view of character sets and internationalization"
msgstr "charsets - プログラマの視点から見た文字セットと国際化"
#. type: Plain text
-#: build/C/man7/charsets.7:25
+#: build/C/man7/charsets.7:31
msgid ""
"Linux is an international operating system. Various of its utilities and "
"device drivers (including the console driver) support multilingual character "
"使うことができる。"
#. type: Plain text
-#: build/C/man7/charsets.7:34
+#: build/C/man7/charsets.7:40
msgid ""
"This manual page presents a programmer's-eye view of different character-set "
"standards and how they fit together on Linux. Standards discussed include "
"その他のシステムで使われている無数のものは重視しない。"
#. type: Plain text
-#: build/C/man7/charsets.7:40
-msgid ""
-"A complete list of charsets used in an officially supported locale in glibc "
-"2.2.3 is: ISO-8859-{1,2,3,5,6,7,8,9,13,15}, CP1251, UTF-8, EUC-{KR,JP,TW}, "
-"KOI8-{R,U}, GB2312, GB18030, GBK, BIG5, BIG5-HKSCS and TIS-620 (in no "
-"particular order.) (Romanian may be switching to ISO-8859-16.)"
-msgstr ""
-"glibc 2.2.3 で公式に対応しているロケールで用いられている文字セットの\n"
-"完全なリストは以下の通り:\n"
-"ISO-8859-{1,2,3,5,6,7,8,9,13,15}, CP1251, UTF-8, EUC-{KR,JP,TW},\n"
-"KOI8-{R,U}, GB2312, GB18030, GBK, BIG5, BIG5-HKSCS, TIS-620 (順不同)\n"
-"(ルーマニア語は ISO-8859-16 に切り替わっているかもしれない)"
-
-#. type: Plain text
#: build/C/man7/charsets.7:44
msgid ""
"ASCII (American Standard Code For Information Interchange) is the original 7-"
#. type: Plain text
#: build/C/man7/charsets.7:88
+#, fuzzy
+#| msgid ""
+#| "Latin-2 supports most Latin-written Slavic and Central European "
+#| "languages: Croatian, Czech, German, Hungarian, Polish, Rumanian, Slovak, "
+#| "and Slovene."
msgid ""
"Latin-2 supports most Latin-written Slavic and Central European languages: "
-"Croatian, Czech, German, Hungarian, Polish, Rumanian, Slovak, and Slovene."
+"Croatian, Czech, German, Hungarian, Polish, Romanian, Slovak, and Slovene."
msgstr ""
"Latin-2 はスラヴ語(Slavic)、クロアチア語(Croatian)、チェコ\n"
"語(Czech)、ドイツ語(German)、ハンガリー語(Hungarian)、ポーランド語\n"
#. type: Plain text
#: build/C/man7/charsets.7:159
+#, fuzzy
+#| msgid ""
+#| "This set covers many of the languages covered by 8859-2, and supports "
+#| "Romanian more completely then that set does."
msgid ""
"This set covers many of the languages covered by 8859-2, and supports "
-"Romanian more completely then that set does."
+"Romanian more completely than that set does."
msgstr ""
"この文字セットは 8859-2 で対応する多くの言語に対応し、\n"
"さらにルーマニア語にはより完全に対応する。"
"A4, A6, A7, AD, B4, B6, B7, BD である。"
#. type: TH
+#: build/C/man7/unicode.7:29
+#, no-wrap
+msgid "2012-08-05"
+msgstr "2012-08-05"
+
+#. type: TH
#: build/C/man7/unicode.7:29 build/C/man7/utf-8.7:29
#, no-wrap
msgid "GNU"
#: build/C/man7/utf-8.7:298
msgid "B<nl_langinfo>(3), B<setlocale>(3), B<charsets>(7), B<unicode>(7)"
msgstr "B<nl_langinfo>(3), B<setlocale>(3), B<charsets>(7), B<unicode>(7)"
+
+#~ msgid ""
+#~ "A complete list of charsets used in an officially supported locale in "
+#~ "glibc 2.2.3 is: ISO-8859-{1,2,3,5,6,7,8,9,13,15}, CP1251, UTF-8, EUC-{KR,"
+#~ "JP,TW}, KOI8-{R,U}, GB2312, GB18030, GBK, BIG5, BIG5-HKSCS and TIS-620 "
+#~ "(in no particular order.) (Romanian may be switching to ISO-8859-16.)"
+#~ msgstr ""
+#~ "glibc 2.2.3 で公式に対応しているロケールで用いられている文字セットの\n"
+#~ "完全なリストは以下の通り:\n"
+#~ "ISO-8859-{1,2,3,5,6,7,8,9,13,15}, CP1251, UTF-8, EUC-{KR,JP,TW},\n"
+#~ "KOI8-{R,U}, GB2312, GB18030, GBK, BIG5, BIG5-HKSCS, TIS-620 (順不同)\n"
+#~ "(ルーマニア語は ISO-8859-16 に切り替わっているかもしれない)"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man3/cabs.3:48 build/C/man3/cacos.3:85 build/C/man3/cacosh.3:87 build/C/man3/carg.3:70 build/C/man3/casin.3:51 build/C/man3/casinh.3:53 build/C/man3/catan.3:82 build/C/man3/catanh.3:84 build/C/man3/ccos.3:44 build/C/man3/ccosh.3:44 build/C/man3/cerf.3:51 build/C/man3/cexp.3:48 build/C/man3/cexp2.3:41 build/C/man3/cimag.3:58 build/C/man3/clog.3:57 build/C/man3/clog10.3:54 build/C/man3/clog2.3:53 build/C/man7/complex.7:90 build/C/man3/conj.3:56 build/C/man3/cpow.3:47 build/C/man3/cproj.3:59 build/C/man3/creal.3:58 build/C/man3/csin.3:44 build/C/man3/csinh.3:44 build/C/man3/csqrt.3:43 build/C/man3/ctan.3:44 build/C/man3/ctanh.3:45
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:06+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/conj.3:56 build/C/man3/cpow.3:47 build/C/man3/cproj.3:59
#: build/C/man3/creal.3:58 build/C/man3/csin.3:44 build/C/man3/csinh.3:44
#: build/C/man3/csqrt.3:43 build/C/man3/ctan.3:44 build/C/man3/ctanh.3:45
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man3/btree.3:263 build/C/man3/dbopen.3:570 build/C/man3/hash.3:179 build/C/man3/mpool.3:243 build/C/man3/recno.3:241
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:07+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man3/btree.3:263 build/C/man3/dbopen.3:570 build/C/man3/hash.3:179
#: build/C/man3/mpool.3:243 build/C/man3/recno.3:241
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man3/closedir.3:85 build/C/man3/dirfd.3:121 build/C/man2/getdents.2:293 build/C/man3/getdirentries.3:83 build/C/man3/opendir.3:157 build/C/man2/readdir.2:138 build/C/man3/readdir.3:285 build/C/man3/rewinddir.3:75 build/C/man3/scandir.3:302 build/C/man3/seekdir.3:99 build/C/man3/telldir.3:110
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#. type: TH
#: build/C/man3/scandir.3:62
#, no-wrap
-msgid "2014-02-21"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/scandir.3:77
#, no-wrap
-msgid "B<int alphasort(const void *>I<a>B<, const void *>I<b>B<);>\n"
+msgid ""
+"B<int alphasort(const struct dirent **>I<a>B<, const struct dirent "
+"**>I<b>B<);>\n"
msgstr ""
#. type: Plain text
#: build/C/man3/scandir.3:79
#, no-wrap
-msgid "B<int versionsort(const void *>I<a>B<, const void *>I<b>B<);>\n"
+msgid ""
+"B<int versionsort(const struct dirent **>I<a>B<, const struct dirent "
+"**>I<b>B<);>\n"
msgstr ""
#. type: Plain text
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:07+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/readdir.3:285 build/C/man3/rewinddir.3:75
#: build/C/man3/scandir.3:302 build/C/man3/seekdir.3:99
#: build/C/man3/telldir.3:110
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: TH
#: build/C/man3/scandir.3:62
-#, no-wrap
-msgid "2014-02-21"
+#, fuzzy, no-wrap
+#| msgid "2014-02-21"
+msgid "2014-05-28"
msgstr "2014-02-21"
#. type: Plain text
#. type: Plain text
#: build/C/man3/scandir.3:77
-#, no-wrap
-msgid "B<int alphasort(const void *>I<a>B<, const void *>I<b>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<int alphasort(const void *>I<a>B<, const void *>I<b>B<);>\n"
+msgid "B<int alphasort(const struct dirent **>I<a>B<, const struct dirent **>I<b>B<);>\n"
msgstr "B<int alphasort(const void *>I<a>B<, const void *>I<b>B<);>\n"
#. type: Plain text
#: build/C/man3/scandir.3:79
-#, no-wrap
-msgid "B<int versionsort(const void *>I<a>B<, const void *>I<b>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<int versionsort(const void *>I<a>B<, const void *>I<b>B<);>\n"
+msgid "B<int versionsort(const struct dirent **>I<a>B<, const struct dirent **>I<b>B<);>\n"
msgstr "B<int versionsort(const void *>I<a>B<, const void *>I<b>B<);>\n"
#. type: Plain text
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man7/epoll.7:559 build/C/man2/epoll_create.2:157 build/C/man2/epoll_ctl.2:266 build/C/man2/epoll_wait.2:241 build/C/man2/poll.2:393
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:25+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man7/epoll.7:559 build/C/man2/epoll_create.2:157
#: build/C/man2/epoll_ctl.2:266 build/C/man2/epoll_wait.2:241
#: build/C/man2/poll.2:393
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man3/abort.3:93 build/C/man3/assert.3:88 build/C/man3/assert_perror.3:84 build/C/man3/err.3:170 build/C/man3/errno.3:550 build/C/man3/error.3:139
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:08+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/abort.3:93 build/C/man3/assert.3:88
#: build/C/man3/assert_perror.3:84 build/C/man3/err.3:170
#: build/C/man3/errno.3:550 build/C/man3/error.3:139
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man5/filesystems.5:209 build/C/man3/fts.3:804 build/C/man3/ftw.3:432 build/C/man3/getfsent.3:150 build/C/man3/getmntent.3:231 build/C/man2/getxattr.2:159 build/C/man2/listxattr.2:171 build/C/man2/mount.2:497 build/C/man7/path_resolution.7:250 build/C/man2/removexattr.2:128 build/C/man2/setxattr.2:170 build/C/man2/spu_create.2:283 build/C/man2/spu_run.2:277 build/C/man7/spufs.7:781 build/C/man2/stat.2:938 build/C/man2/statfs.2:289 build/C/man3/statvfs.3:198 build/C/man2/sysfs.2:112 build/C/man2/umount.2:189 build/C/man2/ustat.2:129
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-06 00:20+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man2/spu_run.2:277 build/C/man7/spufs.7:781 build/C/man2/stat.2:938
#: build/C/man2/statfs.2:289 build/C/man3/statvfs.3:198
#: build/C/man2/sysfs.2:112 build/C/man2/umount.2:189 build/C/man2/ustat.2:129
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#: build/C/man2/stat.2:80
msgid ""
"_XOPEN_SOURCE\\ E<gt>=\\ 500 || _XOPEN_SOURCE\\ &&\\ _XOPEN_SOURCE_EXTENDED"
-msgstr "_XOPEN_SOURCE\\ E<gt>=\\ 500 || _XOPEN_SOURCE\\ &&\\ _XOPEN_SOURCE_EXTENDED"
+msgstr ""
+"_XOPEN_SOURCE\\ E<gt>=\\ 500 || _XOPEN_SOURCE\\ &&\\ _XOPEN_SOURCE_EXTENDED"
#. type: Plain text
#: build/C/man2/stat.2:82
msgid ""
"The following mask values are defined for the file type component of the "
"I<st_mode> field:"
-msgstr "以下のマスク値が I<st_mode> フィールドのファイル種別の検査用に定義されている。"
+msgstr ""
+"以下のマスク値が I<st_mode> フィールドのファイル種別の検査用に定義されてい"
+"る。"
#. type: tbl table
#: build/C/man2/stat.2:277
#. type: Plain text
#: build/C/man2/stat.2:290
msgid "Thus, to test for a regular file (for example), one could write:"
-msgstr "したがって、(例えば) 通常のファイルかどうかを検査するには、以下のようにすればよい。"
+msgstr ""
+"したがって、(例えば) 通常のファイルかどうかを検査するには、以下のようにすれば"
+"よい。"
#. type: Plain text
#: build/C/man2/stat.2:297
"Because tests of the above form are common, additional macros are defined by "
"POSIX to allow the test of the file type in I<st_mode> to be written more "
"concisely:"
-msgstr "上記の形の検査はよくあるので、 POSIX では以下のマクロが定義されており、 I<st_mode> のファイル種別の検査をより簡単に書けるようになっている。"
+msgstr ""
+"上記の形の検査はよくあるので、 POSIX では以下のマクロが定義されており、 "
+"I<st_mode> のファイル種別の検査をより簡単に書けるようになっている。"
#. type: TP
#: build/C/man2/stat.2:305
"all of the above macros except B<S_IFSOCK> and B<S_ISSOCK>() are provided "
"if B<_XOPEN_SOURCE> is defined. The definition of B<S_IFSOCK> can also be "
"exposed by defining B<_XOPEN_SOURCE> with a value of 500 or greater."
-msgstr "上記のほとんどのファイル種別検査マクロの定義は、 機能検査マクロ B<_BSD_SOURCE> (glibc 2.19 以前の場合)、 B<_SVID_SOURCE> (glibc 2.19 以前の場合)、 B<_DEFAULT_SOURCE> (glibc 2.20 以降の場合) のいずれかが定義されている場合に公開される。 さらに、 B<S_IFSOCK> と B<S_ISSOCK> 以外の上記のすべてのマクロの定義は B<_XOPEN_SOURCE> が定義されている場合にも公開される。 B<S_IFSOCK> の定義は B<_XOPEN_SOURCE> が値 500 以上で定義された場合にも公開される。"
+msgstr ""
+"上記のほとんどのファイル種別検査マクロの定義は、 機能検査マクロ "
+"B<_BSD_SOURCE> (glibc 2.19 以前の場合)、 B<_SVID_SOURCE> (glibc 2.19 以前の場"
+"合)、 B<_DEFAULT_SOURCE> (glibc 2.20 以降の場合) のいずれかが定義されている場"
+"合に公開される。 さらに、 B<S_IFSOCK> と B<S_ISSOCK> 以外の上記のすべてのマク"
+"ロの定義は B<_XOPEN_SOURCE> が定義されている場合にも公開される。 B<S_IFSOCK> "
+"の定義は B<_XOPEN_SOURCE> が値 500 以上で定義された場合にも公開される。"
#. type: Plain text
#: build/C/man2/stat.2:372
"test macros is defined: B<_BSD_SOURCE> (in glibc 2.19 and earlier), "
"B<_DEFAULT_SOURCE> (in glibc 2.20 and later), B<_XOPEN_SOURCE> with a value "
"of 500 or greater, or B<_POSIX_C_SOURCE> with a value of 200112L or greater."
-msgstr "B<S_ISSOCK>() の定義が公開されるのは以下の機能検査マクロが定義されている場合である: B<_BSD_SOURCE> (glibc 2.19 以前の場合)、 B<_DEFAULT_SOURCE> (glibc 2.20 以降の場合)、 値 500 以上の B<_XOPEN_SOURCE>、 値が 200112L 以上の B<_POSIX_C_SOURCE>。"
+msgstr ""
+"B<S_ISSOCK>() の定義が公開されるのは以下の機能検査マクロが定義されている場合"
+"である: B<_BSD_SOURCE> (glibc 2.19 以前の場合)、 B<_DEFAULT_SOURCE> (glibc "
+"2.20 以降の場合)、 値 500 以上の B<_XOPEN_SOURCE>、 値が 200112L 以上の "
+"B<_POSIX_C_SOURCE>。"
#. type: Plain text
#: build/C/man2/stat.2:377
msgid ""
"The following mask values are defined for the file permissions component of "
"the I<st_mode> field:"
-msgstr "以下のマスク値が I<st_mode> フィールドのファイルのアクセス許可の検査用に定義されている。"
+msgstr ""
+"以下のマスク値が I<st_mode> フィールドのファイルのアクセス許可の検査用に定義"
+"されている。"
#. type: tbl table
#: build/C/man2/stat.2:380
"UNIX\\ V7 (and later systems) had B<S_IREAD>, B<S_IWRITE>, B<S_IEXEC>, where "
"POSIX prescribes the synonyms B<S_IRUSR>, B<S_IWUSR>, B<S_IXUSR>."
msgstr ""
-"UNIX\\ V7 (とその後のシステム) は B<S_IREAD>, B<S_IWRITE>, B<S_IEXEC> を持っており、\n"
+"UNIX\\ V7 (とその後のシステム) は B<S_IREAD>, B<S_IWRITE>, B<S_IEXEC> を持っ"
+"ており、\n"
"POSIX はその同義語として B<S_IRUSR>, B<S_IWUSR>, B<S_IXUSR> を規定している。"
#. type: SS
"Linux 2.6.23). Nanosecond timestamps are not supported in ext2, ext3, and "
"Reiserfs. On filesystems that do not support subsecond timestamps, the "
"nanosecond fields are returned with the value 0."
-msgstr "ナノ秒のタイムスタンプは XFS, JFS, Btrfs, ext4 でサポートされている (Linux 2.6.23 以降)。 ナノ秒のタイムスタンプは ext2, ext3, Reiserfs ではサポートされていない。 サブ秒のタイムスタンプをサポートしていないファイルシステムでは、 ナノ秒のフィールドには値 0 が入る。"
+msgstr ""
+"ナノ秒のタイムスタンプは XFS, JFS, Btrfs, ext4 でサポートされている (Linux "
+"2.6.23 以降)。 ナノ秒のタイムスタンプは ext2, ext3, Reiserfs ではサポートされ"
+"ていない。 サブ秒のタイムスタンプをサポートしていないファイルシステムでは、 "
+"ナノ秒のフィールドには値 0 が入る。"
#. type: SS
#: build/C/man2/stat.2:798
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man3/iconv.3:174 build/C/man3/iconv_close.3:52 build/C/man3/iconv_open.3:121
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:28+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man3/iconv.3:174 build/C/man3/iconv_close.3:52
#: build/C/man3/iconv_open.3:121
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-08 01:15+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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"
"Content-Transfer-Encoding: 8bit\n"
#. type: TH
-#: build/C/man7/inotify.7:26
+#: build/C/man7/inotify.7:27
#, no-wrap
msgid "INOTIFY"
msgstr ""
#. type: TH
-#: build/C/man7/inotify.7:26
+#: build/C/man7/inotify.7:27
#, no-wrap
-msgid "2014-05-08"
+msgid "2014-05-23"
msgstr ""
#. type: TH
-#: build/C/man7/inotify.7:26 build/C/man2/inotify_add_watch.2:28 build/C/man2/inotify_init.2:29 build/C/man2/inotify_rm_watch.2:27 build/C/man2/fanotify_init.2:24 build/C/man2/fanotify_mark.2:24 build/C/man7/fanotify.7:25
+#: build/C/man7/inotify.7:27 build/C/man2/inotify_add_watch.2:28 build/C/man2/inotify_init.2:29 build/C/man2/inotify_rm_watch.2:27 build/C/man2/fanotify_init.2:24 build/C/man2/fanotify_mark.2:24 build/C/man7/fanotify.7:25
#, no-wrap
msgid "Linux"
msgstr ""
#. type: TH
-#: build/C/man7/inotify.7:26 build/C/man2/inotify_add_watch.2:28 build/C/man2/inotify_init.2:29 build/C/man2/inotify_rm_watch.2:27 build/C/man2/fanotify_init.2:24 build/C/man2/fanotify_mark.2:24 build/C/man7/fanotify.7:25
+#: build/C/man7/inotify.7:27 build/C/man2/inotify_add_watch.2:28 build/C/man2/inotify_init.2:29 build/C/man2/inotify_rm_watch.2:27 build/C/man2/fanotify_init.2:24 build/C/man2/fanotify_mark.2:24 build/C/man7/fanotify.7:25
#, no-wrap
msgid "Linux Programmer's Manual"
msgstr ""
#. type: SH
-#: build/C/man7/inotify.7:27 build/C/man2/inotify_add_watch.2:29 build/C/man2/inotify_init.2:30 build/C/man2/inotify_rm_watch.2:28 build/C/man2/fanotify_init.2:25 build/C/man2/fanotify_mark.2:25 build/C/man7/fanotify.7:26
+#: build/C/man7/inotify.7:28 build/C/man2/inotify_add_watch.2:29 build/C/man2/inotify_init.2:30 build/C/man2/inotify_rm_watch.2:28 build/C/man2/fanotify_init.2:25 build/C/man2/fanotify_mark.2:25 build/C/man7/fanotify.7:26
#, no-wrap
msgid "NAME"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:29
+#: build/C/man7/inotify.7:30
msgid "inotify - monitoring filesystem events"
msgstr ""
#. type: SH
-#: build/C/man7/inotify.7:29 build/C/man2/inotify_add_watch.2:35 build/C/man2/inotify_init.2:39 build/C/man2/inotify_rm_watch.2:36 build/C/man2/fanotify_init.2:33 build/C/man2/fanotify_mark.2:36 build/C/man7/fanotify.7:28
+#: build/C/man7/inotify.7:30 build/C/man2/inotify_add_watch.2:35 build/C/man2/inotify_init.2:39 build/C/man2/inotify_rm_watch.2:36 build/C/man2/fanotify_init.2:33 build/C/man2/fanotify_mark.2:36 build/C/man7/fanotify.7:28
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:37
+#: build/C/man7/inotify.7:38
msgid ""
"The I<inotify> API provides a mechanism for monitoring filesystem events. "
"Inotify can be used to monitor individual files, or to monitor directories. "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:39
+#: build/C/man7/inotify.7:40
msgid "The following system calls are used with this API:"
msgstr ""
#. type: IP
-#: build/C/man7/inotify.7:39 build/C/man7/inotify.7:50 build/C/man7/inotify.7:63 build/C/man7/inotify.7:69 build/C/man7/inotify.7:72 build/C/man2/fanotify_init.2:242 build/C/man2/fanotify_mark.2:195 build/C/man2/fanotify_mark.2:201 build/C/man2/fanotify_mark.2:209 build/C/man2/fanotify_mark.2:215 build/C/man2/fanotify_mark.2:226 build/C/man2/fanotify_mark.2:308 build/C/man2/fanotify_mark.2:318 build/C/man2/fanotify_mark.2:324 build/C/man7/fanotify.7:490 build/C/man7/fanotify.7:499
+#: build/C/man7/inotify.7:40 build/C/man7/inotify.7:51 build/C/man7/inotify.7:64 build/C/man7/inotify.7:70 build/C/man7/inotify.7:73 build/C/man2/fanotify_init.2:242 build/C/man2/fanotify_mark.2:195 build/C/man2/fanotify_mark.2:201 build/C/man2/fanotify_mark.2:209 build/C/man2/fanotify_mark.2:215 build/C/man2/fanotify_mark.2:226 build/C/man2/fanotify_mark.2:308 build/C/man2/fanotify_mark.2:318 build/C/man2/fanotify_mark.2:324 build/C/man7/fanotify.7:490 build/C/man7/fanotify.7:499
#, no-wrap
msgid "*"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:50
+#: build/C/man7/inotify.7:51
msgid ""
"B<inotify_init>(2) creates an inotify instance and returns a file "
"descriptor referring to the inotify instance. The more recent "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:63
+#: build/C/man7/inotify.7:64
msgid ""
"B<inotify_add_watch>(2) manipulates the \"watch list\" associated with an "
"inotify instance. Each item (\"watch\") in the watch list specifies the "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:69
+#: build/C/man7/inotify.7:70
msgid ""
"When events occur for monitored files and directories, those events are made "
"available to the application as structured data that can be read from the "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:72
+#: build/C/man7/inotify.7:73
msgid "B<inotify_rm_watch>(2) removes an item from an inotify watch list."
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:79
+#: build/C/man7/inotify.7:80
msgid ""
"When all file descriptors referring to an inotify instance have been closed "
"(using B<close>(2)), the underlying object and its resources are freed for "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:88
+#: build/C/man7/inotify.7:89
msgid ""
"With careful programming, an application can use inotify to efficiently "
"monitor and cache the state of a set of filesystem objects. However, robust "
msgstr ""
#. type: SS
-#: build/C/man7/inotify.7:88
+#: build/C/man7/inotify.7:89
#, no-wrap
msgid "Reading events from an inotify file descriptor"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:101
+#: build/C/man7/inotify.7:102
msgid ""
"To determine what events have occurred, an application B<read>(2)s from the "
"inotify file descriptor. If no events have so far occurred, then, assuming "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:105
+#: build/C/man7/inotify.7:106
msgid ""
"Each successful B<read>(2) returns a buffer containing one or more of the "
"following structures:"
#. "[patch] Fix type errors in inotify interfaces", 18 Nov 2008
#. Glibc bug filed: http://sources.redhat.com/bugzilla/show_bug.cgi?id=7040
#. type: Plain text
-#: build/C/man7/inotify.7:120
+#: build/C/man7/inotify.7:121
#, no-wrap
msgid ""
"struct inotify_event {\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:127
+#: build/C/man7/inotify.7:128
msgid ""
"I<wd> identifies the watch for which this event occurs. It is one of the "
"watch descriptors returned by a previous call to B<inotify_add_watch>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:130
+#: build/C/man7/inotify.7:131
msgid "I<mask> contains bits that describe the event that occurred (see below)."
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:142
+#: build/C/man7/inotify.7:143
msgid ""
"I<cookie> is a unique integer that connects related events. Currently this "
"is used only for rename events, and allows the resulting pair of "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:151
+#: build/C/man7/inotify.7:152
msgid ""
"The I<name> field is present only when an event is returned for a file "
"inside a watched directory; it identifies the file pathname relative to the "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:161
+#: build/C/man7/inotify.7:162
msgid ""
"The I<len> field counts all of the bytes in I<name>, including the null "
"bytes; the length of each I<inotify_event> structure is thus I<sizeof(struct "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:172
+#: build/C/man7/inotify.7:173
msgid ""
"The behavior when the buffer given to B<read>(2) is too small to return "
"information about the next event depends on the kernel version: in kernels "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:174
+#: build/C/man7/inotify.7:175
#, no-wrap
msgid " sizeof(struct inotify_event) + NAME_MAX + 1\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:176
+#: build/C/man7/inotify.7:177
msgid "will be sufficient to read at least one event."
msgstr ""
#. type: SS
-#: build/C/man7/inotify.7:176
+#: build/C/man7/inotify.7:177
#, no-wrap
msgid "inotify events"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:196
+#: build/C/man7/inotify.7:197
msgid ""
"The B<inotify_add_watch>(2) I<mask> argument and the I<mask> field of the "
"I<inotify_event> structure returned when B<read>(2)ing an inotify file "
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:197
+#: build/C/man7/inotify.7:198
#, no-wrap
msgid "B<IN_ACCESS> (*)"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:202
+#: build/C/man7/inotify.7:203
msgid "File was accessed (e.g., B<read>(2), B<execve>(2))."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:202
+#: build/C/man7/inotify.7:203
#, no-wrap
msgid "B<IN_ATTRIB> (*)"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:217
+#: build/C/man7/inotify.7:218
msgid ""
"Metadata changed\\(emfor example, permissions (e.g., B<chmod>(2)), "
"timestamps (e.g., B<utimensat>(2)), extended attributes (B<setxattr>(2)), "
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:217
+#: build/C/man7/inotify.7:218
#, no-wrap
msgid "B<IN_CLOSE_WRITE> (*)"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:220
+#: build/C/man7/inotify.7:221
msgid "File opened for writing was closed."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:220
+#: build/C/man7/inotify.7:221
#, no-wrap
msgid "B<IN_CLOSE_NOWRITE> (*)"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:223
+#: build/C/man7/inotify.7:224
msgid "File not opened for writing was closed."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:223
+#: build/C/man7/inotify.7:224
#, no-wrap
msgid "B<IN_CREATE> (*)"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:233
+#: build/C/man7/inotify.7:234
msgid ""
"File/directory created in watched directory (e.g., B<open>(2) B<O_CREAT>, "
"B<mkdir>(2), B<link>(2), B<symlink>(2), B<bind>(2) on a UNIX domain "
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:233
+#: build/C/man7/inotify.7:234
#, no-wrap
msgid "B<IN_DELETE> (*)"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:236
+#: build/C/man7/inotify.7:237
msgid "File/directory deleted from watched directory."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:236
+#: build/C/man7/inotify.7:237
#, no-wrap
msgid "B<IN_DELETE_SELF>"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:247
+#: build/C/man7/inotify.7:248
msgid ""
"Watched file/directory was itself deleted. (This event also occurs if an "
"object is moved to another filesystem, since B<mv>(1) in effect copies the "
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:247
+#: build/C/man7/inotify.7:248
#, no-wrap
msgid "B<IN_MODIFY> (*)"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:252
+#: build/C/man7/inotify.7:253
msgid "File was modified (e.g., B<write>(2), B<truncate>(2))."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:252
+#: build/C/man7/inotify.7:253
#, no-wrap
msgid "B<IN_MOVE_SELF>"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:255
+#: build/C/man7/inotify.7:256
msgid "Watched file/directory was itself moved."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:255
+#: build/C/man7/inotify.7:256
#, no-wrap
msgid "B<IN_MOVED_FROM> (*)"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:259
+#: build/C/man7/inotify.7:260
msgid ""
"Generated for the directory containing the old filename when a file is "
"renamed."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:259
+#: build/C/man7/inotify.7:260
#, no-wrap
msgid "B<IN_MOVED_TO> (*)"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:263
+#: build/C/man7/inotify.7:264
msgid ""
"Generated for the directory containing the new filename when a file is "
"renamed."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:263
+#: build/C/man7/inotify.7:264
#, no-wrap
msgid "B<IN_OPEN> (*)"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:266
+#: build/C/man7/inotify.7:267
msgid "File was opened."
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:275
+#: build/C/man7/inotify.7:276
msgid ""
"When monitoring a directory, the events marked with an asterisk (*) above "
"can occur for files in the directory, in which case the I<name> field in the "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:283
+#: build/C/man7/inotify.7:284
msgid ""
"The B<IN_ALL_EVENTS> macro is defined as a bit mask of all of the above "
"events. This macro can be used as the I<mask> argument when calling "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:285
+#: build/C/man7/inotify.7:286
msgid "Two additional convenience macros are defined:"
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:286
+#: build/C/man7/inotify.7:287
#, no-wrap
msgid "B<IN_MOVE>"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:290
+#: build/C/man7/inotify.7:291
msgid "Equates to B<IN_MOVED_FROM | IN_MOVED_TO>."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:290
+#: build/C/man7/inotify.7:291
#, no-wrap
msgid "B<IN_CLOSE>"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:294
+#: build/C/man7/inotify.7:295
msgid "Equates to B<IN_CLOSE_WRITE | IN_CLOSE_NOWRITE>."
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:300
+#: build/C/man7/inotify.7:301
msgid ""
"The following further bits can be specified in I<mask> when calling "
"B<inotify_add_watch>(2):"
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:301
+#: build/C/man7/inotify.7:302
#, no-wrap
msgid "B<IN_DONT_FOLLOW> (since Linux 2.6.15)"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:306
+#: build/C/man7/inotify.7:307
msgid "Don't dereference I<pathname> if it is a symbolic link."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:306
+#: build/C/man7/inotify.7:307
#, no-wrap
msgid "B<IN_EXCL_UNLINK> (since Linux 2.6.36)"
msgstr ""
#. commit 8c1934c8d70b22ca8333b216aec6c7d09fdbd6a6
#. type: Plain text
-#: build/C/man7/inotify.7:322
+#: build/C/man7/inotify.7:323
msgid ""
"By default, when watching events on the children of a directory, events are "
"generated for children even after they have been unlinked from the "
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:322
+#: build/C/man7/inotify.7:323
#, no-wrap
msgid "B<IN_MASK_ADD>"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:326
+#: build/C/man7/inotify.7:327
msgid ""
"Add (OR) events to watch mask for this pathname if it already exists "
"(instead of replacing mask)."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:326
+#: build/C/man7/inotify.7:327
#, no-wrap
msgid "B<IN_ONESHOT>"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:332
+#: build/C/man7/inotify.7:333
msgid "Monitor I<pathname> for one event, then remove from watch list."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:332
+#: build/C/man7/inotify.7:333
#, no-wrap
msgid "B<IN_ONLYDIR> (since Linux 2.6.15)"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:337
+#: build/C/man7/inotify.7:338
msgid "Only watch I<pathname> if it is a directory."
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:343
+#: build/C/man7/inotify.7:344
msgid "The following bits may be set in the I<mask> field returned by B<read>(2):"
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:344
+#: build/C/man7/inotify.7:345
#, no-wrap
msgid "B<IN_IGNORED>"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:350
+#: build/C/man7/inotify.7:351
msgid ""
"Watch was removed explicitly (B<inotify_rm_watch>(2)) or automatically "
"(file was deleted, or filesystem was unmounted). See also BUGS."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:350
+#: build/C/man7/inotify.7:351
#, no-wrap
msgid "B<IN_ISDIR>"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:353
+#: build/C/man7/inotify.7:354
msgid "Subject of this event is a directory."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:353
+#: build/C/man7/inotify.7:354
#, no-wrap
msgid "B<IN_Q_OVERFLOW>"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:358
+#: build/C/man7/inotify.7:359
msgid "Event queue overflowed (I<wd> is -1 for this event)."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:358
+#: build/C/man7/inotify.7:359
#, no-wrap
msgid "B<IN_UNMOUNT>"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:364
+#: build/C/man7/inotify.7:365
msgid ""
"Filesystem containing watched object was unmounted. In addition, an "
"B<IN_IGNORED> event will subsequently be generated for the watch descriptor."
msgstr ""
#. type: SS
-#: build/C/man7/inotify.7:365
+#: build/C/man7/inotify.7:366
#, no-wrap
msgid "Examples"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:373
+#: build/C/man7/inotify.7:374
msgid ""
"Suppose an application is watching the directory I<dir> and the file "
"I<dir/myfile> for all events. The examples below show some events that will "
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:374
+#: build/C/man7/inotify.7:375
#, no-wrap
msgid "fd = open(\"dir/myfile\", O_RDWR);"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:382
+#: build/C/man7/inotify.7:383
msgid "Generates B<IN_OPEN> events for both I<dir> and I<dir/myfile>."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:382
+#: build/C/man7/inotify.7:383
#, no-wrap
msgid "read(fd, buf, count);"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:390
+#: build/C/man7/inotify.7:391
msgid "Generates B<IN_ACCESS> events for both I<dir> and I<dir/myfile>."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:390
+#: build/C/man7/inotify.7:391
#, no-wrap
msgid "write(fd, buf, count);"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:398
+#: build/C/man7/inotify.7:399
msgid "Generates B<IN_MODIFY> events for both I<dir> and I<dir/myfile>."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:398
+#: build/C/man7/inotify.7:399
#, no-wrap
msgid "fchmod(fd, mode);"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:406
+#: build/C/man7/inotify.7:407
msgid "Generates B<IN_ATTRIB> events for both I<dir> and I<dir/myfile>."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:406
+#: build/C/man7/inotify.7:407
#, no-wrap
msgid "close(fd);"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:414
+#: build/C/man7/inotify.7:415
msgid "Generates B<IN_CLOSE_WRITE> events for both I<dir> and I<dir/myfile>."
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:423
+#: build/C/man7/inotify.7:424
msgid ""
"Suppose an application is watching the directories I<dir1> and I<dir2>, and "
"the file I<dir1/myfile>. The following examples show some events that may "
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:424
+#: build/C/man7/inotify.7:425
#, no-wrap
msgid "link(\"dir1/myfile\", \"dir2/new\");"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:434
+#: build/C/man7/inotify.7:435
msgid ""
"Generates an B<IN_ATTRIB> event for I<myfile> and an B<IN_CREATE> event for "
"I<dir2>."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:434
+#: build/C/man7/inotify.7:435
#, no-wrap
msgid "rename(\"dir1/myfile\", \"dir2/myfile\");"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:455
+#: build/C/man7/inotify.7:456
msgid ""
"Generates an B<IN_MOVED_FROM> event for I<dir1>, an B<IN_MOVED_TO> event for "
"I<dir2>, and an B<IN_MOVE_SELF> event for I<myfile>. The B<IN_MOVED_FROM> "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:469
+#: build/C/man7/inotify.7:470
msgid ""
"Suppose that I<dir1/xx> and I<dir2/yy> are (the only) links to the same "
"file, and an application is watching I<dir1>, I<dir2>, I<dir1/xx>, and "
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:470
+#: build/C/man7/inotify.7:471
#, no-wrap
msgid "unlink(\"dir2/yy\");"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:481
+#: build/C/man7/inotify.7:482
msgid ""
"Generates an B<IN_ATTRIB> event for I<xx> (because its link count changes) "
"and an B<IN_DELETE> event for I<dir2>."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:481
+#: build/C/man7/inotify.7:482
#, no-wrap
msgid "unlink(\"dir1/xx\");"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:494
+#: build/C/man7/inotify.7:495
msgid ""
"Generates B<IN_ATTRIB>, B<IN_DELETE_SELF>, and B<IN_IGNORED> events for "
"I<xx>, and an B<IN_DELETE> event for I<dir1>."
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:501
+#: build/C/man7/inotify.7:502
msgid ""
"Suppose an application is watching the directory I<dir> and (the empty) "
"directory I<dir/subdir>. The following examples show some events that may "
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:502
+#: build/C/man7/inotify.7:503
#, no-wrap
msgid "mkdir(\"dir/new\", mode);"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:508
+#: build/C/man7/inotify.7:509
msgid "Generates an B<IN_CREATE | IN_ISDIR> event for I<dir>."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:508
+#: build/C/man7/inotify.7:509
#, no-wrap
msgid "rmdir(\"dir/subdir\");"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:520
+#: build/C/man7/inotify.7:521
msgid ""
"Generates B<IN_DELETE_SELF> and B<IN_IGNORED> events for I<subdir>, and an "
"B<IN_DELETE | IN_ISDIR> event for I<dir>."
msgstr ""
#. type: SS
-#: build/C/man7/inotify.7:521
+#: build/C/man7/inotify.7:522
#, no-wrap
msgid "/proc interfaces"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:524
+#: build/C/man7/inotify.7:525
msgid ""
"The following interfaces can be used to limit the amount of kernel memory "
"consumed by inotify:"
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:524
+#: build/C/man7/inotify.7:525
#, no-wrap
msgid "I</proc/sys/fs/inotify/max_queued_events>"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:533
+#: build/C/man7/inotify.7:534
msgid ""
"The value in this file is used when an application calls B<inotify_init>(2) "
"to set an upper limit on the number of events that can be queued to the "
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:533
+#: build/C/man7/inotify.7:534
#, no-wrap
msgid "I</proc/sys/fs/inotify/max_user_instances>"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:537
+#: build/C/man7/inotify.7:538
msgid ""
"This specifies an upper limit on the number of inotify instances that can be "
"created per real user ID."
msgstr ""
#. type: TP
-#: build/C/man7/inotify.7:537
+#: build/C/man7/inotify.7:538
#, no-wrap
msgid "I</proc/sys/fs/inotify/max_user_watches>"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:541
+#: build/C/man7/inotify.7:542
msgid ""
"This specifies an upper limit on the number of watches that can be created "
"per real user ID."
msgstr ""
#. type: SH
-#: build/C/man7/inotify.7:541 build/C/man2/inotify_add_watch.2:118 build/C/man2/inotify_init.2:94 build/C/man2/inotify_rm_watch.2:67 build/C/man2/fanotify_init.2:233 build/C/man2/fanotify_mark.2:299 build/C/man7/fanotify.7:446
+#: build/C/man7/inotify.7:542 build/C/man2/inotify_add_watch.2:118 build/C/man2/inotify_init.2:94 build/C/man2/inotify_rm_watch.2:67 build/C/man2/fanotify_init.2:233 build/C/man2/fanotify_mark.2:299 build/C/man7/fanotify.7:446
#, no-wrap
msgid "VERSIONS"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:549
+#: build/C/man7/inotify.7:550
msgid ""
"Inotify was merged into the 2.6.13 Linux kernel. The required library "
"interfaces were added to glibc in version 2.4. (B<IN_DONT_FOLLOW>, "
msgstr ""
#. type: SH
-#: build/C/man7/inotify.7:549 build/C/man2/inotify_add_watch.2:120 build/C/man2/inotify_init.2:101 build/C/man2/inotify_rm_watch.2:69 build/C/man2/fanotify_init.2:237 build/C/man2/fanotify_mark.2:303 build/C/man7/fanotify.7:450
+#: build/C/man7/inotify.7:550 build/C/man2/inotify_add_watch.2:120 build/C/man2/inotify_init.2:101 build/C/man2/inotify_rm_watch.2:69 build/C/man2/fanotify_init.2:237 build/C/man2/fanotify_mark.2:303 build/C/man7/fanotify.7:450
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:551
+#: build/C/man7/inotify.7:552
msgid "The inotify API is Linux-specific."
msgstr ""
#. type: SH
-#: build/C/man7/inotify.7:551 build/C/man7/fanotify.7:452
+#: build/C/man7/inotify.7:552 build/C/man7/fanotify.7:452
#, no-wrap
msgid "NOTES"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:558
+#: build/C/man7/inotify.7:559
msgid ""
"Inotify file descriptors can be monitored using B<select>(2), B<poll>(2), "
"and B<epoll>(7). When an event is available, the file descriptor indicates "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:587
+#: build/C/man7/inotify.7:588
msgid ""
"Since Linux 2.6.25, signal-driven I/O notification is available for inotify "
"file descriptors; see the discussion of B<F_SETFL> (for setting the "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:600
+#: build/C/man7/inotify.7:601
msgid ""
"If successive output inotify events produced on the inotify file descriptor "
"are identical (same I<wd>, I<mask>, I<cookie>, and I<name>), then they are "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:606
+#: build/C/man7/inotify.7:607
msgid ""
"The events returned by reading from an inotify file descriptor form an "
"ordered queue. Thus, for example, it is guaranteed that when renaming from "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:612
+#: build/C/man7/inotify.7:613
msgid ""
"The B<FIONREAD> B<ioctl>(2) returns the number of bytes available to read "
"from an inotify file descriptor."
msgstr ""
#. type: SS
-#: build/C/man7/inotify.7:612 build/C/man7/fanotify.7:459
+#: build/C/man7/inotify.7:613 build/C/man7/fanotify.7:459
#, no-wrap
msgid "Limitations and caveats"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:619
+#: build/C/man7/inotify.7:620
msgid ""
"The inotify API provides no information about the user or process that "
"triggered the inotify event. In particular, there is no easy way for a "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:632
+#: build/C/man7/inotify.7:633
msgid ""
"Inotify reports only events that a user-space program triggers through the "
"filesystem API. As a result, it does not catch remote events that occur on "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:638
+#: build/C/man7/inotify.7:640
msgid ""
"The inotify API does not report file accesses and modifications that may "
-"occur because of B<mmap>(2) and B<msync>(2)."
+"occur because of B<mmap>(2), B<msync>(2), and B<munmap>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:642
+#: build/C/man7/inotify.7:644
msgid ""
"The inotify API identifies affected files by filename. However, by the time "
"an application processes an inotify event, the filename may already have "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:647
+#: build/C/man7/inotify.7:649
msgid ""
"The inotify API identifies events via watch descriptors. It is the "
"application's responsibility to cache a mapping (if one is needed) between "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:652
+#: build/C/man7/inotify.7:654
msgid ""
"Inotify monitoring of directories is not recursive: to monitor "
"subdirectories under a directory, additional watches must be created. This "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:661
+#: build/C/man7/inotify.7:663
msgid ""
"If monitoring an entire directory subtree, and a new subdirectory is created "
"in that tree or an existing directory is renamed into that tree, be aware "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:673
+#: build/C/man7/inotify.7:675
msgid ""
"Note that the event queue can overflow. In this case, events are lost. "
"Robust applications should handle the possibility of lost events "
msgstr ""
#. type: SS
-#: build/C/man7/inotify.7:673
+#: build/C/man7/inotify.7:675
#, no-wrap
msgid "Dealing with rename() events"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:682
+#: build/C/man7/inotify.7:684
msgid ""
"As noted above, the B<IN_MOVED_FROM> and B<IN_MOVED_TO> event pair that is "
"generated by B<rename>(2) can be matched up via their shared cookie value. "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:693
+#: build/C/man7/inotify.7:695
msgid ""
"These two events are usually consecutive in the event stream available when "
"reading from the inotify file descriptor. However, this is not guaranteed. "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:718
+#: build/C/man7/inotify.7:720
msgid ""
"Matching up the B<IN_MOVED_FROM> and B<IN_MOVED_TO> event pair generated by "
"B<rename>(2) is thus inherently racy. (Don't forget that if an object is "
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:728
+#: build/C/man7/inotify.7:730
msgid ""
"Applications should also allow for the possibility that the B<IN_MOVED_FROM> "
"event was the last event that could fit in the buffer returned by the "
msgstr ""
#. type: SH
-#: build/C/man7/inotify.7:728 build/C/man2/fanotify_init.2:239 build/C/man2/fanotify_mark.2:305 build/C/man7/fanotify.7:487
+#: build/C/man7/inotify.7:730 build/C/man2/fanotify_init.2:239 build/C/man2/fanotify_mark.2:305 build/C/man7/fanotify.7:487
#, no-wrap
msgid "BUGS"
msgstr ""
#. FIXME kernel commit 611da04f7a31b2208e838be55a42c7a1310ae321
#. implies that unmount events were buggy 2.6.11 to 2.6.36
#. type: Plain text
-#: build/C/man7/inotify.7:736
+#: build/C/man7/inotify.7:738
msgid "In kernels before 2.6.16, the B<IN_ONESHOT> I<mask> flag does not work."
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:746
+#: build/C/man7/inotify.7:748
msgid ""
"As originally designed and implemented, the B<IN_ONESHOT> flag did not cause "
"an B<IN_IGNORED> event to be generated when the watch was dropped after one "
#. commit 1c17d18e3775485bf1e0ce79575eb637a94494a2
#. type: Plain text
-#: build/C/man7/inotify.7:755
+#: build/C/man7/inotify.7:757
msgid ""
"Before kernel 2.6.25, the kernel code that was intended to coalesce "
"successive identical events (i.e., the two most recent events could "
msgstr ""
#. type: SH
-#: build/C/man7/inotify.7:755 build/C/man2/inotify_add_watch.2:122 build/C/man2/inotify_init.2:103 build/C/man2/inotify_rm_watch.2:71 build/C/man2/fanotify_init.2:252 build/C/man2/fanotify_mark.2:332 build/C/man7/fanotify.7:738
+#: build/C/man7/inotify.7:757 build/C/man7/fanotify.7:509
#, no-wrap
-msgid "SEE ALSO"
+msgid "EXAMPLE"
msgstr ""
#. type: Plain text
#: build/C/man7/inotify.7:765
msgid ""
+"The following program demonstrates the usage of the inotify API. It marks "
+"the directories passed as a command-line arguments and waits for events of "
+"type B<IN_OPEN>, B<IN_CLOSE_NOWRITE> and B<IN_CLOSE_WRITE>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:780
+msgid ""
+"The following output was recorded while editing the file "
+"I</home/user/temp/foo> and listing directory I</tmp>. Before the file and "
+"the directory were opened, B<IN_OPEN> events occurred. After the file was "
+"closed, an B<IN_CLOSE_WRITE> event occurred. After the directory was "
+"closed, an B<IN_CLOSE_NOWRITE> event occurred. Execution of the program "
+"ended when the user pressed the ENTER key."
+msgstr ""
+
+#. type: SS
+#: build/C/man7/inotify.7:780 build/C/man7/fanotify.7:529
+#, no-wrap
+msgid "Example output"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:790
+#, no-wrap
+msgid ""
+"$ B<./a.out /tmp /home/user/temp>\n"
+"Press enter key to terminate.\n"
+"Listening for events.\n"
+"IN_OPEN: /home/user/temp/foo [file]\n"
+"IN_CLOSE_WRITE: /home/user/temp/foo [file]\n"
+"IN_OPEN: /tmp/ [directory]\n"
+"IN_CLOSE_NOWRITE: /tmp/ [directory]\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:792 build/C/man7/fanotify.7:539
+#, no-wrap
+msgid "Listening for events stopped.\n"
+msgstr ""
+
+#. type: SS
+#: build/C/man7/inotify.7:794 build/C/man7/fanotify.7:541
+#, no-wrap
+msgid "Program source"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:802
+#, no-wrap
+msgid ""
+"#include E<lt>errno.hE<gt>\n"
+"#include E<lt>poll.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>sys/inotify.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:808
+#, no-wrap
+msgid ""
+"/* Read all available inotify events from the file descriptor 'fd'.\n"
+" wd is the table of watch descriptors for the directories in argv.\n"
+" argc is the length of wd and argv.\n"
+" argv is the list of watched directories.\n"
+" Entry 0 of wd and argv is unused. */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:817
+#, no-wrap
+msgid ""
+"static void\n"
+"handle_events(int fd, int *wd, int argc, char* argv[])\n"
+"{\n"
+" /* Some systems cannot read integer variables if they are not\n"
+" properly aligned. On other systems, incorrect alignment may\n"
+" decrease performance. Hence, the buffer used for reading from\n"
+" the inotify file descriptor should have the same alignment as\n"
+" struct inotify_event. */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:824
+#, no-wrap
+msgid ""
+" char buf[4096]\n"
+" __attribute__ ((aligned(__alignof__(struct inotify_event))));\n"
+" const struct inotify_event *event;\n"
+" int i;\n"
+" ssize_t len;\n"
+" char *ptr;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:826
+#, no-wrap
+msgid " /* Loop while events can be read from inotify file descriptor. */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:828
+#, no-wrap
+msgid " for (;;) {\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:830
+#, no-wrap
+msgid " /* Read some events. */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:836
+#, no-wrap
+msgid ""
+" len = read(fd, buf, sizeof buf);\n"
+" if (len == -1 && errno != EAGAIN) {\n"
+" perror(\"read\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:840
+#, no-wrap
+msgid ""
+" /* If the nonblocking read() found no events to read, then\n"
+" it returns -1 with errno set to EAGAIN. In that case,\n"
+" we exit the loop. */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:843 build/C/man7/fanotify.7:582
+#, no-wrap
+msgid ""
+" if (len E<lt>= 0)\n"
+" break;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:845 build/C/man7/fanotify.7:588
+#, no-wrap
+msgid " /* Loop over all events in the buffer */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:848
+#, no-wrap
+msgid ""
+" for (ptr = buf; ptr E<lt> buf + len;\n"
+" ptr += sizeof(struct inotify_event) + event-E<gt>len) {\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:850
+#, no-wrap
+msgid " event = (const struct inotify_event *) ptr;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:852
+#, no-wrap
+msgid " /* Print event type */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:859
+#, no-wrap
+msgid ""
+" if (event-E<gt>mask & IN_OPEN)\n"
+" printf(\"IN_OPEN: \");\n"
+" if (event-E<gt>mask & IN_CLOSE_NOWRITE)\n"
+" printf(\"IN_CLOSE_NOWRITE: \");\n"
+" if (event-E<gt>mask & IN_CLOSE_WRITE)\n"
+" printf(\"IN_CLOSE_WRITE: \");\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:861
+#, no-wrap
+msgid " /* Print the name of the watched directory */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:868
+#, no-wrap
+msgid ""
+" for (i = 1; i E<lt> argc; ++i) {\n"
+" if (wd[i] == event-E<gt>wd) {\n"
+" printf(\"%s/\", argv[i]);\n"
+" break;\n"
+" }\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:870
+#, no-wrap
+msgid " /* Print the name of the file */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:873
+#, no-wrap
+msgid ""
+" if (event-E<gt>len)\n"
+" printf(\"%s\", event-E<gt>name);\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:875
+#, no-wrap
+msgid " /* Print type of filesystem object */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:883
+#, no-wrap
+msgid ""
+" if (event-E<gt>mask & IN_ISDIR)\n"
+" printf(\" [directory]\\en\");\n"
+" else\n"
+" printf(\" [file]\\en\");\n"
+" }\n"
+" }\n"
+"}\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:892
+#, no-wrap
+msgid ""
+"int\n"
+"main(int argc, char* argv[])\n"
+"{\n"
+" char buf;\n"
+" int fd, i, poll_num;\n"
+" int *wd;\n"
+" nfds_t nfds;\n"
+" struct pollfd fds[2];\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:897
+#, no-wrap
+msgid ""
+" if (argc E<lt> 2) {\n"
+" printf(\"Usage: %s PATH [PATH ...]\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:899
+#, no-wrap
+msgid " printf(\"Press ENTER key to terminate.\\en\");\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:901
+#, no-wrap
+msgid " /* Create the file descriptor for accessing the inotify API */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:907
+#, no-wrap
+msgid ""
+" fd = inotify_init1(IN_NONBLOCK);\n"
+" if (fd == -1) {\n"
+" perror(\"inotify_init1\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:909
+#, no-wrap
+msgid " /* Allocate memory for watch descriptors */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:915
+#, no-wrap
+msgid ""
+" wd = calloc(argc, sizeof(int));\n"
+" if (wd == NULL) {\n"
+" perror(\"calloc\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:919
+#, no-wrap
+msgid ""
+" /* Mark directories for events\n"
+" - file was opened\n"
+" - file was closed */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:929
+#, no-wrap
+msgid ""
+" for (i = 1; i E<lt> argc; i++) {\n"
+" wd[i] = inotify_add_watch(fd, argv[i],\n"
+" IN_OPEN | IN_CLOSE);\n"
+" if (wd[i] == -1) {\n"
+" fprintf(stderr, \"Cannot watch '%s'\\en\", argv[i]);\n"
+" perror(\"inotify_add_watch\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:931 build/C/man7/fanotify.7:688
+#, no-wrap
+msgid " /* Prepare for polling */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:933 build/C/man7/fanotify.7:690
+#, no-wrap
+msgid " nfds = 2;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:935 build/C/man7/fanotify.7:692
+#, no-wrap
+msgid " /* Console input */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:938 build/C/man7/fanotify.7:695
+#, no-wrap
+msgid ""
+" fds[0].fd = STDIN_FILENO;\n"
+" fds[0].events = POLLIN;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:940
+#, no-wrap
+msgid " /* Inotify input */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:943 build/C/man7/fanotify.7:700
+#, no-wrap
+msgid ""
+" fds[1].fd = fd;\n"
+" fds[1].events = POLLIN;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:945
+#, no-wrap
+msgid " /* Wait for events and/or terminal input */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:955
+#, no-wrap
+msgid ""
+" printf(\"Listening for events.\\en\");\n"
+" while (1) {\n"
+" poll_num = poll(fds, nfds, -1);\n"
+" if (poll_num == -1) {\n"
+" if (errno == EINTR)\n"
+" continue;\n"
+" perror(\"poll\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:957
+#, no-wrap
+msgid " if (poll_num E<gt> 0) {\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:959
+#, no-wrap
+msgid " if (fds[0].revents & POLLIN) {\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:961
+#, no-wrap
+msgid " /* Console input is available. Empty stdin and quit */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:966 build/C/man7/fanotify.7:724
+#, no-wrap
+msgid ""
+" while (read(STDIN_FILENO, &buf, 1) E<gt> 0 && buf != "
+"'\\en')\n"
+" continue;\n"
+" break;\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:968 build/C/man7/fanotify.7:726
+#, no-wrap
+msgid " if (fds[1].revents & POLLIN) {\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:970
+#, no-wrap
+msgid " /* Inotify events are available */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:975
+#, no-wrap
+msgid ""
+" handle_events(fd, wd, argc, argv);\n"
+" }\n"
+" }\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:977
+#, no-wrap
+msgid " printf(\"Listening for events stopped.\\en\");\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:979
+#, no-wrap
+msgid " /* Close inotify file descriptor */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:981
+#, no-wrap
+msgid " close(fd);\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:985
+#, no-wrap
+msgid ""
+" free(wd);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. type: SH
+#: build/C/man7/inotify.7:986 build/C/man2/inotify_add_watch.2:122 build/C/man2/inotify_init.2:103 build/C/man2/inotify_rm_watch.2:71 build/C/man2/fanotify_init.2:252 build/C/man2/fanotify_mark.2:332 build/C/man7/fanotify.7:738
+#, no-wrap
+msgid "SEE ALSO"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:996
+msgid ""
"B<inotifywait>(1), B<inotifywatch>(1), B<inotify_add_watch>(2), "
"B<inotify_init>(2), B<inotify_init1>(2), B<inotify_rm_watch>(2), B<read>(2), "
"B<stat>(2), B<fanotify>(7)"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:768
+#: build/C/man7/inotify.7:999
msgid "I<Documentation/filesystems/inotify.txt> in the Linux kernel source tree"
msgstr ""
#. type: SH
-#: build/C/man7/inotify.7:768 build/C/man2/inotify_add_watch.2:126 build/C/man2/inotify_init.2:107 build/C/man2/inotify_rm_watch.2:75 build/C/man2/fanotify_init.2:255 build/C/man2/fanotify_mark.2:335 build/C/man7/fanotify.7:743
+#: build/C/man7/inotify.7:999 build/C/man2/inotify_add_watch.2:126 build/C/man2/inotify_init.2:107 build/C/man2/inotify_rm_watch.2:75 build/C/man2/fanotify_init.2:255 build/C/man2/fanotify_mark.2:335 build/C/man7/fanotify.7:743
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man7/inotify.7:776 build/C/man2/inotify_add_watch.2:134 build/C/man2/inotify_init.2:115 build/C/man2/inotify_rm_watch.2:83 build/C/man2/fanotify_init.2:263 build/C/man2/fanotify_mark.2:343 build/C/man7/fanotify.7:751
+#: build/C/man7/inotify.7:1007 build/C/man2/inotify_add_watch.2:134 build/C/man2/inotify_init.2:115 build/C/man2/inotify_rm_watch.2:83 build/C/man2/fanotify_init.2:263 build/C/man2/fanotify_mark.2:343 build/C/man7/fanotify.7:751
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
"reading application has no way to detect the error."
msgstr ""
-#. type: SH
-#: build/C/man7/fanotify.7:509
-#, no-wrap
-msgid "EXAMPLE"
-msgstr ""
-
#. type: Plain text
#: build/C/man7/fanotify.7:519
msgid ""
"key."
msgstr ""
-#. type: SS
-#: build/C/man7/fanotify.7:529
-#, no-wrap
-msgid "Example output"
-msgstr ""
-
#. type: Plain text
#: build/C/man7/fanotify.7:537
#, no-wrap
msgstr ""
#. type: Plain text
-#: build/C/man7/fanotify.7:539
-#, no-wrap
-msgid "Listening for events stopped.\n"
-msgstr ""
-
-#. type: SS
-#: build/C/man7/fanotify.7:541
-#, no-wrap
-msgid "Program source"
-msgstr ""
-
-#. type: Plain text
#: build/C/man7/fanotify.7:552
#, no-wrap
msgid ""
"handle_events(int fd)\n"
"{\n"
" const struct fanotify_event_metadata *metadata;\n"
-" char buf[4096];\n"
+" struct fanotify_event_metadata buf[200];\n"
" ssize_t len;\n"
" char path[PATH_MAX];\n"
" ssize_t path_len;\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/fanotify.7:582
-#, no-wrap
-msgid ""
-" if (len E<lt>= 0)\n"
-" break;\n"
-msgstr ""
-
-#. type: Plain text
#: build/C/man7/fanotify.7:584
#, no-wrap
msgid " /* Point to the first event in the buffer */\n"
#. type: Plain text
#: build/C/man7/fanotify.7:586
#, no-wrap
-msgid " metadata = (struct fanotify_event_metadata *) buf;\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/fanotify.7:588
-#, no-wrap
-msgid " /* Loop over all events in the buffer */\n"
+msgid " metadata = buf;\n"
msgstr ""
#. type: Plain text
" response.fd = metadata-E<gt>fd;\n"
" response.response = FAN_ALLOW;\n"
" write(fd, &response,\n"
-" sizeof(struct fanotify_response));\n"
+" sizeof(struct fanotify_response));\n"
" }\n"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man7/fanotify.7:688
-#, no-wrap
-msgid " /* Prepare for polling */\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/fanotify.7:690
-#, no-wrap
-msgid " nfds = 2;\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/fanotify.7:692
-#, no-wrap
-msgid " /* Console input */\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/fanotify.7:695
-#, no-wrap
-msgid ""
-" fds[0].fd = STDIN_FILENO;\n"
-" fds[0].events = POLLIN;\n"
-msgstr ""
-
-#. type: Plain text
#: build/C/man7/fanotify.7:697
#, no-wrap
msgid " /* Fanotify input */\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/fanotify.7:700
-#, no-wrap
-msgid ""
-" fds[1].fd = fd;\n"
-" fds[1].events = POLLIN;\n"
-msgstr ""
-
-#. type: Plain text
#: build/C/man7/fanotify.7:702
#, no-wrap
msgid " /* This is the loop to wait for incoming events */\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/fanotify.7:724
-#, no-wrap
-msgid ""
-" while (read(STDIN_FILENO, &buf, 1) E<gt> 0 && buf != "
-"'\\en')\n"
-" continue;\n"
-" break;\n"
-" }\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/fanotify.7:726
-#, no-wrap
-msgid " if (fds[1].revents & POLLIN) {\n"
-msgstr ""
-
-#. type: Plain text
#: build/C/man7/fanotify.7:728
#, no-wrap
msgid " /* Fanotify events are available */\n"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-08 01:15+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:28+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Content-Transfer-Encoding: 8bit\n"
#. type: TH
-#: build/C/man7/inotify.7:26
+#: build/C/man7/inotify.7:27
#, no-wrap
msgid "INOTIFY"
msgstr "INOTIFY"
#. type: TH
-#: build/C/man7/inotify.7:26
-#, no-wrap
-msgid "2014-05-08"
+#: build/C/man7/inotify.7:27
+#, fuzzy, no-wrap
+#| msgid "2014-05-08"
+msgid "2014-05-23"
msgstr "2014-05-08"
#. type: TH
-#: build/C/man7/inotify.7:26 build/C/man2/inotify_add_watch.2:28
+#: build/C/man7/inotify.7:27 build/C/man2/inotify_add_watch.2:28
#: build/C/man2/inotify_init.2:29 build/C/man2/inotify_rm_watch.2:27
#: build/C/man2/fanotify_init.2:24 build/C/man2/fanotify_mark.2:24
#: build/C/man7/fanotify.7:25
msgstr "Linux"
#. type: TH
-#: build/C/man7/inotify.7:26 build/C/man2/inotify_add_watch.2:28
+#: build/C/man7/inotify.7:27 build/C/man2/inotify_add_watch.2:28
#: build/C/man2/inotify_init.2:29 build/C/man2/inotify_rm_watch.2:27
#: build/C/man2/fanotify_init.2:24 build/C/man2/fanotify_mark.2:24
#: build/C/man7/fanotify.7:25
msgstr "Linux Programmer's Manual"
#. type: SH
-#: build/C/man7/inotify.7:27 build/C/man2/inotify_add_watch.2:29
+#: build/C/man7/inotify.7:28 build/C/man2/inotify_add_watch.2:29
#: build/C/man2/inotify_init.2:30 build/C/man2/inotify_rm_watch.2:28
#: build/C/man2/fanotify_init.2:25 build/C/man2/fanotify_mark.2:25
#: build/C/man7/fanotify.7:26
msgstr "名前"
#. type: Plain text
-#: build/C/man7/inotify.7:29
+#: build/C/man7/inotify.7:30
msgid "inotify - monitoring filesystem events"
msgstr "inotify - ファイルシステムイベントを監視する"
#. type: SH
-#: build/C/man7/inotify.7:29 build/C/man2/inotify_add_watch.2:35
+#: build/C/man7/inotify.7:30 build/C/man2/inotify_add_watch.2:35
#: build/C/man2/inotify_init.2:39 build/C/man2/inotify_rm_watch.2:36
#: build/C/man2/fanotify_init.2:33 build/C/man2/fanotify_mark.2:36
#: build/C/man7/fanotify.7:28
msgstr "説明"
#. type: Plain text
-#: build/C/man7/inotify.7:37
+#: build/C/man7/inotify.7:38
msgid ""
"The I<inotify> API provides a mechanism for monitoring filesystem events. "
"Inotify can be used to monitor individual files, or to monitor directories. "
"返す。"
#. type: Plain text
-#: build/C/man7/inotify.7:39
+#: build/C/man7/inotify.7:40
msgid "The following system calls are used with this API:"
msgstr "この API では以下のシステムコールが使用される。"
#. type: IP
-#: build/C/man7/inotify.7:39 build/C/man7/inotify.7:50
-#: build/C/man7/inotify.7:63 build/C/man7/inotify.7:69
-#: build/C/man7/inotify.7:72 build/C/man2/fanotify_init.2:242
+#: build/C/man7/inotify.7:40 build/C/man7/inotify.7:51
+#: build/C/man7/inotify.7:64 build/C/man7/inotify.7:70
+#: build/C/man7/inotify.7:73 build/C/man2/fanotify_init.2:242
#: build/C/man2/fanotify_mark.2:195 build/C/man2/fanotify_mark.2:201
#: build/C/man2/fanotify_mark.2:209 build/C/man2/fanotify_mark.2:215
#: build/C/man2/fanotify_mark.2:226 build/C/man2/fanotify_mark.2:308
msgstr "*"
#. type: Plain text
-#: build/C/man7/inotify.7:50
+#: build/C/man7/inotify.7:51
msgid ""
"B<inotify_init>(2) creates an inotify instance and returns a file "
"descriptor referring to the inotify instance. The more recent "
"の I<flags> 引き数がある。"
#. type: Plain text
-#: build/C/man7/inotify.7:63
+#: build/C/man7/inotify.7:64
msgid ""
"B<inotify_add_watch>(2) manipulates the \"watch list\" associated with an "
"inotify instance. Each item (\"watch\") in the watch list specifies the "
"B<inotify_add_watch>(2) から返される整数である。"
#. type: Plain text
-#: build/C/man7/inotify.7:69
+#: build/C/man7/inotify.7:70
msgid ""
"When events occur for monitored files and directories, those events are made "
"available to the application as structured data that can be read from the "
"化データとして読み出すことができる (下記参照)。"
#. type: Plain text
-#: build/C/man7/inotify.7:72
+#: build/C/man7/inotify.7:73
msgid "B<inotify_rm_watch>(2) removes an item from an inotify watch list."
msgstr ""
"B<inotify_rm_watch>(2) は inotify の監視対象リストからアイテムを削除する。"
#. type: Plain text
-#: build/C/man7/inotify.7:79
+#: build/C/man7/inotify.7:80
msgid ""
"When all file descriptors referring to an inotify instance have been closed "
"(using B<close>(2)), the underlying object and its resources are freed for "
"れる。"
#. type: Plain text
-#: build/C/man7/inotify.7:88
+#: build/C/man7/inotify.7:89
msgid ""
"With careful programming, an application can use inotify to efficiently "
"monitor and cache the state of a set of filesystem objects. However, robust "
"するのが懸命だろう。"
#. type: SS
-#: build/C/man7/inotify.7:88
+#: build/C/man7/inotify.7:89
#, no-wrap
msgid "Reading events from an inotify file descriptor"
msgstr "inotify ファイルディスクリプタからのイベントの読み出し"
#. type: Plain text
-#: build/C/man7/inotify.7:101
+#: build/C/man7/inotify.7:102
msgid ""
"To determine what events have occurred, an application B<read>(2)s from the "
"inotify file descriptor. If no events have so far occurred, then, assuming "
"ラー B<EINTR> で失敗する。 B<signal>(7) 参照)。"
#. type: Plain text
-#: build/C/man7/inotify.7:105
+#: build/C/man7/inotify.7:106
msgid ""
"Each successful B<read>(2) returns a buffer containing one or more of the "
"following structures:"
#. "[patch] Fix type errors in inotify interfaces", 18 Nov 2008
#. Glibc bug filed: http://sources.redhat.com/bugzilla/show_bug.cgi?id=7040
#. type: Plain text
-#: build/C/man7/inotify.7:120
+#: build/C/man7/inotify.7:121
#, no-wrap
msgid ""
"struct inotify_event {\n"
"};\n"
#. type: Plain text
-#: build/C/man7/inotify.7:127
+#: build/C/man7/inotify.7:128
msgid ""
"I<wd> identifies the watch for which this event occurs. It is one of the "
"watch descriptors returned by a previous call to B<inotify_add_watch>(2)."
"つである。"
#. type: Plain text
-#: build/C/man7/inotify.7:130
+#: build/C/man7/inotify.7:131
msgid ""
"I<mask> contains bits that describe the event that occurred (see below)."
msgstr ""
"I<mask> には発生したイベント (下記参照) を記述するためのビットが含まれる。"
#. type: Plain text
-#: build/C/man7/inotify.7:142
+#: build/C/man7/inotify.7:143
msgid ""
"I<cookie> is a unique integer that connects related events. Currently this "
"is used only for rename events, and allows the resulting pair of "
"他のイベント種別の場合には、 I<cookie> は 0 に設定する。"
#. type: Plain text
-#: build/C/man7/inotify.7:151
+#: build/C/man7/inotify.7:152
msgid ""
"The I<name> field is present only when an event is returned for a file "
"inside a watched directory; it identifies the file pathname relative to the "
"に調整するために、 さらにヌルバイト (\\(aq\\e0\\(aq) が含まれる場合もある。"
#. type: Plain text
-#: build/C/man7/inotify.7:161
+#: build/C/man7/inotify.7:162
msgid ""
"The I<len> field counts all of the bytes in I<name>, including the null "
"bytes; the length of each I<inotify_event> structure is thus I<sizeof(struct "
"I<sizeof(struct inotify_event)+len> である。"
#. type: Plain text
-#: build/C/man7/inotify.7:172
+#: build/C/man7/inotify.7:173
msgid ""
"The behavior when the buffer given to B<read>(2) is too small to return "
"information about the next event depends on the kernel version: in kernels "
"バッファサイズとして"
#. type: Plain text
-#: build/C/man7/inotify.7:174
+#: build/C/man7/inotify.7:175
#, no-wrap
msgid " sizeof(struct inotify_event) + NAME_MAX + 1\n"
msgstr " sizeof(struct inotify_event) + NAME_MAX + 1\n"
#. type: Plain text
-#: build/C/man7/inotify.7:176
+#: build/C/man7/inotify.7:177
msgid "will be sufficient to read at least one event."
msgstr "を指定すれば、少なくとも 1 イベントで読み出しを行うには十分である。"
#. type: SS
-#: build/C/man7/inotify.7:176
+#: build/C/man7/inotify.7:177
#, no-wrap
msgid "inotify events"
msgstr "inotify イベント"
#. type: Plain text
-#: build/C/man7/inotify.7:196
+#: build/C/man7/inotify.7:197
msgid ""
"The B<inotify_add_watch>(2) I<mask> argument and the I<mask> field of the "
"I<inotify_event> structure returned when B<read>(2)ing an inotify file "
"B<read>(2) で返される I<mask> フィールドで返される:"
#. type: TP
-#: build/C/man7/inotify.7:197
+#: build/C/man7/inotify.7:198
#, no-wrap
msgid "B<IN_ACCESS> (*)"
msgstr "B<IN_ACCESS> (*)"
#. type: Plain text
-#: build/C/man7/inotify.7:202
+#: build/C/man7/inotify.7:203
msgid "File was accessed (e.g., B<read>(2), B<execve>(2))."
msgstr "(B<read>(2), B<execve>(2) などで) ファイルがアクセスされた。"
#. type: TP
-#: build/C/man7/inotify.7:202
+#: build/C/man7/inotify.7:203
#, no-wrap
msgid "B<IN_ATTRIB> (*)"
msgstr "B<IN_ATTRIB> (*)"
#. type: Plain text
-#: build/C/man7/inotify.7:217
+#: build/C/man7/inotify.7:218
msgid ""
"Metadata changed\\(emfor example, permissions (e.g., B<chmod>(2)), "
"timestamps (e.g., B<utimensat>(2)), extended attributes (B<setxattr>(2)), "
"ザー/グループ ID (B<chown>(2) など) などである。"
#. type: TP
-#: build/C/man7/inotify.7:217
+#: build/C/man7/inotify.7:218
#, no-wrap
msgid "B<IN_CLOSE_WRITE> (*)"
msgstr "B<IN_CLOSE_WRITE> (*)"
#. type: Plain text
-#: build/C/man7/inotify.7:220
+#: build/C/man7/inotify.7:221
msgid "File opened for writing was closed."
msgstr "書き込みのためにオープンされたファイルがクローズされた。"
#. type: TP
-#: build/C/man7/inotify.7:220
+#: build/C/man7/inotify.7:221
#, no-wrap
msgid "B<IN_CLOSE_NOWRITE> (*)"
msgstr "B<IN_CLOSE_NOWRITE> (*)"
#. type: Plain text
-#: build/C/man7/inotify.7:223
+#: build/C/man7/inotify.7:224
msgid "File not opened for writing was closed."
msgstr "書き込み以外のためにオープンされたファイルがクローズされた。"
#. type: TP
-#: build/C/man7/inotify.7:223
+#: build/C/man7/inotify.7:224
#, no-wrap
msgid "B<IN_CREATE> (*)"
msgstr "B<IN_CREATE> (*)"
#. type: Plain text
-#: build/C/man7/inotify.7:233
+#: build/C/man7/inotify.7:234
msgid ""
"File/directory created in watched directory (e.g., B<open>(2) B<O_CREAT>, "
"B<mkdir>(2), B<link>(2), B<symlink>(2), B<bind>(2) on a UNIX domain socket)."
"する B<bind>(2) など)。"
#. type: TP
-#: build/C/man7/inotify.7:233
+#: build/C/man7/inotify.7:234
#, no-wrap
msgid "B<IN_DELETE> (*)"
msgstr "B<IN_DELETE> (*)"
#. type: Plain text
-#: build/C/man7/inotify.7:236
+#: build/C/man7/inotify.7:237
msgid "File/directory deleted from watched directory."
msgstr "監視対象ディレクトリ内でファイルやディレクトリが削除された。"
#. type: TP
-#: build/C/man7/inotify.7:236
+#: build/C/man7/inotify.7:237
#, no-wrap
msgid "B<IN_DELETE_SELF>"
msgstr "B<IN_DELETE_SELF>"
#. type: Plain text
-#: build/C/man7/inotify.7:247
+#: build/C/man7/inotify.7:248
msgid ""
"Watched file/directory was itself deleted. (This event also occurs if an "
"object is moved to another filesystem, since B<mv>(1) in effect copies the "
"B<IN_IGNORED> イベントも生成される。"
#. type: TP
-#: build/C/man7/inotify.7:247
+#: build/C/man7/inotify.7:248
#, no-wrap
msgid "B<IN_MODIFY> (*)"
msgstr "B<IN_MODIFY> (*)"
#. type: Plain text
-#: build/C/man7/inotify.7:252
+#: build/C/man7/inotify.7:253
msgid "File was modified (e.g., B<write>(2), B<truncate>(2))."
msgstr "ファイルが変更された (B<write>(2), B<truncate>(2) など)。"
#. type: TP
-#: build/C/man7/inotify.7:252
+#: build/C/man7/inotify.7:253
#, no-wrap
msgid "B<IN_MOVE_SELF>"
msgstr "B<IN_MOVE_SELF>"
#. type: Plain text
-#: build/C/man7/inotify.7:255
+#: build/C/man7/inotify.7:256
msgid "Watched file/directory was itself moved."
msgstr "監視対象のディレクトリまたはファイル自身が移動された。"
#. type: TP
-#: build/C/man7/inotify.7:255
+#: build/C/man7/inotify.7:256
#, no-wrap
msgid "B<IN_MOVED_FROM> (*)"
msgstr "B<IN_MOVED_FROM> (*)"
#. type: Plain text
-#: build/C/man7/inotify.7:259
+#: build/C/man7/inotify.7:260
msgid ""
"Generated for the directory containing the old filename when a file is "
"renamed."
"生成される。"
#. type: TP
-#: build/C/man7/inotify.7:259
+#: build/C/man7/inotify.7:260
#, no-wrap
msgid "B<IN_MOVED_TO> (*)"
msgstr "B<IN_MOVED_TO> (*)"
#. type: Plain text
-#: build/C/man7/inotify.7:263
+#: build/C/man7/inotify.7:264
msgid ""
"Generated for the directory containing the new filename when a file is "
"renamed."
"成される。"
#. type: TP
-#: build/C/man7/inotify.7:263
+#: build/C/man7/inotify.7:264
#, no-wrap
msgid "B<IN_OPEN> (*)"
msgstr "B<IN_OPEN> (*)"
#. type: Plain text
-#: build/C/man7/inotify.7:266
+#: build/C/man7/inotify.7:267
msgid "File was opened."
msgstr "ファイルがオープンされた。"
#. type: Plain text
-#: build/C/man7/inotify.7:275
+#: build/C/man7/inotify.7:276
msgid ""
"When monitoring a directory, the events marked with an asterisk (*) above "
"can occur for files in the directory, in which case the I<name> field in the "
"返される I<name> フィールドは、ディレクトリ内のファイル名を表す。"
#. type: Plain text
-#: build/C/man7/inotify.7:283
+#: build/C/man7/inotify.7:284
msgid ""
"The B<IN_ALL_EVENTS> macro is defined as a bit mask of all of the above "
"events. This macro can be used as the I<mask> argument when calling "
"クロは B<inotify_add_watch>(2) を呼び出すときの I<mask> 引き数として使える。"
#. type: Plain text
-#: build/C/man7/inotify.7:285
+#: build/C/man7/inotify.7:286
msgid "Two additional convenience macros are defined:"
msgstr "以下の 2 つの便利なマクロが定義されている。"
#. type: TP
-#: build/C/man7/inotify.7:286
+#: build/C/man7/inotify.7:287
#, no-wrap
msgid "B<IN_MOVE>"
msgstr "B<IN_MOVE>"
#. type: Plain text
-#: build/C/man7/inotify.7:290
+#: build/C/man7/inotify.7:291
msgid "Equates to B<IN_MOVED_FROM | IN_MOVED_TO>."
msgstr "B<IN_MOVED_FROM | IN_MOVED_TO> と等価。"
#. type: TP
-#: build/C/man7/inotify.7:290
+#: build/C/man7/inotify.7:291
#, no-wrap
msgid "B<IN_CLOSE>"
msgstr "B<IN_CLOSE>"
#. type: Plain text
-#: build/C/man7/inotify.7:294
+#: build/C/man7/inotify.7:295
msgid "Equates to B<IN_CLOSE_WRITE | IN_CLOSE_NOWRITE>."
msgstr "B<IN_CLOSE_WRITE | IN_CLOSE_NOWRITE> と等価。"
#. type: Plain text
-#: build/C/man7/inotify.7:300
+#: build/C/man7/inotify.7:301
msgid ""
"The following further bits can be specified in I<mask> when calling "
"B<inotify_add_watch>(2):"
"できる:"
#. type: TP
-#: build/C/man7/inotify.7:301
+#: build/C/man7/inotify.7:302
#, no-wrap
msgid "B<IN_DONT_FOLLOW> (since Linux 2.6.15)"
msgstr "B<IN_DONT_FOLLOW> (Linux 2.6.15 以降)"
#. type: Plain text
-#: build/C/man7/inotify.7:306
+#: build/C/man7/inotify.7:307
msgid "Don't dereference I<pathname> if it is a symbolic link."
msgstr ""
"I<pathname> がシンボリックリンクである場合に辿らない。 (Linux 2.6.15 以降)"
#. type: TP
-#: build/C/man7/inotify.7:306
+#: build/C/man7/inotify.7:307
#, no-wrap
msgid "B<IN_EXCL_UNLINK> (since Linux 2.6.36)"
msgstr "B<IN_EXCL_UNLINK> (Linux 2.6.36 以降)"
#. commit 8c1934c8d70b22ca8333b216aec6c7d09fdbd6a6
#. type: Plain text
-#: build/C/man7/inotify.7:322
+#: build/C/man7/inotify.7:323
msgid ""
"By default, when watching events on the children of a directory, events are "
"generated for children even after they have been unlinked from the "
"後に子ファイルに関するイベントが生成されなくなる。"
#. type: TP
-#: build/C/man7/inotify.7:322
+#: build/C/man7/inotify.7:323
#, no-wrap
msgid "B<IN_MASK_ADD>"
msgstr "B<IN_MASK_ADD>"
#. type: Plain text
-#: build/C/man7/inotify.7:326
+#: build/C/man7/inotify.7:327
msgid ""
"Add (OR) events to watch mask for this pathname if it already exists "
"(instead of replacing mask)."
"く) イベントを追加 (OR) する。"
#. type: TP
-#: build/C/man7/inotify.7:326
+#: build/C/man7/inotify.7:327
#, no-wrap
msgid "B<IN_ONESHOT>"
msgstr "B<IN_ONESHOT>"
#. type: Plain text
-#: build/C/man7/inotify.7:332
+#: build/C/man7/inotify.7:333
msgid "Monitor I<pathname> for one event, then remove from watch list."
msgstr ""
"1 つのイベントについて I<pathname> を監視し、 イベントが発生したら監視対象リ"
"ストから削除する。"
#. type: TP
-#: build/C/man7/inotify.7:332
+#: build/C/man7/inotify.7:333
#, no-wrap
msgid "B<IN_ONLYDIR> (since Linux 2.6.15)"
msgstr "B<IN_ONLYDIR> (Linux 2.6.15 以降)"
#. type: Plain text
-#: build/C/man7/inotify.7:337
+#: build/C/man7/inotify.7:338
msgid "Only watch I<pathname> if it is a directory."
msgstr "I<pathname> がディレクトリの場合にのみ監視する。"
#. type: Plain text
-#: build/C/man7/inotify.7:343
+#: build/C/man7/inotify.7:344
msgid ""
"The following bits may be set in the I<mask> field returned by B<read>(2):"
msgstr "以下のビットが B<read>(2) で返される I<mask> フィールドに設定される:"
#. type: TP
-#: build/C/man7/inotify.7:344
+#: build/C/man7/inotify.7:345
#, no-wrap
msgid "B<IN_IGNORED>"
msgstr "B<IN_IGNORED>"
#. type: Plain text
-#: build/C/man7/inotify.7:350
+#: build/C/man7/inotify.7:351
msgid ""
"Watch was removed explicitly (B<inotify_rm_watch>(2)) or automatically "
"(file was deleted, or filesystem was unmounted). See also BUGS."
"れた。「バグ」も参照のこと。"
#. type: TP
-#: build/C/man7/inotify.7:350
+#: build/C/man7/inotify.7:351
#, no-wrap
msgid "B<IN_ISDIR>"
msgstr "B<IN_ISDIR>"
#. type: Plain text
-#: build/C/man7/inotify.7:353
+#: build/C/man7/inotify.7:354
msgid "Subject of this event is a directory."
msgstr "このイベントの対象がディレクトリである。"
#. type: TP
-#: build/C/man7/inotify.7:353
+#: build/C/man7/inotify.7:354
#, no-wrap
msgid "B<IN_Q_OVERFLOW>"
msgstr "B<IN_Q_OVERFLOW>"
#. type: Plain text
-#: build/C/man7/inotify.7:358
+#: build/C/man7/inotify.7:359
msgid "Event queue overflowed (I<wd> is -1 for this event)."
msgstr "イベントキューが溢れた (このイベントの場合、I<wd> は -1 である)。"
#. type: TP
-#: build/C/man7/inotify.7:358
+#: build/C/man7/inotify.7:359
#, no-wrap
msgid "B<IN_UNMOUNT>"
msgstr "B<IN_UNMOUNT>"
#. type: Plain text
-#: build/C/man7/inotify.7:364
+#: build/C/man7/inotify.7:365
msgid ""
"Filesystem containing watched object was unmounted. In addition, an "
"B<IN_IGNORED> event will subsequently be generated for the watch descriptor."
"監視対象ディスクリプタに対して B<IN_IGNORED> イベントが生成される。"
#. type: SS
-#: build/C/man7/inotify.7:365
+#: build/C/man7/inotify.7:366
#, no-wrap
msgid "Examples"
msgstr "例"
#. type: Plain text
-#: build/C/man7/inotify.7:373
+#: build/C/man7/inotify.7:374
msgid ""
"Suppose an application is watching the directory I<dir> and the file I<dir/"
"myfile> for all events. The examples below show some events that will be "
"れるイベントの例を示す。"
#. type: TP
-#: build/C/man7/inotify.7:374
+#: build/C/man7/inotify.7:375
#, no-wrap
msgid "fd = open(\"dir/myfile\", O_RDWR);"
msgstr "fd = open(\"dir/myfile\", O_RDWR);"
#. type: Plain text
-#: build/C/man7/inotify.7:382
+#: build/C/man7/inotify.7:383
msgid "Generates B<IN_OPEN> events for both I<dir> and I<dir/myfile>."
msgstr ""
"I<dir> と I<dir/myfile> の両方に対して B<IN_OPEN> イベントが生成される。"
#. type: TP
-#: build/C/man7/inotify.7:382
+#: build/C/man7/inotify.7:383
#, no-wrap
msgid "read(fd, buf, count);"
msgstr "read(fd, buf, count);"
#. type: Plain text
-#: build/C/man7/inotify.7:390
+#: build/C/man7/inotify.7:391
msgid "Generates B<IN_ACCESS> events for both I<dir> and I<dir/myfile>."
msgstr ""
"I<dir> と I<dir/myfile> の両方に対して B<IN_ACCESS> イベントが生成される"
#. type: TP
-#: build/C/man7/inotify.7:390
+#: build/C/man7/inotify.7:391
#, no-wrap
msgid "write(fd, buf, count);"
msgstr "write(fd, buf, count);"
#. type: Plain text
-#: build/C/man7/inotify.7:398
+#: build/C/man7/inotify.7:399
msgid "Generates B<IN_MODIFY> events for both I<dir> and I<dir/myfile>."
msgstr ""
"I<dir> と I<dir/myfile> の両方に対して B<IN_MODIFY> イベントが生成される"
#. type: TP
-#: build/C/man7/inotify.7:398
+#: build/C/man7/inotify.7:399
#, no-wrap
msgid "fchmod(fd, mode);"
msgstr "fchmod(fd, mode);"
#. type: Plain text
-#: build/C/man7/inotify.7:406
+#: build/C/man7/inotify.7:407
msgid "Generates B<IN_ATTRIB> events for both I<dir> and I<dir/myfile>."
msgstr ""
"I<dir> と I<dir/myfile> の両方に対して B<IN_ATTRIB> イベントが生成される"
#. type: TP
-#: build/C/man7/inotify.7:406
+#: build/C/man7/inotify.7:407
#, no-wrap
msgid "close(fd);"
msgstr "close(fd);"
#. type: Plain text
-#: build/C/man7/inotify.7:414
+#: build/C/man7/inotify.7:415
msgid "Generates B<IN_CLOSE_WRITE> events for both I<dir> and I<dir/myfile>."
msgstr ""
"I<dir> と I<dir/myfile> の両方に対して B<IN_CLOSE_WRITE> イベントが生成される"
#. type: Plain text
-#: build/C/man7/inotify.7:423
+#: build/C/man7/inotify.7:424
msgid ""
"Suppose an application is watching the directories I<dir1> and I<dir2>, and "
"the file I<dir1/myfile>. The following examples show some events that may "
"myfile> を監視しているとする。 以下に生成されるイベントの例を示す。"
#. type: TP
-#: build/C/man7/inotify.7:424
+#: build/C/man7/inotify.7:425
#, no-wrap
msgid "link(\"dir1/myfile\", \"dir2/new\");"
msgstr "link(\"dir1/myfile\", \"dir2/new\");"
#. type: Plain text
-#: build/C/man7/inotify.7:434
+#: build/C/man7/inotify.7:435
msgid ""
"Generates an B<IN_ATTRIB> event for I<myfile> and an B<IN_CREATE> event for "
"I<dir2>."
"B<IN_CREATE> イベントが生成される。"
#. type: TP
-#: build/C/man7/inotify.7:434
+#: build/C/man7/inotify.7:435
#, no-wrap
msgid "rename(\"dir1/myfile\", \"dir2/myfile\");"
msgstr "rename(\"dir1/myfile\", \"dir2/myfile\");"
#. type: Plain text
-#: build/C/man7/inotify.7:455
+#: build/C/man7/inotify.7:456
msgid ""
"Generates an B<IN_MOVED_FROM> event for I<dir1>, an B<IN_MOVED_TO> event for "
"I<dir2>, and an B<IN_MOVE_SELF> event for I<myfile>. The B<IN_MOVED_FROM> "
"つ。"
#. type: Plain text
-#: build/C/man7/inotify.7:469
+#: build/C/man7/inotify.7:470
msgid ""
"Suppose that I<dir1/xx> and I<dir2/yy> are (the only) links to the same "
"file, and an application is watching I<dir1>, I<dir2>, I<dir1/xx>, and "
"ントが生成される。"
#. type: TP
-#: build/C/man7/inotify.7:470
+#: build/C/man7/inotify.7:471
#, no-wrap
msgid "unlink(\"dir2/yy\");"
msgstr "unlink(\"dir2/yy\");"
#. type: Plain text
-#: build/C/man7/inotify.7:481
+#: build/C/man7/inotify.7:482
msgid ""
"Generates an B<IN_ATTRIB> event for I<xx> (because its link count changes) "
"and an B<IN_DELETE> event for I<dir2>."
"I<dir2> に対して B<IN_DELETE> イベントが生成される。"
#. type: TP
-#: build/C/man7/inotify.7:481
+#: build/C/man7/inotify.7:482
#, no-wrap
msgid "unlink(\"dir1/xx\");"
msgstr "unlink(\"dir1/xx\");"
#. type: Plain text
-#: build/C/man7/inotify.7:494
+#: build/C/man7/inotify.7:495
msgid ""
"Generates B<IN_ATTRIB>, B<IN_DELETE_SELF>, and B<IN_IGNORED> events for "
"I<xx>, and an B<IN_DELETE> event for I<dir1>."
"され、 I<dir1> に対して B<IN_DELETE> イベントが生成される。"
#. type: Plain text
-#: build/C/man7/inotify.7:501
+#: build/C/man7/inotify.7:502
msgid ""
"Suppose an application is watching the directory I<dir> and (the empty) "
"directory I<dir/subdir>. The following examples show some events that may "
"監視しているものとする。 以下に生成されるイベントの例を示す。"
#. type: TP
-#: build/C/man7/inotify.7:502
+#: build/C/man7/inotify.7:503
#, no-wrap
msgid "mkdir(\"dir/new\", mode);"
msgstr "mkdir(\"dir/new\", mode);"
#. type: Plain text
-#: build/C/man7/inotify.7:508
+#: build/C/man7/inotify.7:509
msgid "Generates an B<IN_CREATE | IN_ISDIR> event for I<dir>."
msgstr "I<dir> に対して B<IN_CREATE | IN_ISDIR> イベントが生成される。"
#. type: TP
-#: build/C/man7/inotify.7:508
+#: build/C/man7/inotify.7:509
#, no-wrap
msgid "rmdir(\"dir/subdir\");"
msgstr "rmdir(\"dir/subdir\");"
#. type: Plain text
-#: build/C/man7/inotify.7:520
+#: build/C/man7/inotify.7:521
msgid ""
"Generates B<IN_DELETE_SELF> and B<IN_IGNORED> events for I<subdir>, and an "
"B<IN_DELETE | IN_ISDIR> event for I<dir>."
"I<dir> に対して B<IN_DELETE | IN_ISDIR> イベントが生成される。"
#. type: SS
-#: build/C/man7/inotify.7:521
+#: build/C/man7/inotify.7:522
#, no-wrap
msgid "/proc interfaces"
msgstr "/proc インターフェース"
#. type: Plain text
-#: build/C/man7/inotify.7:524
+#: build/C/man7/inotify.7:525
msgid ""
"The following interfaces can be used to limit the amount of kernel memory "
"consumed by inotify:"
"のに使用できる:"
#. type: TP
-#: build/C/man7/inotify.7:524
+#: build/C/man7/inotify.7:525
#, no-wrap
msgid "I</proc/sys/fs/inotify/max_queued_events>"
msgstr "I</proc/sys/fs/inotify/max_queued_events>"
#. type: Plain text
-#: build/C/man7/inotify.7:533
+#: build/C/man7/inotify.7:534
msgid ""
"The value in this file is used when an application calls B<inotify_init>(2) "
"to set an upper limit on the number of events that can be queued to the "
"イベントが常に生成される。"
#. type: TP
-#: build/C/man7/inotify.7:533
+#: build/C/man7/inotify.7:534
#, no-wrap
msgid "I</proc/sys/fs/inotify/max_user_instances>"
msgstr "I</proc/sys/fs/inotify/max_user_instances>"
#. type: Plain text
-#: build/C/man7/inotify.7:537
+#: build/C/man7/inotify.7:538
msgid ""
"This specifies an upper limit on the number of inotify instances that can be "
"created per real user ID."
"る。"
#. type: TP
-#: build/C/man7/inotify.7:537
+#: build/C/man7/inotify.7:538
#, no-wrap
msgid "I</proc/sys/fs/inotify/max_user_watches>"
msgstr "I</proc/sys/fs/inotify/max_user_watches>"
#. type: Plain text
-#: build/C/man7/inotify.7:541
+#: build/C/man7/inotify.7:542
msgid ""
"This specifies an upper limit on the number of watches that can be created "
"per real user ID."
msgstr "作成可能な監視対象の数の実 UID 単位の上限を指定する。"
#. type: SH
-#: build/C/man7/inotify.7:541 build/C/man2/inotify_add_watch.2:118
+#: build/C/man7/inotify.7:542 build/C/man2/inotify_add_watch.2:118
#: build/C/man2/inotify_init.2:94 build/C/man2/inotify_rm_watch.2:67
#: build/C/man2/fanotify_init.2:233 build/C/man2/fanotify_mark.2:299
#: build/C/man7/fanotify.7:446
msgstr "バージョン"
#. type: Plain text
-#: build/C/man7/inotify.7:549
+#: build/C/man7/inotify.7:550
msgid ""
"Inotify was merged into the 2.6.13 Linux kernel. The required library "
"interfaces were added to glibc in version 2.4. (B<IN_DONT_FOLLOW>, "
"B<IN_MASK_ADD>, B<IN_ONLYDIR> は glibc バージョン 2.5 で追加された)。"
#. type: SH
-#: build/C/man7/inotify.7:549 build/C/man2/inotify_add_watch.2:120
+#: build/C/man7/inotify.7:550 build/C/man2/inotify_add_watch.2:120
#: build/C/man2/inotify_init.2:101 build/C/man2/inotify_rm_watch.2:69
#: build/C/man2/fanotify_init.2:237 build/C/man2/fanotify_mark.2:303
#: build/C/man7/fanotify.7:450
msgstr "準拠"
#. type: Plain text
-#: build/C/man7/inotify.7:551
+#: build/C/man7/inotify.7:552
msgid "The inotify API is Linux-specific."
msgstr "inotify API は Linux 独自のものである。"
#. type: SH
-#: build/C/man7/inotify.7:551 build/C/man7/fanotify.7:452
+#: build/C/man7/inotify.7:552 build/C/man7/fanotify.7:452
#, no-wrap
msgid "NOTES"
msgstr "注意"
#. type: Plain text
-#: build/C/man7/inotify.7:558
+#: build/C/man7/inotify.7:559
msgid ""
"Inotify file descriptors can be monitored using B<select>(2), B<poll>(2), "
"and B<epoll>(7). When an event is available, the file descriptor indicates "
"通知する。"
#. type: Plain text
-#: build/C/man7/inotify.7:587
+#: build/C/man7/inotify.7:588
msgid ""
"Since Linux 2.6.25, signal-driven I/O notification is available for inotify "
"file descriptors; see the discussion of B<F_SETFL> (for setting the "
"る。"
#. type: Plain text
-#: build/C/man7/inotify.7:600
+#: build/C/man7/inotify.7:601
msgid ""
"If successive output inotify events produced on the inotify file descriptor "
"are identical (same I<wd>, I<mask>, I<cookie>, and I<name>), then they are "
"を持って数えるのに inotify を使用できないということでもある。"
#. type: Plain text
-#: build/C/man7/inotify.7:606
+#: build/C/man7/inotify.7:607
msgid ""
"The events returned by reading from an inotify file descriptor form an "
"ordered queue. Thus, for example, it is guaranteed that when renaming from "
"ることが保証される。"
#. type: Plain text
-#: build/C/man7/inotify.7:612
+#: build/C/man7/inotify.7:613
msgid ""
"The B<FIONREAD> B<ioctl>(2) returns the number of bytes available to read "
"from an inotify file descriptor."
"めるかを返す。"
#. type: SS
-#: build/C/man7/inotify.7:612 build/C/man7/fanotify.7:459
+#: build/C/man7/inotify.7:613 build/C/man7/fanotify.7:459
#, no-wrap
msgid "Limitations and caveats"
msgstr "制限と警告"
#. type: Plain text
-#: build/C/man7/inotify.7:619
+#: build/C/man7/inotify.7:620
msgid ""
"The inotify API provides no information about the user or process that "
"triggered the inotify event. In particular, there is no easy way for a "
"イベントを区別する簡単な手段はない。"
#. type: Plain text
-#: build/C/man7/inotify.7:632
+#: build/C/man7/inotify.7:633
msgid ""
"Inotify reports only events that a user-space program triggers through the "
"filesystem API. As a result, it does not catch remote events that occur on "
"inotify で監視することができない。"
#. type: Plain text
-#: build/C/man7/inotify.7:638
+#: build/C/man7/inotify.7:640
+#, fuzzy
+#| msgid ""
+#| "The inotify API does not report file accesses and modifications that may "
+#| "occur because of B<mmap>(2) and B<msync>(2)."
msgid ""
"The inotify API does not report file accesses and modifications that may "
-"occur because of B<mmap>(2) and B<msync>(2)."
+"occur because of B<mmap>(2), B<msync>(2), and B<munmap>(2)."
msgstr ""
"inotify API は B<mmap>(2) と B<msync>(2) により起こったファイルのアクセスと変"
"更を報告しない。"
#. type: Plain text
-#: build/C/man7/inotify.7:642
+#: build/C/man7/inotify.7:644
msgid ""
"The inotify API identifies affected files by filename. However, by the time "
"an application processes an inotify event, the filename may already have "
"そのファイル名がすでに削除されたり変更されたりしている可能性がある。"
#. type: Plain text
-#: build/C/man7/inotify.7:647
+#: build/C/man7/inotify.7:649
msgid ""
"The inotify API identifies events via watch descriptors. It is the "
"application's responsibility to cache a mapping (if one is needed) between "
"複数のパス名に影響がある点に注意すること。"
#. type: Plain text
-#: build/C/man7/inotify.7:652
+#: build/C/man7/inotify.7:654
msgid ""
"Inotify monitoring of directories is not recursive: to monitor "
"subdirectories under a directory, additional watches must be created. This "
"大きなディレクトリツリーの場合には、この作業にかなり時間がかかることがある。"
#. type: Plain text
-#: build/C/man7/inotify.7:661
+#: build/C/man7/inotify.7:663
msgid ""
"If monitoring an entire directory subtree, and a new subdirectory is created "
"in that tree or an existing directory is renamed into that tree, be aware "
"ディレクトリに対する watch も再帰的に追加することもあるだろう)。"
#. type: Plain text
-#: build/C/man7/inotify.7:673
+#: build/C/man7/inotify.7:675
msgid ""
"Note that the event queue can overflow. In this case, events are lost. "
"Robust applications should handle the possibility of lost events "
"を行う方法である。)"
#. type: SS
-#: build/C/man7/inotify.7:673
+#: build/C/man7/inotify.7:675
#, no-wrap
msgid "Dealing with rename() events"
msgstr "rename() イベントの取り扱い"
#. type: Plain text
-#: build/C/man7/inotify.7:682
+#: build/C/man7/inotify.7:684
msgid ""
"As noted above, the B<IN_MOVED_FROM> and B<IN_MOVED_TO> event pair that is "
"generated by B<rename>(2) can be matched up via their shared cookie value. "
"きる。 しかし、対応を取る場合にはいくつか難しい点がある。"
#. type: Plain text
-#: build/C/man7/inotify.7:693
+#: build/C/man7/inotify.7:695
msgid ""
"These two events are usually consecutive in the event stream available when "
"reading from the inotify file descriptor. However, this is not guaranteed. "
"B<IN_MOVED_TO> の間に任意の数の他のイベントがはさまる可能性がある。"
#. type: Plain text
-#: build/C/man7/inotify.7:718
+#: build/C/man7/inotify.7:720
msgid ""
"Matching up the B<IN_MOVED_FROM> and B<IN_MOVED_TO> event pair generated by "
"B<rename>(2) is thus inherently racy. (Don't forget that if an object is "
"が)。"
#. type: Plain text
-#: build/C/man7/inotify.7:728
+#: build/C/man7/inotify.7:730
msgid ""
"Applications should also allow for the possibility that the B<IN_MOVED_FROM> "
"event was the last event that could fit in the buffer returned by the "
"る。"
#. type: SH
-#: build/C/man7/inotify.7:728 build/C/man2/fanotify_init.2:239
+#: build/C/man7/inotify.7:730 build/C/man2/fanotify_init.2:239
#: build/C/man2/fanotify_mark.2:305 build/C/man7/fanotify.7:487
#, no-wrap
msgid "BUGS"
#. FIXME kernel commit 611da04f7a31b2208e838be55a42c7a1310ae321
#. implies that unmount events were buggy 2.6.11 to 2.6.36
#. type: Plain text
-#: build/C/man7/inotify.7:736
+#: build/C/man7/inotify.7:738
msgid "In kernels before 2.6.16, the B<IN_ONESHOT> I<mask> flag does not work."
msgstr "2.6.16 以前のカーネルでは B<IN_ONESHOT> I<mask> フラグが働かない。"
#. type: Plain text
-#: build/C/man7/inotify.7:746
+#: build/C/man7/inotify.7:748
msgid ""
"As originally designed and implemented, the B<IN_ONESHOT> flag did not cause "
"an B<IN_IGNORED> event to be generated when the watch was dropped after one "
#. commit 1c17d18e3775485bf1e0ce79575eb637a94494a2
#. type: Plain text
-#: build/C/man7/inotify.7:755
+#: build/C/man7/inotify.7:757
msgid ""
"Before kernel 2.6.25, the kernel code that was intended to coalesce "
"successive identical events (i.e., the two most recent events could "
"込まれていないイベントとまとめられるか をチェックするようになっていた。"
#. type: SH
-#: build/C/man7/inotify.7:755 build/C/man2/inotify_add_watch.2:122
+#: build/C/man7/inotify.7:757 build/C/man7/fanotify.7:509
+#, no-wrap
+msgid "EXAMPLE"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:765
+msgid ""
+"The following program demonstrates the usage of the inotify API. It marks "
+"the directories passed as a command-line arguments and waits for events of "
+"type B<IN_OPEN>, B<IN_CLOSE_NOWRITE> and B<IN_CLOSE_WRITE>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:780
+msgid ""
+"The following output was recorded while editing the file I</home/user/temp/"
+"foo> and listing directory I</tmp>. Before the file and the directory were "
+"opened, B<IN_OPEN> events occurred. After the file was closed, an "
+"B<IN_CLOSE_WRITE> event occurred. After the directory was closed, an "
+"B<IN_CLOSE_NOWRITE> event occurred. Execution of the program ended when the "
+"user pressed the ENTER key."
+msgstr ""
+
+#. type: SS
+#: build/C/man7/inotify.7:780 build/C/man7/fanotify.7:529
+#, fuzzy, no-wrap
+#| msgid "Examples"
+msgid "Example output"
+msgstr "例"
+
+#. type: Plain text
+#: build/C/man7/inotify.7:790
+#, no-wrap
+msgid ""
+"$ B<./a.out /tmp /home/user/temp>\n"
+"Press enter key to terminate.\n"
+"Listening for events.\n"
+"IN_OPEN: /home/user/temp/foo [file]\n"
+"IN_CLOSE_WRITE: /home/user/temp/foo [file]\n"
+"IN_OPEN: /tmp/ [directory]\n"
+"IN_CLOSE_NOWRITE: /tmp/ [directory]\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:792 build/C/man7/fanotify.7:539
+#, no-wrap
+msgid "Listening for events stopped.\n"
+msgstr ""
+
+#. type: SS
+#: build/C/man7/inotify.7:794 build/C/man7/fanotify.7:541
+#, no-wrap
+msgid "Program source"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:802
+#, no-wrap
+msgid ""
+"#include E<lt>errno.hE<gt>\n"
+"#include E<lt>poll.hE<gt>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
+"#include E<lt>sys/inotify.hE<gt>\n"
+"#include E<lt>unistd.hE<gt>\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:808
+#, no-wrap
+msgid ""
+"/* Read all available inotify events from the file descriptor 'fd'.\n"
+" wd is the table of watch descriptors for the directories in argv.\n"
+" argc is the length of wd and argv.\n"
+" argv is the list of watched directories.\n"
+" Entry 0 of wd and argv is unused. */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:817
+#, no-wrap
+msgid ""
+"static void\n"
+"handle_events(int fd, int *wd, int argc, char* argv[])\n"
+"{\n"
+" /* Some systems cannot read integer variables if they are not\n"
+" properly aligned. On other systems, incorrect alignment may\n"
+" decrease performance. Hence, the buffer used for reading from\n"
+" the inotify file descriptor should have the same alignment as\n"
+" struct inotify_event. */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:824
+#, no-wrap
+msgid ""
+" char buf[4096]\n"
+" __attribute__ ((aligned(__alignof__(struct inotify_event))));\n"
+" const struct inotify_event *event;\n"
+" int i;\n"
+" ssize_t len;\n"
+" char *ptr;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:826
+#, fuzzy, no-wrap
+#| msgid "Reading events from an inotify file descriptor"
+msgid " /* Loop while events can be read from inotify file descriptor. */\n"
+msgstr "inotify ファイルディスクリプタからのイベントの読み出し"
+
+#. type: Plain text
+#: build/C/man7/inotify.7:828
+#, no-wrap
+msgid " for (;;) {\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:830
+#, no-wrap
+msgid " /* Read some events. */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:836
+#, no-wrap
+msgid ""
+" len = read(fd, buf, sizeof buf);\n"
+" if (len == -1 && errno != EAGAIN) {\n"
+" perror(\"read\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:840
+#, no-wrap
+msgid ""
+" /* If the nonblocking read() found no events to read, then\n"
+" it returns -1 with errno set to EAGAIN. In that case,\n"
+" we exit the loop. */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:843 build/C/man7/fanotify.7:582
+#, no-wrap
+msgid ""
+" if (len E<lt>= 0)\n"
+" break;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:845 build/C/man7/fanotify.7:588
+#, no-wrap
+msgid " /* Loop over all events in the buffer */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:848
+#, no-wrap
+msgid ""
+" for (ptr = buf; ptr E<lt> buf + len;\n"
+" ptr += sizeof(struct inotify_event) + event-E<gt>len) {\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:850
+#, no-wrap
+msgid " event = (const struct inotify_event *) ptr;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:852
+#, no-wrap
+msgid " /* Print event type */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:859
+#, no-wrap
+msgid ""
+" if (event-E<gt>mask & IN_OPEN)\n"
+" printf(\"IN_OPEN: \");\n"
+" if (event-E<gt>mask & IN_CLOSE_NOWRITE)\n"
+" printf(\"IN_CLOSE_NOWRITE: \");\n"
+" if (event-E<gt>mask & IN_CLOSE_WRITE)\n"
+" printf(\"IN_CLOSE_WRITE: \");\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:861
+#, no-wrap
+msgid " /* Print the name of the watched directory */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:868
+#, no-wrap
+msgid ""
+" for (i = 1; i E<lt> argc; ++i) {\n"
+" if (wd[i] == event-E<gt>wd) {\n"
+" printf(\"%s/\", argv[i]);\n"
+" break;\n"
+" }\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:870
+#, no-wrap
+msgid " /* Print the name of the file */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:873
+#, no-wrap
+msgid ""
+" if (event-E<gt>len)\n"
+" printf(\"%s\", event-E<gt>name);\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:875
+#, no-wrap
+msgid " /* Print type of filesystem object */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:883
+#, no-wrap
+msgid ""
+" if (event-E<gt>mask & IN_ISDIR)\n"
+" printf(\" [directory]\\en\");\n"
+" else\n"
+" printf(\" [file]\\en\");\n"
+" }\n"
+" }\n"
+"}\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:892
+#, no-wrap
+msgid ""
+"int\n"
+"main(int argc, char* argv[])\n"
+"{\n"
+" char buf;\n"
+" int fd, i, poll_num;\n"
+" int *wd;\n"
+" nfds_t nfds;\n"
+" struct pollfd fds[2];\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:897
+#, no-wrap
+msgid ""
+" if (argc E<lt> 2) {\n"
+" printf(\"Usage: %s PATH [PATH ...]\\en\", argv[0]);\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:899
+#, no-wrap
+msgid " printf(\"Press ENTER key to terminate.\\en\");\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:901
+#, no-wrap
+msgid " /* Create the file descriptor for accessing the inotify API */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:907
+#, no-wrap
+msgid ""
+" fd = inotify_init1(IN_NONBLOCK);\n"
+" if (fd == -1) {\n"
+" perror(\"inotify_init1\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:909
+#, no-wrap
+msgid " /* Allocate memory for watch descriptors */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:915
+#, no-wrap
+msgid ""
+" wd = calloc(argc, sizeof(int));\n"
+" if (wd == NULL) {\n"
+" perror(\"calloc\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:919
+#, no-wrap
+msgid ""
+" /* Mark directories for events\n"
+" - file was opened\n"
+" - file was closed */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:929
+#, no-wrap
+msgid ""
+" for (i = 1; i E<lt> argc; i++) {\n"
+" wd[i] = inotify_add_watch(fd, argv[i],\n"
+" IN_OPEN | IN_CLOSE);\n"
+" if (wd[i] == -1) {\n"
+" fprintf(stderr, \"Cannot watch '%s'\\en\", argv[i]);\n"
+" perror(\"inotify_add_watch\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:931 build/C/man7/fanotify.7:688
+#, no-wrap
+msgid " /* Prepare for polling */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:933 build/C/man7/fanotify.7:690
+#, no-wrap
+msgid " nfds = 2;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:935 build/C/man7/fanotify.7:692
+#, no-wrap
+msgid " /* Console input */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:938 build/C/man7/fanotify.7:695
+#, no-wrap
+msgid ""
+" fds[0].fd = STDIN_FILENO;\n"
+" fds[0].events = POLLIN;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:940
+#, no-wrap
+msgid " /* Inotify input */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:943 build/C/man7/fanotify.7:700
+#, no-wrap
+msgid ""
+" fds[1].fd = fd;\n"
+" fds[1].events = POLLIN;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:945
+#, no-wrap
+msgid " /* Wait for events and/or terminal input */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:955
+#, no-wrap
+msgid ""
+" printf(\"Listening for events.\\en\");\n"
+" while (1) {\n"
+" poll_num = poll(fds, nfds, -1);\n"
+" if (poll_num == -1) {\n"
+" if (errno == EINTR)\n"
+" continue;\n"
+" perror(\"poll\");\n"
+" exit(EXIT_FAILURE);\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:957
+#, no-wrap
+msgid " if (poll_num E<gt> 0) {\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:959
+#, no-wrap
+msgid " if (fds[0].revents & POLLIN) {\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:961
+#, no-wrap
+msgid " /* Console input is available. Empty stdin and quit */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:966 build/C/man7/fanotify.7:724
+#, no-wrap
+msgid ""
+" while (read(STDIN_FILENO, &buf, 1) E<gt> 0 && buf != '\\en')\n"
+" continue;\n"
+" break;\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:968 build/C/man7/fanotify.7:726
+#, no-wrap
+msgid " if (fds[1].revents & POLLIN) {\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:970
+#, no-wrap
+msgid " /* Inotify events are available */\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:975
+#, no-wrap
+msgid ""
+" handle_events(fd, wd, argc, argv);\n"
+" }\n"
+" }\n"
+" }\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:977
+#, no-wrap
+msgid " printf(\"Listening for events stopped.\\en\");\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/inotify.7:979
+#, fuzzy, no-wrap
+#| msgid "Reading events from an inotify file descriptor"
+msgid " /* Close inotify file descriptor */\n"
+msgstr "inotify ファイルディスクリプタからのイベントの読み出し"
+
+#. type: Plain text
+#: build/C/man7/inotify.7:981
+#, fuzzy, no-wrap
+#| msgid "close(fd);"
+msgid " close(fd);\n"
+msgstr "close(fd);"
+
+#. type: Plain text
+#: build/C/man7/inotify.7:985
+#, no-wrap
+msgid ""
+" free(wd);\n"
+" exit(EXIT_SUCCESS);\n"
+"}\n"
+msgstr ""
+
+#. type: SH
+#: build/C/man7/inotify.7:986 build/C/man2/inotify_add_watch.2:122
#: build/C/man2/inotify_init.2:103 build/C/man2/inotify_rm_watch.2:71
#: build/C/man2/fanotify_init.2:252 build/C/man2/fanotify_mark.2:332
#: build/C/man7/fanotify.7:738
msgstr "関連項目"
#. type: Plain text
-#: build/C/man7/inotify.7:765
+#: build/C/man7/inotify.7:996
msgid ""
"B<inotifywait>(1), B<inotifywatch>(1), B<inotify_add_watch>(2), "
"B<inotify_init>(2), B<inotify_init1>(2), B<inotify_rm_watch>(2), B<read>(2), "
"B<stat>(2), B<fanotify>(7)"
#. type: Plain text
-#: build/C/man7/inotify.7:768
+#: build/C/man7/inotify.7:999
msgid ""
"I<Documentation/filesystems/inotify.txt> in the Linux kernel source tree"
msgstr "Linux カーネルソース内の I<Documentation/filesystems/inotify.txt>"
#. type: SH
-#: build/C/man7/inotify.7:768 build/C/man2/inotify_add_watch.2:126
+#: build/C/man7/inotify.7:999 build/C/man2/inotify_add_watch.2:126
#: build/C/man2/inotify_init.2:107 build/C/man2/inotify_rm_watch.2:75
#: build/C/man2/fanotify_init.2:255 build/C/man2/fanotify_mark.2:335
#: build/C/man7/fanotify.7:743
msgstr "この文書について"
#. type: Plain text
-#: build/C/man7/inotify.7:776 build/C/man2/inotify_add_watch.2:134
+#: build/C/man7/inotify.7:1007 build/C/man2/inotify_add_watch.2:134
#: build/C/man2/inotify_init.2:115 build/C/man2/inotify_rm_watch.2:83
#: build/C/man2/fanotify_init.2:263 build/C/man2/fanotify_mark.2:343
#: build/C/man7/fanotify.7:751
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
"reading application has no way to detect the error."
msgstr ""
-#. type: SH
-#: build/C/man7/fanotify.7:509
-#, no-wrap
-msgid "EXAMPLE"
-msgstr ""
-
#. type: Plain text
#: build/C/man7/fanotify.7:519
msgid ""
"of the program ends when the user presses the ENTER key."
msgstr ""
-#. type: SS
-#: build/C/man7/fanotify.7:529
-#, fuzzy, no-wrap
-#| msgid "Examples"
-msgid "Example output"
-msgstr "例"
-
#. type: Plain text
#: build/C/man7/fanotify.7:537
#, no-wrap
msgstr ""
#. type: Plain text
-#: build/C/man7/fanotify.7:539
-#, no-wrap
-msgid "Listening for events stopped.\n"
-msgstr ""
-
-#. type: SS
-#: build/C/man7/fanotify.7:541
-#, no-wrap
-msgid "Program source"
-msgstr ""
-
-#. type: Plain text
#: build/C/man7/fanotify.7:552
#, no-wrap
msgid ""
"handle_events(int fd)\n"
"{\n"
" const struct fanotify_event_metadata *metadata;\n"
-" char buf[4096];\n"
+" struct fanotify_event_metadata buf[200];\n"
" ssize_t len;\n"
" char path[PATH_MAX];\n"
" ssize_t path_len;\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/fanotify.7:582
-#, no-wrap
-msgid ""
-" if (len E<lt>= 0)\n"
-" break;\n"
-msgstr ""
-
-#. type: Plain text
#: build/C/man7/fanotify.7:584
#, no-wrap
msgid " /* Point to the first event in the buffer */\n"
#. type: Plain text
#: build/C/man7/fanotify.7:586
#, no-wrap
-msgid " metadata = (struct fanotify_event_metadata *) buf;\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/fanotify.7:588
-#, no-wrap
-msgid " /* Loop over all events in the buffer */\n"
+msgid " metadata = buf;\n"
msgstr ""
#. type: Plain text
" response.fd = metadata-E<gt>fd;\n"
" response.response = FAN_ALLOW;\n"
" write(fd, &response,\n"
-" sizeof(struct fanotify_response));\n"
+" sizeof(struct fanotify_response));\n"
" }\n"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man7/fanotify.7:688
-#, no-wrap
-msgid " /* Prepare for polling */\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/fanotify.7:690
-#, no-wrap
-msgid " nfds = 2;\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/fanotify.7:692
-#, no-wrap
-msgid " /* Console input */\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/fanotify.7:695
-#, no-wrap
-msgid ""
-" fds[0].fd = STDIN_FILENO;\n"
-" fds[0].events = POLLIN;\n"
-msgstr ""
-
-#. type: Plain text
#: build/C/man7/fanotify.7:697
#, no-wrap
msgid " /* Fanotify input */\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/fanotify.7:700
-#, no-wrap
-msgid ""
-" fds[1].fd = fd;\n"
-" fds[1].events = POLLIN;\n"
-msgstr ""
-
-#. type: Plain text
#: build/C/man7/fanotify.7:702
#, no-wrap
msgid " /* This is the loop to wait for incoming events */\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/fanotify.7:724
-#, no-wrap
-msgid ""
-" while (read(STDIN_FILENO, &buf, 1) E<gt> 0 && buf != '\\en')\n"
-" continue;\n"
-" break;\n"
-" }\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/fanotify.7:726
-#, no-wrap
-msgid " if (fds[1].revents & POLLIN) {\n"
-msgstr ""
-
-#. type: Plain text
#: build/C/man7/fanotify.7:728
#, no-wrap
msgid " /* Fanotify events are available */\n"
#| msgid "B<inotify_init>(2), B<inotify_rm_watch>(2), B<inotify>(7)"
msgid "B<fanotify_init>(2), B<fanotify_mark>(2), B<inotify>(7)"
msgstr "B<inotify_init>(2), B<inotify_rm_watch>(2), B<inotify>(7)"
+
+#~ msgid "2014-05-08"
+#~ msgstr "2014-05-08"
+
+#~ msgid ""
+#~ "The inotify API does not report file accesses and modifications that may "
+#~ "occur because of B<mmap>(2) and B<msync>(2)."
+#~ msgstr ""
+#~ "inotify API は B<mmap>(2) と B<msync>(2) により起こったファイルのアクセス"
+#~ "と変更を報告しない。"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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"
msgstr ""
#. type: IP
-#: 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:2643 build/C/man5/proc.5:2647 build/C/man5/proc.5:2650 build/C/man5/proc.5:2655 build/C/man5/proc.5:2849 build/C/man5/proc.5:2853 build/C/man5/proc.5:2859 build/C/man5/proc.5:2898 build/C/man5/proc.5:2904 build/C/man5/proc.5:2906 build/C/man5/proc.5:3793 build/C/man5/proc.5:3798 build/C/man5/proc.5:3800 build/C/man5/proc.5:3802 build/C/man5/proc.5:3804
+#: 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:2643 build/C/man5/proc.5:2647 build/C/man5/proc.5:2650 build/C/man5/proc.5:2655 build/C/man5/proc.5:2849 build/C/man5/proc.5:2853 build/C/man5/proc.5:2859 build/C/man5/proc.5:2898 build/C/man5/proc.5:2904 build/C/man5/proc.5:2906 build/C/man5/proc.5:3796 build/C/man5/proc.5:3801 build/C/man5/proc.5:3803 build/C/man5/proc.5:3805 build/C/man5/proc.5:3807
#, no-wrap
msgid "*"
msgstr ""
msgstr ""
#. type: SH
-#: 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:3848 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:3851 build/C/man2/unimplemented.2:40
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: Sh
-#: 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:3861 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:3864 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 ""
msgstr ""
#. type: Sh
-#: 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:3895 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:3898 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:755 build/C/man1/intro.1:312 build/C/man2/intro.2:143 build/C/man3/intro.3:118 build/C/man4/intro.4:48 build/C/man5/intro.5:48 build/C/man6/intro.6:45 build/C/man7/intro.7:51 build/C/man8/intro.8:57 build/C/man7/libc.7:120 build/C/man7/mailaddr.7:135 build/C/man7/man-pages.7:904 build/C/man7/man.7:580 build/C/man7/operator.7:73 build/C/man7/posixoptions.7:865 build/C/man5/proc.5:3903 build/C/man7/standards.7:289 build/C/man7/suffixes.7:291 build/C/man3/undocumented.3:191 build/C/man2/unimplemented.2:74 build/C/man7/units.7:138
+#: build/C/man7/feature_test_macros.7:755 build/C/man1/intro.1:312 build/C/man2/intro.2:143 build/C/man3/intro.3:118 build/C/man4/intro.4:48 build/C/man5/intro.5:48 build/C/man6/intro.6:45 build/C/man7/intro.7:51 build/C/man8/intro.8:57 build/C/man7/libc.7:120 build/C/man7/mailaddr.7:135 build/C/man7/man-pages.7:904 build/C/man7/man.7:580 build/C/man7/operator.7:73 build/C/man7/posixoptions.7:865 build/C/man5/proc.5:3906 build/C/man7/standards.7:289 build/C/man7/suffixes.7:291 build/C/man3/undocumented.3:191 build/C/man2/unimplemented.2:74 build/C/man7/units.7:138
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#. type: Plain text
#: build/C/man7/mdoc.7:441 build/C/man7/mdoc.samples.7:2965
msgid ""
-"This page is part of release 3.67 of the Linux E<.Em man-pages> project. A "
+"This page is part of release 3.68 of the Linux E<.Em man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man\\-pages/."
#. type: TH
#: build/C/man5/proc.5:62
#, no-wrap
-msgid "2014-05-10"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:2619 build/C/man5/proc.5:3472
+#: build/C/man5/proc.5:2619 build/C/man5/proc.5:3475
msgid "This directory may be empty."
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:3234
+#: build/C/man5/proc.5:3237
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 "
-"file, 32768, results in the same range of PIDs as on earlier kernels. On "
-"32-bit platforms, 32768 is the maximum value for I<pid_max>. On 64-bit "
+"this file is one greater than the maximum PID). PIDs greater than this "
+"value not allocated; thus, the value in this file also acts as a system-wide "
+"limit on the total number of processes and threads. The default value for "
+"this file, 32768, results in the same range of PIDs as on earlier kernels. "
+"On 32-bit platforms, 32768 is the maximum value for I<pid_max>. On 64-bit "
"systems, I<pid_max> can be set to any value up to 2^22 (B<PID_MAX_LIMIT>, "
"approximately 4 million)."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3234
+#: build/C/man5/proc.5:3237
#, no-wrap
msgid "I</proc/sys/kernel/powersave-nap> (PowerPC only)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3240
+#: build/C/man5/proc.5:3243
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:3240
+#: build/C/man5/proc.5:3243
#, no-wrap
msgid "I</proc/sys/kernel/printk>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3266
+#: build/C/man5/proc.5:3269
msgid ""
"The four values in this file are I<console_loglevel>, "
"I<default_message_loglevel>, I<minimum_console_level>, and "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3266
+#: build/C/man5/proc.5:3269
#, no-wrap
msgid "I</proc/sys/kernel/pty> (since Linux 2.6.4)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3272
+#: build/C/man5/proc.5:3275
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:3272
+#: build/C/man5/proc.5:3275
#, no-wrap
msgid "I</proc/sys/kernel/pty/max>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3275
+#: build/C/man5/proc.5:3278
msgid "This file defines the maximum number of pseudoterminals."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3275
+#: build/C/man5/proc.5:3278
#, no-wrap
msgid "I</proc/sys/kernel/pty/nr>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3279
+#: build/C/man5/proc.5:3282
msgid "This read-only file indicates how many pseudoterminals are currently in use."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3279
+#: build/C/man5/proc.5:3282
#, no-wrap
msgid "I</proc/sys/kernel/random>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3287
+#: build/C/man5/proc.5:3290
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:3287
+#: build/C/man5/proc.5:3290
#, no-wrap
msgid "I</proc/sys/kernel/random/uuid> (since Linux 2.4)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3291
+#: build/C/man5/proc.5:3294
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:3291
+#: build/C/man5/proc.5:3294
#, no-wrap
msgid "I</proc/sys/kernel/real-root-dev>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3295
+#: build/C/man5/proc.5:3298
msgid ""
"This file is documented in the Linux kernel source file "
"I<Documentation/initrd.txt>."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3295
+#: build/C/man5/proc.5:3298
#, no-wrap
msgid "I</proc/sys/kernel/reboot-cmd> (Sparc only) "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3301
+#: build/C/man5/proc.5:3304
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:3301
+#: build/C/man5/proc.5:3304
#, no-wrap
msgid "I</proc/sys/kernel/rtsig-max>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3308
+#: build/C/man5/proc.5:3311
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 "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3308
+#: build/C/man5/proc.5:3311
#, no-wrap
msgid "I</proc/sys/kernel/rtsig-nr>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3312
+#: build/C/man5/proc.5:3315
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:3312
+#: build/C/man5/proc.5:3315
#, no-wrap
msgid "I</proc/sys/kernel/sched_rr_timeslice_ms> (since Linux 3.9)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3316
+#: build/C/man5/proc.5:3319
msgid "See B<sched_rr_get_interval>(2)."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3316
+#: build/C/man5/proc.5:3319
#, no-wrap
msgid "I</proc/sys/kernel/sched_rt_period_us> (Since Linux 2.6.25)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3320 build/C/man5/proc.5:3324
+#: build/C/man5/proc.5:3323 build/C/man5/proc.5:3327
msgid "See B<sched>(7)."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3320
+#: build/C/man5/proc.5:3323
#, no-wrap
msgid "I</proc/sys/kernel/sched_rt_runtime_us> (Since Linux 2.6.25)"
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3324
+#: build/C/man5/proc.5:3327
#, no-wrap
msgid "I</proc/sys/kernel/sem> (since Linux 2.4)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3328
+#: build/C/man5/proc.5:3331
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:3329
+#: build/C/man5/proc.5:3332
#, no-wrap
msgid "SEMMSL"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3331
+#: build/C/man5/proc.5:3334
msgid "The maximum semaphores per semaphore set."
msgstr ""
#. type: IP
-#: build/C/man5/proc.5:3331
+#: build/C/man5/proc.5:3334
#, no-wrap
msgid "SEMMNS"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3333
+#: build/C/man5/proc.5:3336
msgid "A system-wide limit on the number of semaphores in all semaphore sets."
msgstr ""
#. type: IP
-#: build/C/man5/proc.5:3333
+#: build/C/man5/proc.5:3336
#, no-wrap
msgid "SEMOPM"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3337
+#: build/C/man5/proc.5:3340
msgid ""
"The maximum number of operations that may be specified in a B<semop>(2) "
"call."
msgstr ""
#. type: IP
-#: build/C/man5/proc.5:3337
+#: build/C/man5/proc.5:3340
#, no-wrap
msgid "SEMMNI"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3339
+#: build/C/man5/proc.5:3342
msgid "A system-wide limit on the maximum number of semaphore identifiers."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3340
+#: build/C/man5/proc.5:3343
#, no-wrap
msgid "I</proc/sys/kernel/sg-big-buff>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3351
+#: build/C/man5/proc.5:3354
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 "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3351
+#: build/C/man5/proc.5:3354
#, no-wrap
msgid "I</proc/sys/kernel/shm_rmid_forced> (since Linux 3.1)"
msgstr ""
#. commit b34a6b1da371ed8af1221459a18c67970f7e3d53
#. See also Documentation/sysctl/kernel.txt
#. type: Plain text
-#: build/C/man5/proc.5:3360
+#: build/C/man5/proc.5:3363
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; "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3372
+#: build/C/man5/proc.5:3375
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3380
+#: build/C/man5/proc.5:3383
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3387
+#: build/C/man5/proc.5:3390
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 "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3387
+#: build/C/man5/proc.5:3390
#, no-wrap
msgid "I</proc/sys/kernel/shmall> (since Linux 2.2)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3392
+#: build/C/man5/proc.5:3395
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:3392
+#: build/C/man5/proc.5:3395
#, no-wrap
msgid "I</proc/sys/kernel/shmmax> (since Linux 2.2)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3402
+#: build/C/man5/proc.5:3405
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 "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3402
+#: build/C/man5/proc.5:3405
#, no-wrap
msgid "I</proc/sys/kernel/shmmni> (since Linux 2.4)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3407
+#: build/C/man5/proc.5:3410
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:3407
+#: build/C/man5/proc.5:3410
#, no-wrap
msgid "I</proc/sys/kernel/sysrq>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3416
+#: build/C/man5/proc.5:3419
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3428
+#: build/C/man5/proc.5:3431
#, no-wrap
msgid ""
" 0 - disable sysrq completely\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3434
+#: build/C/man5/proc.5:3437
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 "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3434
+#: build/C/man5/proc.5:3437
#, no-wrap
msgid "I</proc/sys/kernel/version>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3437
+#: build/C/man5/proc.5:3440
msgid "This file contains a string like:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3439
+#: build/C/man5/proc.5:3442
#, no-wrap
msgid " #5 Wed Feb 25 21:49:24 MET 1998\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3443
+#: build/C/man5/proc.5:3446
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:3443
+#: build/C/man5/proc.5:3446
#, no-wrap
msgid "I</proc/sys/kernel/threads-max> (since Linux 2.3.11)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3447
+#: build/C/man5/proc.5:3450
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:3447
+#: build/C/man5/proc.5:3450
#, no-wrap
msgid "I</proc/sys/kernel/zero-paged> (PowerPC only) "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3453
+#: build/C/man5/proc.5:3456
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:3453
+#: build/C/man5/proc.5:3456
#, no-wrap
msgid "I</proc/sys/net>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3460
+#: build/C/man5/proc.5:3463
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:3460
+#: build/C/man5/proc.5:3463
#, no-wrap
msgid "I</proc/sys/net/core/somaxconn>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3469
+#: build/C/man5/proc.5:3472
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:3469
+#: build/C/man5/proc.5:3472
#, no-wrap
msgid "I</proc/sys/proc>"
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3472
+#: build/C/man5/proc.5:3475
#, no-wrap
msgid "I</proc/sys/sunrpc>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3477
+#: build/C/man5/proc.5:3480
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:3477
+#: build/C/man5/proc.5:3480
#, no-wrap
msgid "I</proc/sys/vm>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3481
+#: build/C/man5/proc.5:3484
msgid ""
"This directory contains files for memory management tuning, buffer and cache "
"management."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3481
+#: build/C/man5/proc.5:3484
#, no-wrap
msgid "I</proc/sys/vm/drop_caches> (since Linux 2.6.16)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3489
+#: build/C/man5/proc.5:3492
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3491
+#: build/C/man5/proc.5:3494
msgid "To free pagecache, use:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3493
+#: build/C/man5/proc.5:3496
#, no-wrap
msgid " echo 1 E<gt> /proc/sys/vm/drop_caches\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3495
+#: build/C/man5/proc.5:3498
msgid "To free dentries and inodes, use:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3497
+#: build/C/man5/proc.5:3500
#, no-wrap
msgid " echo 2 E<gt> /proc/sys/vm/drop_caches\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3499
+#: build/C/man5/proc.5:3502
msgid "To free pagecache, dentries and inodes, use:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3501
+#: build/C/man5/proc.5:3504
#, no-wrap
msgid " echo 3 E<gt> /proc/sys/vm/drop_caches\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3507
+#: build/C/man5/proc.5:3510
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:3507
+#: build/C/man5/proc.5:3510
#, 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:3512
+#: build/C/man5/proc.5:3515
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:3512
+#: build/C/man5/proc.5:3515
#, 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:3524
+#: build/C/man5/proc.5:3527
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3526
+#: build/C/man5/proc.5:3529
msgid "The file has one of the following values:"
msgstr ""
#. type: IP
-#: build/C/man5/proc.5:3527 build/C/man5/proc.5:3564
+#: build/C/man5/proc.5:3530 build/C/man5/proc.5:3567
#, no-wrap
msgid "1:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3532
+#: build/C/man5/proc.5:3535
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 "
msgstr ""
#. type: IP
-#: build/C/man5/proc.5:3532 build/C/man5/proc.5:3566
+#: build/C/man5/proc.5:3535 build/C/man5/proc.5:3569
#, no-wrap
msgid "0:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3535
+#: build/C/man5/proc.5:3538
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:3546
+#: build/C/man5/proc.5:3549
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3549
+#: build/C/man5/proc.5:3552
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:3556
+#: build/C/man5/proc.5:3559
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:3559 build/C/man5/proc.5:3572
+#: build/C/man5/proc.5:3562 build/C/man5/proc.5:3575
msgid "Only present if the kernel was configured with B<CONFIG_MEMORY_FAILURE>."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3559
+#: build/C/man5/proc.5:3562
#, 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:3563
+#: build/C/man5/proc.5:3566
msgid "Enable memory failure recovery (when supported by the platform)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3566
+#: build/C/man5/proc.5:3569
msgid "Attempt recovery."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3568
+#: build/C/man5/proc.5:3571
msgid "Always panic on a memory failure."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3572
+#: build/C/man5/proc.5:3575
#, 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:3587
+#: build/C/man5/proc.5:3590
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3593
+#: build/C/man5/proc.5:3596
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3596
+#: build/C/man5/proc.5:3599
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:3598 build/C/man5/proc.5:3619
+#: build/C/man5/proc.5:3601 build/C/man5/proc.5:3622
msgid "The default value is 0."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3598
+#: build/C/man5/proc.5:3601
#, 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:3603
+#: build/C/man5/proc.5:3606
msgid ""
"This enables or disables killing the OOM-triggering task in out-of-memory "
"situations."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3608
+#: build/C/man5/proc.5:3611
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3612
+#: build/C/man5/proc.5:3615
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3617
+#: build/C/man5/proc.5:3620
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:3619
+#: build/C/man5/proc.5:3622
#, no-wrap
msgid "I</proc/sys/vm/overcommit_memory>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3623
+#: build/C/man5/proc.5:3626
msgid "This file contains the kernel virtual memory accounting mode. Values are:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3626
+#: build/C/man5/proc.5:3629
msgid "0: heuristic overcommit (this is the default)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3628
+#: build/C/man5/proc.5:3631
msgid "1: always overcommit, never check"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3630
+#: build/C/man5/proc.5:3633
msgid "2: always check, never overcommit"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3644
+#: build/C/man5/proc.5:3647
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 "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3644
+#: build/C/man5/proc.5:3647
#, no-wrap
msgid "I</proc/sys/vm/overcommit_ratio>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3648
+#: build/C/man5/proc.5:3651
msgid "See the description of I</proc/sys/vm/overcommit_memory>."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3648
+#: build/C/man5/proc.5:3651
#, 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:3653
+#: build/C/man5/proc.5:3656
msgid "This enables or disables a kernel panic in an out-of-memory situation."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3658
+#: build/C/man5/proc.5:3661
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3673
+#: build/C/man5/proc.5:3676
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3676
+#: build/C/man5/proc.5:3679
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:3680
+#: build/C/man5/proc.5:3683
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:3680
+#: build/C/man5/proc.5:3683
#, 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:3688
+#: build/C/man5/proc.5:3691
msgid ""
"The value in this file controls how aggressively the kernel will swap memory "
"pages. Higher values increase aggressiveness, lower values decrease "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3688
+#: build/C/man5/proc.5:3691
#, no-wrap
msgid "I</proc/sysrq-trigger> (since Linux 2.4.21)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3697
+#: build/C/man5/proc.5:3700
msgid ""
"Writing a character to this file triggers the same SysRq function as typing "
"ALT-SysRq-E<lt>characterE<gt> (see the description of "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3697
+#: build/C/man5/proc.5:3700
#, no-wrap
msgid "I</proc/sysvipc>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3710
+#: build/C/man5/proc.5:3713
msgid ""
"Subdirectory containing the pseudo-files I<msg>, I<sem> and I<shm>. These "
"files list the System V Interprocess Communication (IPC) objects "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3710
+#: build/C/man5/proc.5:3713
#, no-wrap
msgid "I</proc/timer_list> (since Linux 2.6.21)"
msgstr ""
#. commit 289f480af87e45f7a6de6ba9b4c061c2e259fe98
#. type: Plain text
-#: build/C/man5/proc.5:3716
+#: build/C/man5/proc.5:3719
msgid ""
"This read-only file exposes a list of all currently pending "
"(high-resolution) timers, all clock-event sources, and their parameters in a "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3716
+#: build/C/man5/proc.5:3719
#, no-wrap
msgid "I</proc/timer_stats> (since Linux 2.6.21)"
msgstr ""
#. Date: Fri Feb 16 01:28:13 2007 -0800
#. Text largely derived from Documentation/timers/timer_stats.txt
#. type: Plain text
-#: build/C/man5/proc.5:3727
+#: build/C/man5/proc.5:3730
msgid ""
"This is a debugging facility to make timer (ab)use in a Linux system visible "
"to kernel and user-space developers. It can be used by kernel and "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3735
+#: build/C/man5/proc.5:3738
msgid ""
"If enabled in the kernel (B<CONFIG_TIMER_STATS>), but not used, it has "
"almost zero runtime overhead and a relatively small data-structure "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3740
+#: build/C/man5/proc.5:3743
msgid ""
"The I</proc/timer_stats> file is used both to control sampling facility and "
"to read out the sampled information."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3743
+#: build/C/man5/proc.5:3746
msgid ""
"timer_stats collects information about the timer events which are fired in a "
"Linux system over a sample period:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3749
+#: build/C/man5/proc.5:3752
msgid ""
"- the pid of the task(process) which initialized the timer - the name of the "
"process which initialized the timer - the function where the timer was "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3752
+#: build/C/man5/proc.5:3755
msgid ""
"The timer_stats functionality is inactive on bootup. A sampling period can "
"be started using the following command:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3754
+#: build/C/man5/proc.5:3757
#, no-wrap
msgid " # echo 1 E<gt> /proc/timer_stats\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3756
+#: build/C/man5/proc.5:3759
msgid "The following command stops a sampling period:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3758
+#: build/C/man5/proc.5:3761
#, no-wrap
msgid " # echo 0 E<gt> /proc/timer_stats\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3760
+#: build/C/man5/proc.5:3763
msgid "The statistics can be retrieved by:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3762
+#: build/C/man5/proc.5:3765
#, no-wrap
msgid " $ cat /proc/timer_stats\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3768
+#: build/C/man5/proc.5:3771
msgid ""
"While sampling is enabled, each readout from /proc/timer_stats will see "
"newly updated statistics. Once sampling is disabled, the sampled "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3771
+#: build/C/man5/proc.5:3774
msgid "Sample output from I</proc/timer_stats>:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3787
+#: build/C/man5/proc.5:3790
#, no-wrap
msgid ""
"$B< cat /proc/timer_stats>\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3792
+#: build/C/man5/proc.5:3795
msgid "The output columns are:"
msgstr ""
#. commit c5c061b8f9726bc2c25e19dec227933a13d1e6b7 deferrable timers
#. type: Plain text
-#: build/C/man5/proc.5:3798
+#: build/C/man5/proc.5:3801
msgid ""
"a count of the number of events, optionally (since Linux 2.6.23) followed by "
"the letter \\(aqD\\(aq if this is a deferrable timer;"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3800
+#: build/C/man5/proc.5:3803
msgid "the PID of the process that initialized the timer;"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3802
+#: build/C/man5/proc.5:3805
msgid "the name of the process that initialized the timer;"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3804
+#: build/C/man5/proc.5:3807
msgid "the function where the timer was initialized; and"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3807
+#: build/C/man5/proc.5:3810
msgid "(in parentheses) the callback function that is associated with the timer."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3808
+#: build/C/man5/proc.5:3811
#, no-wrap
msgid "I</proc/tty>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3812
+#: build/C/man5/proc.5:3815
msgid ""
"Subdirectory containing the pseudo-files and subdirectories for tty drivers "
"and line disciplines."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3812
+#: build/C/man5/proc.5:3815
#, no-wrap
msgid "I</proc/uptime>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3816
+#: build/C/man5/proc.5:3819
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:3816
+#: build/C/man5/proc.5:3819
#, no-wrap
msgid "I</proc/version>"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3825
+#: build/C/man5/proc.5:3828
msgid ""
"This string identifies the kernel version that is currently running. It "
"includes the contents of I</proc/sys/kernel/ostype>, "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3829
+#: build/C/man5/proc.5:3832
#, 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:3840
+#: build/C/man5/proc.5:3843
#, no-wrap
msgid "I</proc/vmstat> (since Linux 2.6)"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3843
+#: build/C/man5/proc.5:3846
msgid "This file displays various virtual memory statistics."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3843
+#: build/C/man5/proc.5:3846
#, 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:3848
+#: build/C/man5/proc.5:3851
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:3855
+#: build/C/man5/proc.5:3858
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 "
#. 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:3861
+#: build/C/man5/proc.5:3864
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:3887
+#: build/C/man5/proc.5:3890
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), "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3895
+#: build/C/man5/proc.5:3898
msgid ""
"The Linux kernel source files: I<Documentation/filesystems/proc.txt> "
"I<Documentation/sysctl/fs.txt>, I<Documentation/sysctl/kernel.txt>, "
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-07 01:24+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man5/proc.5:2643 build/C/man5/proc.5:2647 build/C/man5/proc.5:2650
#: build/C/man5/proc.5:2655 build/C/man5/proc.5:2849 build/C/man5/proc.5:2853
#: build/C/man5/proc.5:2859 build/C/man5/proc.5:2898 build/C/man5/proc.5:2904
-#: build/C/man5/proc.5:2906 build/C/man5/proc.5:3793 build/C/man5/proc.5:3798
-#: build/C/man5/proc.5:3800 build/C/man5/proc.5:3802 build/C/man5/proc.5:3804
+#: build/C/man5/proc.5:2906 build/C/man5/proc.5:3796 build/C/man5/proc.5:3801
+#: build/C/man5/proc.5:3803 build/C/man5/proc.5:3805 build/C/man5/proc.5:3807
#, no-wrap
msgid "*"
msgstr "*"
#: 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:3848
+#: build/C/man8/intro.8:44 build/C/man7/man.7:479 build/C/man5/proc.5:3851
#: build/C/man2/unimplemented.2:40
#, no-wrap
msgid "NOTES"
#: 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:3861
+#: build/C/man7/posixoptions.7:854 build/C/man5/proc.5:3864
#: 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
#: 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:3895 build/C/man7/standards.7:281
+#: build/C/man5/proc.5:3898 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/man8/intro.8:57 build/C/man7/libc.7:120 build/C/man7/mailaddr.7:135
#: build/C/man7/man-pages.7:904 build/C/man7/man.7:580
#: build/C/man7/operator.7:73 build/C/man7/posixoptions.7:865
-#: build/C/man5/proc.5:3903 build/C/man7/standards.7:289
+#: build/C/man5/proc.5:3906 build/C/man7/standards.7:289
#: build/C/man7/suffixes.7:291 build/C/man3/undocumented.3:191
#: build/C/man2/unimplemented.2:74 build/C/man7/units.7:138
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: Plain text
#: build/C/man7/mdoc.7:441 build/C/man7/mdoc.samples.7:2965
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux E<.Em man-pages> project. "
+#| "A description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man\\-pages/."
msgid ""
-"This page is part of release 3.67 of the Linux E<.Em man-pages> project. A "
+"This page is part of release 3.68 of the Linux E<.Em man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man\\-"
"pages/."
-msgstr "この man ページは Linux E<.Em man-pages> プロジェクトのリリース 3.67 の一部である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。"
+msgstr ""
+"この man ページは Linux E<.Em man-pages> プロジェクトのリリース 3.67 の一部で"
+"ある。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/"
+"man-pages/ に書かれている。"
#. type: TH
#: build/C/man7/operator.7:40
#. type: TH
#: build/C/man5/proc.5:62
-#, no-wrap
-msgid "2014-05-10"
+#, fuzzy, no-wrap
+#| msgid "2014-05-10"
+msgid "2014-05-28"
msgstr "2014-05-10"
#. type: Plain text
msgid ""
"Files which have been mapped into memory (with B<mmap>(2)), such as "
"libraries."
-msgstr "(B<mmap>(2) で) メモリにマッピングされているファイル。 ライブラリなど。"
+msgstr ""
+"(B<mmap>(2) で) メモリにマッピングされているファイル。 ライブラリなど。"
#. type: TP
#: build/C/man5/proc.5:2044
msgstr "I</proc/sys/debug>"
#. type: Plain text
-#: build/C/man5/proc.5:2619 build/C/man5/proc.5:3472
+#: build/C/man5/proc.5:2619 build/C/man5/proc.5:3475
msgid "This directory may be empty."
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:3234
+#: build/C/man5/proc.5:3237
+#, fuzzy
+#| 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 file, 32768, results in the same range of PIDs as on earlier "
+#| "kernels. On 32-bit platforms, 32768 is the maximum value for "
+#| "I<pid_max>. On 64-bit systems, I<pid_max> can be set to any value up to "
+#| "2^22 (B<PID_MAX_LIMIT>, approximately 4 million)."
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 "
-"file, 32768, results in the same range of PIDs as on earlier kernels. On 32-"
-"bit platforms, 32768 is the maximum value for I<pid_max>. On 64-bit "
+"this file is one greater than the maximum PID). PIDs greater than this "
+"value not allocated; thus, the value in this file also acts as a system-wide "
+"limit on the total number of processes and threads. The default value for "
+"this file, 32768, results in the same range of PIDs as on earlier kernels. "
+"On 32-bit platforms, 32768 is the maximum value for I<pid_max>. On 64-bit "
"systems, I<pid_max> can be set to any value up to 2^22 (B<PID_MAX_LIMIT>, "
"approximately 4 million)."
msgstr ""
"は、 2^22 (B<PID_MAX_LIMIT>, 約 4,000,000) までの任意の値を設定できる。"
#. type: TP
-#: build/C/man5/proc.5:3234
+#: build/C/man5/proc.5:3237
#, no-wrap
msgid "I</proc/sys/kernel/powersave-nap> (PowerPC only)"
msgstr "I</proc/sys/kernel/powersave-nap> (PowerPC のみ)"
#. type: Plain text
-#: build/C/man5/proc.5:3240
+#: build/C/man5/proc.5:3243
msgid ""
"This file contains a flag. If set, Linux-PPC will use the \"nap\" mode of "
"powersaving, otherwise the \"doze\" mode will be used."
"電力の \"nap\" モードを使う。 設定されない場合は、\"doze\" モードが使われる。"
#. type: TP
-#: build/C/man5/proc.5:3240
+#: build/C/man5/proc.5:3243
#, no-wrap
msgid "I</proc/sys/kernel/printk>"
msgstr "I</proc/sys/kernel/printk>"
#. type: Plain text
-#: build/C/man5/proc.5:3266
+#: build/C/man5/proc.5:3269
msgid ""
"The four values in this file are I<console_loglevel>, "
"I<default_message_loglevel>, I<minimum_console_level>, and "
"I<default_console_loglevel> は I<console_loglevel> のデフォルトの値である。"
#. type: TP
-#: build/C/man5/proc.5:3266
+#: build/C/man5/proc.5:3269
#, no-wrap
msgid "I</proc/sys/kernel/pty> (since Linux 2.6.4)"
msgstr "I</proc/sys/kernel/pty> (Linux 2.6.4 以降)"
#. type: Plain text
-#: build/C/man5/proc.5:3272
+#: build/C/man5/proc.5:3275
msgid ""
"This directory contains two files relating to the number of UNIX 98 "
"pseudoterminals (see B<pts>(4)) on the system."
"2 つのファイルを含む。"
#. type: TP
-#: build/C/man5/proc.5:3272
+#: build/C/man5/proc.5:3275
#, no-wrap
msgid "I</proc/sys/kernel/pty/max>"
msgstr "I</proc/sys/kernel/pty/max>"
#. type: Plain text
-#: build/C/man5/proc.5:3275
+#: build/C/man5/proc.5:3278
msgid "This file defines the maximum number of pseudoterminals."
msgstr "このファイルは疑似端末の最大数を定義する。"
#. type: TP
-#: build/C/man5/proc.5:3275
+#: build/C/man5/proc.5:3278
#, no-wrap
msgid "I</proc/sys/kernel/pty/nr>"
msgstr "I</proc/sys/kernel/pty/nr>"
#. type: Plain text
-#: build/C/man5/proc.5:3279
+#: build/C/man5/proc.5:3282
msgid ""
"This read-only file indicates how many pseudoterminals are currently in use."
msgstr ""
"この読み出し専用のファイルは、現在いくつの疑似端末が使われているかを表す。"
#. type: TP
-#: build/C/man5/proc.5:3279
+#: build/C/man5/proc.5:3282
#, no-wrap
msgid "I</proc/sys/kernel/random>"
msgstr "I</proc/sys/kernel/random>"
#. type: Plain text
-#: build/C/man5/proc.5:3287
+#: build/C/man5/proc.5:3290
msgid ""
"This directory contains various parameters controlling the operation of the "
"file I</dev/random>. See B<random>(4) for further information."
"が書かれている。 詳細は B<random>(4) を参照。"
#. type: TP
-#: build/C/man5/proc.5:3287
+#: build/C/man5/proc.5:3290
#, no-wrap
msgid "I</proc/sys/kernel/random/uuid> (since Linux 2.4)"
msgstr "I</proc/sys/kernel/random/uuid> (Linux 2.4 以降)"
#. type: Plain text
-#: build/C/man5/proc.5:3291
+#: build/C/man5/proc.5:3294
msgid ""
"Each read from this read-only file returns a randomly generated 128-bit "
"UUID, as a string in the standard UUID format."
"ビットの UUID を、 標準の UUID 形式の文字列として返す。"
#. type: TP
-#: build/C/man5/proc.5:3291
+#: build/C/man5/proc.5:3294
#, no-wrap
msgid "I</proc/sys/kernel/real-root-dev>"
msgstr "I</proc/sys/kernel/real-root-dev>"
#. type: Plain text
-#: build/C/man5/proc.5:3295
+#: build/C/man5/proc.5:3298
msgid ""
"This file is documented in the Linux kernel source file I<Documentation/"
"initrd.txt>."
"述されている。"
#. type: TP
-#: build/C/man5/proc.5:3295
+#: build/C/man5/proc.5:3298
#, no-wrap
msgid "I</proc/sys/kernel/reboot-cmd> (Sparc only) "
msgstr "I</proc/sys/kernel/reboot-cmd> (Sparc のみ) "
#. type: Plain text
-#: build/C/man5/proc.5:3301
+#: build/C/man5/proc.5:3304
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?"
"ように思われる。 再起動後に何をするかを指定しているのだろうか?"
#. type: TP
-#: build/C/man5/proc.5:3301
+#: build/C/man5/proc.5:3304
#, no-wrap
msgid "I</proc/sys/kernel/rtsig-max>"
msgstr "I</proc/sys/kernel/rtsig-max>"
#. type: Plain text
-#: build/C/man5/proc.5:3308
+#: build/C/man5/proc.5:3311
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 "
"整するのに使用される。"
#. type: TP
-#: build/C/man5/proc.5:3308
+#: build/C/man5/proc.5:3311
#, no-wrap
msgid "I</proc/sys/kernel/rtsig-nr>"
msgstr "I</proc/sys/kernel/rtsig-nr>"
#. type: Plain text
-#: build/C/man5/proc.5:3312
+#: build/C/man5/proc.5:3315
msgid ""
"(Only in kernels up to and including 2.6.7.) This file shows the number "
"POSIX real-time signals currently queued."
"POSIX real-time signal の数を表す。"
#. type: TP
-#: build/C/man5/proc.5:3312
+#: build/C/man5/proc.5:3315
#, no-wrap
msgid "I</proc/sys/kernel/sched_rr_timeslice_ms> (since Linux 3.9)"
msgstr "I</proc/sys/kernel/sched_rr_timeslice_ms> (Linux 3.9 以降)"
#. type: Plain text
-#: build/C/man5/proc.5:3316
+#: build/C/man5/proc.5:3319
msgid "See B<sched_rr_get_interval>(2)."
msgstr "B<sched_rr_get_interval>(2) 参照。"
#. type: TP
-#: build/C/man5/proc.5:3316
+#: build/C/man5/proc.5:3319
#, no-wrap
msgid "I</proc/sys/kernel/sched_rt_period_us> (Since Linux 2.6.25)"
msgstr "I</proc/sys/kernel/sched_rt_period_us> (Linux 2.6.25 以降)"
#. type: Plain text
-#: build/C/man5/proc.5:3320 build/C/man5/proc.5:3324
+#: build/C/man5/proc.5:3323 build/C/man5/proc.5:3327
msgid "See B<sched>(7)."
msgstr "B<sched>(7) 参照。"
#. type: TP
-#: build/C/man5/proc.5:3320
+#: build/C/man5/proc.5:3323
#, no-wrap
msgid "I</proc/sys/kernel/sched_rt_runtime_us> (Since Linux 2.6.25)"
msgstr "I</proc/sys/kernel/sched_rt_runtime_us> (Linux 2.6.25 以降)"
#. type: TP
-#: build/C/man5/proc.5:3324
+#: build/C/man5/proc.5:3327
#, no-wrap
msgid "I</proc/sys/kernel/sem> (since Linux 2.4)"
msgstr "I</proc/sys/kernel/sem> (Linux 2.4 以降)"
#. type: Plain text
-#: build/C/man5/proc.5:3328
+#: build/C/man5/proc.5:3331
msgid ""
"This file contains 4 numbers defining limits for System V IPC semaphores. "
"These fields are, in order:"
"れらのフィールドは次の順番に並んでいる:"
#. type: IP
-#: build/C/man5/proc.5:3329
+#: build/C/man5/proc.5:3332
#, no-wrap
msgid "SEMMSL"
msgstr "SEMMSL"
#. type: Plain text
-#: build/C/man5/proc.5:3331
+#: build/C/man5/proc.5:3334
msgid "The maximum semaphores per semaphore set."
msgstr "セマフォ集合ごとのセマフォ数の最大値。"
#. type: IP
-#: build/C/man5/proc.5:3331
+#: build/C/man5/proc.5:3334
#, no-wrap
msgid "SEMMNS"
msgstr "SEMMNS"
#. type: Plain text
-#: build/C/man5/proc.5:3333
+#: build/C/man5/proc.5:3336
msgid "A system-wide limit on the number of semaphores in all semaphore sets."
msgstr "システム全体での、全てのセマフォ集合におけるセマフォ数の制限。"
#. type: IP
-#: build/C/man5/proc.5:3333
+#: build/C/man5/proc.5:3336
#, no-wrap
msgid "SEMOPM"
msgstr "SEMOPM"
#. type: Plain text
-#: build/C/man5/proc.5:3337
+#: build/C/man5/proc.5:3340
msgid ""
"The maximum number of operations that may be specified in a B<semop>(2) "
"call."
msgstr "B<semop>(2) コールに指定されるオペレーション数の最大値。"
#. type: IP
-#: build/C/man5/proc.5:3337
+#: build/C/man5/proc.5:3340
#, no-wrap
msgid "SEMMNI"
msgstr "SEMMNI"
#. type: Plain text
-#: build/C/man5/proc.5:3339
+#: build/C/man5/proc.5:3342
msgid "A system-wide limit on the maximum number of semaphore identifiers."
msgstr "システム全体でのセマフォ識別子の最大値。"
#. type: TP
-#: build/C/man5/proc.5:3340
+#: build/C/man5/proc.5:3343
#, no-wrap
msgid "I</proc/sys/kernel/sg-big-buff>"
msgstr "I</proc/sys/kernel/sg-big-buff>"
#. type: Plain text
-#: build/C/man5/proc.5:3351
+#: build/C/man5/proc.5:3354
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 "
"いだろう。"
#. type: TP
-#: build/C/man5/proc.5:3351
+#: build/C/man5/proc.5:3354
#, no-wrap
msgid "I</proc/sys/kernel/shm_rmid_forced> (since Linux 3.1)"
msgstr "I</proc/sys/kernel/shm_rmid_forced> (Linux 3.1 以降)"
#. commit b34a6b1da371ed8af1221459a18c67970f7e3d53
#. See also Documentation/sysctl/kernel.txt
#. type: Plain text
-#: build/C/man5/proc.5:3360
+#: build/C/man5/proc.5:3363
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; "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3372
+#: build/C/man5/proc.5:3375
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3380
+#: build/C/man5/proc.5:3383
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 "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3387
+#: build/C/man5/proc.5:3390
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 "
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3387
+#: build/C/man5/proc.5:3390
#, no-wrap
msgid "I</proc/sys/kernel/shmall> (since Linux 2.2)"
msgstr "I</proc/sys/kernel/shmall> (Linux 2.2 以降)"
#. type: Plain text
-#: build/C/man5/proc.5:3392
+#: build/C/man5/proc.5:3395
msgid ""
"This file contains the system-wide limit on the total number of pages of "
"System V shared memory."
"れている。"
#. type: TP
-#: build/C/man5/proc.5:3392
+#: build/C/man5/proc.5:3395
#, no-wrap
msgid "I</proc/sys/kernel/shmmax> (since Linux 2.2)"
msgstr "I</proc/sys/kernel/shmmax> (Linux 2.2 以降)"
#. type: Plain text
-#: build/C/man5/proc.5:3402
+#: build/C/man5/proc.5:3405
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 "
"は B<SHMMAX> である。"
#. type: TP
-#: build/C/man5/proc.5:3402
+#: build/C/man5/proc.5:3405
#, no-wrap
msgid "I</proc/sys/kernel/shmmni> (since Linux 2.4)"
msgstr "I</proc/sys/kernel/shmmni> (Linux 2.4 以降)"
#. type: Plain text
-#: build/C/man5/proc.5:3407
+#: build/C/man5/proc.5:3410
msgid ""
"This file specifies the system-wide maximum number of System V shared memory "
"segments that can be created."
"定する。"
#. type: TP
-#: build/C/man5/proc.5:3407
+#: build/C/man5/proc.5:3410
#, no-wrap
msgid "I</proc/sys/kernel/sysrq>"
msgstr "I</proc/sys/kernel/sysrq>"
#. type: Plain text
-#: build/C/man5/proc.5:3416
+#: build/C/man5/proc.5:3419
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 "
"はそうではない)。 このファイルで指定可能な値は以下の通り。"
#. type: Plain text
-#: build/C/man5/proc.5:3428
+#: build/C/man5/proc.5:3431
#, no-wrap
msgid ""
" 0 - disable sysrq completely\n"
" 256 - 全てのリアルタイム・タスクの nice 値の変更を許可する\n"
#. type: Plain text
-#: build/C/man5/proc.5:3434
+#: build/C/man5/proc.5:3437
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 "
"参照のこと。"
#. type: TP
-#: build/C/man5/proc.5:3434
+#: build/C/man5/proc.5:3437
#, no-wrap
msgid "I</proc/sys/kernel/version>"
msgstr "I</proc/sys/kernel/version>"
#. type: Plain text
-#: build/C/man5/proc.5:3437
+#: build/C/man5/proc.5:3440
msgid "This file contains a string like:"
msgstr "このファイルには、以下のような文字列が書かれている:"
#. type: Plain text
-#: build/C/man5/proc.5:3439
+#: build/C/man5/proc.5:3442
#, no-wrap
msgid " #5 Wed Feb 25 21:49:24 MET 1998\n"
msgstr " #5 Wed Feb 25 21:49:24 MET 1998\n"
#. type: Plain text
-#: build/C/man5/proc.5:3443
+#: build/C/man5/proc.5:3446
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."
"の後にある日付はカーネルが構築された時刻を表す。"
#. type: TP
-#: build/C/man5/proc.5:3443
+#: build/C/man5/proc.5:3446
#, no-wrap
msgid "I</proc/sys/kernel/threads-max> (since Linux 2.3.11)"
msgstr "I</proc/sys/kernel/threads-max> (Linux 2.3.11 以降)"
#. type: Plain text
-#: build/C/man5/proc.5:3447
+#: build/C/man5/proc.5:3450
msgid ""
"This file specifies the system-wide limit on the number of threads (tasks) "
"that can be created on the system."
"る。"
#. type: TP
-#: build/C/man5/proc.5:3447
+#: build/C/man5/proc.5:3450
#, no-wrap
msgid "I</proc/sys/kernel/zero-paged> (PowerPC only) "
msgstr "I</proc/sys/kernel/zero-paged> (PowerPC のみ) "
#. type: Plain text
-#: build/C/man5/proc.5:3453
+#: build/C/man5/proc.5:3456
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."
"がある。"
#. type: TP
-#: build/C/man5/proc.5:3453
+#: build/C/man5/proc.5:3456
#, no-wrap
msgid "I</proc/sys/net>"
msgstr "I</proc/sys/net>"
#. type: Plain text
-#: build/C/man5/proc.5:3460
+#: build/C/man5/proc.5:3463
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)."
"るファイルのいくつかについては、 B<tcp>(7) や B<ip>(7) に説明がある。"
#. type: TP
-#: build/C/man5/proc.5:3460
+#: build/C/man5/proc.5:3463
#, no-wrap
msgid "I</proc/sys/net/core/somaxconn>"
msgstr "I</proc/sys/net/core/somaxconn>"
#. type: Plain text
-#: build/C/man5/proc.5:3469
+#: build/C/man5/proc.5:3472
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."
"B<listen>(2) のマニュアルページを参照。"
#. type: TP
-#: build/C/man5/proc.5:3469
+#: build/C/man5/proc.5:3472
#, no-wrap
msgid "I</proc/sys/proc>"
msgstr "I</proc/sys/proc>"
#. type: TP
-#: build/C/man5/proc.5:3472
+#: build/C/man5/proc.5:3475
#, no-wrap
msgid "I</proc/sys/sunrpc>"
msgstr "I</proc/sys/sunrpc>"
#. type: Plain text
-#: build/C/man5/proc.5:3477
+#: build/C/man5/proc.5:3480
msgid ""
"This directory supports Sun remote procedure call for network filesystem "
"(NFS). On some systems, it is not present."
"もある。"
#. type: TP
-#: build/C/man5/proc.5:3477
+#: build/C/man5/proc.5:3480
#, no-wrap
msgid "I</proc/sys/vm>"
msgstr "I</proc/sys/vm>"
#. type: Plain text
-#: build/C/man5/proc.5:3481
+#: build/C/man5/proc.5:3484
msgid ""
"This directory contains files for memory management tuning, buffer and cache "
"management."
"ルがある。"
#. type: TP
-#: build/C/man5/proc.5:3481
+#: build/C/man5/proc.5:3484
#, no-wrap
msgid "I</proc/sys/vm/drop_caches> (since Linux 2.6.16)"
msgstr "I</proc/sys/vm/drop_caches> (Linux 2.6.16 以降)"
#. type: Plain text
-#: build/C/man5/proc.5:3489
+#: build/C/man5/proc.5:3492
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 "
"の性能は低下する可能性がある。"
#. type: Plain text
-#: build/C/man5/proc.5:3491
+#: build/C/man5/proc.5:3494
msgid "To free pagecache, use:"
msgstr "ページキャッシュを解放するには、以下のようにする。"
#. type: Plain text
-#: build/C/man5/proc.5:3493
+#: build/C/man5/proc.5:3496
#, no-wrap
msgid " echo 1 E<gt> /proc/sys/vm/drop_caches\n"
msgstr " echo 1 E<gt> /proc/sys/vm/drop_caches\n"
#. type: Plain text
-#: build/C/man5/proc.5:3495
+#: build/C/man5/proc.5:3498
msgid "To free dentries and inodes, use:"
msgstr "dentry と inode を解放するには、以下のようにする。"
#. type: Plain text
-#: build/C/man5/proc.5:3497
+#: build/C/man5/proc.5:3500
#, no-wrap
msgid " echo 2 E<gt> /proc/sys/vm/drop_caches\n"
msgstr " echo 2 E<gt> /proc/sys/vm/drop_caches\n"
#. type: Plain text
-#: build/C/man5/proc.5:3499
+#: build/C/man5/proc.5:3502
msgid "To free pagecache, dentries and inodes, use:"
msgstr "ページキャッシュ、 dentry、 inode を解放するには、以下のようにする。"
#. type: Plain text
-#: build/C/man5/proc.5:3501
+#: build/C/man5/proc.5:3504
#, no-wrap
msgid " echo 3 E<gt> /proc/sys/vm/drop_caches\n"
msgstr " echo 3 E<gt> /proc/sys/vm/drop_caches\n"
#. type: Plain text
-#: build/C/man5/proc.5:3507
+#: build/C/man5/proc.5:3510
msgid ""
"Because writing to this file is a nondestructive operation and dirty objects "
"are not freeable, the user should run B<sync>(8) first."
"である。"
#. type: TP
-#: build/C/man5/proc.5:3507
+#: build/C/man5/proc.5:3510
#, no-wrap
msgid "I</proc/sys/vm/legacy_va_layout> (since Linux 2.6.9)"
msgstr "I</proc/sys/vm/legacy_va_layout> (Linux 2.6.9 以降)"
#. The following is from Documentation/filesystems/proc.txt
#. type: Plain text
-#: build/C/man5/proc.5:3512
+#: build/C/man5/proc.5:3515
msgid ""
"If nonzero, this disables the new 32-bit memory-mapping layout; the kernel "
"will use the legacy (2.4) layout for all processes."
"てのプロセスに対して従来の (カーネル 2.4 の) 配置方法を 使用する。"
#. type: TP
-#: build/C/man5/proc.5:3512
+#: build/C/man5/proc.5:3515
#, no-wrap
msgid "I</proc/sys/vm/memory_failure_early_kill> (since Linux 2.6.32)"
msgstr "I</proc/sys/vm/memory_failure_early_kill> (Linux 2.6.32 以降)"
#. The following is based on the text in Documentation/sysctl/vm.txt
#. type: Plain text
-#: build/C/man5/proc.5:3524
+#: build/C/man5/proc.5:3527
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 "
"る。"
#. type: Plain text
-#: build/C/man5/proc.5:3526
+#: build/C/man5/proc.5:3529
msgid "The file has one of the following values:"
msgstr "このファイルは以下のいずれかの値を持つ。"
#. type: IP
-#: build/C/man5/proc.5:3527 build/C/man5/proc.5:3564
+#: build/C/man5/proc.5:3530 build/C/man5/proc.5:3567
#, no-wrap
msgid "1:"
msgstr "1:"
#. type: Plain text
-#: build/C/man5/proc.5:3532
+#: build/C/man5/proc.5:3535
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 "
"能は働く。"
#. type: IP
-#: build/C/man5/proc.5:3532 build/C/man5/proc.5:3566
+#: build/C/man5/proc.5:3535 build/C/man5/proc.5:3569
#, no-wrap
msgid "0:"
msgstr "0:"
#. type: Plain text
-#: build/C/man5/proc.5:3535
+#: build/C/man5/proc.5:3538
msgid ""
"Only unmap the corrupted page from all processes and kill only a process "
"that tries to access it."
"ジにアクセスしようとしたプロセスのみを kill する。"
#. type: Plain text
-#: build/C/man5/proc.5:3546
+#: build/C/man5/proc.5:3549
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 "
"る。詳細は B<sigaction>(2) を参照。"
#. type: Plain text
-#: build/C/man5/proc.5:3549
+#: build/C/man5/proc.5:3552
msgid ""
"This feature is active only on architectures/platforms with advanced machine "
"check handling and depends on the hardware capabilities."
"おいてのみ有効であり、ハードウェア機能にも依存している。"
#. type: Plain text
-#: build/C/man5/proc.5:3556
+#: build/C/man5/proc.5:3559
msgid ""
"Applications can override the I<memory_failure_early_kill> setting "
"individually with the B<prctl>(2) B<PR_MCE_KILL> operation."
"I<memory_failure_early_kill> の設定を上書きすることができる。"
#. type: Plain text
-#: build/C/man5/proc.5:3559 build/C/man5/proc.5:3572
+#: build/C/man5/proc.5:3562 build/C/man5/proc.5:3575
msgid ""
"Only present if the kernel was configured with B<CONFIG_MEMORY_FAILURE>."
msgstr ""
"存在する。"
#. type: TP
-#: build/C/man5/proc.5:3559
+#: build/C/man5/proc.5:3562
#, no-wrap
msgid "I</proc/sys/vm/memory_failure_recovery> (since Linux 2.6.32)"
msgstr "I</proc/sys/vm/memory_failure_recovery> (Linux 2.6.32 以降)"
#. The following is based on the text in Documentation/sysctl/vm.txt
#. type: Plain text
-#: build/C/man5/proc.5:3563
+#: build/C/man5/proc.5:3566
msgid "Enable memory failure recovery (when supported by the platform)"
msgstr ""
"メモリ故障回復 (memory failure recovery) を有効にする\n"
" (プラットフォームがサポートしている場合)"
#. type: Plain text
-#: build/C/man5/proc.5:3566
+#: build/C/man5/proc.5:3569
msgid "Attempt recovery."
msgstr "回復を試みる。"
#. type: Plain text
-#: build/C/man5/proc.5:3568
+#: build/C/man5/proc.5:3571
msgid "Always panic on a memory failure."
msgstr "メモリ故障時には常に panic を起こす。"
#. type: TP
-#: build/C/man5/proc.5:3572
+#: build/C/man5/proc.5:3575
#, no-wrap
msgid "I</proc/sys/vm/oom_dump_tasks> (since Linux 2.6.25)"
msgstr "I</proc/sys/vm/oom_dump_tasks> (Linux 2.6.25 以降)"
#. The following is from Documentation/sysctl/vm.txt
#. type: Plain text
-#: build/C/man5/proc.5:3587
+#: build/C/man5/proc.5:3590
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 "
"つ。"
#. type: Plain text
-#: build/C/man5/proc.5:3593
+#: build/C/man5/proc.5:3596
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 "
"きに メモリ不足 (OOM) の状況で性能面の不利益が起こらないようにすべきだろう。"
#. type: Plain text
-#: build/C/man5/proc.5:3596
+#: build/C/man5/proc.5:3599
msgid ""
"If this is set to nonzero, this information is shown whenever the OOM-killer "
"actually kills a memory-hogging task."
"を kill する度に ダンプ情報が出力される。"
#. type: Plain text
-#: build/C/man5/proc.5:3598 build/C/man5/proc.5:3619
+#: build/C/man5/proc.5:3601 build/C/man5/proc.5:3622
msgid "The default value is 0."
msgstr "デフォルト値は 0 である。"
#. type: TP
-#: build/C/man5/proc.5:3598
+#: build/C/man5/proc.5:3601
#, no-wrap
msgid "I</proc/sys/vm/oom_kill_allocating_task> (since Linux 2.6.24)"
msgstr "I</proc/sys/vm/oom_kill_allocating_task> (Linux 2.6.24 以降)"
#. The following is from Documentation/sysctl/vm.txt
#. type: Plain text
-#: build/C/man5/proc.5:3603
+#: build/C/man5/proc.5:3606
msgid ""
"This enables or disables killing the OOM-triggering task in out-of-memory "
"situations."
"となったタスクを kill するかどうかを制御する。"
#. type: Plain text
-#: build/C/man5/proc.5:3608
+#: build/C/man5/proc.5:3611
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 "
"メモリが解放できる、 ならず者のメモリ占有タスクが選択される。"
#. type: Plain text
-#: build/C/man5/proc.5:3612
+#: build/C/man5/proc.5:3615
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 "
"は重い処理となるタスクリストのスキャンを回避できる。"
#. type: Plain text
-#: build/C/man5/proc.5:3617
+#: build/C/man5/proc.5:3620
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>."
"vm/panic_on_oom> の方が優先される。"
#. type: TP
-#: build/C/man5/proc.5:3619
+#: build/C/man5/proc.5:3622
#, no-wrap
msgid "I</proc/sys/vm/overcommit_memory>"
msgstr "I</proc/sys/vm/overcommit_memory>"
#. type: Plain text
-#: build/C/man5/proc.5:3623
+#: build/C/man5/proc.5:3626
msgid ""
"This file contains the kernel virtual memory accounting mode. Values are:"
msgstr ""
"の通り:"
#. type: Plain text
-#: build/C/man5/proc.5:3626
+#: build/C/man5/proc.5:3629
msgid "0: heuristic overcommit (this is the default)"
msgstr ""
"0: 発見的なオーバーコミット (heuristic overcommit) (これがデフォルトである)"
#. type: Plain text
-#: build/C/man5/proc.5:3628
+#: build/C/man5/proc.5:3631
msgid "1: always overcommit, never check"
msgstr "1: 常にオーバーコミットし、チェックしない。"
#. type: Plain text
-#: build/C/man5/proc.5:3630
+#: build/C/man5/proc.5:3633
msgid "2: always check, never overcommit"
msgstr "2: 常にチェックし、オーバーコミットしない。"
#. type: Plain text
-#: build/C/man5/proc.5:3644
+#: build/C/man5/proc.5:3647
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 "
"overcommit_ratio> の内容である。"
#. type: TP
-#: build/C/man5/proc.5:3644
+#: build/C/man5/proc.5:3647
#, no-wrap
msgid "I</proc/sys/vm/overcommit_ratio>"
msgstr "I</proc/sys/vm/overcommit_ratio>"
#. type: Plain text
-#: build/C/man5/proc.5:3648
+#: build/C/man5/proc.5:3651
msgid "See the description of I</proc/sys/vm/overcommit_memory>."
msgstr "I</proc/sys/vm/overcommit_memory> の説明を参照すること。"
#. type: TP
-#: build/C/man5/proc.5:3648
+#: build/C/man5/proc.5:3651
#, no-wrap
msgid "I</proc/sys/vm/panic_on_oom> (since Linux 2.6.18)"
msgstr "I</proc/sys/vm/panic_on_oom> (Linux 2.6.18 以降)"
#. The following is adapted from Documentation/sysctl/vm.txt
#. type: Plain text
-#: build/C/man5/proc.5:3653
+#: build/C/man5/proc.5:3656
msgid "This enables or disables a kernel panic in an out-of-memory situation."
msgstr ""
"このファイルは、メモリ不足時にカーネルパニックを 起こすか起こさないかを制御す"
"る。"
#. type: Plain text
-#: build/C/man5/proc.5:3658
+#: build/C/man5/proc.5:3661
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 "
"き、 システムは何とか動き続けることができる。"
#. type: Plain text
-#: build/C/man5/proc.5:3673
+#: build/C/man5/proc.5:3676
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 "
"しれないからである。"
#. type: Plain text
-#: build/C/man5/proc.5:3676
+#: build/C/man5/proc.5:3679
msgid ""
"If this file is set to the value 2, the kernel always panics when an out-of-"
"memory condition occurs."
"パニックを起こす。"
#. type: Plain text
-#: build/C/man5/proc.5:3680
+#: build/C/man5/proc.5:3683
msgid ""
"The default value is 0. 1 and 2 are for failover of clustering. Select "
"either according to your policy of failover."
"る。 フェイルオーバーの方針に応じてどちらかの値を選択すること。"
#. type: TP
-#: build/C/man5/proc.5:3680
+#: build/C/man5/proc.5:3683
#, no-wrap
msgid "I</proc/sys/vm/swappiness>"
msgstr "I</proc/sys/vm/swappiness>"
#. The following is from Documentation/sysctl/vm.txt
#. type: Plain text
-#: build/C/man5/proc.5:3688
+#: build/C/man5/proc.5:3691
msgid ""
"The value in this file controls how aggressively the kernel will swap memory "
"pages. Higher values increase aggressiveness, lower values decrease "
"デフォルト値は 60 である。"
#. type: TP
-#: build/C/man5/proc.5:3688
+#: build/C/man5/proc.5:3691
#, no-wrap
msgid "I</proc/sysrq-trigger> (since Linux 2.4.21)"
msgstr "I</proc/sysrq-trigger> (Linux 2.4.21 以降)"
#. type: Plain text
-#: build/C/man5/proc.5:3697
+#: build/C/man5/proc.5:3700
msgid ""
"Writing a character to this file triggers the same SysRq function as typing "
"ALT-SysRq-E<lt>characterE<gt> (see the description of I</proc/sys/kernel/"
"I<Documentation/sysrq.txt> を参照のこと。"
#. type: TP
-#: build/C/man5/proc.5:3697
+#: build/C/man5/proc.5:3700
#, no-wrap
msgid "I</proc/sysvipc>"
msgstr "I</proc/sysvipc>"
#. type: Plain text
-#: build/C/man5/proc.5:3710
+#: build/C/man5/proc.5:3713
msgid ""
"Subdirectory containing the pseudo-files I<msg>, I<sem> and I<shm>. These "
"files list the System V Interprocess Communication (IPC) objects "
"イルから分かる情報の詳細な背景が書かれている。"
#. type: TP
-#: build/C/man5/proc.5:3710
+#: build/C/man5/proc.5:3713
#, no-wrap
msgid "I</proc/timer_list> (since Linux 2.6.21)"
msgstr "I</proc/timer_list> (Linux 2.6.21 以降)"
#. commit 289f480af87e45f7a6de6ba9b4c061c2e259fe98
#. type: Plain text
-#: build/C/man5/proc.5:3716
+#: build/C/man5/proc.5:3719
msgid ""
"This read-only file exposes a list of all currently pending (high-"
"resolution) timers, all clock-event sources, and their parameters in a human-"
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3716
+#: build/C/man5/proc.5:3719
#, no-wrap
msgid "I</proc/timer_stats> (since Linux 2.6.21)"
msgstr "I</proc/timer_stats> (Linux 2.6.21 以降)"
#. Date: Fri Feb 16 01:28:13 2007 -0800
#. Text largely derived from Documentation/timers/timer_stats.txt
#. type: Plain text
-#: build/C/man5/proc.5:3727
+#: build/C/man5/proc.5:3730
msgid ""
"This is a debugging facility to make timer (ab)use in a Linux system visible "
"to kernel and user-space developers. It can be used by kernel and user-"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3735
+#: build/C/man5/proc.5:3738
msgid ""
"If enabled in the kernel (B<CONFIG_TIMER_STATS>), but not used, it has "
"almost zero runtime overhead and a relatively small data-structure "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3740
+#: build/C/man5/proc.5:3743
msgid ""
"The I</proc/timer_stats> file is used both to control sampling facility and "
"to read out the sampled information."
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3743
+#: build/C/man5/proc.5:3746
msgid ""
"timer_stats collects information about the timer events which are fired in a "
"Linux system over a sample period:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3749
+#: build/C/man5/proc.5:3752
msgid ""
"- the pid of the task(process) which initialized the timer - the name of the "
"process which initialized the timer - the function where the timer was "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3752
+#: build/C/man5/proc.5:3755
msgid ""
"The timer_stats functionality is inactive on bootup. A sampling period can "
"be started using the following command:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3754
+#: build/C/man5/proc.5:3757
#, no-wrap
msgid " # echo 1 E<gt> /proc/timer_stats\n"
msgstr " # echo 1 E<gt> /proc/timer_stats\n"
#. type: Plain text
-#: build/C/man5/proc.5:3756
+#: build/C/man5/proc.5:3759
msgid "The following command stops a sampling period:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3758
+#: build/C/man5/proc.5:3761
#, no-wrap
msgid " # echo 0 E<gt> /proc/timer_stats\n"
msgstr " # echo 0 E<gt> /proc/timer_stats\n"
#. type: Plain text
-#: build/C/man5/proc.5:3760
+#: build/C/man5/proc.5:3763
msgid "The statistics can be retrieved by:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3762
+#: build/C/man5/proc.5:3765
#, no-wrap
msgid " $ cat /proc/timer_stats\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3768
+#: build/C/man5/proc.5:3771
msgid ""
"While sampling is enabled, each readout from /proc/timer_stats will see "
"newly updated statistics. Once sampling is disabled, the sampled "
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3771
+#: build/C/man5/proc.5:3774
msgid "Sample output from I</proc/timer_stats>:"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3787
+#: build/C/man5/proc.5:3790
#, no-wrap
msgid ""
"$B< cat /proc/timer_stats>\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3792
+#: build/C/man5/proc.5:3795
msgid "The output columns are:"
msgstr ""
#. commit c5c061b8f9726bc2c25e19dec227933a13d1e6b7 deferrable timers
#. type: Plain text
-#: build/C/man5/proc.5:3798
+#: build/C/man5/proc.5:3801
msgid ""
"a count of the number of events, optionally (since Linux 2.6.23) followed by "
"the letter \\(aqD\\(aq if this is a deferrable timer;"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3800
+#: build/C/man5/proc.5:3803
msgid "the PID of the process that initialized the timer;"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3802
+#: build/C/man5/proc.5:3805
msgid "the name of the process that initialized the timer;"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3804
+#: build/C/man5/proc.5:3807
msgid "the function where the timer was initialized; and"
msgstr ""
#. type: Plain text
-#: build/C/man5/proc.5:3807
+#: build/C/man5/proc.5:3810
msgid ""
"(in parentheses) the callback function that is associated with the timer."
msgstr ""
#. type: TP
-#: build/C/man5/proc.5:3808
+#: build/C/man5/proc.5:3811
#, no-wrap
msgid "I</proc/tty>"
msgstr "I</proc/tty>"
#. type: Plain text
-#: build/C/man5/proc.5:3812
+#: build/C/man5/proc.5:3815
msgid ""
"Subdirectory containing the pseudo-files and subdirectories for tty drivers "
"and line disciplines."
"discipline) の書かれた サブディレクトリも含まれる。"
#. type: TP
-#: build/C/man5/proc.5:3812
+#: build/C/man5/proc.5:3815
#, no-wrap
msgid "I</proc/uptime>"
msgstr "I</proc/uptime>"
#. type: Plain text
-#: build/C/man5/proc.5:3816
+#: build/C/man5/proc.5:3819
msgid ""
"This file contains two numbers: the uptime of the system (seconds), and the "
"amount of time spent in idle process (seconds)."
"るプロセスが消費した時間 (秒) の 2 つの数を含む。"
#. type: TP
-#: build/C/man5/proc.5:3816
+#: build/C/man5/proc.5:3819
#, no-wrap
msgid "I</proc/version>"
msgstr "I</proc/version>"
#. type: Plain text
-#: build/C/man5/proc.5:3825
+#: build/C/man5/proc.5:3828
msgid ""
"This string identifies the kernel version that is currently running. It "
"includes the contents of I</proc/sys/kernel/ostype>, I</proc/sys/kernel/"
"たとえばこのように:"
#. type: Plain text
-#: build/C/man5/proc.5:3829
+#: build/C/man5/proc.5:3832
#, no-wrap
msgid "CW<Linux version 1.0.9 (quinlan@phaze) #1 Sat May 14 01:51:54 EDT 1994>\n"
msgstr "CW<Linux version 1.0.9 (quinlan@phaze) #1 Sat May 14 01:51:54 EDT 1994>\n"
#. type: TP
-#: build/C/man5/proc.5:3840
+#: build/C/man5/proc.5:3843
#, no-wrap
msgid "I</proc/vmstat> (since Linux 2.6)"
msgstr "I</proc/vmstat> (Linux 2.6 以降)"
#. type: Plain text
-#: build/C/man5/proc.5:3843
+#: build/C/man5/proc.5:3846
msgid "This file displays various virtual memory statistics."
msgstr "このファイルは仮想メモリの様々な統計情報を表示する。"
#. type: TP
-#: build/C/man5/proc.5:3843
+#: build/C/man5/proc.5:3846
#, no-wrap
msgid "I</proc/zoneinfo> (since Linux 2.6.13)"
msgstr "I</proc/zoneinfo> (Linux 2.6.13 以降)"
#. FIXME more should be said about /proc/zoneinfo
#. type: Plain text
-#: build/C/man5/proc.5:3848
+#: build/C/man5/proc.5:3851
msgid ""
"This file display information about memory zones. This is useful for "
"analyzing virtual memory behavior."
"リの振舞いを分析するのに役立つ。"
#. type: Plain text
-#: build/C/man5/proc.5:3855
+#: build/C/man5/proc.5:3858
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 "
#. 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:3861
+#: build/C/man5/proc.5:3864
msgid ""
"This manual page is incomplete, possibly inaccurate, and is the kind of "
"thing that needs to be updated very often."
"このマニュアルは不完全であり、たぶん不正確で、しばしば更新される必要がある。"
#. type: Plain text
-#: build/C/man5/proc.5:3887
+#: build/C/man5/proc.5:3890
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), "
"B<netstat>(8), B<procinfo>(8), B<route>(8), B<sysctl>(8)"
#. type: Plain text
-#: build/C/man5/proc.5:3895
+#: build/C/man5/proc.5:3898
msgid ""
"The Linux kernel source files: I<Documentation/filesystems/proc.txt> "
"I<Documentation/sysctl/fs.txt>, I<Documentation/sysctl/kernel.txt>, "
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:09+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man2/add_key.2:138 build/C/man2/keyctl.2:168
#: build/C/man2/request_key.2:147
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man2/add_key.2:138 build/C/man2/keyctl.2:168 build/C/man2/request_key.2:147
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:34+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man3/dl_iterate_phdr.3:37
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int dl_iterate_phdr(>\n"
+#| "B< int (*>I<callback>B<) (struct dl_phdr_info *>I<info>B<,>\n"
+#| "B< size_t >I<size>B<, void *>I<data>B<,>\n"
+#| "B< void *>I<data>B<;>\n"
msgid ""
"B<int dl_iterate_phdr(>\n"
"B< int (*>I<callback>B<) (struct dl_phdr_info *>I<info>B<,>\n"
-"B< size_t >I<size>B<, void *>I<data>B<,>\n"
-"B< void *>I<data>B<;>\n"
+"B< size_t >I<size>B<, void *>I<data>B<),>\n"
+"B< void *>I<data>B<);>\n"
msgstr ""
"B<int dl_iterate_phdr(>\n"
"B< int (*>I<callback>B<) (struct dl_phdr_info *>I<info>B<,>\n"
#: build/C/man5/elf.5:1971 build/C/man3/end.3:121 build/C/man8/ld.so.8:506
#: build/C/man8/ldconfig.8:186 build/C/man1/ldd.1:119
#: build/C/man7/rtld-audit.7:615 build/C/man8/sln.8:72
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
"B<_init>() routine, if present, is called only once. But a subsequent call "
"with B<RTLD_NOW> may force symbol resolution for a library earlier loaded "
"with B<RTLD_LAZY>."
-msgstr "同じライブラリが B<dlopen>() によって再度ロードされた場合には、同じライブラリハンドルが返される。 dl ライブラリはライブラリハンドルのリンク数を管理している。 したがって動的ライブラリは B<dlclose>() が B<dlopen>() と同じ回数だけ呼び出されない限りアンロードされない。 B<_init>() ルーチンは一度だけ呼び出される (B<_init>() が存在する場合のみ)。 B<RTLD_NOW> が指定されて B<dlopen>() が呼び出された場合、 B<RTLD_LAZY> で以前にロードされたライブラリのシンボル解決が実行されることがある。"
+msgstr ""
+"同じライブラリが B<dlopen>() によって再度ロードされた場合には、同じライブラ"
+"リハンドルが返される。 dl ライブラリはライブラリハンドルのリンク数を管理して"
+"いる。 したがって動的ライブラリは B<dlclose>() が B<dlopen>() と同じ回数だ"
+"け呼び出されない限りアンロードされない。 B<_init>() ルーチンは一度だけ呼び出"
+"される (B<_init>() が存在する場合のみ)。 B<RTLD_NOW> が指定されて "
+"B<dlopen>() が呼び出された場合、 B<RTLD_LAZY> で以前にロードされたライブラリ"
+"のシンボル解決が実行されることがある。"
#. type: Plain text
#: build/C/man3/dlopen.3:236
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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"
msgid ""
"B<int dl_iterate_phdr(>\n"
"B< int (*>I<callback>B<) (struct dl_phdr_info *>I<info>B<,>\n"
-"B< size_t >I<size>B<, void *>I<data>B<,>\n"
-"B< void *>I<data>B<;>\n"
+"B< size_t >I<size>B<, void *>I<data>B<),>\n"
+"B< void *>I<data>B<);>\n"
msgstr ""
#. type: SH
#. type: Plain text
#: build/C/man3/dl_iterate_phdr.3:213 build/C/man3/dlopen.3:538 build/C/man5/elf.5:1971 build/C/man3/end.3:121 build/C/man8/ld.so.8:506 build/C/man8/ldconfig.8:186 build/C/man1/ldd.1:119 build/C/man7/rtld-audit.7:615 build/C/man8/sln.8:72
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-06 00:51+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man2/create_module.2:25 build/C/man2/query_module.2:26
msgid "I<Note>: This system call is present only in kernels before Linux 2.6."
-msgstr "I<注意>: このシステムコールが存在するのは、カーネル 2.6 より前の Linux だけである。"
+msgstr ""
+"I<注意>: このシステムコールが存在するのは、カーネル 2.6 より前の Linux だけで"
+"ある。"
#. type: Plain text
#: build/C/man2/create_module.2:30
#: build/C/man2/create_module.2:90 build/C/man2/delete_module.2:224
#: build/C/man2/get_kernel_syms.2:93 build/C/man2/init_module.2:367
#: build/C/man2/query_module.2:208
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
"Glibc does not provide a wrapper for B<finit_module>(); call it using "
"B<syscall>(2)."
-msgstr "glibc は B<finit_module>() に対するラッパー関数を提供していない。 B<syscall>(2) を使って呼び出すこと。"
+msgstr ""
+"glibc は B<finit_module>() に対するラッパー関数を提供していない。 "
+"B<syscall>(2) を使って呼び出すこと。"
#. type: Plain text
#: build/C/man2/init_module.2:284
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man2/create_module.2:90 build/C/man2/delete_module.2:224 build/C/man2/get_kernel_syms.2:93 build/C/man2/init_module.2:367 build/C/man2/query_module.2:208
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:36+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: TH
#: build/C/man3/catgets.3:26 build/C/man3/catopen.3:28
#: build/C/man3/duplocale.3:26 build/C/man3/isalpha.3:30
-#: build/C/man1/locale.1:25 build/C/man7/locale.7:34
+#: build/C/man1/locale.1:25 build/C/man7/locale.7:31
#: build/C/man3/localeconv.3:26 build/C/man3/newlocale.3:26
#: build/C/man3/nl_langinfo.3:16 build/C/man3/setlocale.3:32
#: build/C/man3/strfmon.3:24 build/C/man3/uselocale.3:26
#: build/C/man3/toascii.3:27 build/C/man3/toupper.3:28
+#: build/C/man1/localedef.1:34
#, no-wrap
msgid "Linux Programmer's Manual"
msgstr "Linux Programmer's Manual"
#: build/C/man3/catgets.3:27 build/C/man3/catopen.3:29
#: build/C/man5/charmap.5:22 build/C/man3/duplocale.3:27
#: build/C/man3/isalpha.3:31 build/C/man1/locale.1:26 build/C/man5/locale.5:25
-#: build/C/man7/locale.7:35 build/C/man3/localeconv.3:27
+#: build/C/man7/locale.7:32 build/C/man3/localeconv.3:27
#: build/C/man3/newlocale.3:27 build/C/man3/nl_langinfo.3:17
#: build/C/man3/setlocale.3:33 build/C/man3/strfmon.3:25
#: build/C/man3/uselocale.3:27 build/C/man3/toascii.3:28
-#: build/C/man3/toupper.3:29
+#: build/C/man3/toupper.3:29 build/C/man1/localedef.1:35
#, no-wrap
msgid "NAME"
msgstr "名前"
#. type: SH
#: build/C/man3/catgets.3:29 build/C/man3/catopen.3:31
#: build/C/man3/duplocale.3:29 build/C/man3/isalpha.3:38
-#: build/C/man1/locale.1:28 build/C/man7/locale.7:37
+#: build/C/man1/locale.1:28 build/C/man7/locale.7:34
#: build/C/man3/localeconv.3:29 build/C/man3/newlocale.3:29
#: build/C/man3/nl_langinfo.3:19 build/C/man3/setlocale.3:35
#: build/C/man3/strfmon.3:27 build/C/man3/uselocale.3:29
#: build/C/man3/toascii.3:30 build/C/man3/toupper.3:31
+#: build/C/man1/localedef.1:37
#, no-wrap
msgid "SYNOPSIS"
msgstr "書式"
#: build/C/man3/catgets.3:37 build/C/man3/catopen.3:37
#: build/C/man5/charmap.5:24 build/C/man3/duplocale.3:52
#: build/C/man3/isalpha.3:129 build/C/man1/locale.1:35
-#: build/C/man5/locale.5:27 build/C/man7/locale.7:41
+#: build/C/man5/locale.5:27 build/C/man7/locale.7:38
#: build/C/man3/localeconv.3:35 build/C/man3/newlocale.3:56
#: build/C/man3/nl_langinfo.3:25 build/C/man3/setlocale.3:41
#: build/C/man3/strfmon.3:32 build/C/man3/uselocale.3:52
#: build/C/man3/toascii.3:44 build/C/man3/toupper.3:60
+#: build/C/man1/localedef.1:62
#, no-wrap
msgid "DESCRIPTION"
msgstr "説明"
#. type: SH
#: build/C/man3/catgets.3:59 build/C/man3/catopen.3:112
#: build/C/man3/duplocale.3:66 build/C/man3/isalpha.3:221
-#: build/C/man3/localeconv.3:52 build/C/man3/newlocale.3:166
-#: build/C/man3/nl_langinfo.3:101 build/C/man3/setlocale.3:164
+#: build/C/man3/localeconv.3:52 build/C/man3/newlocale.3:175
+#: build/C/man3/nl_langinfo.3:101 build/C/man3/setlocale.3:167
#: build/C/man3/strfmon.3:125 build/C/man3/uselocale.3:77
#: build/C/man3/toascii.3:52 build/C/man3/toupper.3:111
#, no-wrap
#: build/C/man3/catgets.3:69 build/C/man3/catopen.3:146
#: build/C/man5/charmap.5:122 build/C/man3/duplocale.3:83
#: build/C/man3/isalpha.3:260 build/C/man1/locale.1:126
-#: build/C/man5/locale.5:1062 build/C/man7/locale.7:313
-#: build/C/man3/localeconv.3:71 build/C/man3/newlocale.3:205
-#: build/C/man3/nl_langinfo.3:116 build/C/man3/setlocale.3:173
+#: build/C/man5/locale.5:1083 build/C/man7/locale.7:354
+#: build/C/man3/localeconv.3:71 build/C/man3/newlocale.3:214
+#: build/C/man3/nl_langinfo.3:116 build/C/man3/setlocale.3:176
#: build/C/man3/strfmon.3:138 build/C/man3/uselocale.3:99
#: build/C/man3/toascii.3:59 build/C/man3/toupper.3:127
+#: build/C/man1/localedef.1:340
#, no-wrap
msgid "CONFORMING TO"
msgstr "準拠"
#. The GNU gettext functions are specified in LI18NUX2000.
#. type: Plain text
-#: build/C/man3/catgets.3:71 build/C/man7/locale.7:317
+#: build/C/man3/catgets.3:71 build/C/man7/locale.7:358
msgid "POSIX.1-2001."
msgstr "POSIX.1-2001."
#. type: SH
#: build/C/man3/catgets.3:71 build/C/man3/catopen.3:156
#: build/C/man3/duplocale.3:85 build/C/man3/isalpha.3:309
-#: build/C/man3/newlocale.3:207 build/C/man3/setlocale.3:175
-#: build/C/man3/uselocale.3:101 build/C/man3/toupper.3:135
+#: build/C/man3/newlocale.3:216 build/C/man3/uselocale.3:101
+#: build/C/man3/toupper.3:135
#, no-wrap
msgid "NOTES"
msgstr "注意"
#. type: SH
#: build/C/man3/catgets.3:84 build/C/man3/catopen.3:190
#: build/C/man5/charmap.5:124 build/C/man3/duplocale.3:181
-#: build/C/man3/isalpha.3:317 build/C/man1/locale.1:170
-#: build/C/man5/locale.5:1068 build/C/man7/locale.7:317
-#: build/C/man3/localeconv.3:77 build/C/man3/newlocale.3:365
-#: build/C/man3/nl_langinfo.3:136 build/C/man3/setlocale.3:190
+#: build/C/man3/isalpha.3:317 build/C/man1/locale.1:193
+#: build/C/man5/locale.5:1089 build/C/man7/locale.7:358
+#: build/C/man3/localeconv.3:77 build/C/man3/newlocale.3:374
+#: build/C/man3/nl_langinfo.3:139 build/C/man3/setlocale.3:178
#: build/C/man3/strfmon.3:176 build/C/man3/uselocale.3:118
#: build/C/man3/toascii.3:68 build/C/man3/toupper.3:148
+#: build/C/man1/localedef.1:362
#, no-wrap
msgid "SEE ALSO"
msgstr "関連項目"
#. type: SH
#: build/C/man3/catgets.3:87 build/C/man3/catopen.3:193
#: build/C/man5/charmap.5:130 build/C/man3/duplocale.3:188
-#: build/C/man3/isalpha.3:338 build/C/man1/locale.1:173
-#: build/C/man5/locale.5:1077 build/C/man7/locale.7:336
-#: build/C/man3/localeconv.3:86 build/C/man3/newlocale.3:372
-#: build/C/man3/nl_langinfo.3:144 build/C/man3/setlocale.3:201
+#: build/C/man3/isalpha.3:338 build/C/man1/locale.1:197
+#: build/C/man5/locale.5:1098 build/C/man7/locale.7:377
+#: build/C/man3/localeconv.3:86 build/C/man3/newlocale.3:381
+#: build/C/man3/nl_langinfo.3:147 build/C/man3/setlocale.3:189
#: build/C/man3/strfmon.3:180 build/C/man3/uselocale.3:126
#: build/C/man3/toascii.3:72 build/C/man3/toupper.3:156
+#: build/C/man1/localedef.1:366
#, no-wrap
msgid "COLOPHON"
msgstr "この文書について"
#. type: Plain text
#: build/C/man3/catgets.3:95 build/C/man3/catopen.3:201
#: build/C/man5/charmap.5:138 build/C/man3/duplocale.3:196
-#: build/C/man3/isalpha.3:346 build/C/man1/locale.1:181
-#: build/C/man5/locale.5:1085 build/C/man7/locale.7:344
-#: build/C/man3/localeconv.3:94 build/C/man3/newlocale.3:380
-#: build/C/man3/nl_langinfo.3:152 build/C/man3/setlocale.3:209
+#: build/C/man3/isalpha.3:346 build/C/man1/locale.1:205
+#: build/C/man5/locale.5:1106 build/C/man7/locale.7:385
+#: build/C/man3/localeconv.3:94 build/C/man3/newlocale.3:389
+#: build/C/man3/nl_langinfo.3:155 build/C/man3/setlocale.3:197
#: build/C/man3/strfmon.3:188 build/C/man3/uselocale.3:134
#: build/C/man3/toascii.3:80 build/C/man3/toupper.3:164
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#: build/C/man1/localedef.1:374
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgstr "関数 B<catclose>() は、成功した場合 0 を、失敗した場合 -1 を返す。"
#. type: SH
-#: build/C/man3/catopen.3:131
+#: build/C/man3/catopen.3:131 build/C/man7/locale.7:328
+#: build/C/man1/localedef.1:272
#, no-wrap
msgid "ENVIRONMENT"
msgstr "環境変数"
#. type: TP
#: build/C/man3/catopen.3:132 build/C/man5/locale.5:66
-#: build/C/man7/locale.7:128 build/C/man3/setlocale.3:64
+#: build/C/man7/locale.7:134
#, no-wrap
msgid "B<LC_MESSAGES>"
msgstr "B<LC_MESSAGES>"
msgstr "は 8 進の数値を表す。"
#. type: SH
-#: build/C/man5/charmap.5:118 build/C/man5/locale.5:1057
+#: build/C/man5/charmap.5:118 build/C/man5/locale.5:1076
+#: build/C/man1/localedef.1:281
#, no-wrap
msgid "FILES"
msgstr "ファイル"
msgstr "DUPLOCALE"
#. type: TH
-#: build/C/man3/duplocale.3:26 build/C/man3/newlocale.3:26
+#: build/C/man3/duplocale.3:26
#, no-wrap
msgid "2014-03-12"
msgstr "2014-03-12"
#. type: TH
#: build/C/man3/duplocale.3:26 build/C/man1/locale.1:25
-#: build/C/man5/locale.5:24 build/C/man7/locale.7:34
+#: build/C/man5/locale.5:24 build/C/man7/locale.7:31
#: build/C/man3/newlocale.3:26 build/C/man3/strfmon.3:24
-#: build/C/man3/uselocale.3:26
+#: build/C/man3/uselocale.3:26 build/C/man1/localedef.1:34
#, no-wrap
msgid "Linux"
msgstr "Linux"
msgstr "duplocale - ロケールオブジェクトを複製する"
#. type: Plain text
-#: build/C/man3/duplocale.3:32 build/C/man7/locale.7:40
+#: build/C/man3/duplocale.3:32 build/C/man7/locale.7:37
#: build/C/man3/localeconv.3:32 build/C/man3/newlocale.3:32
#: build/C/man3/setlocale.3:38 build/C/man3/uselocale.3:32
#, no-wrap
"する。"
#. type: SH
-#: build/C/man3/duplocale.3:75 build/C/man3/newlocale.3:182
+#: build/C/man3/duplocale.3:75 build/C/man3/newlocale.3:191
#: build/C/man3/uselocale.3:90
#, no-wrap
msgid "ERRORS"
msgstr "エラー"
#. type: TP
-#: build/C/man3/duplocale.3:76 build/C/man3/newlocale.3:196
+#: build/C/man3/duplocale.3:76 build/C/man3/newlocale.3:205
#, no-wrap
msgid "B<ENOMEM>"
msgstr "B<ENOMEM>"
#. type: SH
#: build/C/man3/duplocale.3:79 build/C/man3/isalpha.3:244
-#: build/C/man3/newlocale.3:199 build/C/man3/uselocale.3:95
+#: build/C/man3/newlocale.3:208 build/C/man3/uselocale.3:95
#, no-wrap
msgid "VERSIONS"
msgstr "バージョン"
"B<duplocale>() 関数は GNU C ライブラリのバージョン 2.3 で初めて登場した。"
#. type: Plain text
-#: build/C/man3/duplocale.3:85 build/C/man3/newlocale.3:207
-#: build/C/man3/uselocale.3:101
+#: build/C/man3/duplocale.3:85 build/C/man3/newlocale.3:216
+#: build/C/man3/uselocale.3:101 build/C/man1/localedef.1:342
msgid "POSIX.1-2008."
msgstr "POSIX.1-2008."
#: build/C/man5/locale.5:62 build/C/man5/locale.5:64 build/C/man5/locale.5:66
#: build/C/man5/locale.5:68 build/C/man5/locale.5:70 build/C/man5/locale.5:75
#: build/C/man5/locale.5:77 build/C/man5/locale.5:79 build/C/man5/locale.5:81
-#: build/C/man5/locale.5:83 build/C/man5/locale.5:85 build/C/man5/locale.5:522
-#: build/C/man5/locale.5:524 build/C/man5/locale.5:526
+#: build/C/man5/locale.5:83 build/C/man5/locale.5:85 build/C/man5/locale.5:520
+#: build/C/man5/locale.5:522 build/C/man5/locale.5:524
#: build/C/man3/newlocale.3:64 build/C/man3/newlocale.3:70
+#: build/C/man1/localedef.1:79 build/C/man1/localedef.1:88
+#: build/C/man1/localedef.1:96
#, no-wrap
msgid "*"
msgstr "*"
#. type: SH
#: build/C/man3/duplocale.3:119 build/C/man1/locale.1:128
-#: build/C/man3/newlocale.3:212 build/C/man3/nl_langinfo.3:118
+#: build/C/man3/newlocale.3:221 build/C/man3/nl_langinfo.3:118
#: build/C/man3/strfmon.3:141 build/C/man3/uselocale.3:113
+#: build/C/man1/localedef.1:342
#, no-wrap
msgid "EXAMPLE"
msgstr "例"
"ABC\n"
#. type: SS
-#: build/C/man3/duplocale.3:137 build/C/man3/newlocale.3:292
+#: build/C/man3/duplocale.3:137 build/C/man3/newlocale.3:301
#, no-wrap
msgid "Program source"
msgstr "プログラムのソース"
"#include E<lt>locale.hE<gt>\n"
#. type: Plain text
-#: build/C/man3/duplocale.3:147 build/C/man3/newlocale.3:302
+#: build/C/man3/duplocale.3:147 build/C/man3/newlocale.3:311
#, no-wrap
msgid ""
"#define errExit(msg) do { perror(msg); exit(EXIT_FAILURE); \\e\n"
msgstr " freelocale(nloc);\n"
#. type: Plain text
-#: build/C/man3/duplocale.3:180 build/C/man3/newlocale.3:364
+#: build/C/man3/duplocale.3:180 build/C/man3/newlocale.3:373
#, no-wrap
msgid ""
" exit(EXIT_SUCCESS);\n"
msgstr "ISALPHA"
#. type: TH
-#: build/C/man3/isalpha.3:30 build/C/man5/locale.5:24 build/C/man7/locale.7:34
-#: build/C/man3/toupper.3:28
+#: build/C/man3/isalpha.3:30 build/C/man3/toupper.3:28
#, no-wrap
msgid "2014-03-18"
msgstr "2014-03-18"
"B<tolower>(3), B<toupper>(3), B<ascii>(7), B<locale>(7)"
#. type: TH
-#: build/C/man1/locale.1:25 build/C/man5/locale.5:24 build/C/man7/locale.7:34
+#: build/C/man1/locale.1:25 build/C/man5/locale.5:24 build/C/man7/locale.7:31
#, no-wrap
msgid "LOCALE"
msgstr "LOCALE"
#. type: TH
-#: build/C/man1/locale.1:25 build/C/man3/uselocale.3:26
-#, no-wrap
-msgid "2014-03-10"
-msgstr "2014-03-10"
+#: build/C/man1/locale.1:25 build/C/man7/locale.7:31
+#: build/C/man3/newlocale.3:26 build/C/man3/nl_langinfo.3:16
+#: build/C/man3/setlocale.3:32
+#, fuzzy, no-wrap
+#| msgid "2014-03-12"
+msgid "2014-05-28"
+msgstr "2014-03-12"
#. type: Plain text
#: build/C/man1/locale.1:28
msgstr ""
#. type: TP
-#: build/C/man1/locale.1:120
+#: build/C/man1/locale.1:120 build/C/man1/localedef.1:251
#, no-wrap
msgid "B<--usage>"
msgstr "B<--usage>"
#: build/C/man1/locale.1:162
#, no-wrap
msgid ""
-"$ B<locale LC_MESSAGES>\n"
-"^[yY].*\n"
-"^[nN].*\n"
-"Yes\n"
-"No\n"
+"$ B<locale LC_TELEPHONE>\n"
+"+%c (%a) %l\n"
+"(%a) %l\n"
+"11\n"
+"1\n"
"UTF-8\n"
msgstr ""
-"$ B<locale LC_MESSAGES>\n"
-"^[yY].*\n"
-"^[nN].*\n"
-"Yes\n"
-"No\n"
-"UTF-8\n"
#. type: Plain text
#: build/C/man1/locale.1:169
#, no-wrap
msgid ""
-"$ B<locale -k LC_MESSAGES>\n"
-"yesexpr=\"^[yY].*\"\n"
-"noexpr=\"^[nN].*\"\n"
-"yesstr=\"Yes\"\n"
-"nostr=\"No\"\n"
-"messages-codeset=\"UTF-8\"\n"
+"$ B<locale -k LC_TELEPHONE>\n"
+"tel_int_fmt=\"+%c (%a) %l\"\n"
+"tel_dom_fmt=\"(%a) %l\"\n"
+"int_select=\"11\"\n"
+"int_prefix=\"1\"\n"
+"telephone-codeset=\"UTF-8\"\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/locale.1:185
+msgid ""
+"The following example compiles a custom locale from the I<./wrk> directory "
+"with the B<localedef>(1) utility under the I<$HOME/.locale> directory, then "
+"tests the result with the B<date>(1) command, and then sets the environment "
+"variables B<LOCPATH> and B<LANG> in the shell profile file so that the "
+"custom locale will be used in the subsequent user sessions:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/locale.1:192
+#, no-wrap
+msgid ""
+"$ B<mkdir -p $HOME/.locale>\n"
+"$ B<I18NPATH=./wrk/ localedef -f UTF-8 -i fi_SE $HOME/.locale/fi_SE.UTF-8>\n"
+"$ B<LOCPATH=$HOME/.locale LC_ALL=fi_SE.UTF-8 date>\n"
+"$ B<echo \"export LOCPATH=\\e$HOME/.locale\" E<gt>E<gt> $HOME/.bashrc>\n"
+"$ B<echo \"export LANG=fi_SE.UTF-8\" E<gt>E<gt> $HOME/.bashrc>\n"
msgstr ""
-"$ B<locale -k LC_MESSAGES>\n"
-"yesexpr=\"^[yY].*\"\n"
-"noexpr=\"^[nN].*\"\n"
-"yesstr=\"Yes\"\n"
-"nostr=\"No\"\n"
-"messages-codeset=\"UTF-8\"\n"
#. type: Plain text
-#: build/C/man1/locale.1:173
-msgid "B<locale>(5), B<locale>(7)"
+#: build/C/man1/locale.1:197
+#, fuzzy
+#| msgid "B<locale>(5), B<locale>(7)"
+msgid "B<localedef>(1), B<locale>(5), B<locale>(7)"
msgstr "B<locale>(5), B<locale>(7)"
+#. type: TH
+#: build/C/man5/locale.5:24
+#, fuzzy, no-wrap
+#| msgid "2014-03-12"
+msgid "2014-05-23"
+msgstr "2014-03-12"
+
#. type: Plain text
#: build/C/man5/locale.5:27
msgid "locale - describes a locale definition file"
msgstr "以下のカテゴリが POSIX で定義されている。"
#. type: TP
-#: build/C/man5/locale.5:62 build/C/man7/locale.7:92
-#: build/C/man3/setlocale.3:60
+#: build/C/man5/locale.5:62 build/C/man7/locale.7:93
#, no-wrap
msgid "B<LC_CTYPE>"
msgstr "B<LC_CTYPE>"
#. type: TP
-#: build/C/man5/locale.5:64 build/C/man7/locale.7:83
-#: build/C/man3/setlocale.3:56
+#: build/C/man5/locale.5:64 build/C/man7/locale.7:80
#, no-wrap
msgid "B<LC_COLLATE>"
msgstr "B<LC_COLLATE>"
#. type: TP
-#: build/C/man5/locale.5:68 build/C/man7/locale.7:119
-#: build/C/man3/setlocale.3:67
+#: build/C/man5/locale.5:68 build/C/man7/locale.7:123
#, no-wrap
msgid "B<LC_MONETARY>"
msgstr "B<LC_MONETARY>"
#. type: TP
-#: build/C/man5/locale.5:70 build/C/man7/locale.7:170
-#: build/C/man3/setlocale.3:70
+#: build/C/man5/locale.5:70 build/C/man7/locale.7:178
#, no-wrap
msgid "B<LC_NUMERIC>"
msgstr "B<LC_NUMERIC>"
#. type: TP
-#: build/C/man5/locale.5:72 build/C/man7/locale.7:206
-#: build/C/man3/setlocale.3:73
+#: build/C/man5/locale.5:72 build/C/man7/locale.7:219
#, no-wrap
msgid "B<LC_TIME>"
msgstr "B<LC_TIME>"
#. FIXME 'era', 'era_d_fmt', 'era_d_t_fmt', 'era_t_fmt', are not documented
#. FIXME 'timezone' is not documented
#. type: Plain text
-#: build/C/man5/locale.5:94 build/C/man5/locale.5:222
-#: build/C/man5/locale.5:428 build/C/man5/locale.5:467
-#: build/C/man5/locale.5:541 build/C/man5/locale.5:566
-#: build/C/man5/locale.5:589 build/C/man5/locale.5:778
-#: build/C/man5/locale.5:861 build/C/man5/locale.5:884
-#: build/C/man5/locale.5:901 build/C/man5/locale.5:956
+#: build/C/man5/locale.5:94 build/C/man5/locale.5:226
+#: build/C/man5/locale.5:428 build/C/man5/locale.5:465
+#: build/C/man5/locale.5:539 build/C/man5/locale.5:564
+#: build/C/man5/locale.5:587 build/C/man5/locale.5:867
+#: build/C/man5/locale.5:899 build/C/man5/locale.5:916
+#: build/C/man5/locale.5:971
msgid "The following keywords are allowed:"
msgstr "ここでは以下のキーワードが使用できる:"
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:109 build/C/man5/locale.5:908
+#: build/C/man5/locale.5:109 build/C/man5/locale.5:923
#, no-wrap
msgid "%a"
msgstr "%a"
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:112 build/C/man5/locale.5:785
+#: build/C/man5/locale.5:112 build/C/man5/locale.5:791
#, no-wrap
msgid "%f"
msgstr "%f"
msgstr "社名"
#. type: TP
-#: build/C/man5/locale.5:115 build/C/man5/locale.5:818
+#: build/C/man5/locale.5:115 build/C/man5/locale.5:824
#, no-wrap
msgid "%d"
msgstr "%d"
msgstr "ビル名"
#. type: TP
-#: build/C/man5/locale.5:121 build/C/man5/locale.5:812
+#: build/C/man5/locale.5:121 build/C/man5/locale.5:818
#, no-wrap
msgid "%s"
msgstr "%s"
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:131 build/C/man5/locale.5:830
-#: build/C/man5/locale.5:926
+#: build/C/man5/locale.5:131 build/C/man5/locale.5:836
+#: build/C/man5/locale.5:941
#, no-wrap
msgid "%t"
msgstr "%t"
msgstr "部屋番号"
#. type: TP
-#: build/C/man5/locale.5:138 build/C/man5/locale.5:917
+#: build/C/man5/locale.5:138 build/C/man5/locale.5:932
#, no-wrap
msgid "%e"
msgstr "%e"
msgstr "フロア番号"
#. type: TP
-#: build/C/man5/locale.5:141 build/C/man5/locale.5:923
+#: build/C/man5/locale.5:141 build/C/man5/locale.5:938
#, no-wrap
msgid "%C"
msgstr "%C"
msgstr "町、市"
#. type: TP
-#: build/C/man5/locale.5:155 build/C/man5/locale.5:815
+#: build/C/man5/locale.5:155 build/C/man5/locale.5:821
#, no-wrap
msgid "%S"
msgstr "%S"
msgstr "州、省、県"
#. type: TP
-#: build/C/man5/locale.5:158 build/C/man5/locale.5:920
+#: build/C/man5/locale.5:158 build/C/man5/locale.5:935
#, no-wrap
msgid "%c"
msgstr "%c"
#. type: Plain text
#: build/C/man5/locale.5:201
-msgid "followed by the three-letter abbreviation of the language (ISO 639-2)."
+#, fuzzy
+#| msgid ""
+#| "followed by the three-letter abbreviation of the language (ISO 639-2)."
+msgid ""
+"followed by the three-letter abbreviation of the language (ISO 639-2/T)."
msgstr "言語の 3 文字の省略形を指定する (ISO 639-2)"
#. type: TP
msgstr "I<lang_lib>"
#. type: Plain text
-#: build/C/man5/locale.5:205
+#: build/C/man5/locale.5:209
+#, fuzzy
+#| msgid ""
+#| "followed by the three-letter abbreviation of the language for library use "
+#| "(ISO 639-2)."
msgid ""
"followed by the three-letter abbreviation of the language for library use "
-"(ISO 639-2)."
+"(ISO 639-2/B). Applications should in general prefer I<lang_term> over "
+"I<lang_lib>."
msgstr "ライブラリで使用する言語の 3 文字の省略形を指定する (ISO 639-2)"
#. type: Plain text
-#: build/C/man5/locale.5:210
+#: build/C/man5/locale.5:214
msgid "The B<LC_ADDRESS> definition ends with the string I<END LC_ADDRESS>."
msgstr "B<LC_ADDRESS> の定義は I<END LC_ADDRESS> という文字列で終了する。"
#. type: SS
-#: build/C/man5/locale.5:210
+#: build/C/man5/locale.5:214
#, no-wrap
msgid "LC_CTYPE"
msgstr "LC_CTYPE"
#. type: Plain text
-#: build/C/man5/locale.5:214
+#: build/C/man5/locale.5:218
msgid "The definition starts with the string B<LC_CTYPE> in the first column."
msgstr ""
"このカテゴリの定義は最初のカラムに B<LC_CTYPE> という文字列を置くことで始め"
"る。"
#. type: TP
-#: build/C/man5/locale.5:222
+#: build/C/man5/locale.5:226
#, no-wrap
msgid "I<upper>"
msgstr "I<upper>"
#. type: Plain text
-#: build/C/man5/locale.5:237
+#: build/C/man5/locale.5:241
msgid ""
"followed by a list of uppercase letters. The letters B<A> through B<Z> are "
"included automatically. Characters also specified as B<cntrl>, B<digit>, "
"定することはできない。"
#. type: TP
-#: build/C/man5/locale.5:237
+#: build/C/man5/locale.5:241
#, no-wrap
msgid "I<lower>"
msgstr "I<lower>"
#. type: Plain text
-#: build/C/man5/locale.5:252
+#: build/C/man5/locale.5:256
msgid ""
"followed by a list of lowercase letters. The letters B<a> through B<z> are "
"included automatically. Characters also specified as B<cntrl>, B<digit>, "
"定することはできない。"
#. type: TP
-#: build/C/man5/locale.5:252
+#: build/C/man5/locale.5:256
#, no-wrap
msgid "I<alpha>"
msgstr "I<alpha>"
#. type: Plain text
-#: build/C/man5/locale.5:267
+#: build/C/man5/locale.5:271
msgid ""
"followed by a list of letters. All character specified as either B<upper> "
"or B<lower> are automatically included. Characters also specified as "
"指定することはできない。"
#. type: TP
-#: build/C/man5/locale.5:267
+#: build/C/man5/locale.5:271
#, no-wrap
msgid "I<digit>"
msgstr "I<digit>"
#. type: Plain text
-#: build/C/man5/locale.5:277
+#: build/C/man5/locale.5:281
msgid ""
"followed by the characters classified as numeric digits. Only the digits "
"B<0> through B<9> are allowed. They are included by default in this class."
"きる。これらはデフォルトで含まれている。"
#. type: TP
-#: build/C/man5/locale.5:277
+#: build/C/man5/locale.5:281
#, no-wrap
msgid "I<space>"
msgstr "I<space>"
#. type: Plain text
-#: build/C/man5/locale.5:299
+#: build/C/man5/locale.5:303
msgid ""
"followed by a list of characters defined as white-space characters. "
"Characters also specified as B<upper>, B<lower>, B<alpha>, B<digit>, "
"自動的に含まれる。"
#. type: TP
-#: build/C/man5/locale.5:299
+#: build/C/man5/locale.5:303
#, no-wrap
msgid "I<cntrl>"
msgstr "I<cntrl>"
#. type: Plain text
-#: build/C/man5/locale.5:313
+#: build/C/man5/locale.5:317
msgid ""
"followed by a list of control characters. Characters also specified as "
"B<upper>, B<lower>, B<alpha>, B<digit>, B<punct>, B<graph>, B<print>, or "
"ことはできない。"
#. type: TP
-#: build/C/man5/locale.5:313
+#: build/C/man5/locale.5:317
#, no-wrap
msgid "I<punct>"
msgstr "I<punct>"
#. type: Plain text
-#: build/C/man5/locale.5:327
+#: build/C/man5/locale.5:331
msgid ""
"followed by a list of punctuation characters. Characters also specified as "
"B<upper>, B<lower>, B<alpha>, B<digit>, B<cntrl>, B<xdigit>, or the "
"ない。"
#. type: TP
-#: build/C/man5/locale.5:327
+#: build/C/man5/locale.5:331
#, no-wrap
msgid "I<graph>"
msgstr "I<graph>"
#. type: Plain text
-#: build/C/man5/locale.5:344
+#: build/C/man5/locale.5:348
msgid ""
"followed by a list of printable characters, not including the "
"B<E<lt>spaceE<gt>> character. The characters defined as B<upper>, B<lower>, "
"自動的に含まれる。 B<cntrl> に指定された文字を指定することはできない。"
#. type: TP
-#: build/C/man5/locale.5:344
+#: build/C/man5/locale.5:348
#, no-wrap
msgid "I<print>"
msgstr "I<print>"
#. type: Plain text
-#: build/C/man5/locale.5:362
+#: build/C/man5/locale.5:366
msgid ""
"followed by a list of printable characters, including the B<E<lt>spaceE<gt>> "
"character. The characters defined as B<upper>, B<lower>, B<alpha>, "
"い。"
#. type: TP
-#: build/C/man5/locale.5:362
+#: build/C/man5/locale.5:366
#, no-wrap
msgid "I<xdigit>"
msgstr "I<xdigit>"
#. type: Plain text
-#: build/C/man5/locale.5:379
+#: build/C/man5/locale.5:383
msgid ""
"followed by a list of characters classified as hexadecimal digits. The "
"decimal digits must be included followed by one or more set of six "
"ら B<f>、 B<A> から B<F>。"
#. type: TP
-#: build/C/man5/locale.5:379
+#: build/C/man5/locale.5:383
#, no-wrap
msgid "I<blank>"
msgstr "I<blank>"
#. type: Plain text
-#: build/C/man5/locale.5:388
+#: build/C/man5/locale.5:392
msgid ""
"followed by a list of characters classified as B<blank>. The characters "
"B<E<lt>spaceE<gt>> and B<E<lt>tabE<gt>> are automatically included."
"B<E<lt>tabE<gt>> は自動的に含まれる。"
#. type: TP
-#: build/C/man5/locale.5:388
+#: build/C/man5/locale.5:392
#, no-wrap
msgid "I<toupper>"
msgstr "I<toupper>"
#. type: Plain text
-#: build/C/man5/locale.5:398
+#: build/C/man5/locale.5:402
msgid ""
"followed by a list of mappings from lowercase to uppercase letters. Each "
"mapping is a pair of a lowercase and an uppercase letter separated with a B<,"
"> で区切って括弧で括って指定する。 リストの各メンバーはセミコロンで区切る。"
#. type: TP
-#: build/C/man5/locale.5:398
+#: build/C/man5/locale.5:402
#, no-wrap
msgid "I<tolower>"
msgstr "I<tolower>"
#. type: Plain text
-#: build/C/man5/locale.5:404
+#: build/C/man5/locale.5:408
msgid ""
"followed by a list of mappings from uppercase to lowercase letters. If the "
"keyword tolower is not present, the reverse of the toupper list is used."
"には toupper を逆にしたものが使用される。"
#. type: Plain text
-#: build/C/man5/locale.5:409
+#: build/C/man5/locale.5:413
msgid "The B<LC_CTYPE> definition ends with the string I<END LC_CTYPE>."
msgstr "B<LC_CTYPE> の定義は I<END LC_CTYPE> という文字列で終了する。"
#. type: SS
-#: build/C/man5/locale.5:409
+#: build/C/man5/locale.5:413
#, no-wrap
msgid "LC_COLLATE"
msgstr "LC_COLLATE"
-#. FIXME: the decsription of LC_COLLATE lacks a lot of details
+#. FIXME: the description of LC_COLLATE lacks a lot of details
#. type: Plain text
-#: build/C/man5/locale.5:416
+#: build/C/man5/locale.5:420
msgid ""
"The B<LC_COLLATE> category defines the rules for collating characters. Due "
"to limitations of libc not all POSIX-options are implemented."
"オプションの全てが実装されているわけではない。"
#. type: Plain text
-#: build/C/man5/locale.5:420
+#: build/C/man5/locale.5:424
msgid ""
"The definition starts with the string B<LC_COLLATE> in the first column."
msgstr "このカテゴリの定義は最初のカラムに B<LC_COLLATE> を置くことで始める。"
msgid "I<collating-element>"
msgstr "I<collating-element>"
+#. type: Plain text
+#: build/C/man5/locale.5:432
+msgid ""
+"followed by the definition of a collating-element symbol representing a "
+"multicharacter collating element."
+msgstr ""
+
#. type: TP
-#: build/C/man5/locale.5:430
+#: build/C/man5/locale.5:432
#, no-wrap
msgid "I<collating-symbol>"
msgstr "I<collating-symbol>"
#. type: Plain text
-#: build/C/man5/locale.5:434
+#: build/C/man5/locale.5:436
+msgid ""
+"followed by the definition of a collating symbol that can be used in "
+"collation order statements."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/locale.5:438
msgid "The order-definition starts with a line:"
msgstr "順序の定義は以下の行で始める:"
#. type: TP
-#: build/C/man5/locale.5:434
+#: build/C/man5/locale.5:438
#, no-wrap
msgid "I<order_start>"
msgstr "I<order_start>"
+#. FIXME 'reorder-after' is not documented
+#. FIXME 'reorder-end' is not documented
+#. FIXME 'reorder-sections-after' is not documented
+#. FIXME 'reorder-sections-end' is not documented
#. type: Plain text
-#: build/C/man5/locale.5:444
+#: build/C/man5/locale.5:452
+#, fuzzy
+#| msgid ""
+#| "followed by a list of keywords chosen from B<forward>, B<backward>, or "
+#| "B<position>. The order definition consists of lines that describe the "
+#| "order and is terminated with the keyword"
msgid ""
"followed by a list of keywords chosen from B<forward>, B<backward>, or "
"B<position>. The order definition consists of lines that describe the order "
-"and is terminated with the keyword"
+"and is terminated with the keyword I<order_end>."
msgstr ""
"これに B<forward>, B<backward>, B<position> のいずれかのキーワードが続く。 順"
"序を記述する行が続き、以下のキーワードで終る:"
-#. type: TP
-#: build/C/man5/locale.5:444
-#, no-wrap
-msgid "I<order_end>."
-msgstr "I<order_end>"
-
-#. type: Plain text
-#: build/C/man5/locale.5:454
-msgid ""
-"For more details see the sources in I</usr/lib/nls/src> notably the examples "
-"B<POSIX>, B<Example> and B<Example2>."
-msgstr ""
-"より詳しくは I</usr/lib/nls/src> にあるソース・ファイルを参照のこと。特に "
-"B<POSIX> の例、 B<Example> と B<Example2> を見るとよい。"
-
#. type: Plain text
-#: build/C/man5/locale.5:459
+#: build/C/man5/locale.5:457
msgid "The B<LC_COLLATE> definition ends with the string I<END LC_COLLATE>."
msgstr "B<LC_COLLATE> 定義は I<END LC_COLLATE> という文字列で終了する。"
#. type: SS
-#: build/C/man5/locale.5:459
+#: build/C/man5/locale.5:457
#, no-wrap
msgid "LC_IDENTIFICATION"
msgstr "LC_IDENTIFICATION"
#. type: Plain text
-#: build/C/man5/locale.5:461
+#: build/C/man5/locale.5:459
msgid "This category contains meta-information about the locale definition."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:465
+#: build/C/man5/locale.5:463
msgid ""
"The definition starts with the string B<LC_IDENTIFICATION> in the first "
"column."
"とで始める。"
#. type: TP
-#: build/C/man5/locale.5:467
+#: build/C/man5/locale.5:465
#, no-wrap
msgid "I<title>"
msgstr "I<title>"
#. type: Plain text
-#: build/C/man5/locale.5:471
+#: build/C/man5/locale.5:469
msgid ""
"followed by the title of the locale document (e.g., \"Maori language locale "
"for New Zealand\")."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:471
+#: build/C/man5/locale.5:469
#, no-wrap
msgid "I<source>"
msgstr "I<source>"
#. type: Plain text
-#: build/C/man5/locale.5:474
+#: build/C/man5/locale.5:472
msgid "followed by the name of the organization that maintains this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:474
+#: build/C/man5/locale.5:472
#, no-wrap
msgid "I<address>"
msgstr "I<address>"
#. type: Plain text
-#: build/C/man5/locale.5:477
+#: build/C/man5/locale.5:475
msgid ""
"followed by the address of the organization that maintains this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:477
+#: build/C/man5/locale.5:475
#, no-wrap
msgid "I<contact>"
msgstr "I<contact>"
#. type: Plain text
-#: build/C/man5/locale.5:481
+#: build/C/man5/locale.5:479
msgid ""
"followed by the name of the contact person at the organization that "
"maintains this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:481
+#: build/C/man5/locale.5:479
#, no-wrap
msgid "I<email>"
msgstr "I<email>"
#. type: Plain text
-#: build/C/man5/locale.5:485
+#: build/C/man5/locale.5:483
msgid ""
"followed by the email address of the person or organization that maintains "
"this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:485
+#: build/C/man5/locale.5:483
#, no-wrap
msgid "I<tel>"
msgstr "I<tel>"
#. type: Plain text
-#: build/C/man5/locale.5:489
+#: build/C/man5/locale.5:487
msgid ""
"followed by the telephone number (in international format) of the "
"organization that maintains this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:489
+#: build/C/man5/locale.5:487
#, no-wrap
msgid "I<fax>"
msgstr "I<fax>"
#. type: Plain text
-#: build/C/man5/locale.5:493
+#: build/C/man5/locale.5:491
msgid ""
"followed by the fax number (in international format) of the organization "
"that maintains this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:493
+#: build/C/man5/locale.5:491
#, no-wrap
msgid "I<language>"
msgstr "I<language>"
#. type: Plain text
-#: build/C/man5/locale.5:496
+#: build/C/man5/locale.5:494
msgid "followed by the name of the language to which this document applies."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:496
+#: build/C/man5/locale.5:494
#, no-wrap
msgid "I<territory>"
msgstr "I<territory>"
#. type: Plain text
-#: build/C/man5/locale.5:500
+#: build/C/man5/locale.5:498
msgid ""
"followed by the name of the country/geographic extent to which this document "
"applies."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:500
+#: build/C/man5/locale.5:498
#, no-wrap
msgid "I<audience>"
msgstr "I<audience>"
#. type: Plain text
-#: build/C/man5/locale.5:503
+#: build/C/man5/locale.5:501
msgid ""
"followed by a description of the audience for which this document is "
"intended."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:503
+#: build/C/man5/locale.5:501
#, no-wrap
msgid "I<application>"
msgstr "I<application>"
#. type: Plain text
-#: build/C/man5/locale.5:507
+#: build/C/man5/locale.5:505
msgid ""
"followed by a description of any special application for which this document "
"is intended."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:507
+#: build/C/man5/locale.5:505
#, no-wrap
msgid "I<abbreviation>"
msgstr "I<abbreviation>"
#. as far as I can tell... (mtk)
#. type: Plain text
-#: build/C/man5/locale.5:511
+#: build/C/man5/locale.5:509
msgid "followed by the short name for this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:511
+#: build/C/man5/locale.5:509
#, no-wrap
msgid "I<revision>"
msgstr "I<revision>"
#. type: Plain text
-#: build/C/man5/locale.5:514
+#: build/C/man5/locale.5:512
msgid "followed by the revision number of this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:514
+#: build/C/man5/locale.5:512
#, no-wrap
msgid "I<date>"
msgstr "I<date>"
#. type: Plain text
-#: build/C/man5/locale.5:517
+#: build/C/man5/locale.5:515
msgid "followed by the revision date of this document."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:522
+#: build/C/man5/locale.5:520
msgid ""
"In addition, for each of the categories defined by the document, there "
"should be a line starting with the keyword I<category>, followed by:"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:524
+#: build/C/man5/locale.5:522
msgid "a string that identifies this locale category definition,"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:526
+#: build/C/man5/locale.5:524
msgid "a semicolon, and"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:530
+#: build/C/man5/locale.5:528
msgid "one of the B<LC_>I<*> identifiers."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:535
+#: build/C/man5/locale.5:533
msgid ""
"The B<LC_IDENTIFICATION> definition ends with the string I<END "
"LC_IDENTIFICATION>."
"る。"
#. type: SS
-#: build/C/man5/locale.5:535
+#: build/C/man5/locale.5:533
#, no-wrap
msgid "LC_MESSAGES"
msgstr "LC_MESSAGES"
#. type: Plain text
-#: build/C/man5/locale.5:539
+#: build/C/man5/locale.5:537
msgid ""
"The definition starts with the string B<LC_MESSAGES> in the first column."
msgstr ""
"める。"
#. type: TP
-#: build/C/man5/locale.5:541
+#: build/C/man5/locale.5:539
#, no-wrap
msgid "I<yesexpr>"
msgstr "I<yesexpr>"
#. type: Plain text
-#: build/C/man5/locale.5:545
+#: build/C/man5/locale.5:543
msgid "followed by a regular expression that describes possible yes-responses."
msgstr "「はい (yes)」を意味する正規表現を指定する。"
#. type: TP
-#: build/C/man5/locale.5:545
+#: build/C/man5/locale.5:543
#, no-wrap
msgid "I<noexpr>"
msgstr "I<noexpr>"
#. type: Plain text
-#: build/C/man5/locale.5:549
+#: build/C/man5/locale.5:547
msgid "followed by a regular expression that describes possible no-responses."
msgstr "「いいえ (no)」を意味する正規表現を指定する。"
#. type: TP
-#: build/C/man5/locale.5:549
+#: build/C/man5/locale.5:547
#, no-wrap
msgid "I<yesstr>"
msgstr "I<yesstr>"
#. type: Plain text
-#: build/C/man5/locale.5:552
+#: build/C/man5/locale.5:550
msgid "followed by the output string corresponding to \"yes\"."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:552
+#: build/C/man5/locale.5:550
#, no-wrap
msgid "I<nostr>"
msgstr "I<nostr>"
#. type: Plain text
-#: build/C/man5/locale.5:555
+#: build/C/man5/locale.5:553
msgid "followed by the output string corresponding to \"no\"."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:560
+#: build/C/man5/locale.5:558
msgid "The B<LC_MESSAGES> definition ends with the string I<END LC_MESSAGES>."
msgstr "B<LC_MESSAGES> の定義は I<END LC_MESSAGES> という文字列で終了する。"
#. type: SS
-#: build/C/man5/locale.5:560
+#: build/C/man5/locale.5:558
#, no-wrap
msgid "LC_MEASUREMENT"
msgstr "LC_MEASUREMENT"
#. type: Plain text
-#: build/C/man5/locale.5:564
+#: build/C/man5/locale.5:562
msgid ""
"The definition starts with the string B<LC_MEASUREMENT> in the first column."
msgstr ""
"始める。"
#. type: TP
-#: build/C/man5/locale.5:566
+#: build/C/man5/locale.5:564
#, no-wrap
msgid "I<measurement>"
msgstr "I<measurement>"
#. type: Plain text
-#: build/C/man5/locale.5:570
+#: build/C/man5/locale.5:568
msgid ""
"followed by number identifying the standard used for measurement. The "
"following values are recognized:"
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:571 build/C/man5/locale.5:638
-#: build/C/man5/locale.5:673 build/C/man5/locale.5:719
-#: build/C/man5/locale.5:1038
+#: build/C/man5/locale.5:569 build/C/man5/locale.5:639
+#: build/C/man5/locale.5:674 build/C/man5/locale.5:720
+#: build/C/man5/locale.5:1057 build/C/man1/localedef.1:265
#, no-wrap
msgid "B<1>"
msgstr "B<1>"
#. type: Plain text
-#: build/C/man5/locale.5:574
+#: build/C/man5/locale.5:572
msgid "Metric."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:574 build/C/man5/locale.5:678
-#: build/C/man5/locale.5:725 build/C/man5/locale.5:1041
+#: build/C/man5/locale.5:572 build/C/man5/locale.5:679
+#: build/C/man5/locale.5:726 build/C/man5/locale.5:1060
#, no-wrap
msgid "B<2>"
msgstr "B<2>"
#. type: Plain text
-#: build/C/man5/locale.5:577
+#: build/C/man5/locale.5:575
msgid "US customary measurements."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:583
+#: build/C/man5/locale.5:581
msgid ""
"The B<LC_MEASUREMENT> definition ends with the string I<END LC_MEASUREMENT>."
msgstr ""
"B<LC_MEASUREMENT> の定義は I<END LC_MEASUREMENT> という文字列で終了する。"
#. type: SS
-#: build/C/man5/locale.5:583
+#: build/C/man5/locale.5:581
#, no-wrap
msgid "LC_MONETARY"
msgstr "LC_MONETARY"
#. type: Plain text
-#: build/C/man5/locale.5:587
+#: build/C/man5/locale.5:585
msgid ""
"The definition starts with the string B<LC_MONETARY> in the first column."
msgstr ""
"B<LC_MONETARY> の定義は最初のカラムに B<LC_MONETARY> を置くことで始める。"
#. type: TP
-#: build/C/man5/locale.5:589
+#: build/C/man5/locale.5:587
#, no-wrap
msgid "I<int_curr_symbol>"
msgstr "I<int_curr_symbol>"
#. type: Plain text
-#: build/C/man5/locale.5:596
+#: build/C/man5/locale.5:594
msgid ""
"followed by the international currency symbol. This must be a 4-character "
"string containing the international currency symbol as defined by the ISO "
"字) に区切り文字を続けた 4 文字である必要がある。"
#. type: TP
-#: build/C/man5/locale.5:596
+#: build/C/man5/locale.5:594
#, no-wrap
msgid "I<currency_symbol>"
msgstr "I<currency_symbol>"
#. type: Plain text
-#: build/C/man5/locale.5:599
+#: build/C/man5/locale.5:597
msgid "followed by the local currency symbol."
msgstr "地域的な通貨記号を指定する。"
#. type: TP
-#: build/C/man5/locale.5:599
+#: build/C/man5/locale.5:597
#, no-wrap
msgid "I<mon_decimal_point>"
msgstr "I<mon_decimal_point>"
#. type: Plain text
-#: build/C/man5/locale.5:603
+#: build/C/man5/locale.5:601
msgid ""
"followed by the string that will be used as the decimal delimiter when "
"formatting monetary quantities."
msgstr "金額をフォーマットする際の小数点に使用する文字列を指定する。"
#. type: TP
-#: build/C/man5/locale.5:603
+#: build/C/man5/locale.5:601
#, no-wrap
msgid "I<mon_thousands_sep>"
msgstr "I<mon_thousands_sep>"
#. type: Plain text
-#: build/C/man5/locale.5:607
+#: build/C/man5/locale.5:605
msgid ""
"followed by the string that will be used as a group separator when "
"formatting monetary quantities."
msgstr "金額をフォーマットする際に桁の区切りに使用する文字列を指定する。"
#. type: TP
-#: build/C/man5/locale.5:607
+#: build/C/man5/locale.5:605
#, no-wrap
msgid "I<mon_grouping>"
msgstr "I<mon_grouping>"
#. type: Plain text
-#: build/C/man5/locale.5:611 build/C/man5/locale.5:873
+#: build/C/man5/locale.5:612
+#, fuzzy
+#| msgid ""
+#| "followed by a string that describes the formatting of numeric quantities."
msgid ""
-"followed by a string that describes the formatting of numeric quantities."
+"followed by a sequence of integers separated by semicolons that describe the "
+"formatting of monetary quantities. See I<grouping> below for details."
msgstr "数字をフォーマットする際に何桁ごとに区切るかを指定する。"
#. type: TP
-#: build/C/man5/locale.5:611
+#: build/C/man5/locale.5:612
#, no-wrap
msgid "I<positive_sign>"
msgstr "I<positive_sign>"
#. type: Plain text
-#: build/C/man5/locale.5:615
+#: build/C/man5/locale.5:616
msgid ""
"followed by a string that is used to indicate a positive sign for monetary "
"quantities."
msgstr "数値において正の符号に使用する文字列を指定する。"
#. type: TP
-#: build/C/man5/locale.5:615
+#: build/C/man5/locale.5:616
#, no-wrap
msgid "I<negative_sign>"
msgstr "I<negative_sign>"
#. type: Plain text
-#: build/C/man5/locale.5:619
+#: build/C/man5/locale.5:620
msgid ""
"followed by a string that is used to indicate a negative sign for monetary "
"quantities."
msgstr "数値において負の符号に使用する文字列を指定する。"
#. type: TP
-#: build/C/man5/locale.5:619
+#: build/C/man5/locale.5:620
#, no-wrap
msgid "I<int_frac_digits>"
msgstr "I<int_frac_digits>"
#. type: Plain text
-#: build/C/man5/locale.5:624
+#: build/C/man5/locale.5:625
msgid ""
"followed by the number of fractional digits that should be used when "
"formatting with the I<int_curr_symbol>."
"I<int_curr_symbol> でフォーマットする時に使用すべき端数の桁数を指定する。"
#. type: TP
-#: build/C/man5/locale.5:624
+#: build/C/man5/locale.5:625
#, no-wrap
msgid "I<frac_digits>"
msgstr "I<frac_digits>"
#. type: Plain text
-#: build/C/man5/locale.5:629
+#: build/C/man5/locale.5:630
msgid ""
"followed by the number of fractional digits that should be used when "
"formatting with the I<currency_symbol>."
"I<currency_symbol> でフォーマットする際に使用すべき端数の桁数を指定する。"
#. type: TP
-#: build/C/man5/locale.5:629
+#: build/C/man5/locale.5:630
#, no-wrap
msgid "I<p_cs_precedes>"
msgstr "I<p_cs_precedes>"
#. type: Plain text
-#: build/C/man5/locale.5:634
+#: build/C/man5/locale.5:635
msgid ""
"followed by an integer that indicates the placement of I<currency_symbol> "
"for a nonnegative formatted monetary quantity:"
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:635 build/C/man5/locale.5:670
-#: build/C/man5/locale.5:713
+#: build/C/man5/locale.5:636 build/C/man5/locale.5:671
+#: build/C/man5/locale.5:714 build/C/man1/localedef.1:262
#, no-wrap
msgid "B<0>"
msgstr "B<0>"
#. type: Plain text
-#: build/C/man5/locale.5:638
+#: build/C/man5/locale.5:639
msgid "the symbol succeeds the value."
msgstr "記号は数値の後におく。"
#. type: Plain text
-#: build/C/man5/locale.5:641
+#: build/C/man5/locale.5:642
msgid "the symbol precedes the value."
msgstr "記号は数値の前におく。"
#. type: TP
-#: build/C/man5/locale.5:642
+#: build/C/man5/locale.5:643
#, no-wrap
msgid "I<n_cs_precedes>"
msgstr "I<n_cs_precedes>"
#. type: Plain text
-#: build/C/man5/locale.5:649
+#: build/C/man5/locale.5:650
msgid ""
"followed by an integer that indicates the placement of I<currency_symbol> "
"for a negative formatted monetary quantity. The same values are recognized "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:649
+#: build/C/man5/locale.5:650
#, no-wrap
msgid "I<int_p_cs_precedes>"
msgstr "I<int_p_cs_precedes>"
#. type: Plain text
-#: build/C/man5/locale.5:656
+#: build/C/man5/locale.5:657
msgid ""
"followed by an integer that indicates the placement of "
"I<int_currency_symbol> for a nonnegative internationally formatted monetary "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:656
+#: build/C/man5/locale.5:657
#, no-wrap
msgid "I<int_n_cs_precedes>"
msgstr "I<int_n_cs_precedes>"
#. type: Plain text
-#: build/C/man5/locale.5:663
+#: build/C/man5/locale.5:664
msgid ""
"followed by an integer that indicates the placement of "
"I<int_currency_symbol> for a negative internationally formatted monetary "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:663
+#: build/C/man5/locale.5:664
#, no-wrap
msgid "I<p_sep_by_space>"
msgstr "I<p_sep_by_space>"
#. type: Plain text
-#: build/C/man5/locale.5:669
+#: build/C/man5/locale.5:670
msgid ""
"followed by an integer that indicates the separation of I<currency_symbol>, "
"the sign string, and the value for a nonnegative formatted monetary "
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:673
+#: build/C/man5/locale.5:674
msgid "No space separates the currency symbol and the value."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:678
+#: build/C/man5/locale.5:679
msgid ""
"If the currency symbol and the sign string are adjacent, a space separates "
"them from the value; otherwise a space separates the currency symbol and the "
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:683
+#: build/C/man5/locale.5:684
msgid ""
"If the currency symbol and the sign string are adjacent, a space separates "
"them from the value; otherwise a space separates the sign string and the "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:684
+#: build/C/man5/locale.5:685
#, no-wrap
msgid "I<n_sep_by_space>"
msgstr "I<n_sep_by_space>"
#. type: Plain text
-#: build/C/man5/locale.5:691
+#: build/C/man5/locale.5:692
msgid ""
"followed by an integer that indicates the separation of I<currency_symbol>, "
"the sign string, and the value for a negative formatted monetary quantity. "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:691
+#: build/C/man5/locale.5:692
#, no-wrap
msgid "I<int_p_sep_by_space>"
msgstr "I<int_p_sep_by_space>"
#. type: Plain text
-#: build/C/man5/locale.5:699
+#: build/C/man5/locale.5:700
msgid ""
"followed by an integer that indicates the separation of "
"I<int_currency_symbol>, the sign string, and the value for a nonnegative "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:699
+#: build/C/man5/locale.5:700
#, no-wrap
msgid "I<int_n_sep_by_space>"
msgstr "I<int_n_sep_by_space>"
#. type: Plain text
-#: build/C/man5/locale.5:707
+#: build/C/man5/locale.5:708
msgid ""
"followed by an integer that indicates the separation of "
"I<int_currency_symbol>, the sign string, and the value for a negative "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:707
+#: build/C/man5/locale.5:708
#, no-wrap
msgid "I<p_sign_posn>"
msgstr "I<p_sign_posn>"
#. type: Plain text
-#: build/C/man5/locale.5:712
+#: build/C/man5/locale.5:713
msgid ""
"followed by an integer that indicates where the I<positive_sign> should be "
"placed for a nonnegative monetary quantity:"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:719
+#: build/C/man5/locale.5:720
msgid ""
"Parentheses enclose the quantity and the I<currency_symbol> or "
"I<int_curr_symbol>."
msgstr "値と I<currency_symbol> または I<int_curr_symbol> を括弧で括る。"
#. type: Plain text
-#: build/C/man5/locale.5:725
+#: build/C/man5/locale.5:726
msgid ""
"The sign string precedes the quantity and the I<currency_symbol> or the "
"I<int_curr_symbol>."
msgstr "符号を値と I<currency_symbol> または I<int_curr_symbol> の前に置く。"
#. type: Plain text
-#: build/C/man5/locale.5:731
+#: build/C/man5/locale.5:732
msgid ""
"The sign string succeeds the quantity and the I<currency_symbol> or the "
"I<int_curr_symbol>."
msgstr "符号を値と I<currency_symbol> または I<int_curr_symbol> の後に置く。"
#. type: TP
-#: build/C/man5/locale.5:731 build/C/man5/locale.5:1044
+#: build/C/man5/locale.5:732 build/C/man5/locale.5:1063
#, no-wrap
msgid "B<3>"
msgstr "B<3>"
#. type: Plain text
-#: build/C/man5/locale.5:737
+#: build/C/man5/locale.5:738
msgid ""
"The sign string precedes the I<currency_symbol> or the I<int_curr_symbol>."
msgstr "符号を I<currency_symbol> または I<int_curr_symbol> の前に置く。"
#. type: TP
-#: build/C/man5/locale.5:737
+#: build/C/man5/locale.5:738 build/C/man1/localedef.1:268
#, no-wrap
msgid "B<4>"
msgstr "B<4>"
#. type: Plain text
-#: build/C/man5/locale.5:743
+#: build/C/man5/locale.5:744
msgid ""
"The sign string succeeds the I<currency_symbol> or the I<int_curr_symbol>."
msgstr "符号を I<currency_symbol> または I<int_curr_symbol> の後に置く。"
#. type: TP
-#: build/C/man5/locale.5:744
+#: build/C/man5/locale.5:745
#, no-wrap
msgid "I<n_sign_posn>"
msgstr "I<n_sign_posn>"
#. type: Plain text
-#: build/C/man5/locale.5:751
+#: build/C/man5/locale.5:752
msgid ""
"followed by an integer that indicates where the I<negative_sign> should be "
"placed for a negative monetary quantity. The same values are recognized as "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:751
+#: build/C/man5/locale.5:752
#, no-wrap
msgid "I<int_p_sign_posn>"
msgstr "I<int_p_sign_posn>"
#. type: Plain text
-#: build/C/man5/locale.5:759
+#: build/C/man5/locale.5:760
msgid ""
"followed by an integer that indicates where the I<negative_sign> should be "
"placed for a nonnegative internationally formatted monetary quantity. The "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:759
+#: build/C/man5/locale.5:760
#, no-wrap
msgid "I<int_n_sign_posn>"
msgstr "I<int_n_sign_posn>"
#. type: Plain text
-#: build/C/man5/locale.5:767
+#: build/C/man5/locale.5:768
msgid ""
"followed by an integer that indicates where the I<negative_sign> should be "
"placed for a negative internationally formatted monetary quantity. The same "
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:772
+#: build/C/man5/locale.5:773
msgid "The B<LC_MONETARY> definition ends with the string I<END LC_MONETARY>."
msgstr "B<LC_MONETARY> の定義は I<END LC_MONETARY> という文字列で終了する。"
#. type: SS
-#: build/C/man5/locale.5:772
+#: build/C/man5/locale.5:773
#, no-wrap
msgid "LC_NAME"
msgstr "LC_NAME"
#. type: Plain text
-#: build/C/man5/locale.5:776
+#: build/C/man5/locale.5:777
msgid "The definition starts with the string B<LC_NAME> in the first column."
msgstr ""
"このカテゴリの定義は最初のカラムに B<LC_NAME> という文字列を置くことで始め"
"る。"
+#. type: Plain text
+#: build/C/man5/locale.5:784
+msgid ""
+"Various keywords are allowed, but only I<name_fmt> is mandatory. Other "
+"keywords are needed only if there is common convention to use the "
+"corresponding salutation in this locale. The allowed keywords are as "
+"follows:"
+msgstr ""
+
#. type: TP
-#: build/C/man5/locale.5:778
+#: build/C/man5/locale.5:784
#, no-wrap
msgid "I<name_fmt>"
msgstr "I<name_fmt>"
#. From localedata/locales/uk_UA:
#. type: Plain text
-#: build/C/man5/locale.5:784
+#: build/C/man5/locale.5:790
msgid ""
"followed by a string containing field descriptors that define the format "
"used for names in the locale. The following field descriptors are "
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:788
+#: build/C/man5/locale.5:794
msgid "Family name(s)."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:788
+#: build/C/man5/locale.5:794
#, no-wrap
msgid "%F"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:791
+#: build/C/man5/locale.5:797
msgid "Family names in uppercase."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:791
+#: build/C/man5/locale.5:797
#, no-wrap
msgid "%g"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:794
+#: build/C/man5/locale.5:800
msgid "First given name."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:794
+#: build/C/man5/locale.5:800
#, no-wrap
msgid "%G"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:797
+#: build/C/man5/locale.5:803
msgid "First given initial."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:797 build/C/man5/locale.5:914
+#: build/C/man5/locale.5:803 build/C/man5/locale.5:929
#, no-wrap
msgid "%l"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:800
+#: build/C/man5/locale.5:806
msgid "First given name with Latin letters."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:800
+#: build/C/man5/locale.5:806
#, no-wrap
msgid "%o"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:803
+#: build/C/man5/locale.5:809
msgid "Other shorter name."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:803
+#: build/C/man5/locale.5:809
#, no-wrap
msgid "%m"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:806
+#: build/C/man5/locale.5:812
msgid "Additional given name(s)."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:806
+#: build/C/man5/locale.5:812
#, no-wrap
msgid "%M"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:809
+#: build/C/man5/locale.5:815
msgid "Initials for additional given name(s)."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:809
+#: build/C/man5/locale.5:815
#, no-wrap
msgid "%p"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:812
+#: build/C/man5/locale.5:818
msgid "Profession."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:815
+#: build/C/man5/locale.5:821
msgid "Salutation, such as \"Doctor\"."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:818
+#: build/C/man5/locale.5:824
msgid "Abbreviated salutation, such as \"Mr.\" or \"Dr.\"."
msgstr ""
#. 4 for name_miss
#. 5 for name_ms
#. type: Plain text
-#: build/C/man5/locale.5:830
+#: build/C/man5/locale.5:836
msgid "Salutation, using the FDCC-sets conventions."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:834 build/C/man5/locale.5:930
+#: build/C/man5/locale.5:840 build/C/man5/locale.5:945
msgid ""
"If the preceding field descriptor resulted in an empty string, then the "
"empty string, otherwise a space character."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:835
+#: build/C/man5/locale.5:841
#, no-wrap
msgid "I<name_gen>"
msgstr "I<name_gen>"
#. type: Plain text
-#: build/C/man5/locale.5:838
+#: build/C/man5/locale.5:844
msgid "followed by the general salutation for any gender."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:838
+#: build/C/man5/locale.5:844
#, no-wrap
msgid "I<name_mr>"
msgstr "I<name_mr>"
#. type: Plain text
-#: build/C/man5/locale.5:841
+#: build/C/man5/locale.5:847
msgid "followed by the salutation for men."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:841
+#: build/C/man5/locale.5:847
#, no-wrap
msgid "I<name_mrs>"
msgstr "I<name_mrs>"
#. type: Plain text
-#: build/C/man5/locale.5:844
+#: build/C/man5/locale.5:850
msgid "followed by the salutation for married women."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:844
+#: build/C/man5/locale.5:850
#, no-wrap
msgid "I<name_miss>"
msgstr "I<name_miss>"
#. type: Plain text
-#: build/C/man5/locale.5:847
+#: build/C/man5/locale.5:853
msgid "followed by the salutation for unmarried women."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:847
+#: build/C/man5/locale.5:853
#, no-wrap
msgid "I<name_ms>"
msgstr "I<name_ms>"
#. type: Plain text
-#: build/C/man5/locale.5:850
+#: build/C/man5/locale.5:856
msgid "followed by the salutation valid for all women."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:855
+#: build/C/man5/locale.5:861
msgid "The B<LC_NAME> definition ends with the string I<END LC_NAME>."
msgstr "B<LC_NAME> の定義は I<END LC_NAME> という文字列で終了する。"
#. type: SS
-#: build/C/man5/locale.5:855
+#: build/C/man5/locale.5:861
#, no-wrap
msgid "LC_NUMERIC"
msgstr "LC_NUMERIC"
#. type: Plain text
-#: build/C/man5/locale.5:859
+#: build/C/man5/locale.5:865
msgid ""
"The definition starts with the string B<LC_NUMERIC> in the first column."
msgstr ""
"る。"
#. type: TP
-#: build/C/man5/locale.5:861
+#: build/C/man5/locale.5:867
#, no-wrap
msgid "I<decimal_point>"
msgstr "I<decimal_point>"
#. type: Plain text
-#: build/C/man5/locale.5:865
+#: build/C/man5/locale.5:871
msgid ""
"followed by the string that will be used as the decimal delimiter when "
"formatting numeric quantities."
msgstr "数値をフォーマットする際に小数点に使用する文字列を指定する。"
#. type: TP
-#: build/C/man5/locale.5:865
+#: build/C/man5/locale.5:871
#, no-wrap
msgid "I<thousands_sep>"
msgstr "I<thousands_sep>"
#. type: Plain text
-#: build/C/man5/locale.5:869
+#: build/C/man5/locale.5:875
msgid ""
"followed by the string that will be used as a group separator when "
"formatting numeric quantities."
msgstr "数値をフォーマットする際に桁の区切りに使用する文字列を指定する。"
#. type: TP
-#: build/C/man5/locale.5:869
+#: build/C/man5/locale.5:875
#, no-wrap
msgid "I<grouping>"
msgstr "I<grouping>"
#. type: Plain text
-#: build/C/man5/locale.5:878
+#: build/C/man5/locale.5:879
+#, fuzzy
+#| msgid ""
+#| "followed by a string that describes the formatting of numeric quantities."
+msgid ""
+"followed by a sequence of integers separated by semicolons that describe the "
+"formatting of numeric quantities."
+msgstr "数字をフォーマットする際に何桁ごとに区切るかを指定する。"
+
+#. type: Plain text
+#: build/C/man5/locale.5:888
+msgid ""
+"Each integer specifies the number of digits in a group. The first integer "
+"defines the size of the group immediately to the left of the decimal "
+"delimiter. Subsequent integers define succeeding groups to the left of the "
+"previous group. If the last integer is not -1, then the size of the "
+"previous group (if any) is repeatedly used for the remainder of the digits. "
+"If the last integer is -1, then no further grouping is performed."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/locale.5:893
msgid "The B<LC_NUMERIC> definition ends with the string I<END LC_NUMERIC>."
msgstr "The B<LC_NUMERIC> の定義は I<END LC_NUMERIC> という文字列で終了する。"
#. type: SS
-#: build/C/man5/locale.5:878
+#: build/C/man5/locale.5:893
#, no-wrap
msgid "LC_PAPER"
msgstr "LC_PAPER"
#. type: Plain text
-#: build/C/man5/locale.5:882
+#: build/C/man5/locale.5:897
msgid "The definition starts with the string B<LC_PAPER> in the first column."
msgstr ""
"このカテゴリの定義は最初のカラムに B<LC_PAPER> という文字列を置くことで始め"
"る。"
#. type: TP
-#: build/C/man5/locale.5:884
+#: build/C/man5/locale.5:899
#, no-wrap
msgid "I<height>"
msgstr "I<height>"
#. type: Plain text
-#: build/C/man5/locale.5:887
+#: build/C/man5/locale.5:902
msgid "followed by the height, in millimeters, of the standard paper format."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:887
+#: build/C/man5/locale.5:902
#, no-wrap
msgid "I<width>"
msgstr "I<width>"
#. type: Plain text
-#: build/C/man5/locale.5:890
+#: build/C/man5/locale.5:905
msgid "followed by the width, in millimeters, of the standard paper format."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:895
+#: build/C/man5/locale.5:910
msgid "The B<LC_PAPER> definition ends with the string I<END LC_PAPER>."
msgstr "B<LC_PAPER> の定義は I<END LC_PAPER> という文字列で終了する。"
#. type: SS
-#: build/C/man5/locale.5:895
+#: build/C/man5/locale.5:910
#, no-wrap
msgid "LC_TELEPHONE"
msgstr "LC_TELEPHONE"
#. type: Plain text
-#: build/C/man5/locale.5:899
+#: build/C/man5/locale.5:914
msgid ""
"The definition starts with the string B<LC_TELEPHONE> in the first column."
msgstr ""
"める。"
#. type: TP
-#: build/C/man5/locale.5:901
+#: build/C/man5/locale.5:916
#, no-wrap
msgid "I<tel_int_fmt>"
msgstr "I<tel_int_fmt>"
#. From localedata/locales/uk_UA
#. type: Plain text
-#: build/C/man5/locale.5:907
+#: build/C/man5/locale.5:922
msgid ""
"followed by a string that contains field descriptors that identify the "
"format used to dial international numbers. The following field descriptors "
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:911
+#: build/C/man5/locale.5:926
msgid "Area code without nationwide prefix (the prefix is often \"00\")."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:911
+#: build/C/man5/locale.5:926
#, no-wrap
msgid "%A"
msgstr "%A"
#. type: Plain text
-#: build/C/man5/locale.5:914
+#: build/C/man5/locale.5:929
msgid "Area code including nationwide prefix."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:917
+#: build/C/man5/locale.5:932
msgid "Local number (within area code)."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:920
+#: build/C/man5/locale.5:935
msgid "Extension (to local number)."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:923
+#: build/C/man5/locale.5:938
msgid "Country code."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:926
+#: build/C/man5/locale.5:941
msgid "Alternate carrier service code used for dialing abroad."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:931
+#: build/C/man5/locale.5:946
#, no-wrap
msgid "I<tel_dom_fmt>"
msgstr "I<tel_dom_fmt>"
#. type: Plain text
-#: build/C/man5/locale.5:937
+#: build/C/man5/locale.5:952
msgid ""
"followed by a string that contains field descriptors that identify the "
"format used to dial domestic numbers. The recognized field descriptors are "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:937
+#: build/C/man5/locale.5:952
#, no-wrap
msgid "I<int_select>"
msgstr "I<int_select>"
#. type: Plain text
-#: build/C/man5/locale.5:940
+#: build/C/man5/locale.5:955
msgid "followed by the prefix used to call international phone numbers."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:940
+#: build/C/man5/locale.5:955
#, no-wrap
msgid "I<int_prefix>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:943
+#: build/C/man5/locale.5:958
msgid "followed by the prefix used from other countries to dial this country."
msgstr "followed by the prefix used from other countries to dial this country."
#. type: Plain text
-#: build/C/man5/locale.5:948
+#: build/C/man5/locale.5:963
msgid ""
"The B<LC_TELEPHONE> definition ends with the string I<END LC_TELEPHONE>."
msgstr "B<LC_TELEPHONE> の定義は I<END LC_TELEPHONE> という文字列で終了する。"
#. type: SS
-#: build/C/man5/locale.5:948
+#: build/C/man5/locale.5:963
#, no-wrap
msgid "LC_TIME"
msgstr "LC_TIME"
#. type: Plain text
-#: build/C/man5/locale.5:952
+#: build/C/man5/locale.5:967
msgid "The definition starts with the string B<LC_TIME> in the first column."
msgstr ""
"このカテゴリの定義は最初のカラムに B<LC_TIME> という文字列を置くことで始め"
"る。"
#. type: TP
-#: build/C/man5/locale.5:956
+#: build/C/man5/locale.5:971
#, no-wrap
msgid "I<abday>"
msgstr "I<abday>"
#. type: Plain text
-#: build/C/man5/locale.5:963
+#: build/C/man5/locale.5:978
msgid ""
"followed by a list of abbreviated names of the days of the week. The list "
"starts with the first day of the week as specified by I<week> (Sunday by "
"曜日 (デフォルトでは日曜日) から始める。"
#. type: TP
-#: build/C/man5/locale.5:963
+#: build/C/man5/locale.5:978
#, no-wrap
msgid "I<day>"
msgstr "I<day>"
#. type: Plain text
-#: build/C/man5/locale.5:970
+#: build/C/man5/locale.5:985
msgid ""
"followed by a list of names of the days of the week. The list starts with "
"the first day of the week as specified by I<week> (Sunday by default)."
"フォルトでは日曜日) から始める。"
#. type: TP
-#: build/C/man5/locale.5:970
+#: build/C/man5/locale.5:985
#, no-wrap
msgid "I<abmon>"
msgstr "I<abmon>"
#. type: Plain text
-#: build/C/man5/locale.5:973
+#: build/C/man5/locale.5:988
msgid "followed by a list of abbreviated month names."
msgstr "月の名前の省略形のリストを指定する。"
#. type: TP
-#: build/C/man5/locale.5:973
+#: build/C/man5/locale.5:988
#, no-wrap
msgid "I<mon>"
msgstr "I<mon>"
#. type: Plain text
-#: build/C/man5/locale.5:976
+#: build/C/man5/locale.5:991
msgid "followed by a list of month names."
msgstr "月の名前のリストを指定する。"
#. type: TP
-#: build/C/man5/locale.5:976
+#: build/C/man5/locale.5:991
#, no-wrap
msgid "I<am_pm>"
msgstr "I<am_pm>"
#. type: Plain text
-#: build/C/man5/locale.5:983
-msgid "The appropriate representation of the B<am> and B<pm> strings."
+#: build/C/man5/locale.5:999
+#, fuzzy
+#| msgid "The appropriate representation of the B<am> and B<pm> strings."
+msgid ""
+"followed by the appropriate representation of the B<am> and B<pm> strings. "
+"This should be defined only for locales using AM/PM convention."
msgstr "それぞれ B<午前 (am)> と B<午後 (pm)> に対応する文字列を指定する。"
#. type: TP
-#: build/C/man5/locale.5:983
+#: build/C/man5/locale.5:999
#, no-wrap
msgid "I<d_t_fmt>"
msgstr "I<d_t_fmt>"
#. type: Plain text
-#: build/C/man5/locale.5:986
-msgid "The appropriate date and time format."
+#: build/C/man5/locale.5:1002
+#, fuzzy
+#| msgid "The appropriate date and time format."
+msgid "followed by the appropriate date and time format."
msgstr "適切な日付け (date) と時刻 (time) のフォーマットを指定する。"
#. type: TP
-#: build/C/man5/locale.5:986
+#: build/C/man5/locale.5:1002
#, no-wrap
msgid "I<d_fmt>"
msgstr "I<d_fmt>"
#. type: Plain text
-#: build/C/man5/locale.5:989
-msgid "The appropriate date format."
+#: build/C/man5/locale.5:1005
+#, fuzzy
+#| msgid "The appropriate date format."
+msgid "followed by the appropriate date format."
msgstr "適切な日付け (date) のフォーマットを指定する。"
#. type: TP
-#: build/C/man5/locale.5:989
+#: build/C/man5/locale.5:1005
#, no-wrap
msgid "I<t_fmt>"
msgstr "I<t_fmt>"
#. type: Plain text
-#: build/C/man5/locale.5:992
-msgid "The appropriate time format."
+#: build/C/man5/locale.5:1008
+#, fuzzy
+#| msgid "The appropriate time format."
+msgid "followed by the appropriate time format."
msgstr "適切な時刻 (time) のフォーマットを指定する。"
#. type: TP
-#: build/C/man5/locale.5:992
+#: build/C/man5/locale.5:1008
#, no-wrap
msgid "I<t_fmt_ampm>"
msgstr "I<t_fmt_ampm>"
#. type: Plain text
-#: build/C/man5/locale.5:995
-msgid "The appropriate time format when using 12h clock format."
-msgstr "12 時間方式を使用した時刻のフォーマットを指定する。"
+#: build/C/man5/locale.5:1012
+msgid ""
+"followed by the appropriate time format when using 12h clock format. This "
+"should be defined only for locales using the AM/PM convention."
+msgstr ""
#. type: TP
-#: build/C/man5/locale.5:995
+#: build/C/man5/locale.5:1012
#, no-wrap
msgid "I<week>"
msgstr "I<week>"
#. type: Plain text
-#: build/C/man5/locale.5:1016
+#: build/C/man5/locale.5:1033
msgid ""
"followed by a list of three values: The number of days in a week (by default "
"7), a date of beginning of the week (by default corresponds to Sunday), and "
"の名前を、 B<19971201> を使う国ではその地域の月曜日の名前を設定すべきである。"
#. type: TP
-#: build/C/man5/locale.5:1016
+#: build/C/man5/locale.5:1033
#, no-wrap
msgid "I<first_weekday> (since glibc 2.2)"
msgstr "I<first_weekday> (glibc 2.2 以降)"
#. type: Plain text
-#: build/C/man5/locale.5:1027
+#: build/C/man5/locale.5:1044
+#, fuzzy
+#| msgid ""
+#| "Number of the first day from the I<day> list to be shown in calendar "
+#| "applications. The default value of B<1> corresponds to either Sunday or "
+#| "Monday depending on the value of the second I<week> list item."
msgid ""
-"Number of the first day from the I<day> list to be shown in calendar "
-"applications. The default value of B<1> corresponds to either Sunday or "
-"Monday depending on the value of the second I<week> list item."
+"followed by the number of the first day from the I<day> list to be shown in "
+"calendar applications. The default value of B<1> corresponds to either "
+"Sunday or Monday depending on the value of the second I<week> list item."
msgstr ""
"カレンダーアプリケーションで最初に表示する曜日の I<day> リストにおける番号。 "
"デフォルト値の 1 は日曜日か月曜日に対応する。 どちらに対応するかは I<week> リ"
"ストの二番目の項目の値で決まる。"
#. type: TP
-#: build/C/man5/locale.5:1027
+#: build/C/man5/locale.5:1044
#, no-wrap
msgid "I<first_workday> (since glibc 2.2)"
msgstr "I<first_workday> (glibc 2.2 以降)"
#. type: Plain text
-#: build/C/man5/locale.5:1032
-msgid "Number of the first working day from the I<day> list."
+#: build/C/man5/locale.5:1051
+#, fuzzy
+#| msgid "Number of the first working day from the I<day> list."
+msgid ""
+"followed by the number of the first working day from the I<day> list. The "
+"default value is B<2>."
msgstr "最初の就業日を示す I<day> リストにおける曜日の番号。"
#. type: TP
-#: build/C/man5/locale.5:1032
+#: build/C/man5/locale.5:1051
#, no-wrap
msgid "I<cal_direction>"
msgstr "I<cal_direction>"
#. from localedata/locales/uk_UA
#. type: Plain text
-#: build/C/man5/locale.5:1037
+#: build/C/man5/locale.5:1056
msgid ""
"followed by a value that indicates the direction for the display of calendar "
"dates, as follows:"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1041
+#: build/C/man5/locale.5:1060
msgid "Left-right from top."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1044
+#: build/C/man5/locale.5:1063
msgid "Top-down from left."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1047
+#: build/C/man5/locale.5:1066
msgid "Right-left from top."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:1048
+#: build/C/man5/locale.5:1067
#, no-wrap
msgid "I<date_fmt>"
msgstr "I<date_fmt>"
#. type: Plain text
-#: build/C/man5/locale.5:1052
+#: build/C/man5/locale.5:1071
msgid "followed by the appropriate date representation for B<date>(1)."
msgstr "B<date>(1) に適した日付の表現を指定する。"
#. type: Plain text
-#: build/C/man5/locale.5:1057
+#: build/C/man5/locale.5:1076
msgid "The B<LC_TIME> definition ends with the string I<END LC_TIME>."
msgstr "B<LC_TIME> の定義は I<END LC_TIME> という文字列で終了する。"
+#. type: TP
+#: build/C/man5/locale.5:1077 build/C/man1/localedef.1:291
+#, no-wrap
+msgid "I</usr/lib/locale/locale-archive>"
+msgstr ""
+
#. type: Plain text
-#: build/C/man5/locale.5:1060
-msgid ""
-"/usr/lib/locale/ \\(em database for the current locale setting of that "
-"category"
-msgstr "/usr/lib/locale/ \\(em 現在のロケール設定のデータベース"
+#: build/C/man5/locale.5:1080 build/C/man1/localedef.1:294
+msgid "Usual default locale archive location."
+msgstr ""
+
+#. type: TP
+#: build/C/man5/locale.5:1080 build/C/man1/localedef.1:285
+#, fuzzy, no-wrap
+#| msgid "I</usr/share/i18n/charmaps/*>"
+msgid "I</usr/share/i18n/locales>"
+msgstr "I</usr/share/i18n/charmaps/*>"
#. type: Plain text
-#: build/C/man5/locale.5:1062
-msgid "/usr/lib/nls/charmap/* \\(em charmap-files"
-msgstr "/usr/lib/nls/charmap/* \\(em 文字定義ファイル"
+#: build/C/man5/locale.5:1083 build/C/man1/localedef.1:288
+#, fuzzy
+#| msgid "locale - describes a locale definition file"
+msgid "Usual default path for locale definition files."
+msgstr "locale - ロケール定義ファイル"
#. type: Plain text
-#: build/C/man5/locale.5:1064
-msgid "POSIX.2, ISO/IEC 14652."
+#: build/C/man5/locale.5:1085
+#, fuzzy
+#| msgid "POSIX.2, ISO/IEC 14652."
+msgid "POSIX.2, ISO/IEC TR 14652."
msgstr "POSIX.2, ISO/IEC 14652."
#. type: SH
-#: build/C/man5/locale.5:1064 build/C/man3/localeconv.3:73
+#: build/C/man5/locale.5:1085 build/C/man3/localeconv.3:73
#: build/C/man3/toascii.3:65
#, no-wrap
msgid "BUGS"
#. .SH AUTHOR
#. Jochen Hein (Hein@Student.TU-Clausthal.de)
#. type: Plain text
-#: build/C/man5/locale.5:1068
+#: build/C/man5/locale.5:1089
msgid "This manual page isn't complete."
msgstr "このマニュアルは完全ではない。"
#. type: Plain text
-#: build/C/man5/locale.5:1077
+#: build/C/man5/locale.5:1098
msgid ""
"B<locale>(1), B<localedef>(1), B<localeconv>(3), B<newlocale>(3), "
"B<setlocale>(3), B<uselocale>(3), B<charmap>(5), B<locale>(7)"
"B<setlocale>(3), B<uselocale>(3), B<charmap>(5), B<locale>(7)"
#. type: Plain text
-#: build/C/man7/locale.7:37
+#: build/C/man7/locale.7:34
msgid "locale - description of multilanguage support"
msgstr "locale - 多言語サポートの解説"
#. type: Plain text
-#: build/C/man7/locale.7:48
+#: build/C/man7/locale.7:45
msgid ""
"A locale is a set of language and cultural rules. These cover aspects such "
"as language for messages, different character sets, lexicographic "
"れに応じた適切な動作ができる必要がある。"
#. type: Plain text
-#: build/C/man7/locale.7:53
+#: build/C/man7/locale.7:50
msgid ""
"The header I<E<lt>locale.hE<gt>> declares data types, functions and macros "
"which are useful in this task."
"数、 マクロなどの宣言がある。"
#. type: Plain text
-#: build/C/man7/locale.7:59
+#: build/C/man7/locale.7:56
msgid ""
"The functions it declares are B<setlocale>(3) to set the current locale, "
"and B<localeconv>(3) to get information about number formatting."
"B<localeconv>(3) がある。"
#. type: Plain text
-#: build/C/man7/locale.7:66
+#: build/C/man7/locale.7:63
msgid ""
"There are different categories for locale information a program might need; "
"they are declared as macros. Using them as the first argument to the "
"関数の最初の引き数に用いると、 各カテゴリを望むロケールに設定できる。"
#. type: TP
-#: build/C/man7/locale.7:66
+#: build/C/man7/locale.7:63
#, no-wrap
msgid "B<LC_ADDRESS> (GNU extension, since glibc 2.2)"
msgstr "B<LC_ADDRESS> (GNU 拡張、 glibc 2.2 以降)"
#. See ISO/IEC Technical Report 14652
#. type: Plain text
-#: build/C/man7/locale.7:83
+#: build/C/man7/locale.7:80
msgid ""
"Change settings that describe the formats (e.g., postal addresses) used to "
"describe locations and geography-related items. Applications that need this "
"列が返される。 他の要素名については I<E<lt>langinfo.hE<gt>> にリストがある。"
#. type: Plain text
-#: build/C/man7/locale.7:92
+#: build/C/man7/locale.7:93
+#, fuzzy
+#| msgid ""
+#| "This is used to change the behavior of the functions B<strcoll>(3) and "
+#| "B<strxfrm>(3), which are used to compare strings in the local alphabet. "
+#| "For example, the German sharp s is sorted as \"ss\"."
msgid ""
-"This is used to change the behavior of the functions B<strcoll>(3) and "
-"B<strxfrm>(3), which are used to compare strings in the local alphabet. For "
-"example, the German sharp s is sorted as \"ss\"."
+"This category governs the collation rules used for sorting and regular "
+"expressions, including character equivalence classes and multicharacter "
+"collating elements. This locale category changes the behavior of the "
+"functions B<strcoll>(3) and B<strxfrm>(3), which are used to compare "
+"strings in the local alphabet. For example, the German sharp s is sorted as "
+"\"ss\"."
msgstr ""
"これは地域的なアルファベット文字列の比較に使用する B<strcoll>(3) 関数と "
"B<strxfrm>(3) 関数の動作を変更する。例えばドイツ語のエスツェット (鋭い s) "
"は、ソートの際 \"ss\" として扱われる。"
#. type: Plain text
-#: build/C/man7/locale.7:103
+#: build/C/man7/locale.7:107
+#, fuzzy
+#| msgid ""
+#| "This changes the behavior of the character handling and classification "
+#| "functions, such as B<isupper>(3) and B<toupper>(3), and the multibyte "
+#| "character functions such as B<mblen>(3) or B<wctomb>(3)."
msgid ""
-"This changes the behavior of the character handling and classification "
-"functions, such as B<isupper>(3) and B<toupper>(3), and the multibyte "
-"character functions such as B<mblen>(3) or B<wctomb>(3)."
+"This category determines the interpretation of byte sequences as characters "
+"(e.g., single versus multibyte characters), character classifications (e.g., "
+"alphabetic or digit), and the behavior of character classes. It changes the "
+"behavior of the character handling and classification functions, such as "
+"B<isupper>(3) and B<toupper>(3), and the multibyte character functions such "
+"as B<mblen>(3) or B<wctomb>(3)."
msgstr ""
"これは B<isupper>(3) や B<toupper>(3) のような文字の判定・操作をする関数"
"や、多バイト文字を扱う B<mblen>(3) や B<wctomb>(3) のような関数の動作を変更"
"する。"
#. type: TP
-#: build/C/man7/locale.7:103
+#: build/C/man7/locale.7:107
#, no-wrap
msgid "B<LC_IDENTIFICATION> (GNU extension, since glibc 2.2)"
msgstr "B<LC_IDENTIFICATION> (GNU 拡張、 glibc 2.2 以降)"
#. See ISO/IEC Technical Report 14652
#. type: Plain text
-#: build/C/man7/locale.7:119
+#: build/C/man7/locale.7:123
msgid ""
"Change settings that relate to the metadata for the locale. Applications "
"that need this information can use B<nl_langinfo>(3) to retrieve "
"る。 他の要素名については I<E<lt>langinfo.hE<gt>> にリストがある。"
#. type: Plain text
-#: build/C/man7/locale.7:128
+#: build/C/man7/locale.7:134
+#, fuzzy
+#| msgid ""
+#| "This changes the information returned by B<localeconv>(3) which "
+#| "describes the way numbers are usually printed, with details such as "
+#| "decimal point versus decimal comma. This information is internally used "
+#| "by the function B<strfmon>(3)."
msgid ""
-"This changes the information returned by B<localeconv>(3) which describes "
-"the way numbers are usually printed, with details such as decimal point "
-"versus decimal comma. This information is internally used by the function "
-"B<strfmon>(3)."
+"This category determines the formatting used for monetary-related numeric "
+"values. This changes the information returned by B<localeconv>(3), which "
+"describes the way numbers are usually printed, with details such as decimal "
+"point versus decimal comma. This information is internally used by the "
+"function B<strfmon>(3)."
msgstr ""
"B<localeconv>(3) によって返される情報を変更する。 これには小数点や区切りコン"
"マの位置など、 数字の表示方法に関する詳細が含まれている。この情報は "
"B<strfmon>(3) 関数が内部で使用する。"
#. type: Plain text
-#: build/C/man7/locale.7:144
-msgid ""
-"This changes the language messages are displayed in and what an affirmative "
-"or negative answer looks like. The GNU C-library contains the "
-"B<gettext>(3), B<ngettext>(3), and B<rpmatch>(3) functions to ease the use "
-"of this information. The GNU gettext family of functions also obey the "
+#: build/C/man7/locale.7:152
+#, fuzzy
+#| msgid ""
+#| "This changes the language messages are displayed in and what an "
+#| "affirmative or negative answer looks like. The GNU C-library contains "
+#| "the B<gettext>(3), B<ngettext>(3), and B<rpmatch>(3) functions to ease "
+#| "the use of this information. The GNU gettext family of functions also "
+#| "obey the environment variable B<LANGUAGE> (containing a colon-separated "
+#| "list of locales) if the category is set to a valid locale other than B<"
+#| "\"C\">."
+msgid ""
+"This category affects the language in which messages are displayed and what "
+"an affirmative or negative answer looks like. The GNU C library contains "
+"the B<gettext>(3), B<ngettext>(3), and B<rpmatch>(3) functions to ease the "
+"use of this information. The GNU gettext family of functions also obey the "
"environment variable B<LANGUAGE> (containing a colon-separated list of "
-"locales) if the category is set to a valid locale other than B<\"C\">."
+"locales) if the category is set to a valid locale other than B<\"C\">. "
+"This category also affects the behavior of B<catopen>(3)."
msgstr ""
"メッセージ表示に使用する言語を変更する。 また肯定的・否定的な回答をどのように"
"表示するかを変更する。 この情報を簡単に使用するために、 GNU C ライブラリには "
"のロケールのリストである)。"
#. type: TP
-#: build/C/man7/locale.7:144
+#: build/C/man7/locale.7:152
#, no-wrap
msgid "B<LC_MEASUREMENT> (GNU extension, since glibc 2.2)"
msgstr "B<LC_MEASUREMENT> (GNU 拡張、 glibc 2.2 以降)"
#. type: Plain text
-#: build/C/man7/locale.7:154
+#: build/C/man7/locale.7:162
msgid ""
"Change the settings relating to the measurement system in the locale (i.e., "
"metric versus US customary units). Applications can use B<nl_langinfo>(3) "
"ポインタを返す。"
#. type: TP
-#: build/C/man7/locale.7:154
+#: build/C/man7/locale.7:162
#, no-wrap
msgid "B<LC_NAME> (GNU extension, since glibc 2.2)"
msgstr "B<LC_NAME> (GNU 拡張、 glibc 2.2 以降)"
#. See ISO/IEC Technical Report 14652
#. type: Plain text
-#: build/C/man7/locale.7:170
+#: build/C/man7/locale.7:178
msgid ""
"Change settings that describe the formats used to address persons. "
"Applications that need this information can use B<nl_langinfo>(3) to "
"hE<gt>> にリストがある。"
#. type: Plain text
-#: build/C/man7/locale.7:180
+#: build/C/man7/locale.7:193
msgid ""
-"This changes the information used by the B<printf>(3) and B<scanf>(3) "
-"family of functions, when they are advised to use the locale settings. This "
-"information can also be read with the B<localeconv>(3) function."
+"This category determines the formatting rules used for nonmonetary numeric "
+"values\\(emfor example, the thousands separator and the radix character (a "
+"period in most English-speaking countries, but a comma in many other "
+"regions). It affects functions such as B<printf>(3) B<scanf>(3), and "
+"B<strtod>(3). This information can also be read with the B<localeconv>(3) "
+"function."
msgstr ""
-"B<printf>(3) 関数および B<scanf>(3) 関数のファミリーでロケール設定を使うよ"
-"う指示された場合に 用いる情報を変更する。この情報は B<localeconv>(3) 関数で"
-"取得することもできる。"
#. type: TP
-#: build/C/man7/locale.7:180
+#: build/C/man7/locale.7:193
#, no-wrap
msgid "B<LC_PAPER> (GNU extension, since glibc 2.2)"
msgstr "B<LC_PAPER> (GNU 拡張、 glibc 2.2 以降)"
#. See ISO/IEC Technical Report 14652
#. type: Plain text
-#: build/C/man7/locale.7:194
+#: build/C/man7/locale.7:207
msgid ""
"Change the settings relating to the dimensions of the standard paper size (e."
"g., US letter versus A4). Applications that need the dimensions can obtain "
"ター単位の寸法を指定する I<int> 値を返す。"
#. type: TP
-#: build/C/man7/locale.7:194
+#: build/C/man7/locale.7:207
#, no-wrap
msgid "B<LC_TELEPHONE> (GNU extension, since glibc 2.2)"
msgstr "B<LC_TELEPHONE> (GNU 拡張、 glibc 2.2 以降)"
#. See ISO/IEC Technical Report 14652
#. type: Plain text
-#: build/C/man7/locale.7:206
+#: build/C/man7/locale.7:219
msgid ""
"Change settings that describe the formats to be used with telephone "
"services. Applications that need this information can use "
"いては I<E<lt>langinfo.hE<gt>> にリストがある。"
#. type: Plain text
-#: build/C/man7/locale.7:213
+#: build/C/man7/locale.7:228
msgid ""
-"This changes the behavior of the B<strftime>(3) function to display the "
-"current time in a locally acceptable form; for example, most of Europe uses "
-"a 24-hour clock versus the 12-hour clock used in the United States."
+"This category governs the formatting used for date and time values. For "
+"example, most of Europe uses a 24-hour clock versus the 12-hour clock used "
+"in the United States. the setting of this category affects the behavior of "
+"functions such as B<strftime>(3) and B<strptime>(3)."
msgstr ""
-"B<strftime>(3) 関数の動作を変更し、 地域で利用されている方法で現在時刻を表示"
-"する。 例えば、ヨーロッパの多くでは 24時間式の時計を使うが、 アメリカでは 12"
-"時間式の時計を使う。"
#. type: TP
-#: build/C/man7/locale.7:213 build/C/man3/setlocale.3:53
+#: build/C/man7/locale.7:228
#, no-wrap
msgid "B<LC_ALL>"
msgstr "B<LC_ALL>"
#. type: Plain text
-#: build/C/man7/locale.7:216
+#: build/C/man7/locale.7:231
msgid "All of the above."
msgstr "上記の全て。"
#. type: Plain text
-#: build/C/man7/locale.7:222
+#: build/C/man7/locale.7:237
msgid ""
"If the second argument to B<setlocale>(3) is an empty string, B<\"\">, for "
"the default locale, it is determined using the following steps:"
"ケールは以下の手順で決定する:"
#. type: IP
-#: build/C/man7/locale.7:222 build/C/man3/newlocale.3:228
+#: build/C/man7/locale.7:237 build/C/man3/newlocale.3:237
#, no-wrap
msgid "1."
msgstr "1."
#. type: Plain text
-#: build/C/man7/locale.7:228
+#: build/C/man7/locale.7:243
msgid ""
"If there is a non-null environment variable B<LC_ALL>, the value of "
"B<LC_ALL> is used."
"環境変数 B<LC_ALL> が設定されている場合には B<LC_ALL> の値が使用される。"
#. type: IP
-#: build/C/man7/locale.7:228 build/C/man3/newlocale.3:236
+#: build/C/man7/locale.7:243 build/C/man3/newlocale.3:245
#, no-wrap
msgid "2."
msgstr "2."
#. type: Plain text
-#: build/C/man7/locale.7:231
+#: build/C/man7/locale.7:246
msgid ""
"If an environment variable with the same name as one of the categories above "
"exists and is non-null, its value is used for that category."
"ゴリにはその値が使用される。"
#. type: IP
-#: build/C/man7/locale.7:231
+#: build/C/man7/locale.7:246
#, no-wrap
msgid "3."
msgstr "3."
#. type: Plain text
-#: build/C/man7/locale.7:237
+#: build/C/man7/locale.7:252
msgid ""
"If there is a non-null environment variable B<LANG>, the value of B<LANG> is "
"used."
msgstr "環境変数 B<LANG> が設定されている場合には B<LANG> の値が使用される。"
#. type: Plain text
-#: build/C/man7/locale.7:243
+#: build/C/man7/locale.7:258
msgid ""
"Values about local numeric formatting is made available in a I<struct lconv> "
"returned by the B<localeconv>(3) function, which has the following "
"I<struct lconv> で得ることができ、これは以下のように宣言されている:"
#. type: Plain text
-#: build/C/man7/locale.7:247
+#: build/C/man7/locale.7:262
#, no-wrap
msgid "struct lconv {\n"
msgstr "struct lconv {\n"
#. type: Plain text
-#: build/C/man7/locale.7:249
+#: build/C/man7/locale.7:264
#, no-wrap
msgid " /* Numeric (nonmonetary) information */\n"
msgstr " /* (通貨以外の) 数値情報 */\n"
#. type: Plain text
-#: build/C/man7/locale.7:259
+#: build/C/man7/locale.7:274
#, no-wrap
msgid ""
" char *decimal_point; /* Radix character */\n"
" 使用することを意味する。 */\n"
#. type: Plain text
-#: build/C/man7/locale.7:261
+#: build/C/man7/locale.7:276
#, no-wrap
msgid " /* Remaining fields are for monetary information */\n"
msgstr " /* 残りのフィールドは通貨情報用である */\n"
#. type: Plain text
-#: build/C/man7/locale.7:290
+#: build/C/man7/locale.7:305
#, no-wrap
msgid ""
" char *int_curr_symbol; /* First three chars are a currency symbol\n"
"};\n"
#. type: SS
-#: build/C/man7/locale.7:292
+#: build/C/man7/locale.7:307
#, no-wrap
msgid "POSIX.1-2008 extensions to the locale API"
msgstr "ロケール API の POSIX.1-2008 での拡張"
#. type: Plain text
-#: build/C/man7/locale.7:299
+#: build/C/man7/locale.7:314
msgid ""
"POSIX.1-2008 standardized a number of extensions to the locale API, based on "
"implementations that first appeared in version 2.3 of the GNU C library. "
"を解決するために設計された。"
#. type: Plain text
-#: build/C/man7/locale.7:313
+#: build/C/man7/locale.7:328
msgid ""
"The extensions take the form of new functions for creating and manipulating "
"locale objects (B<newlocale>(3), B<freelocale>(3), B<duplocale>(3), and "
"のである。"
#. type: Plain text
-#: build/C/man7/locale.7:336
+#: build/C/man7/locale.7:334
+msgid ""
+"The following environment variable is used by B<newlocale>(3) and "
+"B<setlocale>(3), and thus affects all localized programs:"
+msgstr ""
+
+#. type: TP
+#: build/C/man7/locale.7:334
+#, no-wrap
+msgid "B<LOCPATH>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/locale.7:354
+msgid ""
+"A list of pathnames, separated by colons (\\(aq:\\(aq), that should be used "
+"to find locale data. If this variable is set, only the individual locale "
+"data files from I<LOCPATH> and the system default locale data path are used; "
+"any available locale archives are not used. The individual locale data files "
+"are searched under subdirectories which depend on the currently used locale. "
+"For example, when I<en_GB.UTF-8> is used for a category, the following "
+"subdirectories are searched for, in this order: I<en_GB.UTF-8>, I<en_GB."
+"utf8>, I<en_GB>, I<en.UTF-8>, I<en.utf8>, and I<en>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/locale.7:377
msgid ""
"B<locale>(1), B<localedef>(1), B<catopen>(3), B<gettext>(3), "
"B<localeconv>(3), B<mbstowcs>(3), B<newlocale>(3), B<ngettext>(3), "
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:118
+#: build/C/man3/newlocale.3:127
msgid ""
"The I<category_mask> argument is a bit mask that specifies the locale "
"categories that are to be set in a newly created locale object or modified "
"in an existing object. The mask is constructed by a bitwise OR of the "
-"constants B<LC_CTYPE_MASK>, B<LC_COLLATE_MASK>, B<LC_MESSAGES_MASK>, "
-"B<LC_MONETARY_MASK>, B<LC_NUMERIC_MASK>, and B<LC_TIME_MASK>."
+"constants B<LC_ADDRESS_MASK>, B<LC_CTYPE_MASK>, B<LC_COLLATE_MASK>, "
+"B<LC_IDENTIFICATION_MASK>, B<LC_MEASUREMENT_MASK>, B<LC_MESSAGES_MASK>, "
+"B<LC_MONETARY_MASK>, B<LC_NUMERIC_MASK>, B<LC_NAME_MASK>, B<LC_PAPER_MASK>, "
+"B<LC_TELEPHONE_MASK>, and B<LC_TIME_MASK>. Alternatively, the mask can be "
+"specified as B<LC_ALL_MASK>, which is equivalent to ORing all of the "
+"preceding constants."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:129
+#: build/C/man3/newlocale.3:138
msgid ""
"For each category specified in I<category_mask>, the locale data from "
"I<locale> will be used in the object returned by B<newlocale>(). If a new "
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:134
+#: build/C/man3/newlocale.3:143
msgid ""
"The following preset values of I<locale> are defined for all categories that "
"can be specified in I<category_mask>:"
msgstr ""
#. type: TP
-#: build/C/man3/newlocale.3:134
+#: build/C/man3/newlocale.3:143
#, no-wrap
msgid "POSIX"
msgstr "POSIX"
#. type: Plain text
-#: build/C/man3/newlocale.3:137
+#: build/C/man3/newlocale.3:146
msgid "A minimal locale environment for C language programs."
msgstr ""
#. type: TP
-#: build/C/man3/newlocale.3:137
+#: build/C/man3/newlocale.3:146
#, no-wrap
msgid "C"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:140
+#: build/C/man3/newlocale.3:149
msgid "Equivalent to \"POSIX\"."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:149
+#: build/C/man3/newlocale.3:158
msgid ""
"An implementation-defined native environment corresponding to the values of "
"the B<LC_*> and B<LANG> environment variables (see B<locale>(7))."
msgstr ""
#. type: SS
-#: build/C/man3/newlocale.3:149
+#: build/C/man3/newlocale.3:158
#, no-wrap
msgid "freelocale()"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:163
+#: build/C/man3/newlocale.3:172
msgid ""
"The B<freelocale>() function deallocates the resources associated with "
"I<locobj>, a locale object previously returned by a call to B<newlocale>() "
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:166
+#: build/C/man3/newlocale.3:175
msgid ""
"Once a locale object has been freed, the program should make no further use "
"of it."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:182
+#: build/C/man3/newlocale.3:191
msgid ""
"On success, B<newlocale>() returns a handle that can be used in calls to "
"B<duplocale>(3), B<freelocale>(), and other functions that take a "
msgstr ""
#. type: TP
-#: build/C/man3/newlocale.3:183 build/C/man3/newlocale.3:188
+#: build/C/man3/newlocale.3:192 build/C/man3/newlocale.3:197
#: build/C/man3/uselocale.3:91
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:188
+#: build/C/man3/newlocale.3:197
msgid ""
"One or more bits in I<category_mask> do not correspond to a valid locale "
"category."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:192
+#: build/C/man3/newlocale.3:201
msgid "I<locale> is NULL."
msgstr ""
#. type: TP
-#: build/C/man3/newlocale.3:192
+#: build/C/man3/newlocale.3:201
#, no-wrap
msgid "B<ENOENT>"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:196
+#: build/C/man3/newlocale.3:205
msgid "I<locale> is not a string pointer referring to a valid locale."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:199
+#: build/C/man3/newlocale.3:208
msgid "Insufficient memory to create a locale object."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:205
+#: build/C/man3/newlocale.3:214
msgid ""
"The B<newlocale>() and B<freelocale>() functions first appeared in version "
"2.3 of the GNU C library."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:212
+#: build/C/man3/newlocale.3:221
msgid ""
"Each locale object created by B<newlocale>() should be deallocated using "
"B<freelocale>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:223
+#: build/C/man3/newlocale.3:232
msgid ""
"The program below takes up to two command-line arguments, which each "
"identify locales. The first argument is required, and is used to set the "
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:228
+#: build/C/man3/newlocale.3:237
msgid ""
"Having created and initialized the locale object, the program then applies "
"it using B<uselocale>(3), and then tests the effect of the locale changes by:"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:236
+#: build/C/man3/newlocale.3:245
msgid ""
"Displaying a floating-point number with a fractional part. This output will "
"be affected by the B<LC_NUMERIC> setting. In many European-language "
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:241
+#: build/C/man3/newlocale.3:250
msgid ""
"Displaying the date. The format and language of the output will be affected "
"by the B<LC_TIME> setting."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:244
+#: build/C/man3/newlocale.3:253
msgid "The following shell sessions show some example runs of this program."
msgstr "以下のシェルセッションはこのプログラムの実行例である。"
#. type: Plain text
-#: build/C/man3/newlocale.3:250
+#: build/C/man3/newlocale.3:259
msgid "Set the B<LC_NUMERIC> category to I<fr_FR> (French):"
msgstr "B<LC_NUMERIC> カテゴリを I<fr_FR> (フランス語) に設定する。"
#. type: Plain text
-#: build/C/man3/newlocale.3:256
+#: build/C/man3/newlocale.3:265
#, no-wrap
msgid ""
"$ B<./a.out fr_FR>\n"
"Fri Mar 7 00:25:08 2014\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:269
+#: build/C/man3/newlocale.3:278
msgid ""
"Set the B<LC_NUMERIC> category to I<fr_FR> (French), and the B<LC_TIME> "
"category to I<it_IT> (Italian):"
"を I<it_IT> (イタリア語) に設定する。"
#. type: Plain text
-#: build/C/man3/newlocale.3:275
+#: build/C/man3/newlocale.3:284
#, no-wrap
msgid ""
"$ B<./a.out fr_FR it_IT>\n"
"ven 07 mar 2014 00:26:01 CET\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:285
+#: build/C/man3/newlocale.3:294
msgid ""
"Specify the B<LC_TIME> setting as an empty string, which causes the value to "
"be taken from environment variable settings (which, here, specify I<mi_NZ>, "
"いる)。"
#. type: Plain text
-#: build/C/man3/newlocale.3:291
+#: build/C/man3/newlocale.3:300
#, no-wrap
msgid ""
"$ LC_ALL=mi_NZ ./a.out fr_FR \"\"\n"
"Te Paraire, te 07 o Poutū-te-rangi, 2014 00:38:44 CET\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:299
+#: build/C/man3/newlocale.3:308
#, no-wrap
msgid ""
"#define _XOPEN_SOURCE 700\n"
"#include E<lt>time.hE<gt>\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:311
+#: build/C/man3/newlocale.3:320
#, no-wrap
msgid ""
"int\n"
" locale_t loc, nloc;\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:316
+#: build/C/man3/newlocale.3:325
#, no-wrap
msgid ""
" if (argc E<lt> 2) {\n"
" }\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:319
+#: build/C/man3/newlocale.3:328
#, no-wrap
msgid ""
" /* Create a new locale object, taking the LC_NUMERIC settings\n"
" from the locale specified in argv[1] */\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:323
+#: build/C/man3/newlocale.3:332
#, no-wrap
msgid ""
" loc = newlocale(LC_NUMERIC_MASK, argv[1], (locale_t) 0);\n"
" errExit(\"newlocale\");\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:329
+#: build/C/man3/newlocale.3:338
#, no-wrap
msgid ""
" /* If a second command-line argument was specified, modify the\n"
" want to preserve 'loc' if this call fails. */\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:336
+#: build/C/man3/newlocale.3:345
#, no-wrap
msgid ""
" if (argc E<gt> 2) {\n"
" }\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:338
+#: build/C/man3/newlocale.3:347
#, no-wrap
msgid " /* Apply the newly created locale to this thread */\n"
msgstr " /* Apply the newly created locale to this thread */\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:340
+#: build/C/man3/newlocale.3:349
#, no-wrap
msgid " uselocale(loc);\n"
msgstr " uselocale(loc);\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:342
+#: build/C/man3/newlocale.3:351
#, no-wrap
msgid " /* Test effect of LC_NUMERIC */\n"
msgstr " /* Test effect of LC_NUMERIC */\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:344
+#: build/C/man3/newlocale.3:353
#, no-wrap
msgid " printf(\"%8.3f\\en\", 123456.789);\n"
msgstr " printf(\"%8.3f\\en\", 123456.789);\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:346
+#: build/C/man3/newlocale.3:355
#, no-wrap
msgid " /* Test effect of LC_TIME */\n"
msgstr " /* Test effect of LC_TIME */\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:351
+#: build/C/man3/newlocale.3:360
#, no-wrap
msgid ""
" t = time(NULL);\n"
" errExit(\"time\");\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:355
+#: build/C/man3/newlocale.3:364
#, no-wrap
msgid ""
" s = strftime(buf, sizeof(buf), \"%c\", tm);\n"
" errExit(\"strftime\");\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:357
+#: build/C/man3/newlocale.3:366
#, no-wrap
msgid " printf(\"%s\\en\", buf);\n"
msgstr " printf(\"%s\\en\", buf);\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:359
+#: build/C/man3/newlocale.3:368
#, no-wrap
msgid " /* Free the locale object */\n"
msgstr " /* Free the locale object */\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:361
+#: build/C/man3/newlocale.3:370
#, no-wrap
msgid " freelocale(loc);\n"
msgstr " freelocale(loc);\n"
#. type: Plain text
-#: build/C/man3/newlocale.3:372
+#: build/C/man3/newlocale.3:381
msgid ""
"B<locale>(1), B<duplocale>(3), B<setlocale>(3), B<uselocale>(3), "
"B<locale>(5), B<locale>(7)"
msgid "NL_LANGINFO"
msgstr "NL_LANGINFO"
-#. type: TH
-#: build/C/man3/nl_langinfo.3:16
-#, no-wrap
-msgid "2010-10-03"
-msgstr "2010-10-03"
-
#. type: Plain text
#: build/C/man3/nl_langinfo.3:19
msgid "nl_langinfo - query language and locale information"
msgstr "SUSv2, POSIX.1-2001."
#. type: Plain text
-#: build/C/man3/nl_langinfo.3:121
+#: build/C/man3/nl_langinfo.3:122
+#, fuzzy
+#| msgid ""
+#| "The following program sets the character type locale according to the "
+#| "environment and queries the terminal character set."
msgid ""
-"The following program sets the character type locale according to the "
-"environment and queries the terminal character set."
+"The following program sets the character type and the numeric locale "
+"according to the environment and queries the terminal character set and the "
+"radix character."
msgstr ""
"以下のプログラムは、環境変数に基いて文字型 (character type) のロケール を設定"
"し、端末の文字集合の問い合わせを行う。"
#. type: Plain text
-#: build/C/man3/nl_langinfo.3:127
+#: build/C/man3/nl_langinfo.3:128
#, no-wrap
msgid ""
"#include E<lt>langinfo.hE<gt>\n"
"#include E<lt>stdlib.hE<gt>\n"
#. type: Plain text
-#: build/C/man3/nl_langinfo.3:135
-#, no-wrap
+#: build/C/man3/nl_langinfo.3:138
+#, fuzzy, no-wrap
+#| msgid ""
+#| "int\n"
+#| "main(int argc, char *argv[])\n"
+#| "{\n"
+#| " setlocale(LC_CTYPE, \"\");\n"
+#| " printf(\"%s\\en\", nl_langinfo(CODESET));\n"
+#| " exit(EXIT_SUCCESS);\n"
+#| "}\n"
msgid ""
"int\n"
"main(int argc, char *argv[])\n"
"{\n"
" setlocale(LC_CTYPE, \"\");\n"
+" setlocale(LC_NUMERIC, \"\");\n"
" printf(\"%s\\en\", nl_langinfo(CODESET));\n"
+" printf(\"%s\\en\", nl_langinfo(RADIXCHAR));\n"
" exit(EXIT_SUCCESS);\n"
"}\n"
msgstr ""
"}\n"
#. type: Plain text
-#: build/C/man3/nl_langinfo.3:142
+#: build/C/man3/nl_langinfo.3:145
msgid ""
"B<locale>(1), B<localeconv>(3), B<setlocale>(3), B<charsets>(7), B<locale>(7)"
msgstr ""
"B<locale>(1), B<localeconv>(3), B<setlocale>(3), B<charsets>(7), B<locale>(7)"
#. type: Plain text
-#: build/C/man3/nl_langinfo.3:144
+#: build/C/man3/nl_langinfo.3:147
msgid "The GNU C Library Reference Manual"
msgstr "GNU C ライブラリ・リファレンスマニュアル"
msgid "SETLOCALE"
msgstr "SETLOCALE"
-#. type: TH
-#: build/C/man3/setlocale.3:32
-#, no-wrap
-msgid "2008-12-05"
-msgstr "2008-12-05"
-
#. type: Plain text
#: build/C/man3/setlocale.3:35
msgid "setlocale - set the current locale"
"更される。 引き数 I<category> はプログラムのカレントロケールのどの部分を変更"
"するかを決める。"
-#. type: Plain text
+#. type: tbl table
#: build/C/man3/setlocale.3:56
-msgid "for all of the locale."
+#, no-wrap
+msgid "Category\tGoverns\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:57
+#, fuzzy, no-wrap
+#| msgid "for all of the locale."
+msgid "LC_ALL\tAll of the locale\n"
msgstr "全てのロケール"
-#. type: Plain text
-#: build/C/man3/setlocale.3:60
-msgid ""
-"for regular expression matching (it determines the meaning of range "
-"expressions and equivalence classes) and string collation."
+#. type: tbl table
+#: build/C/man3/setlocale.3:58
+#, fuzzy, no-wrap
+#| msgid "LC_ADDRESS"
+msgid "LC_ADDRESS\tT{\n"
+msgstr "LC_ADDRESS"
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:59
+#, no-wrap
+msgid "Formatting of addresses and\n"
msgstr ""
-"正規表現のマッチング (範囲表現と等価クラスのマッチングを決定する) と文字列の"
-"照合 (collation)"
-#. type: Plain text
+#. type: tbl table
+#: build/C/man3/setlocale.3:60 build/C/man3/setlocale.3:68
+#, no-wrap
+msgid ".br\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:61
+#, no-wrap
+msgid "geography-related items (*)\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:62 build/C/man3/setlocale.3:70
+#, no-wrap
+msgid "T}\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:63
+#, no-wrap
+msgid "LC_COLLATE\tString collation\n"
+msgstr ""
+
+#. type: tbl table
#: build/C/man3/setlocale.3:64
-msgid ""
-"for regular expression matching, character classification, conversion, case-"
-"sensitive comparison, and wide character functions."
+#, no-wrap
+msgid "LC_CTYPE\tCharacter classification\n"
msgstr ""
-"正規表現のマッチング、文字の分類、文字の変換、大文字小文字比較、 ワイド文字関"
-"数"
-#. type: Plain text
+#. type: tbl table
+#: build/C/man3/setlocale.3:65
+#, no-wrap
+msgid "LC_IDENTIFICATION\tMetadata describing the locale (*)\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:66
+#, fuzzy, no-wrap
+#| msgid "LC_MEASUREMENT"
+msgid "LC_MEASUREMENT\tT{\n"
+msgstr "LC_MEASUREMENT"
+
+#. type: tbl table
#: build/C/man3/setlocale.3:67
-msgid "for localizable natural-language messages."
+#, no-wrap
+msgid "Settings related to measurements\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:69
+#, no-wrap
+msgid "(metric versus US customary) (*)\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:71
+#, fuzzy, no-wrap
+#| msgid "for localizable natural-language messages."
+msgid "LC_MESSAGES\tLocalizable natural-language messages\n"
msgstr "地域化可能な自然言語メッセージ"
-#. type: Plain text
-#: build/C/man3/setlocale.3:70
-msgid "for monetary formatting."
-msgstr "通貨の書式"
+#. type: tbl table
+#: build/C/man3/setlocale.3:72
+#, no-wrap
+msgid "LC_MONETARY\tFormatting of monetary values\n"
+msgstr ""
-#. type: Plain text
+#. type: tbl table
#: build/C/man3/setlocale.3:73
-msgid ""
-"for number formatting (such as the decimal point and the thousands "
-"separator)."
-msgstr "数値の書式 (小数点や 3 桁ごとの区切り)"
+#, no-wrap
+msgid "LC_NAME\tFormatting of salutations for persons (*)\n"
+msgstr ""
-#. type: Plain text
+#. type: tbl table
+#: build/C/man3/setlocale.3:74
+#, no-wrap
+msgid "LC_NUMERIC\tFormatting of nonmonetary numeric values\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:75
+#, no-wrap
+msgid "LC_PAPER\tSettings related to the standard paper size (*)\n"
+msgstr ""
+
+#. type: tbl table
#: build/C/man3/setlocale.3:76
-msgid "for time and date formatting."
-msgstr "時刻と日付けの書式"
+#, no-wrap
+msgid "LC_TELEPHONE\tFormats to be used with telephone services (*)\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:77
+#, no-wrap
+msgid "LC_TIME\tFormatting of date and time values\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/setlocale.3:84
+msgid ""
+"The categories marked with an asterisk in the above table are GNU "
+"extensions. For further information on these locale categories, see "
+"B<locale>(7)."
+msgstr ""
#. type: Plain text
-#: build/C/man3/setlocale.3:85
+#: build/C/man3/setlocale.3:93
msgid ""
"The argument I<locale> is a pointer to a character string containing the "
"required setting of I<category>. Such a string is either a well-known "
"のときに B<setlocale>() を呼び出した際に返された、内部用の文字列でも良い。"
#. type: Plain text
-#: build/C/man3/setlocale.3:112
-msgid ""
-"If I<locale> is B<\"\">, each part of the locale that should be modified is "
-"set according to the environment variables. The details are implementation-"
-"dependent. For glibc, first (regardless of I<category>), the environment "
-"variable B<LC_ALL> is inspected, next the environment variable with the same "
-"name as the category (B<LC_COLLATE>, B<LC_CTYPE>, B<LC_MESSAGES>, "
-"B<LC_MONETARY>, B<LC_NUMERIC>, B<LC_TIME>) and finally the environment "
-"variable B<LANG>. The first existing environment variable is used. If its "
-"value is not a valid locale specification, the locale is unchanged, and "
-"B<setlocale>() returns NULL."
+#: build/C/man3/setlocale.3:115
+#, fuzzy
+#| msgid ""
+#| "If I<locale> is B<\"\">, each part of the locale that should be modified "
+#| "is set according to the environment variables. The details are "
+#| "implementation-dependent. For glibc, first (regardless of I<category>), "
+#| "the environment variable B<LC_ALL> is inspected, next the environment "
+#| "variable with the same name as the category (B<LC_COLLATE>, B<LC_CTYPE>, "
+#| "B<LC_MESSAGES>, B<LC_MONETARY>, B<LC_NUMERIC>, B<LC_TIME>) and finally "
+#| "the environment variable B<LANG>. The first existing environment "
+#| "variable is used. If its value is not a valid locale specification, the "
+#| "locale is unchanged, and B<setlocale>() returns NULL."
+msgid ""
+"If I<locale> is an empty string, B<\"\">, each part of the locale that "
+"should be modified is set according to the environment variables. The "
+"details are implementation-dependent. For glibc, first (regardless of "
+"I<category>), the environment variable B<LC_ALL> is inspected, next the "
+"environment variable with the same name as the category (see the table "
+"above), and finally the environment variable B<LANG>. The first existing "
+"environment variable is used. If its value is not a valid locale "
+"specification, the locale is unchanged, and B<setlocale>() returns NULL."
msgstr ""
"I<locale> が B<\"\"> の場合、ロケールの各部分の設定には環境変数が参照され"
"る。 その詳細は実装依存である。 glibc の場合、まず最初に (どんな I<category> "
"ければ、ロケールは変更されず、 B<setlocale>() は NULL を返す。"
#. type: Plain text
-#: build/C/man3/setlocale.3:121
+#: build/C/man3/setlocale.3:124
msgid ""
"The locale B<\"C\"> or B<\"POSIX\"> is a portable locale; its B<LC_CTYPE> "
"part corresponds to the 7-bit ASCII character set."
"B<LC_CTYPE> の部分は 7 ビット ASCII 文字集合に相当している。"
#. type: Plain text
-#: build/C/man3/setlocale.3:136
+#: build/C/man3/setlocale.3:139
msgid ""
"A locale name is typically of the form I<language>[_I<territory>][."
"I<codeset>][@I<modifier>], where I<language> is an ISO 639 language code, "
"(B<locale>(1) 参照のこと)。"
#. type: Plain text
-#: build/C/man3/setlocale.3:140
+#: build/C/man3/setlocale.3:143
msgid "If I<locale> is NULL, the current locale is only queried, not modified."
msgstr ""
"I<locale> が NULL ならば、現在のロケールを問い合わせるのみで変更はしない。"
#. type: Plain text
-#: build/C/man3/setlocale.3:145
+#: build/C/man3/setlocale.3:148
msgid ""
"On startup of the main program, the portable B<\"C\"> locale is selected as "
"default. A program may be made portable to all locales by calling:"
"の初期化の後に"
#. type: Plain text
-#: build/C/man3/setlocale.3:148
+#: build/C/man3/setlocale.3:151
#, no-wrap
msgid " setlocale(LC_ALL, \"\");\n"
msgstr " setlocale(LC_ALL, \"\");\n"
#. type: Plain text
-#: build/C/man3/setlocale.3:164
+#: build/C/man3/setlocale.3:167
msgid ""
"after program initialization, by using the values returned from a "
"B<localeconv>(3) call for locale-dependent information, by using the "
"B<wcsxfrm>(3) を用いる。"
#. type: Plain text
-#: build/C/man3/setlocale.3:173
+#: build/C/man3/setlocale.3:176
msgid ""
"A successful call to B<setlocale>() returns an opaque string that "
"corresponds to the locale set. This string may be allocated in static "
"た場合には、返り値は NULL になる。"
#. type: Plain text
-#: build/C/man3/setlocale.3:175
+#: build/C/man3/setlocale.3:178
msgid "C89, C99, POSIX.1-2001."
msgstr "C89, C99, POSIX.1-2001."
#. type: Plain text
-#: build/C/man3/setlocale.3:190
-msgid ""
-"Linux (that is, glibc) supports the portable locales B<\"C\"> and B<\"POSIX"
-"\">. In the good old days there used to be support for the European Latin-1 "
-"B<\"ISO-8859-1\"> locale (e.g., in libc-4.5.21 and libc-4.6.27), and the "
-"Russian B<\"KOI-8\"> (more precisely, \"koi-8r\") locale (e.g., in "
-"libc-4.6.27), so that having an environment variable I<LC_CTYPE=ISO-8859-1> "
-"sufficed to make B<isprint>(3) return the right answer. These days non-"
-"English speaking Europeans have to work a bit harder, and must install "
-"actual locale files."
-msgstr ""
-"Linux (というか glibc) は互換性のあるロケールとして B<\"C\"> と B<\"POSIX\"> "
-"をサポートしている。 古きよき時代には (例えば libc-4.5.21 と libc-4.6.27 など"
-"では)、 European Latin-1 向けに B<\"ISO-8859-1\"> ロケールがサポートされてお"
-"り、 ロシア語 (Russian) 向けに B<\"KOI-8\"> (より正確には \"koi-8r\") ロケー"
-"ルがサポートされていた。 従って環境変数を I<LC_CTYPE=ISO-8859-1> と指定するだ"
-"けで B<isprint>(3) は正しい答えを返した。 最近では、英語以外を使うヨーロッパ"
-"人はもう少々やっかいな作業を必要とし、 実際のロケールファイルをインストールし"
-"なければならない。"
-
-#. type: Plain text
-#: build/C/man3/setlocale.3:201
+#: build/C/man3/setlocale.3:189
msgid ""
"B<locale>(1), B<localedef>(1), B<isalpha>(3), B<localeconv>(3), "
"B<nl_langinfo>(3), B<rpmatch>(3), B<strcoll>(3), B<strftime>(3), "
msgid "USELOCALE"
msgstr "USELOCALE"
+#. type: TH
+#: build/C/man3/uselocale.3:26
+#, no-wrap
+msgid "2014-03-10"
+msgstr "2014-03-10"
+
#. type: Plain text
#: build/C/man3/uselocale.3:29
msgid "uselocale - set/get the locale for the calling thread"
msgstr ""
"B<isalpha>(3), B<newlocale>(3), B<setlocale>(3), B<uselocale>(3), "
"B<towlower>(3), B<towupper>(3), B<locale>(7)"
+
+#. type: TH
+#: build/C/man1/localedef.1:34
+#, fuzzy, no-wrap
+#| msgid "LOCALE"
+msgid "LOCALEDEF"
+msgstr "LOCALE"
+
+#. type: TH
+#: build/C/man1/localedef.1:34
+#, fuzzy, no-wrap
+#| msgid "2014-03-12"
+msgid "2014-05-26"
+msgstr "2014-03-12"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:37
+#, fuzzy
+#| msgid "locale - describes a locale definition file"
+msgid "localedef - compile locale definition files"
+msgstr "locale - ロケール定義ファイル"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:43
+msgid "B<localedef> [I<options>] I<outputpath>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:46
+msgid "B<localedef --list-archive> [I<options>]"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:50
+msgid "B<localedef --delete-from-archive> [I<options>] I<localename> ..."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:54
+msgid "B<localedef --add-to-archive> [I<options>] I<compiledpath>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:56
+#, fuzzy
+#| msgid "B<-V>, B<--version>"
+msgid "B<localedef --version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:58
+msgid "B<localedef --help>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:60
+#, fuzzy
+#| msgid "B<--usage>"
+msgid "B<localedef --usage>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:75
+msgid ""
+"The B<localedef> program reads the indicated I<charmap> and I<input> files, "
+"compiles them to a binary form quickly usable by the locale functions in the "
+"C library (B<setlocale>(3), B<localeconv>(3), etc.), and places the output "
+"in I<outputpath>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:79
+msgid "The I<outputpath> argument is interpreted as follows:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:88
+msgid ""
+"If I<outputpath> contains a slash character ('/'), it is interpreted as the "
+"name of the directory where the output defintions are to be stored. In this "
+"case, there is a separate output file for each locale category (I<LC_CTIME>, "
+"I<LC_NUMERIC>, and so on)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:96
+msgid ""
+"If the B<--no-archive> option is used, I<outputpath> is the name of a "
+"subdirectory in I</usr/lib/locale> where per-category compiled files are "
+"placed."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:107
+msgid ""
+"Otherwise, I<outputpath> is the name of a locale and the compiled locale "
+"data is added to the archive file I</usr/lib/locale/locale-archive>. A "
+"locale archive is a memory-mapped file which contains all the system-"
+"provided locales; it is used by all localized programs when the environment "
+"variable B<LOCPATH> is not set."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:112
+msgid ""
+"In any case, B<localedef> aborts if the directory in which it tries to write "
+"locale files has not already been created."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:124
+msgid ""
+"If no I<charmapfile> is given, the value I<ANSI_X3.4-1968> (for ASCII) is "
+"used by default. If no I<inputfile> is given, or if it is given as a dash "
+"(-), B<localedef> reads from standard input."
+msgstr ""
+
+#. type: SH
+#: build/C/man1/localedef.1:124
+#, no-wrap
+msgid "OPTIONS"
+msgstr ""
+
+#. type: SS
+#: build/C/man1/localedef.1:125
+#, no-wrap
+msgid "Operation-selection options"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:130
+msgid ""
+"A few options direct B<localedef> to do something other than compile locale "
+"definitions. Only one of these options should be used at a time."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:130
+#, no-wrap
+msgid "B<--delete-from-archive>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:133
+msgid "Delete the named locales from the locale archive file."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:133
+#, no-wrap
+msgid "B<--list-archive>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:136
+msgid "List the locales contained in the locale archive file."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:136
+#, no-wrap
+msgid "B<--add-to-archive>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:145
+msgid ""
+"Add the I<compiledpath> directories to the locale archive file. The "
+"directories should have been created by previous runs of B<localedef>, using "
+"B<--no-archive>."
+msgstr ""
+
+#. type: SS
+#: build/C/man1/localedef.1:145
+#, no-wrap
+msgid "Other options"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:148
+msgid ""
+"Some of the following options are only sensible for certain operations; "
+"generally, it should be self-evident which ones."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:148
+#, no-wrap
+msgid "B<-f>I< charmapfile>B<, --charmap=>I<charmapfile>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:167
+msgid ""
+"Specify the file that defines the symbolic character names that are used by "
+"the input file. If I<charmapfile> contains a slash character ('/'), it is "
+"interpreted as the name of the character map. Otherwise, the file is sought "
+"in the current directory and the default directory for character maps. If "
+"the environment variable B<I18NPATH> is set, I<$I18NPATH/charmaps/> and I<"
+"$I18NPATH/> are also searched after the current directory. The default "
+"directory for character maps is printed by B<localedef --help>."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:167
+#, no-wrap
+msgid "B<-i>I< inputfile>B<, --inputfile=>I<inputfile>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:181
+msgid ""
+"Specify the locale definition file to compile. The file is sought in the "
+"current directory and the default directory for locale definition files. If "
+"the environment variable B<I18NPATH> is set, I<$I18NPATH/locales/> and I<"
+"$I18NPATH> are also searched after the current directory. The default "
+"directory for locale definition files is printed by B<localedef --help>."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:181
+#, no-wrap
+msgid "B<-u>I< repertoirefile>B<, --repertoire-map=>I<repertoirefile>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:200
+msgid ""
+"Read mappings from symbolic names to Unicode UCS4 values from "
+"I<repertoirefile>. If I<repertoirefile> contains a slash character ('/'), "
+"it is interpreted as the pathname of the repertoire map. Otherwise, the "
+"file is sought in the current directory and the default directory for "
+"repertoire maps. If the environment variable B<I18NPATH> is set, I<"
+"$I18NPATH/repertoiremaps/> and I<$I18NPATH> are also searched after the "
+"current directory. The default directory for repertoire maps is printed by "
+"B<localedef --help>."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:200
+#, no-wrap
+msgid "B<-A>I< aliasfile>B<, --alias-file=>I<aliasfile>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:206
+msgid ""
+"Use I<aliasfile> to look up aliases for locale names. There is no default "
+"aliases file."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:206
+#, no-wrap
+msgid "B<--prefix=>I<pathname>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:214
+msgid ""
+"Set the prefix to be prepended to the full archive pathname. By default, "
+"the prefix is empty. Setting the prefix to I<foo>, the archive would be "
+"placed in I<foo/usr/lib/locale/locale-archive>."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:214
+#, fuzzy, no-wrap
+#| msgid "B<-c>, B<--category-name>"
+msgid "B<-c, --force>"
+msgstr "B<-c>, B<--category-name>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:218
+msgid ""
+"Write the output files even if warnings were generated about the input file."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:218
+#, no-wrap
+msgid "B<--old-style>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:221
+msgid "Create old-style hash tables instead of 3-level access tables."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:221
+#, fuzzy, no-wrap
+#| msgid "B<-v>, B<--verbose>"
+msgid "B<-v, --verbose>"
+msgstr "B<-v>, B<--verbose>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:224
+msgid "Generate extra warnings about errors that are normally ignored."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:224
+#, fuzzy, no-wrap
+#| msgid "B<--usage>"
+msgid "B<--quiet>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:227
+msgid "Suppress all notifications and warnings, and report only fatal errors."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:227
+#, fuzzy, no-wrap
+#| msgid "B<--usage>"
+msgid "B<--posix>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:235
+msgid ""
+"Conform strictly to POSIX. Implies B<--verbose>. This option currently has "
+"no other effect. POSIX conformance is assumed if the environment variable "
+"B<POSIXLY_CORRECT> is set."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:235
+#, fuzzy, no-wrap
+#| msgid "B<--usage>"
+msgid "B<--replace>"
+msgstr "B<--usage>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:240
+msgid ""
+"Replace a locale in the locale archive file. Without this option, if the "
+"locale is in the archive file already, an error occurs."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:240
+#, no-wrap
+msgid "B<--no-archive>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:246
+msgid ""
+"Do not use the locale archive file, instead create I<outputpath> as a "
+"subdirectory in the same directory as the locale archive file, and create "
+"separate output files for locale categories in it."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:246
+#, fuzzy, no-wrap
+#| msgid "B<-?>, B<--help>"
+msgid "B<--help>"
+msgstr "B<-?>, B<--help>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:251
+msgid ""
+"Print a usage summary and exit. Also prints the default paths used by "
+"B<localedef>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:254
+msgid "Print a short usage summary and exit."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:254
+#, fuzzy, no-wrap
+#| msgid "B<-V>, B<--version>"
+msgid "B<-V, --version>"
+msgstr "B<-V>, B<--version>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:258
+msgid ""
+"Print the version number, license, and disclaimer of warranty for "
+"B<localedef>."
+msgstr ""
+
+#. type: SH
+#: build/C/man1/localedef.1:258
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:261
+msgid "One of the following exit values can be returned by B<localedef>:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:265
+msgid "Command completed successfully."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:268
+msgid "Warnings or errors occurred, output files were written."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:271
+msgid "Errors encountered, no output created."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:273
+#, no-wrap
+msgid "B<POSIXLY_CORRECT>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:278
+msgid "The B<--posix> flag is assumed if this environment variable is set."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:278
+#, no-wrap
+msgid "B<I18NPATH>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:281
+msgid "A colon-separated list of search directories for files."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:282
+#, fuzzy, no-wrap
+#| msgid "I</usr/share/i18n/charmaps/*>"
+msgid "I</usr/share/i18n/charmaps>"
+msgstr "I</usr/share/i18n/charmaps/*>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:285
+msgid "Usual default character map path."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:288
+#, fuzzy, no-wrap
+#| msgid "I</usr/share/i18n/charmaps/*>"
+msgid "I</usr/share/i18n/repertoiremaps>"
+msgstr "I</usr/share/i18n/charmaps/*>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:291
+msgid "Usual default repertoire map path."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:294
+#, fuzzy, no-wrap
+#| msgid "B<LC_ADDRESS>"
+msgid "I<outputpath/LC_ADDRESS>"
+msgstr "B<LC_ADDRESS>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:298
+msgid ""
+"An output file that contains contains information about formatting of "
+"addresses and geography-related items."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:298
+#, fuzzy, no-wrap
+#| msgid "B<LC_COLLATE>"
+msgid "I<outputpath/LC_COLLATE>"
+msgstr "B<LC_COLLATE>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:302
+msgid ""
+"An output file that contains information about the rules for comparing "
+"strings."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:302
+#, fuzzy, no-wrap
+#| msgid "B<LC_CTYPE>"
+msgid "I<outputpath/LC_CTYPE>"
+msgstr "B<LC_CTYPE>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:305
+msgid "An output file that contains information about character classes."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:305
+#, fuzzy, no-wrap
+#| msgid "B<LC_IDENTIFICATION>"
+msgid "I<outputpath/LC_IDENTIFICATION>"
+msgstr "B<LC_IDENTIFICATION>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:308
+msgid "An output file that contains metadata about the locale."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:308
+#, fuzzy, no-wrap
+#| msgid "B<LC_MEASUREMENT>"
+msgid "I<outputpath/LC_MEASUREMENT>"
+msgstr "B<LC_MEASUREMENT>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:312
+msgid ""
+"An output file that contains information about locale measurements (metric "
+"versus US customary)."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:312
+#, no-wrap
+msgid "I<outputpath/LC_MESSAGES/SYS_LC_MESSAGES>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:317
+msgid ""
+"An output file that contains information about the language messages should "
+"be printed in, and what an affirmative or negative answer looks like."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:317
+#, fuzzy, no-wrap
+#| msgid "B<LC_MONETARY>"
+msgid "I<outputpath/LC_MONETARY>"
+msgstr "B<LC_MONETARY>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:321
+msgid ""
+"An output file that contains information about formatting of monetary values."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:321
+#, no-wrap
+msgid "I<outputpath/LC_NAME>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:324
+msgid "An output file that contains information about salutations for persons."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:324
+#, fuzzy, no-wrap
+#| msgid "B<LC_NUMERIC>"
+msgid "I<outputpath/LC_NUMERIC>"
+msgstr "B<LC_NUMERIC>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:328
+msgid ""
+"An output file that contains information about formatting of nonmonetary "
+"numeric values."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:328
+#, fuzzy, no-wrap
+#| msgid "B<LC_PAPER>"
+msgid "I<outputpath/LC_PAPER>"
+msgstr "B<LC_PAPER>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:332
+msgid ""
+"An output file that contains information about settings related to standard "
+"paper size."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:332
+#, fuzzy, no-wrap
+#| msgid "B<LC_TELEPHONE>"
+msgid "I<outputpath/LC_TELEPHONE>"
+msgstr "B<LC_TELEPHONE>"
+
+#. type: Plain text
+#: build/C/man1/localedef.1:336
+msgid ""
+"An output file that contains information about formats to be used with "
+"telephone services."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:336
+#, no-wrap
+msgid "I<outputpath/LC_TIME>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:340
+msgid ""
+"An output file that contains information about formatting of data and time "
+"values."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:346
+msgid ""
+"Compile the locale files for Finnish in the UTF-8 character set and add it "
+"to the default locale archive with the name B<fi_FI.UTF-8>:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:349
+msgid "localedef -f UTF-8 -i fi_FI fi_FI.UTF-8"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:358
+msgid ""
+"The next example does the same thing, but generates files into the I<fi_FI."
+"UTF-8> directory which can then be used by programs when the environment "
+"variable B<LOCPATH> is set to the current directory (note that the last "
+"argument must contain a slash):"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:361
+msgid "localedef -f UTF-8 -i fi_FI ./fi_FI.UTF-8"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:366
+#, fuzzy
+#| msgid "B<locale>(5), B<locale>(7)"
+msgid "B<locale>(1), B<locale>(5), B<locale>(7)"
+msgstr "B<locale>(5), B<locale>(7)"
+
+#~ msgid ""
+#~ "$ B<locale LC_MESSAGES>\n"
+#~ "^[yY].*\n"
+#~ "^[nN].*\n"
+#~ "Yes\n"
+#~ "No\n"
+#~ "UTF-8\n"
+#~ msgstr ""
+#~ "$ B<locale LC_MESSAGES>\n"
+#~ "^[yY].*\n"
+#~ "^[nN].*\n"
+#~ "Yes\n"
+#~ "No\n"
+#~ "UTF-8\n"
+
+#~ msgid ""
+#~ "$ B<locale -k LC_MESSAGES>\n"
+#~ "yesexpr=\"^[yY].*\"\n"
+#~ "noexpr=\"^[nN].*\"\n"
+#~ "yesstr=\"Yes\"\n"
+#~ "nostr=\"No\"\n"
+#~ "messages-codeset=\"UTF-8\"\n"
+#~ msgstr ""
+#~ "$ B<locale -k LC_MESSAGES>\n"
+#~ "yesexpr=\"^[yY].*\"\n"
+#~ "noexpr=\"^[nN].*\"\n"
+#~ "yesstr=\"Yes\"\n"
+#~ "nostr=\"No\"\n"
+#~ "messages-codeset=\"UTF-8\"\n"
+
+#~ msgid "I<order_end>."
+#~ msgstr "I<order_end>"
+
+#~ msgid ""
+#~ "For more details see the sources in I</usr/lib/nls/src> notably the "
+#~ "examples B<POSIX>, B<Example> and B<Example2>."
+#~ msgstr ""
+#~ "より詳しくは I</usr/lib/nls/src> にあるソース・ファイルを参照のこと。特に "
+#~ "B<POSIX> の例、 B<Example> と B<Example2> を見るとよい。"
+
+#~ msgid "The appropriate time format when using 12h clock format."
+#~ msgstr "12 時間方式を使用した時刻のフォーマットを指定する。"
+
+#~ msgid ""
+#~ "/usr/lib/locale/ \\(em database for the current locale setting of that "
+#~ "category"
+#~ msgstr "/usr/lib/locale/ \\(em 現在のロケール設定のデータベース"
+
+#~ msgid "/usr/lib/nls/charmap/* \\(em charmap-files"
+#~ msgstr "/usr/lib/nls/charmap/* \\(em 文字定義ファイル"
+
+#~ msgid ""
+#~ "This changes the information used by the B<printf>(3) and B<scanf>(3) "
+#~ "family of functions, when they are advised to use the locale settings. "
+#~ "This information can also be read with the B<localeconv>(3) function."
+#~ msgstr ""
+#~ "B<printf>(3) 関数および B<scanf>(3) 関数のファミリーでロケール設定を使う"
+#~ "よう指示された場合に 用いる情報を変更する。この情報は B<localeconv>(3) 関"
+#~ "数で取得することもできる。"
+
+#~ msgid ""
+#~ "This changes the behavior of the B<strftime>(3) function to display the "
+#~ "current time in a locally acceptable form; for example, most of Europe "
+#~ "uses a 24-hour clock versus the 12-hour clock used in the United States."
+#~ msgstr ""
+#~ "B<strftime>(3) 関数の動作を変更し、 地域で利用されている方法で現在時刻を"
+#~ "表示する。 例えば、ヨーロッパの多くでは 24時間式の時計を使うが、 アメリカ"
+#~ "では 12時間式の時計を使う。"
+
+#~ msgid "2010-10-03"
+#~ msgstr "2010-10-03"
+
+#~ msgid "2008-12-05"
+#~ msgstr "2008-12-05"
+
+#~ msgid ""
+#~ "for regular expression matching (it determines the meaning of range "
+#~ "expressions and equivalence classes) and string collation."
+#~ msgstr ""
+#~ "正規表現のマッチング (範囲表現と等価クラスのマッチングを決定する) と文字"
+#~ "列の照合 (collation)"
+
+#~ msgid ""
+#~ "for regular expression matching, character classification, conversion, "
+#~ "case-sensitive comparison, and wide character functions."
+#~ msgstr ""
+#~ "正規表現のマッチング、文字の分類、文字の変換、大文字小文字比較、 ワイド文"
+#~ "字関数"
+
+#~ msgid "for monetary formatting."
+#~ msgstr "通貨の書式"
+
+#~ msgid ""
+#~ "for number formatting (such as the decimal point and the thousands "
+#~ "separator)."
+#~ msgstr "数値の書式 (小数点や 3 桁ごとの区切り)"
+
+#~ msgid "for time and date formatting."
+#~ msgstr "時刻と日付けの書式"
+
+#~ msgid ""
+#~ "Linux (that is, glibc) supports the portable locales B<\"C\"> and B<"
+#~ "\"POSIX\">. In the good old days there used to be support for the "
+#~ "European Latin-1 B<\"ISO-8859-1\"> locale (e.g., in libc-4.5.21 and "
+#~ "libc-4.6.27), and the Russian B<\"KOI-8\"> (more precisely, \"koi-8r\") "
+#~ "locale (e.g., in libc-4.6.27), so that having an environment variable "
+#~ "I<LC_CTYPE=ISO-8859-1> sufficed to make B<isprint>(3) return the right "
+#~ "answer. These days non-English speaking Europeans have to work a bit "
+#~ "harder, and must install actual locale files."
+#~ msgstr ""
+#~ "Linux (というか glibc) は互換性のあるロケールとして B<\"C\"> と B<\"POSIX"
+#~ "\"> をサポートしている。 古きよき時代には (例えば libc-4.5.21 と "
+#~ "libc-4.6.27 などでは)、 European Latin-1 向けに B<\"ISO-8859-1\"> ロケール"
+#~ "がサポートされており、 ロシア語 (Russian) 向けに B<\"KOI-8\"> (より正確に"
+#~ "は \"koi-8r\") ロケールがサポートされていた。 従って環境変数を "
+#~ "I<LC_CTYPE=ISO-8859-1> と指定するだけで B<isprint>(3) は正しい答えを返し"
+#~ "た。 最近では、英語以外を使うヨーロッパ人はもう少々やっかいな作業を必要と"
+#~ "し、 実際のロケールファイルをインストールしなければならない。"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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"
msgstr ""
#. type: TH
-#: build/C/man3/catgets.3:26 build/C/man3/catopen.3:28 build/C/man3/duplocale.3:26 build/C/man3/isalpha.3:30 build/C/man1/locale.1:25 build/C/man7/locale.7:34 build/C/man3/localeconv.3:26 build/C/man3/newlocale.3:26 build/C/man3/nl_langinfo.3:16 build/C/man3/setlocale.3:32 build/C/man3/strfmon.3:24 build/C/man3/uselocale.3:26 build/C/man3/toascii.3:27 build/C/man3/toupper.3:28
+#: build/C/man3/catgets.3:26 build/C/man3/catopen.3:28 build/C/man3/duplocale.3:26 build/C/man3/isalpha.3:30 build/C/man1/locale.1:25 build/C/man7/locale.7:31 build/C/man3/localeconv.3:26 build/C/man3/newlocale.3:26 build/C/man3/nl_langinfo.3:16 build/C/man3/setlocale.3:32 build/C/man3/strfmon.3:24 build/C/man3/uselocale.3:26 build/C/man3/toascii.3:27 build/C/man3/toupper.3:28 build/C/man1/localedef.1:34
#, no-wrap
msgid "Linux Programmer's Manual"
msgstr ""
#. type: SH
-#: build/C/man3/catgets.3:27 build/C/man3/catopen.3:29 build/C/man5/charmap.5:22 build/C/man3/duplocale.3:27 build/C/man3/isalpha.3:31 build/C/man1/locale.1:26 build/C/man5/locale.5:25 build/C/man7/locale.7:35 build/C/man3/localeconv.3:27 build/C/man3/newlocale.3:27 build/C/man3/nl_langinfo.3:17 build/C/man3/setlocale.3:33 build/C/man3/strfmon.3:25 build/C/man3/uselocale.3:27 build/C/man3/toascii.3:28 build/C/man3/toupper.3:29
+#: build/C/man3/catgets.3:27 build/C/man3/catopen.3:29 build/C/man5/charmap.5:22 build/C/man3/duplocale.3:27 build/C/man3/isalpha.3:31 build/C/man1/locale.1:26 build/C/man5/locale.5:25 build/C/man7/locale.7:32 build/C/man3/localeconv.3:27 build/C/man3/newlocale.3:27 build/C/man3/nl_langinfo.3:17 build/C/man3/setlocale.3:33 build/C/man3/strfmon.3:25 build/C/man3/uselocale.3:27 build/C/man3/toascii.3:28 build/C/man3/toupper.3:29 build/C/man1/localedef.1:35
#, no-wrap
msgid "NAME"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/catgets.3:29 build/C/man3/catopen.3:31 build/C/man3/duplocale.3:29 build/C/man3/isalpha.3:38 build/C/man1/locale.1:28 build/C/man7/locale.7:37 build/C/man3/localeconv.3:29 build/C/man3/newlocale.3:29 build/C/man3/nl_langinfo.3:19 build/C/man3/setlocale.3:35 build/C/man3/strfmon.3:27 build/C/man3/uselocale.3:29 build/C/man3/toascii.3:30 build/C/man3/toupper.3:31
+#: build/C/man3/catgets.3:29 build/C/man3/catopen.3:31 build/C/man3/duplocale.3:29 build/C/man3/isalpha.3:38 build/C/man1/locale.1:28 build/C/man7/locale.7:34 build/C/man3/localeconv.3:29 build/C/man3/newlocale.3:29 build/C/man3/nl_langinfo.3:19 build/C/man3/setlocale.3:35 build/C/man3/strfmon.3:27 build/C/man3/uselocale.3:29 build/C/man3/toascii.3:30 build/C/man3/toupper.3:31 build/C/man1/localedef.1:37
#, no-wrap
msgid "SYNOPSIS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/catgets.3:37 build/C/man3/catopen.3:37 build/C/man5/charmap.5:24 build/C/man3/duplocale.3:52 build/C/man3/isalpha.3:129 build/C/man1/locale.1:35 build/C/man5/locale.5:27 build/C/man7/locale.7:41 build/C/man3/localeconv.3:35 build/C/man3/newlocale.3:56 build/C/man3/nl_langinfo.3:25 build/C/man3/setlocale.3:41 build/C/man3/strfmon.3:32 build/C/man3/uselocale.3:52 build/C/man3/toascii.3:44 build/C/man3/toupper.3:60
+#: build/C/man3/catgets.3:37 build/C/man3/catopen.3:37 build/C/man5/charmap.5:24 build/C/man3/duplocale.3:52 build/C/man3/isalpha.3:129 build/C/man1/locale.1:35 build/C/man5/locale.5:27 build/C/man7/locale.7:38 build/C/man3/localeconv.3:35 build/C/man3/newlocale.3:56 build/C/man3/nl_langinfo.3:25 build/C/man3/setlocale.3:41 build/C/man3/strfmon.3:32 build/C/man3/uselocale.3:52 build/C/man3/toascii.3:44 build/C/man3/toupper.3:60 build/C/man1/localedef.1:62
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/catgets.3:59 build/C/man3/catopen.3:112 build/C/man3/duplocale.3:66 build/C/man3/isalpha.3:221 build/C/man3/localeconv.3:52 build/C/man3/newlocale.3:166 build/C/man3/nl_langinfo.3:101 build/C/man3/setlocale.3:164 build/C/man3/strfmon.3:125 build/C/man3/uselocale.3:77 build/C/man3/toascii.3:52 build/C/man3/toupper.3:111
+#: build/C/man3/catgets.3:59 build/C/man3/catopen.3:112 build/C/man3/duplocale.3:66 build/C/man3/isalpha.3:221 build/C/man3/localeconv.3:52 build/C/man3/newlocale.3:175 build/C/man3/nl_langinfo.3:101 build/C/man3/setlocale.3:167 build/C/man3/strfmon.3:125 build/C/man3/uselocale.3:77 build/C/man3/toascii.3:52 build/C/man3/toupper.3:111
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/catgets.3:69 build/C/man3/catopen.3:146 build/C/man5/charmap.5:122 build/C/man3/duplocale.3:83 build/C/man3/isalpha.3:260 build/C/man1/locale.1:126 build/C/man5/locale.5:1062 build/C/man7/locale.7:313 build/C/man3/localeconv.3:71 build/C/man3/newlocale.3:205 build/C/man3/nl_langinfo.3:116 build/C/man3/setlocale.3:173 build/C/man3/strfmon.3:138 build/C/man3/uselocale.3:99 build/C/man3/toascii.3:59 build/C/man3/toupper.3:127
+#: build/C/man3/catgets.3:69 build/C/man3/catopen.3:146 build/C/man5/charmap.5:122 build/C/man3/duplocale.3:83 build/C/man3/isalpha.3:260 build/C/man1/locale.1:126 build/C/man5/locale.5:1083 build/C/man7/locale.7:354 build/C/man3/localeconv.3:71 build/C/man3/newlocale.3:214 build/C/man3/nl_langinfo.3:116 build/C/man3/setlocale.3:176 build/C/man3/strfmon.3:138 build/C/man3/uselocale.3:99 build/C/man3/toascii.3:59 build/C/man3/toupper.3:127 build/C/man1/localedef.1:340
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
#
#. The GNU gettext functions are specified in LI18NUX2000.
#. type: Plain text
-#: build/C/man3/catgets.3:71 build/C/man7/locale.7:317
+#: build/C/man3/catgets.3:71 build/C/man7/locale.7:358
msgid "POSIX.1-2001."
msgstr ""
#. type: SH
-#: build/C/man3/catgets.3:71 build/C/man3/catopen.3:156 build/C/man3/duplocale.3:85 build/C/man3/isalpha.3:309 build/C/man3/newlocale.3:207 build/C/man3/setlocale.3:175 build/C/man3/uselocale.3:101 build/C/man3/toupper.3:135
+#: build/C/man3/catgets.3:71 build/C/man3/catopen.3:156 build/C/man3/duplocale.3:85 build/C/man3/isalpha.3:309 build/C/man3/newlocale.3:216 build/C/man3/uselocale.3:101 build/C/man3/toupper.3:135
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/catgets.3:84 build/C/man3/catopen.3:190 build/C/man5/charmap.5:124 build/C/man3/duplocale.3:181 build/C/man3/isalpha.3:317 build/C/man1/locale.1:170 build/C/man5/locale.5:1068 build/C/man7/locale.7:317 build/C/man3/localeconv.3:77 build/C/man3/newlocale.3:365 build/C/man3/nl_langinfo.3:136 build/C/man3/setlocale.3:190 build/C/man3/strfmon.3:176 build/C/man3/uselocale.3:118 build/C/man3/toascii.3:68 build/C/man3/toupper.3:148
+#: build/C/man3/catgets.3:84 build/C/man3/catopen.3:190 build/C/man5/charmap.5:124 build/C/man3/duplocale.3:181 build/C/man3/isalpha.3:317 build/C/man1/locale.1:193 build/C/man5/locale.5:1089 build/C/man7/locale.7:358 build/C/man3/localeconv.3:77 build/C/man3/newlocale.3:374 build/C/man3/nl_langinfo.3:139 build/C/man3/setlocale.3:178 build/C/man3/strfmon.3:176 build/C/man3/uselocale.3:118 build/C/man3/toascii.3:68 build/C/man3/toupper.3:148 build/C/man1/localedef.1:362
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/catgets.3:87 build/C/man3/catopen.3:193 build/C/man5/charmap.5:130 build/C/man3/duplocale.3:188 build/C/man3/isalpha.3:338 build/C/man1/locale.1:173 build/C/man5/locale.5:1077 build/C/man7/locale.7:336 build/C/man3/localeconv.3:86 build/C/man3/newlocale.3:372 build/C/man3/nl_langinfo.3:144 build/C/man3/setlocale.3:201 build/C/man3/strfmon.3:180 build/C/man3/uselocale.3:126 build/C/man3/toascii.3:72 build/C/man3/toupper.3:156
+#: build/C/man3/catgets.3:87 build/C/man3/catopen.3:193 build/C/man5/charmap.5:130 build/C/man3/duplocale.3:188 build/C/man3/isalpha.3:338 build/C/man1/locale.1:197 build/C/man5/locale.5:1098 build/C/man7/locale.7:377 build/C/man3/localeconv.3:86 build/C/man3/newlocale.3:381 build/C/man3/nl_langinfo.3:147 build/C/man3/setlocale.3:189 build/C/man3/strfmon.3:180 build/C/man3/uselocale.3:126 build/C/man3/toascii.3:72 build/C/man3/toupper.3:156 build/C/man1/localedef.1:366
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man3/catgets.3:95 build/C/man3/catopen.3:201 build/C/man5/charmap.5:138 build/C/man3/duplocale.3:196 build/C/man3/isalpha.3:346 build/C/man1/locale.1:181 build/C/man5/locale.5:1085 build/C/man7/locale.7:344 build/C/man3/localeconv.3:94 build/C/man3/newlocale.3:380 build/C/man3/nl_langinfo.3:152 build/C/man3/setlocale.3:209 build/C/man3/strfmon.3:188 build/C/man3/uselocale.3:134 build/C/man3/toascii.3:80 build/C/man3/toupper.3:164
+#: build/C/man3/catgets.3:95 build/C/man3/catopen.3:201 build/C/man5/charmap.5:138 build/C/man3/duplocale.3:196 build/C/man3/isalpha.3:346 build/C/man1/locale.1:205 build/C/man5/locale.5:1106 build/C/man7/locale.7:385 build/C/man3/localeconv.3:94 build/C/man3/newlocale.3:389 build/C/man3/nl_langinfo.3:155 build/C/man3/setlocale.3:197 build/C/man3/strfmon.3:188 build/C/man3/uselocale.3:134 build/C/man3/toascii.3:80 build/C/man3/toupper.3:164 build/C/man1/localedef.1:374
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: SH
-#: build/C/man3/catopen.3:131
+#: build/C/man3/catopen.3:131 build/C/man7/locale.7:328 build/C/man1/localedef.1:272
#, no-wrap
msgid "ENVIRONMENT"
msgstr ""
#. type: TP
-#: build/C/man3/catopen.3:132 build/C/man5/locale.5:66 build/C/man7/locale.7:128 build/C/man3/setlocale.3:64
+#: build/C/man3/catopen.3:132 build/C/man5/locale.5:66 build/C/man7/locale.7:134
#, no-wrap
msgid "B<LC_MESSAGES>"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man5/charmap.5:118 build/C/man5/locale.5:1057
+#: build/C/man5/charmap.5:118 build/C/man5/locale.5:1076 build/C/man1/localedef.1:281
#, no-wrap
msgid "FILES"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man3/duplocale.3:26 build/C/man3/newlocale.3:26
+#: build/C/man3/duplocale.3:26
#, no-wrap
msgid "2014-03-12"
msgstr ""
#. type: TH
-#: build/C/man3/duplocale.3:26 build/C/man1/locale.1:25 build/C/man5/locale.5:24 build/C/man7/locale.7:34 build/C/man3/newlocale.3:26 build/C/man3/strfmon.3:24 build/C/man3/uselocale.3:26
+#: build/C/man3/duplocale.3:26 build/C/man1/locale.1:25 build/C/man5/locale.5:24 build/C/man7/locale.7:31 build/C/man3/newlocale.3:26 build/C/man3/strfmon.3:24 build/C/man3/uselocale.3:26 build/C/man1/localedef.1:34
#, no-wrap
msgid "Linux"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/duplocale.3:32 build/C/man7/locale.7:40 build/C/man3/localeconv.3:32 build/C/man3/newlocale.3:32 build/C/man3/setlocale.3:38 build/C/man3/uselocale.3:32
+#: build/C/man3/duplocale.3:32 build/C/man7/locale.7:37 build/C/man3/localeconv.3:32 build/C/man3/newlocale.3:32 build/C/man3/setlocale.3:38 build/C/man3/uselocale.3:32
#, no-wrap
msgid "B<#include E<lt>locale.hE<gt>>\n"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/duplocale.3:75 build/C/man3/newlocale.3:182 build/C/man3/uselocale.3:90
+#: build/C/man3/duplocale.3:75 build/C/man3/newlocale.3:191 build/C/man3/uselocale.3:90
#, no-wrap
msgid "ERRORS"
msgstr ""
#. type: TP
-#: build/C/man3/duplocale.3:76 build/C/man3/newlocale.3:196
+#: build/C/man3/duplocale.3:76 build/C/man3/newlocale.3:205
#, no-wrap
msgid "B<ENOMEM>"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/duplocale.3:79 build/C/man3/isalpha.3:244 build/C/man3/newlocale.3:199 build/C/man3/uselocale.3:95
+#: build/C/man3/duplocale.3:79 build/C/man3/isalpha.3:244 build/C/man3/newlocale.3:208 build/C/man3/uselocale.3:95
#, no-wrap
msgid "VERSIONS"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/duplocale.3:85 build/C/man3/newlocale.3:207 build/C/man3/uselocale.3:101
+#: build/C/man3/duplocale.3:85 build/C/man3/newlocale.3:216 build/C/man3/uselocale.3:101 build/C/man1/localedef.1:342
msgid "POSIX.1-2008."
msgstr ""
msgstr ""
#. type: IP
-#: build/C/man3/duplocale.3:87 build/C/man3/duplocale.3:91 build/C/man1/locale.1:81 build/C/man1/locale.1:83 build/C/man5/locale.5:60 build/C/man5/locale.5:62 build/C/man5/locale.5:64 build/C/man5/locale.5:66 build/C/man5/locale.5:68 build/C/man5/locale.5:70 build/C/man5/locale.5:75 build/C/man5/locale.5:77 build/C/man5/locale.5:79 build/C/man5/locale.5:81 build/C/man5/locale.5:83 build/C/man5/locale.5:85 build/C/man5/locale.5:522 build/C/man5/locale.5:524 build/C/man5/locale.5:526 build/C/man3/newlocale.3:64 build/C/man3/newlocale.3:70
+#: build/C/man3/duplocale.3:87 build/C/man3/duplocale.3:91 build/C/man1/locale.1:81 build/C/man1/locale.1:83 build/C/man5/locale.5:60 build/C/man5/locale.5:62 build/C/man5/locale.5:64 build/C/man5/locale.5:66 build/C/man5/locale.5:68 build/C/man5/locale.5:70 build/C/man5/locale.5:75 build/C/man5/locale.5:77 build/C/man5/locale.5:79 build/C/man5/locale.5:81 build/C/man5/locale.5:83 build/C/man5/locale.5:85 build/C/man5/locale.5:520 build/C/man5/locale.5:522 build/C/man5/locale.5:524 build/C/man3/newlocale.3:64 build/C/man3/newlocale.3:70 build/C/man1/localedef.1:79 build/C/man1/localedef.1:88 build/C/man1/localedef.1:96
#, no-wrap
msgid "*"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/duplocale.3:119 build/C/man1/locale.1:128 build/C/man3/newlocale.3:212 build/C/man3/nl_langinfo.3:118 build/C/man3/strfmon.3:141 build/C/man3/uselocale.3:113
+#: build/C/man3/duplocale.3:119 build/C/man1/locale.1:128 build/C/man3/newlocale.3:221 build/C/man3/nl_langinfo.3:118 build/C/man3/strfmon.3:141 build/C/man3/uselocale.3:113 build/C/man1/localedef.1:342
#, no-wrap
msgid "EXAMPLE"
msgstr ""
msgstr ""
#. type: SS
-#: build/C/man3/duplocale.3:137 build/C/man3/newlocale.3:292
+#: build/C/man3/duplocale.3:137 build/C/man3/newlocale.3:301
#, no-wrap
msgid "Program source"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/duplocale.3:147 build/C/man3/newlocale.3:302
+#: build/C/man3/duplocale.3:147 build/C/man3/newlocale.3:311
#, no-wrap
msgid ""
"#define errExit(msg) do { perror(msg); exit(EXIT_FAILURE); \\e\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/duplocale.3:180 build/C/man3/newlocale.3:364
+#: build/C/man3/duplocale.3:180 build/C/man3/newlocale.3:373
#, no-wrap
msgid ""
" exit(EXIT_SUCCESS);\n"
msgstr ""
#. type: TH
-#: build/C/man3/isalpha.3:30 build/C/man5/locale.5:24 build/C/man7/locale.7:34 build/C/man3/toupper.3:28
+#: build/C/man3/isalpha.3:30 build/C/man3/toupper.3:28
#, no-wrap
msgid "2014-03-18"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man1/locale.1:25 build/C/man5/locale.5:24 build/C/man7/locale.7:34
+#: build/C/man1/locale.1:25 build/C/man5/locale.5:24 build/C/man7/locale.7:31
#, no-wrap
msgid "LOCALE"
msgstr ""
#. type: TH
-#: build/C/man1/locale.1:25 build/C/man3/uselocale.3:26
+#: build/C/man1/locale.1:25 build/C/man7/locale.7:31 build/C/man3/newlocale.3:26 build/C/man3/nl_langinfo.3:16 build/C/man3/setlocale.3:32
#, no-wrap
-msgid "2014-03-10"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
msgstr ""
#. type: TP
-#: build/C/man1/locale.1:120
+#: build/C/man1/locale.1:120 build/C/man1/localedef.1:251
#, no-wrap
msgid "B<--usage>"
msgstr ""
#: build/C/man1/locale.1:162
#, no-wrap
msgid ""
-"$ B<locale LC_MESSAGES>\n"
-"^[yY].*\n"
-"^[nN].*\n"
-"Yes\n"
-"No\n"
+"$ B<locale LC_TELEPHONE>\n"
+"+%c (%a) %l\n"
+"(%a) %l\n"
+"11\n"
+"1\n"
"UTF-8\n"
msgstr ""
#: build/C/man1/locale.1:169
#, no-wrap
msgid ""
-"$ B<locale -k LC_MESSAGES>\n"
-"yesexpr=\"^[yY].*\"\n"
-"noexpr=\"^[nN].*\"\n"
-"yesstr=\"Yes\"\n"
-"nostr=\"No\"\n"
-"messages-codeset=\"UTF-8\"\n"
+"$ B<locale -k LC_TELEPHONE>\n"
+"tel_int_fmt=\"+%c (%a) %l\"\n"
+"tel_dom_fmt=\"(%a) %l\"\n"
+"int_select=\"11\"\n"
+"int_prefix=\"1\"\n"
+"telephone-codeset=\"UTF-8\"\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/locale.1:185
+msgid ""
+"The following example compiles a custom locale from the I<./wrk> directory "
+"with the B<localedef>(1) utility under the I<$HOME/.locale> directory, then "
+"tests the result with the B<date>(1) command, and then sets the environment "
+"variables B<LOCPATH> and B<LANG> in the shell profile file so that the "
+"custom locale will be used in the subsequent user sessions:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/locale.1:192
+#, no-wrap
+msgid ""
+"$ B<mkdir -p $HOME/.locale>\n"
+"$ B<I18NPATH=./wrk/ localedef -f UTF-8 -i fi_SE $HOME/.locale/fi_SE.UTF-8>\n"
+"$ B<LOCPATH=$HOME/.locale LC_ALL=fi_SE.UTF-8 date>\n"
+"$ B<echo \"export LOCPATH=\\e$HOME/.locale\" E<gt>E<gt> $HOME/.bashrc>\n"
+"$ B<echo \"export LANG=fi_SE.UTF-8\" E<gt>E<gt> $HOME/.bashrc>\n"
msgstr ""
#. type: Plain text
-#: build/C/man1/locale.1:173
-msgid "B<locale>(5), B<locale>(7)"
+#: build/C/man1/locale.1:197
+msgid "B<localedef>(1), B<locale>(5), B<locale>(7)"
+msgstr ""
+
+#. type: TH
+#: build/C/man5/locale.5:24
+#, no-wrap
+msgid "2014-05-23"
msgstr ""
#. type: Plain text
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:62 build/C/man7/locale.7:92 build/C/man3/setlocale.3:60
+#: build/C/man5/locale.5:62 build/C/man7/locale.7:93
#, no-wrap
msgid "B<LC_CTYPE>"
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:64 build/C/man7/locale.7:83 build/C/man3/setlocale.3:56
+#: build/C/man5/locale.5:64 build/C/man7/locale.7:80
#, no-wrap
msgid "B<LC_COLLATE>"
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:68 build/C/man7/locale.7:119 build/C/man3/setlocale.3:67
+#: build/C/man5/locale.5:68 build/C/man7/locale.7:123
#, no-wrap
msgid "B<LC_MONETARY>"
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:70 build/C/man7/locale.7:170 build/C/man3/setlocale.3:70
+#: build/C/man5/locale.5:70 build/C/man7/locale.7:178
#, no-wrap
msgid "B<LC_NUMERIC>"
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:72 build/C/man7/locale.7:206 build/C/man3/setlocale.3:73
+#: build/C/man5/locale.5:72 build/C/man7/locale.7:219
#, no-wrap
msgid "B<LC_TIME>"
msgstr ""
#. FIXME 'era', 'era_d_fmt', 'era_d_t_fmt', 'era_t_fmt', are not documented
#. FIXME 'timezone' is not documented
#. type: Plain text
-#: build/C/man5/locale.5:94 build/C/man5/locale.5:222 build/C/man5/locale.5:428 build/C/man5/locale.5:467 build/C/man5/locale.5:541 build/C/man5/locale.5:566 build/C/man5/locale.5:589 build/C/man5/locale.5:778 build/C/man5/locale.5:861 build/C/man5/locale.5:884 build/C/man5/locale.5:901 build/C/man5/locale.5:956
+#: build/C/man5/locale.5:94 build/C/man5/locale.5:226 build/C/man5/locale.5:428 build/C/man5/locale.5:465 build/C/man5/locale.5:539 build/C/man5/locale.5:564 build/C/man5/locale.5:587 build/C/man5/locale.5:867 build/C/man5/locale.5:899 build/C/man5/locale.5:916 build/C/man5/locale.5:971
msgid "The following keywords are allowed:"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:109 build/C/man5/locale.5:908
+#: build/C/man5/locale.5:109 build/C/man5/locale.5:923
#, no-wrap
msgid "%a"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:112 build/C/man5/locale.5:785
+#: build/C/man5/locale.5:112 build/C/man5/locale.5:791
#, no-wrap
msgid "%f"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:115 build/C/man5/locale.5:818
+#: build/C/man5/locale.5:115 build/C/man5/locale.5:824
#, no-wrap
msgid "%d"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:121 build/C/man5/locale.5:812
+#: build/C/man5/locale.5:121 build/C/man5/locale.5:818
#, no-wrap
msgid "%s"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:131 build/C/man5/locale.5:830 build/C/man5/locale.5:926
+#: build/C/man5/locale.5:131 build/C/man5/locale.5:836 build/C/man5/locale.5:941
#, no-wrap
msgid "%t"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:138 build/C/man5/locale.5:917
+#: build/C/man5/locale.5:138 build/C/man5/locale.5:932
#, no-wrap
msgid "%e"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:141 build/C/man5/locale.5:923
+#: build/C/man5/locale.5:141 build/C/man5/locale.5:938
#, no-wrap
msgid "%C"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:155 build/C/man5/locale.5:815
+#: build/C/man5/locale.5:155 build/C/man5/locale.5:821
#, no-wrap
msgid "%S"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:158 build/C/man5/locale.5:920
+#: build/C/man5/locale.5:158 build/C/man5/locale.5:935
#, no-wrap
msgid "%c"
msgstr ""
#. type: Plain text
#: build/C/man5/locale.5:201
-msgid "followed by the three-letter abbreviation of the language (ISO 639-2)."
+msgid "followed by the three-letter abbreviation of the language (ISO 639-2/T)."
msgstr ""
#. type: TP
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:205
+#: build/C/man5/locale.5:209
msgid ""
"followed by the three-letter abbreviation of the language for library use "
-"(ISO 639-2)."
+"(ISO 639-2/B). Applications should in general prefer I<lang_term> over "
+"I<lang_lib>."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:210
+#: build/C/man5/locale.5:214
msgid "The B<LC_ADDRESS> definition ends with the string I<END LC_ADDRESS>."
msgstr ""
#. type: SS
-#: build/C/man5/locale.5:210
+#: build/C/man5/locale.5:214
#, no-wrap
msgid "LC_CTYPE"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:214
+#: build/C/man5/locale.5:218
msgid "The definition starts with the string B<LC_CTYPE> in the first column."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:222
+#: build/C/man5/locale.5:226
#, no-wrap
msgid "I<upper>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:237
+#: build/C/man5/locale.5:241
msgid ""
"followed by a list of uppercase letters. The letters B<A> through B<Z> are "
"included automatically. Characters also specified as B<cntrl>, B<digit>, "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:237
+#: build/C/man5/locale.5:241
#, no-wrap
msgid "I<lower>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:252
+#: build/C/man5/locale.5:256
msgid ""
"followed by a list of lowercase letters. The letters B<a> through B<z> are "
"included automatically. Characters also specified as B<cntrl>, B<digit>, "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:252
+#: build/C/man5/locale.5:256
#, no-wrap
msgid "I<alpha>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:267
+#: build/C/man5/locale.5:271
msgid ""
"followed by a list of letters. All character specified as either B<upper> "
"or B<lower> are automatically included. Characters also specified as "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:267
+#: build/C/man5/locale.5:271
#, no-wrap
msgid "I<digit>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:277
+#: build/C/man5/locale.5:281
msgid ""
"followed by the characters classified as numeric digits. Only the digits "
"B<0> through B<9> are allowed. They are included by default in this class."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:277
+#: build/C/man5/locale.5:281
#, no-wrap
msgid "I<space>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:299
+#: build/C/man5/locale.5:303
msgid ""
"followed by a list of characters defined as white-space characters. "
"Characters also specified as B<upper>, B<lower>, B<alpha>, B<digit>, "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:299
+#: build/C/man5/locale.5:303
#, no-wrap
msgid "I<cntrl>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:313
+#: build/C/man5/locale.5:317
msgid ""
"followed by a list of control characters. Characters also specified as "
"B<upper>, B<lower>, B<alpha>, B<digit>, B<punct>, B<graph>, B<print>, or "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:313
+#: build/C/man5/locale.5:317
#, no-wrap
msgid "I<punct>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:327
+#: build/C/man5/locale.5:331
msgid ""
"followed by a list of punctuation characters. Characters also specified as "
"B<upper>, B<lower>, B<alpha>, B<digit>, B<cntrl>, B<xdigit>, or the "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:327
+#: build/C/man5/locale.5:331
#, no-wrap
msgid "I<graph>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:344
+#: build/C/man5/locale.5:348
msgid ""
"followed by a list of printable characters, not including the "
"B<E<lt>spaceE<gt>> character. The characters defined as B<upper>, B<lower>, "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:344
+#: build/C/man5/locale.5:348
#, no-wrap
msgid "I<print>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:362
+#: build/C/man5/locale.5:366
msgid ""
"followed by a list of printable characters, including the B<E<lt>spaceE<gt>> "
"character. The characters defined as B<upper>, B<lower>, B<alpha>, "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:362
+#: build/C/man5/locale.5:366
#, no-wrap
msgid "I<xdigit>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:379
+#: build/C/man5/locale.5:383
msgid ""
"followed by a list of characters classified as hexadecimal digits. The "
"decimal digits must be included followed by one or more set of six "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:379
+#: build/C/man5/locale.5:383
#, no-wrap
msgid "I<blank>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:388
+#: build/C/man5/locale.5:392
msgid ""
"followed by a list of characters classified as B<blank>. The characters "
"B<E<lt>spaceE<gt>> and B<E<lt>tabE<gt>> are automatically included."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:388
+#: build/C/man5/locale.5:392
#, no-wrap
msgid "I<toupper>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:398
+#: build/C/man5/locale.5:402
msgid ""
"followed by a list of mappings from lowercase to uppercase letters. Each "
"mapping is a pair of a lowercase and an uppercase letter separated with a "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:398
+#: build/C/man5/locale.5:402
#, no-wrap
msgid "I<tolower>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:404
+#: build/C/man5/locale.5:408
msgid ""
"followed by a list of mappings from uppercase to lowercase letters. If the "
"keyword tolower is not present, the reverse of the toupper list is used."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:409
+#: build/C/man5/locale.5:413
msgid "The B<LC_CTYPE> definition ends with the string I<END LC_CTYPE>."
msgstr ""
#. type: SS
-#: build/C/man5/locale.5:409
+#: build/C/man5/locale.5:413
#, no-wrap
msgid "LC_COLLATE"
msgstr ""
-#. FIXME: the decsription of LC_COLLATE lacks a lot of details
+#. FIXME: the description of LC_COLLATE lacks a lot of details
#. type: Plain text
-#: build/C/man5/locale.5:416
+#: build/C/man5/locale.5:420
msgid ""
"The B<LC_COLLATE> category defines the rules for collating characters. Due "
"to limitations of libc not all POSIX-options are implemented."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:420
+#: build/C/man5/locale.5:424
msgid "The definition starts with the string B<LC_COLLATE> in the first column."
msgstr ""
msgid "I<collating-element>"
msgstr ""
+#. type: Plain text
+#: build/C/man5/locale.5:432
+msgid ""
+"followed by the definition of a collating-element symbol representing a "
+"multicharacter collating element."
+msgstr ""
+
#. type: TP
-#: build/C/man5/locale.5:430
+#: build/C/man5/locale.5:432
#, no-wrap
msgid "I<collating-symbol>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:434
+#: build/C/man5/locale.5:436
+msgid ""
+"followed by the definition of a collating symbol that can be used in "
+"collation order statements."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/locale.5:438
msgid "The order-definition starts with a line:"
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:434
+#: build/C/man5/locale.5:438
#, no-wrap
msgid "I<order_start>"
msgstr ""
+#. FIXME 'reorder-after' is not documented
+#. FIXME 'reorder-end' is not documented
+#. FIXME 'reorder-sections-after' is not documented
+#. FIXME 'reorder-sections-end' is not documented
#. type: Plain text
-#: build/C/man5/locale.5:444
+#: build/C/man5/locale.5:452
msgid ""
"followed by a list of keywords chosen from B<forward>, B<backward>, or "
"B<position>. The order definition consists of lines that describe the order "
-"and is terminated with the keyword"
-msgstr ""
-
-#. type: TP
-#: build/C/man5/locale.5:444
-#, no-wrap
-msgid "I<order_end>."
-msgstr ""
-
-#. type: Plain text
-#: build/C/man5/locale.5:454
-msgid ""
-"For more details see the sources in I</usr/lib/nls/src> notably the examples "
-"B<POSIX>, B<Example> and B<Example2>."
+"and is terminated with the keyword I<order_end>."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:459
+#: build/C/man5/locale.5:457
msgid "The B<LC_COLLATE> definition ends with the string I<END LC_COLLATE>."
msgstr ""
#. type: SS
-#: build/C/man5/locale.5:459
+#: build/C/man5/locale.5:457
#, no-wrap
msgid "LC_IDENTIFICATION"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:461
+#: build/C/man5/locale.5:459
msgid "This category contains meta-information about the locale definition."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:465
+#: build/C/man5/locale.5:463
msgid ""
"The definition starts with the string B<LC_IDENTIFICATION> in the first "
"column."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:467
+#: build/C/man5/locale.5:465
#, no-wrap
msgid "I<title>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:471
+#: build/C/man5/locale.5:469
msgid ""
"followed by the title of the locale document (e.g., \"Maori language locale "
"for New Zealand\")."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:471
+#: build/C/man5/locale.5:469
#, no-wrap
msgid "I<source>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:474
+#: build/C/man5/locale.5:472
msgid "followed by the name of the organization that maintains this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:474
+#: build/C/man5/locale.5:472
#, no-wrap
msgid "I<address>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:477
+#: build/C/man5/locale.5:475
msgid "followed by the address of the organization that maintains this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:477
+#: build/C/man5/locale.5:475
#, no-wrap
msgid "I<contact>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:481
+#: build/C/man5/locale.5:479
msgid ""
"followed by the name of the contact person at the organization that "
"maintains this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:481
+#: build/C/man5/locale.5:479
#, no-wrap
msgid "I<email>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:485
+#: build/C/man5/locale.5:483
msgid ""
"followed by the email address of the person or organization that maintains "
"this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:485
+#: build/C/man5/locale.5:483
#, no-wrap
msgid "I<tel>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:489
+#: build/C/man5/locale.5:487
msgid ""
"followed by the telephone number (in international format) of the "
"organization that maintains this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:489
+#: build/C/man5/locale.5:487
#, no-wrap
msgid "I<fax>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:493
+#: build/C/man5/locale.5:491
msgid ""
"followed by the fax number (in international format) of the organization "
"that maintains this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:493
+#: build/C/man5/locale.5:491
#, no-wrap
msgid "I<language>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:496
+#: build/C/man5/locale.5:494
msgid "followed by the name of the language to which this document applies."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:496
+#: build/C/man5/locale.5:494
#, no-wrap
msgid "I<territory>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:500
+#: build/C/man5/locale.5:498
msgid ""
"followed by the name of the country/geographic extent to which this document "
"applies."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:500
+#: build/C/man5/locale.5:498
#, no-wrap
msgid "I<audience>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:503
+#: build/C/man5/locale.5:501
msgid ""
"followed by a description of the audience for which this document is "
"intended."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:503
+#: build/C/man5/locale.5:501
#, no-wrap
msgid "I<application>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:507
+#: build/C/man5/locale.5:505
msgid ""
"followed by a description of any special application for which this document "
"is intended."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:507
+#: build/C/man5/locale.5:505
#, no-wrap
msgid "I<abbreviation>"
msgstr ""
#. as far as I can tell... (mtk)
#. type: Plain text
-#: build/C/man5/locale.5:511
+#: build/C/man5/locale.5:509
msgid "followed by the short name for this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:511
+#: build/C/man5/locale.5:509
#, no-wrap
msgid "I<revision>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:514
+#: build/C/man5/locale.5:512
msgid "followed by the revision number of this document."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:514
+#: build/C/man5/locale.5:512
#, no-wrap
msgid "I<date>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:517
+#: build/C/man5/locale.5:515
msgid "followed by the revision date of this document."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:522
+#: build/C/man5/locale.5:520
msgid ""
"In addition, for each of the categories defined by the document, there "
"should be a line starting with the keyword I<category>, followed by:"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:524
+#: build/C/man5/locale.5:522
msgid "a string that identifies this locale category definition,"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:526
+#: build/C/man5/locale.5:524
msgid "a semicolon, and"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:530
+#: build/C/man5/locale.5:528
msgid "one of the B<LC_>I<*> identifiers."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:535
+#: build/C/man5/locale.5:533
msgid ""
"The B<LC_IDENTIFICATION> definition ends with the string I<END "
"LC_IDENTIFICATION>."
msgstr ""
#. type: SS
-#: build/C/man5/locale.5:535
+#: build/C/man5/locale.5:533
#, no-wrap
msgid "LC_MESSAGES"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:539
+#: build/C/man5/locale.5:537
msgid "The definition starts with the string B<LC_MESSAGES> in the first column."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:541
+#: build/C/man5/locale.5:539
#, no-wrap
msgid "I<yesexpr>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:545
+#: build/C/man5/locale.5:543
msgid "followed by a regular expression that describes possible yes-responses."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:545
+#: build/C/man5/locale.5:543
#, no-wrap
msgid "I<noexpr>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:549
+#: build/C/man5/locale.5:547
msgid "followed by a regular expression that describes possible no-responses."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:549
+#: build/C/man5/locale.5:547
#, no-wrap
msgid "I<yesstr>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:552
+#: build/C/man5/locale.5:550
msgid "followed by the output string corresponding to \"yes\"."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:552
+#: build/C/man5/locale.5:550
#, no-wrap
msgid "I<nostr>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:555
+#: build/C/man5/locale.5:553
msgid "followed by the output string corresponding to \"no\"."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:560
+#: build/C/man5/locale.5:558
msgid "The B<LC_MESSAGES> definition ends with the string I<END LC_MESSAGES>."
msgstr ""
#. type: SS
-#: build/C/man5/locale.5:560
+#: build/C/man5/locale.5:558
#, no-wrap
msgid "LC_MEASUREMENT"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:564
+#: build/C/man5/locale.5:562
msgid "The definition starts with the string B<LC_MEASUREMENT> in the first column."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:566
+#: build/C/man5/locale.5:564
#, no-wrap
msgid "I<measurement>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:570
+#: build/C/man5/locale.5:568
msgid ""
"followed by number identifying the standard used for measurement. The "
"following values are recognized:"
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:571 build/C/man5/locale.5:638 build/C/man5/locale.5:673 build/C/man5/locale.5:719 build/C/man5/locale.5:1038
+#: build/C/man5/locale.5:569 build/C/man5/locale.5:639 build/C/man5/locale.5:674 build/C/man5/locale.5:720 build/C/man5/locale.5:1057 build/C/man1/localedef.1:265
#, no-wrap
msgid "B<1>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:574
+#: build/C/man5/locale.5:572
msgid "Metric."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:574 build/C/man5/locale.5:678 build/C/man5/locale.5:725 build/C/man5/locale.5:1041
+#: build/C/man5/locale.5:572 build/C/man5/locale.5:679 build/C/man5/locale.5:726 build/C/man5/locale.5:1060
#, no-wrap
msgid "B<2>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:577
+#: build/C/man5/locale.5:575
msgid "US customary measurements."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:583
+#: build/C/man5/locale.5:581
msgid "The B<LC_MEASUREMENT> definition ends with the string I<END LC_MEASUREMENT>."
msgstr ""
#. type: SS
-#: build/C/man5/locale.5:583
+#: build/C/man5/locale.5:581
#, no-wrap
msgid "LC_MONETARY"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:587
+#: build/C/man5/locale.5:585
msgid "The definition starts with the string B<LC_MONETARY> in the first column."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:589
+#: build/C/man5/locale.5:587
#, no-wrap
msgid "I<int_curr_symbol>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:596
+#: build/C/man5/locale.5:594
msgid ""
"followed by the international currency symbol. This must be a 4-character "
"string containing the international currency symbol as defined by the ISO "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:596
+#: build/C/man5/locale.5:594
#, no-wrap
msgid "I<currency_symbol>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:599
+#: build/C/man5/locale.5:597
msgid "followed by the local currency symbol."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:599
+#: build/C/man5/locale.5:597
#, no-wrap
msgid "I<mon_decimal_point>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:603
+#: build/C/man5/locale.5:601
msgid ""
"followed by the string that will be used as the decimal delimiter when "
"formatting monetary quantities."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:603
+#: build/C/man5/locale.5:601
#, no-wrap
msgid "I<mon_thousands_sep>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:607
+#: build/C/man5/locale.5:605
msgid ""
"followed by the string that will be used as a group separator when "
"formatting monetary quantities."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:607
+#: build/C/man5/locale.5:605
#, no-wrap
msgid "I<mon_grouping>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:611 build/C/man5/locale.5:873
-msgid "followed by a string that describes the formatting of numeric quantities."
+#: build/C/man5/locale.5:612
+msgid ""
+"followed by a sequence of integers separated by semicolons that describe the "
+"formatting of monetary quantities. See I<grouping> below for details."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:611
+#: build/C/man5/locale.5:612
#, no-wrap
msgid "I<positive_sign>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:615
+#: build/C/man5/locale.5:616
msgid ""
"followed by a string that is used to indicate a positive sign for monetary "
"quantities."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:615
+#: build/C/man5/locale.5:616
#, no-wrap
msgid "I<negative_sign>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:619
+#: build/C/man5/locale.5:620
msgid ""
"followed by a string that is used to indicate a negative sign for monetary "
"quantities."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:619
+#: build/C/man5/locale.5:620
#, no-wrap
msgid "I<int_frac_digits>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:624
+#: build/C/man5/locale.5:625
msgid ""
"followed by the number of fractional digits that should be used when "
"formatting with the I<int_curr_symbol>."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:624
+#: build/C/man5/locale.5:625
#, no-wrap
msgid "I<frac_digits>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:629
+#: build/C/man5/locale.5:630
msgid ""
"followed by the number of fractional digits that should be used when "
"formatting with the I<currency_symbol>."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:629
+#: build/C/man5/locale.5:630
#, no-wrap
msgid "I<p_cs_precedes>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:634
+#: build/C/man5/locale.5:635
msgid ""
"followed by an integer that indicates the placement of I<currency_symbol> "
"for a nonnegative formatted monetary quantity:"
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:635 build/C/man5/locale.5:670 build/C/man5/locale.5:713
+#: build/C/man5/locale.5:636 build/C/man5/locale.5:671 build/C/man5/locale.5:714 build/C/man1/localedef.1:262
#, no-wrap
msgid "B<0>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:638
+#: build/C/man5/locale.5:639
msgid "the symbol succeeds the value."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:641
+#: build/C/man5/locale.5:642
msgid "the symbol precedes the value."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:642
+#: build/C/man5/locale.5:643
#, no-wrap
msgid "I<n_cs_precedes>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:649
+#: build/C/man5/locale.5:650
msgid ""
"followed by an integer that indicates the placement of I<currency_symbol> "
"for a negative formatted monetary quantity. The same values are recognized "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:649
+#: build/C/man5/locale.5:650
#, no-wrap
msgid "I<int_p_cs_precedes>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:656
+#: build/C/man5/locale.5:657
msgid ""
"followed by an integer that indicates the placement of "
"I<int_currency_symbol> for a nonnegative internationally formatted monetary "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:656
+#: build/C/man5/locale.5:657
#, no-wrap
msgid "I<int_n_cs_precedes>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:663
+#: build/C/man5/locale.5:664
msgid ""
"followed by an integer that indicates the placement of "
"I<int_currency_symbol> for a negative internationally formatted monetary "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:663
+#: build/C/man5/locale.5:664
#, no-wrap
msgid "I<p_sep_by_space>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:669
+#: build/C/man5/locale.5:670
msgid ""
"followed by an integer that indicates the separation of I<currency_symbol>, "
"the sign string, and the value for a nonnegative formatted monetary "
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:673
+#: build/C/man5/locale.5:674
msgid "No space separates the currency symbol and the value."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:678
+#: build/C/man5/locale.5:679
msgid ""
"If the currency symbol and the sign string are adjacent, a space separates "
"them from the value; otherwise a space separates the currency symbol and the "
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:683
+#: build/C/man5/locale.5:684
msgid ""
"If the currency symbol and the sign string are adjacent, a space separates "
"them from the value; otherwise a space separates the sign string and the "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:684
+#: build/C/man5/locale.5:685
#, no-wrap
msgid "I<n_sep_by_space>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:691
+#: build/C/man5/locale.5:692
msgid ""
"followed by an integer that indicates the separation of I<currency_symbol>, "
"the sign string, and the value for a negative formatted monetary quantity. "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:691
+#: build/C/man5/locale.5:692
#, no-wrap
msgid "I<int_p_sep_by_space>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:699
+#: build/C/man5/locale.5:700
msgid ""
"followed by an integer that indicates the separation of "
"I<int_currency_symbol>, the sign string, and the value for a nonnegative "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:699
+#: build/C/man5/locale.5:700
#, no-wrap
msgid "I<int_n_sep_by_space>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:707
+#: build/C/man5/locale.5:708
msgid ""
"followed by an integer that indicates the separation of "
"I<int_currency_symbol>, the sign string, and the value for a negative "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:707
+#: build/C/man5/locale.5:708
#, no-wrap
msgid "I<p_sign_posn>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:712
+#: build/C/man5/locale.5:713
msgid ""
"followed by an integer that indicates where the I<positive_sign> should be "
"placed for a nonnegative monetary quantity:"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:719
+#: build/C/man5/locale.5:720
msgid ""
"Parentheses enclose the quantity and the I<currency_symbol> or "
"I<int_curr_symbol>."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:725
+#: build/C/man5/locale.5:726
msgid ""
"The sign string precedes the quantity and the I<currency_symbol> or the "
"I<int_curr_symbol>."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:731
+#: build/C/man5/locale.5:732
msgid ""
"The sign string succeeds the quantity and the I<currency_symbol> or the "
"I<int_curr_symbol>."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:731 build/C/man5/locale.5:1044
+#: build/C/man5/locale.5:732 build/C/man5/locale.5:1063
#, no-wrap
msgid "B<3>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:737
+#: build/C/man5/locale.5:738
msgid "The sign string precedes the I<currency_symbol> or the I<int_curr_symbol>."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:737
+#: build/C/man5/locale.5:738 build/C/man1/localedef.1:268
#, no-wrap
msgid "B<4>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:743
+#: build/C/man5/locale.5:744
msgid "The sign string succeeds the I<currency_symbol> or the I<int_curr_symbol>."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:744
+#: build/C/man5/locale.5:745
#, no-wrap
msgid "I<n_sign_posn>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:751
+#: build/C/man5/locale.5:752
msgid ""
"followed by an integer that indicates where the I<negative_sign> should be "
"placed for a negative monetary quantity. The same values are recognized as "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:751
+#: build/C/man5/locale.5:752
#, no-wrap
msgid "I<int_p_sign_posn>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:759
+#: build/C/man5/locale.5:760
msgid ""
"followed by an integer that indicates where the I<negative_sign> should be "
"placed for a nonnegative internationally formatted monetary quantity. The "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:759
+#: build/C/man5/locale.5:760
#, no-wrap
msgid "I<int_n_sign_posn>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:767
+#: build/C/man5/locale.5:768
msgid ""
"followed by an integer that indicates where the I<negative_sign> should be "
"placed for a negative internationally formatted monetary quantity. The same "
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:772
+#: build/C/man5/locale.5:773
msgid "The B<LC_MONETARY> definition ends with the string I<END LC_MONETARY>."
msgstr ""
#. type: SS
-#: build/C/man5/locale.5:772
+#: build/C/man5/locale.5:773
#, no-wrap
msgid "LC_NAME"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:776
+#: build/C/man5/locale.5:777
msgid "The definition starts with the string B<LC_NAME> in the first column."
msgstr ""
+#. type: Plain text
+#: build/C/man5/locale.5:784
+msgid ""
+"Various keywords are allowed, but only I<name_fmt> is mandatory. Other "
+"keywords are needed only if there is common convention to use the "
+"corresponding salutation in this locale. The allowed keywords are as "
+"follows:"
+msgstr ""
+
#. type: TP
-#: build/C/man5/locale.5:778
+#: build/C/man5/locale.5:784
#, no-wrap
msgid "I<name_fmt>"
msgstr ""
#. From localedata/locales/uk_UA:
#. type: Plain text
-#: build/C/man5/locale.5:784
+#: build/C/man5/locale.5:790
msgid ""
"followed by a string containing field descriptors that define the format "
"used for names in the locale. The following field descriptors are "
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:788
+#: build/C/man5/locale.5:794
msgid "Family name(s)."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:788
+#: build/C/man5/locale.5:794
#, no-wrap
msgid "%F"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:791
+#: build/C/man5/locale.5:797
msgid "Family names in uppercase."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:791
+#: build/C/man5/locale.5:797
#, no-wrap
msgid "%g"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:794
+#: build/C/man5/locale.5:800
msgid "First given name."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:794
+#: build/C/man5/locale.5:800
#, no-wrap
msgid "%G"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:797
+#: build/C/man5/locale.5:803
msgid "First given initial."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:797 build/C/man5/locale.5:914
+#: build/C/man5/locale.5:803 build/C/man5/locale.5:929
#, no-wrap
msgid "%l"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:800
+#: build/C/man5/locale.5:806
msgid "First given name with Latin letters."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:800
+#: build/C/man5/locale.5:806
#, no-wrap
msgid "%o"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:803
+#: build/C/man5/locale.5:809
msgid "Other shorter name."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:803
+#: build/C/man5/locale.5:809
#, no-wrap
msgid "%m"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:806
+#: build/C/man5/locale.5:812
msgid "Additional given name(s)."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:806
+#: build/C/man5/locale.5:812
#, no-wrap
msgid "%M"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:809
+#: build/C/man5/locale.5:815
msgid "Initials for additional given name(s)."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:809
+#: build/C/man5/locale.5:815
#, no-wrap
msgid "%p"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:812
+#: build/C/man5/locale.5:818
msgid "Profession."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:815
+#: build/C/man5/locale.5:821
msgid "Salutation, such as \"Doctor\"."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:818
+#: build/C/man5/locale.5:824
msgid "Abbreviated salutation, such as \"Mr.\" or \"Dr.\"."
msgstr ""
#. 4 for name_miss
#. 5 for name_ms
#. type: Plain text
-#: build/C/man5/locale.5:830
+#: build/C/man5/locale.5:836
msgid "Salutation, using the FDCC-sets conventions."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:834 build/C/man5/locale.5:930
+#: build/C/man5/locale.5:840 build/C/man5/locale.5:945
msgid ""
"If the preceding field descriptor resulted in an empty string, then the "
"empty string, otherwise a space character."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:835
+#: build/C/man5/locale.5:841
#, no-wrap
msgid "I<name_gen>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:838
+#: build/C/man5/locale.5:844
msgid "followed by the general salutation for any gender."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:838
+#: build/C/man5/locale.5:844
#, no-wrap
msgid "I<name_mr>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:841
+#: build/C/man5/locale.5:847
msgid "followed by the salutation for men."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:841
+#: build/C/man5/locale.5:847
#, no-wrap
msgid "I<name_mrs>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:844
+#: build/C/man5/locale.5:850
msgid "followed by the salutation for married women."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:844
+#: build/C/man5/locale.5:850
#, no-wrap
msgid "I<name_miss>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:847
+#: build/C/man5/locale.5:853
msgid "followed by the salutation for unmarried women."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:847
+#: build/C/man5/locale.5:853
#, no-wrap
msgid "I<name_ms>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:850
+#: build/C/man5/locale.5:856
msgid "followed by the salutation valid for all women."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:855
+#: build/C/man5/locale.5:861
msgid "The B<LC_NAME> definition ends with the string I<END LC_NAME>."
msgstr ""
#. type: SS
-#: build/C/man5/locale.5:855
+#: build/C/man5/locale.5:861
#, no-wrap
msgid "LC_NUMERIC"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:859
+#: build/C/man5/locale.5:865
msgid "The definition starts with the string B<LC_NUMERIC> in the first column."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:861
+#: build/C/man5/locale.5:867
#, no-wrap
msgid "I<decimal_point>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:865
+#: build/C/man5/locale.5:871
msgid ""
"followed by the string that will be used as the decimal delimiter when "
"formatting numeric quantities."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:865
+#: build/C/man5/locale.5:871
#, no-wrap
msgid "I<thousands_sep>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:869
+#: build/C/man5/locale.5:875
msgid ""
"followed by the string that will be used as a group separator when "
"formatting numeric quantities."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:869
+#: build/C/man5/locale.5:875
#, no-wrap
msgid "I<grouping>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:878
+#: build/C/man5/locale.5:879
+msgid ""
+"followed by a sequence of integers separated by semicolons that describe the "
+"formatting of numeric quantities."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/locale.5:888
+msgid ""
+"Each integer specifies the number of digits in a group. The first integer "
+"defines the size of the group immediately to the left of the decimal "
+"delimiter. Subsequent integers define succeeding groups to the left of the "
+"previous group. If the last integer is not -1, then the size of the "
+"previous group (if any) is repeatedly used for the remainder of the digits. "
+"If the last integer is -1, then no further grouping is performed."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/locale.5:893
msgid "The B<LC_NUMERIC> definition ends with the string I<END LC_NUMERIC>."
msgstr ""
#. type: SS
-#: build/C/man5/locale.5:878
+#: build/C/man5/locale.5:893
#, no-wrap
msgid "LC_PAPER"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:882
+#: build/C/man5/locale.5:897
msgid "The definition starts with the string B<LC_PAPER> in the first column."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:884
+#: build/C/man5/locale.5:899
#, no-wrap
msgid "I<height>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:887
+#: build/C/man5/locale.5:902
msgid "followed by the height, in millimeters, of the standard paper format."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:887
+#: build/C/man5/locale.5:902
#, no-wrap
msgid "I<width>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:890
+#: build/C/man5/locale.5:905
msgid "followed by the width, in millimeters, of the standard paper format."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:895
+#: build/C/man5/locale.5:910
msgid "The B<LC_PAPER> definition ends with the string I<END LC_PAPER>."
msgstr ""
#. type: SS
-#: build/C/man5/locale.5:895
+#: build/C/man5/locale.5:910
#, no-wrap
msgid "LC_TELEPHONE"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:899
+#: build/C/man5/locale.5:914
msgid "The definition starts with the string B<LC_TELEPHONE> in the first column."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:901
+#: build/C/man5/locale.5:916
#, no-wrap
msgid "I<tel_int_fmt>"
msgstr ""
#. From localedata/locales/uk_UA
#. type: Plain text
-#: build/C/man5/locale.5:907
+#: build/C/man5/locale.5:922
msgid ""
"followed by a string that contains field descriptors that identify the "
"format used to dial international numbers. The following field descriptors "
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:911
+#: build/C/man5/locale.5:926
msgid "Area code without nationwide prefix (the prefix is often \"00\")."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:911
+#: build/C/man5/locale.5:926
#, no-wrap
msgid "%A"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:914
+#: build/C/man5/locale.5:929
msgid "Area code including nationwide prefix."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:917
+#: build/C/man5/locale.5:932
msgid "Local number (within area code)."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:920
+#: build/C/man5/locale.5:935
msgid "Extension (to local number)."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:923
+#: build/C/man5/locale.5:938
msgid "Country code."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:926
+#: build/C/man5/locale.5:941
msgid "Alternate carrier service code used for dialing abroad."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:931
+#: build/C/man5/locale.5:946
#, no-wrap
msgid "I<tel_dom_fmt>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:937
+#: build/C/man5/locale.5:952
msgid ""
"followed by a string that contains field descriptors that identify the "
"format used to dial domestic numbers. The recognized field descriptors are "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:937
+#: build/C/man5/locale.5:952
#, no-wrap
msgid "I<int_select>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:940
+#: build/C/man5/locale.5:955
msgid "followed by the prefix used to call international phone numbers."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:940
+#: build/C/man5/locale.5:955
#, no-wrap
msgid "I<int_prefix>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:943
+#: build/C/man5/locale.5:958
msgid "followed by the prefix used from other countries to dial this country."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:948
+#: build/C/man5/locale.5:963
msgid "The B<LC_TELEPHONE> definition ends with the string I<END LC_TELEPHONE>."
msgstr ""
#. type: SS
-#: build/C/man5/locale.5:948
+#: build/C/man5/locale.5:963
#, no-wrap
msgid "LC_TIME"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:952
+#: build/C/man5/locale.5:967
msgid "The definition starts with the string B<LC_TIME> in the first column."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:956
+#: build/C/man5/locale.5:971
#, no-wrap
msgid "I<abday>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:963
+#: build/C/man5/locale.5:978
msgid ""
"followed by a list of abbreviated names of the days of the week. The list "
"starts with the first day of the week as specified by I<week> (Sunday by "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:963
+#: build/C/man5/locale.5:978
#, no-wrap
msgid "I<day>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:970
+#: build/C/man5/locale.5:985
msgid ""
"followed by a list of names of the days of the week. The list starts with "
"the first day of the week as specified by I<week> (Sunday by default)."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:970
+#: build/C/man5/locale.5:985
#, no-wrap
msgid "I<abmon>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:973
+#: build/C/man5/locale.5:988
msgid "followed by a list of abbreviated month names."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:973
+#: build/C/man5/locale.5:988
#, no-wrap
msgid "I<mon>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:976
+#: build/C/man5/locale.5:991
msgid "followed by a list of month names."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:976
+#: build/C/man5/locale.5:991
#, no-wrap
msgid "I<am_pm>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:983
-msgid "The appropriate representation of the B<am> and B<pm> strings."
+#: build/C/man5/locale.5:999
+msgid ""
+"followed by the appropriate representation of the B<am> and B<pm> strings. "
+"This should be defined only for locales using AM/PM convention."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:983
+#: build/C/man5/locale.5:999
#, no-wrap
msgid "I<d_t_fmt>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:986
-msgid "The appropriate date and time format."
+#: build/C/man5/locale.5:1002
+msgid "followed by the appropriate date and time format."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:986
+#: build/C/man5/locale.5:1002
#, no-wrap
msgid "I<d_fmt>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:989
-msgid "The appropriate date format."
+#: build/C/man5/locale.5:1005
+msgid "followed by the appropriate date format."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:989
+#: build/C/man5/locale.5:1005
#, no-wrap
msgid "I<t_fmt>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:992
-msgid "The appropriate time format."
+#: build/C/man5/locale.5:1008
+msgid "followed by the appropriate time format."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:992
+#: build/C/man5/locale.5:1008
#, no-wrap
msgid "I<t_fmt_ampm>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:995
-msgid "The appropriate time format when using 12h clock format."
+#: build/C/man5/locale.5:1012
+msgid ""
+"followed by the appropriate time format when using 12h clock format. This "
+"should be defined only for locales using the AM/PM convention."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:995
+#: build/C/man5/locale.5:1012
#, no-wrap
msgid "I<week>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1016
+#: build/C/man5/locale.5:1033
msgid ""
"followed by a list of three values: The number of days in a week (by default "
"7), a date of beginning of the week (by default corresponds to Sunday), and "
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:1016
+#: build/C/man5/locale.5:1033
#, no-wrap
msgid "I<first_weekday> (since glibc 2.2)"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1027
+#: build/C/man5/locale.5:1044
msgid ""
-"Number of the first day from the I<day> list to be shown in calendar "
-"applications. The default value of B<1> corresponds to either Sunday or "
-"Monday depending on the value of the second I<week> list item."
+"followed by the number of the first day from the I<day> list to be shown in "
+"calendar applications. The default value of B<1> corresponds to either "
+"Sunday or Monday depending on the value of the second I<week> list item."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:1027
+#: build/C/man5/locale.5:1044
#, no-wrap
msgid "I<first_workday> (since glibc 2.2)"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1032
-msgid "Number of the first working day from the I<day> list."
+#: build/C/man5/locale.5:1051
+msgid ""
+"followed by the number of the first working day from the I<day> list. The "
+"default value is B<2>."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:1032
+#: build/C/man5/locale.5:1051
#, no-wrap
msgid "I<cal_direction>"
msgstr ""
#. from localedata/locales/uk_UA
#. type: Plain text
-#: build/C/man5/locale.5:1037
+#: build/C/man5/locale.5:1056
msgid ""
"followed by a value that indicates the direction for the display of calendar "
"dates, as follows:"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1041
+#: build/C/man5/locale.5:1060
msgid "Left-right from top."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1044
+#: build/C/man5/locale.5:1063
msgid "Top-down from left."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1047
+#: build/C/man5/locale.5:1066
msgid "Right-left from top."
msgstr ""
#. type: TP
-#: build/C/man5/locale.5:1048
+#: build/C/man5/locale.5:1067
#, no-wrap
msgid "I<date_fmt>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1052
+#: build/C/man5/locale.5:1071
msgid "followed by the appropriate date representation for B<date>(1)."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1057
+#: build/C/man5/locale.5:1076
msgid "The B<LC_TIME> definition ends with the string I<END LC_TIME>."
msgstr ""
+#. type: TP
+#: build/C/man5/locale.5:1077 build/C/man1/localedef.1:291
+#, no-wrap
+msgid "I</usr/lib/locale/locale-archive>"
+msgstr ""
+
#. type: Plain text
-#: build/C/man5/locale.5:1060
-msgid ""
-"/usr/lib/locale/ \\(em database for the current locale setting of that "
-"category"
+#: build/C/man5/locale.5:1080 build/C/man1/localedef.1:294
+msgid "Usual default locale archive location."
+msgstr ""
+
+#. type: TP
+#: build/C/man5/locale.5:1080 build/C/man1/localedef.1:285
+#, no-wrap
+msgid "I</usr/share/i18n/locales>"
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1062
-msgid "/usr/lib/nls/charmap/* \\(em charmap-files"
+#: build/C/man5/locale.5:1083 build/C/man1/localedef.1:288
+msgid "Usual default path for locale definition files."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1064
-msgid "POSIX.2, ISO/IEC 14652."
+#: build/C/man5/locale.5:1085
+msgid "POSIX.2, ISO/IEC TR 14652."
msgstr ""
#. type: SH
-#: build/C/man5/locale.5:1064 build/C/man3/localeconv.3:73 build/C/man3/toascii.3:65
+#: build/C/man5/locale.5:1085 build/C/man3/localeconv.3:73 build/C/man3/toascii.3:65
#, no-wrap
msgid "BUGS"
msgstr ""
#. .SH AUTHOR
#. Jochen Hein (Hein@Student.TU-Clausthal.de)
#. type: Plain text
-#: build/C/man5/locale.5:1068
+#: build/C/man5/locale.5:1089
msgid "This manual page isn't complete."
msgstr ""
#. type: Plain text
-#: build/C/man5/locale.5:1077
+#: build/C/man5/locale.5:1098
msgid ""
"B<locale>(1), B<localedef>(1), B<localeconv>(3), B<newlocale>(3), "
"B<setlocale>(3), B<uselocale>(3), B<charmap>(5), B<locale>(7)"
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:37
+#: build/C/man7/locale.7:34
msgid "locale - description of multilanguage support"
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:48
+#: build/C/man7/locale.7:45
msgid ""
"A locale is a set of language and cultural rules. These cover aspects such "
"as language for messages, different character sets, lexicographic "
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:53
+#: build/C/man7/locale.7:50
msgid ""
"The header I<E<lt>locale.hE<gt>> declares data types, functions and macros "
"which are useful in this task."
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:59
+#: build/C/man7/locale.7:56
msgid ""
"The functions it declares are B<setlocale>(3) to set the current locale, "
"and B<localeconv>(3) to get information about number formatting."
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:66
+#: build/C/man7/locale.7:63
msgid ""
"There are different categories for locale information a program might need; "
"they are declared as macros. Using them as the first argument to the "
msgstr ""
#. type: TP
-#: build/C/man7/locale.7:66
+#: build/C/man7/locale.7:63
#, no-wrap
msgid "B<LC_ADDRESS> (GNU extension, since glibc 2.2)"
msgstr ""
#. See ISO/IEC Technical Report 14652
#. type: Plain text
-#: build/C/man7/locale.7:83
+#: build/C/man7/locale.7:80
msgid ""
"Change settings that describe the formats (e.g., postal addresses) used to "
"describe locations and geography-related items. Applications that need this "
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:92
+#: build/C/man7/locale.7:93
msgid ""
-"This is used to change the behavior of the functions B<strcoll>(3) and "
-"B<strxfrm>(3), which are used to compare strings in the local alphabet. For "
-"example, the German sharp s is sorted as \"ss\"."
+"This category governs the collation rules used for sorting and regular "
+"expressions, including character equivalence classes and multicharacter "
+"collating elements. This locale category changes the behavior of the "
+"functions B<strcoll>(3) and B<strxfrm>(3), which are used to compare "
+"strings in the local alphabet. For example, the German sharp s is sorted as "
+"\"ss\"."
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:103
+#: build/C/man7/locale.7:107
msgid ""
-"This changes the behavior of the character handling and classification "
-"functions, such as B<isupper>(3) and B<toupper>(3), and the multibyte "
-"character functions such as B<mblen>(3) or B<wctomb>(3)."
+"This category determines the interpretation of byte sequences as characters "
+"(e.g., single versus multibyte characters), character classifications (e.g., "
+"alphabetic or digit), and the behavior of character classes. It changes the "
+"behavior of the character handling and classification functions, such as "
+"B<isupper>(3) and B<toupper>(3), and the multibyte character functions such "
+"as B<mblen>(3) or B<wctomb>(3)."
msgstr ""
#. type: TP
-#: build/C/man7/locale.7:103
+#: build/C/man7/locale.7:107
#, no-wrap
msgid "B<LC_IDENTIFICATION> (GNU extension, since glibc 2.2)"
msgstr ""
#. See ISO/IEC Technical Report 14652
#. type: Plain text
-#: build/C/man7/locale.7:119
+#: build/C/man7/locale.7:123
msgid ""
"Change settings that relate to the metadata for the locale. Applications "
"that need this information can use B<nl_langinfo>(3) to retrieve "
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:128
+#: build/C/man7/locale.7:134
msgid ""
-"This changes the information returned by B<localeconv>(3) which describes "
-"the way numbers are usually printed, with details such as decimal point "
-"versus decimal comma. This information is internally used by the function "
-"B<strfmon>(3)."
+"This category determines the formatting used for monetary-related numeric "
+"values. This changes the information returned by B<localeconv>(3), which "
+"describes the way numbers are usually printed, with details such as decimal "
+"point versus decimal comma. This information is internally used by the "
+"function B<strfmon>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:144
+#: build/C/man7/locale.7:152
msgid ""
-"This changes the language messages are displayed in and what an affirmative "
-"or negative answer looks like. The GNU C-library contains the "
-"B<gettext>(3), B<ngettext>(3), and B<rpmatch>(3) functions to ease the use "
-"of this information. The GNU gettext family of functions also obey the "
+"This category affects the language in which messages are displayed and what "
+"an affirmative or negative answer looks like. The GNU C library contains "
+"the B<gettext>(3), B<ngettext>(3), and B<rpmatch>(3) functions to ease the "
+"use of this information. The GNU gettext family of functions also obey the "
"environment variable B<LANGUAGE> (containing a colon-separated list of "
-"locales) if the category is set to a valid locale other than B<\"C\">."
+"locales) if the category is set to a valid locale other than B<\"C\">. "
+"This category also affects the behavior of B<catopen>(3)."
msgstr ""
#. type: TP
-#: build/C/man7/locale.7:144
+#: build/C/man7/locale.7:152
#, no-wrap
msgid "B<LC_MEASUREMENT> (GNU extension, since glibc 2.2)"
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:154
+#: build/C/man7/locale.7:162
msgid ""
"Change the settings relating to the measurement system in the locale (i.e., "
"metric versus US customary units). Applications can use B<nl_langinfo>(3) "
msgstr ""
#. type: TP
-#: build/C/man7/locale.7:154
+#: build/C/man7/locale.7:162
#, no-wrap
msgid "B<LC_NAME> (GNU extension, since glibc 2.2)"
msgstr ""
#. See ISO/IEC Technical Report 14652
#. type: Plain text
-#: build/C/man7/locale.7:170
+#: build/C/man7/locale.7:178
msgid ""
"Change settings that describe the formats used to address persons. "
"Applications that need this information can use B<nl_langinfo>(3) to "
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:180
+#: build/C/man7/locale.7:193
msgid ""
-"This changes the information used by the B<printf>(3) and B<scanf>(3) "
-"family of functions, when they are advised to use the locale settings. This "
-"information can also be read with the B<localeconv>(3) function."
+"This category determines the formatting rules used for nonmonetary numeric "
+"values\\(emfor example, the thousands separator and the radix character (a "
+"period in most English-speaking countries, but a comma in many other "
+"regions). It affects functions such as B<printf>(3) B<scanf>(3), and "
+"B<strtod>(3). This information can also be read with the B<localeconv>(3) "
+"function."
msgstr ""
#. type: TP
-#: build/C/man7/locale.7:180
+#: build/C/man7/locale.7:193
#, no-wrap
msgid "B<LC_PAPER> (GNU extension, since glibc 2.2)"
msgstr ""
#. See ISO/IEC Technical Report 14652
#. type: Plain text
-#: build/C/man7/locale.7:194
+#: build/C/man7/locale.7:207
msgid ""
"Change the settings relating to the dimensions of the standard paper size "
"(e.g., US letter versus A4). Applications that need the dimensions can "
msgstr ""
#. type: TP
-#: build/C/man7/locale.7:194
+#: build/C/man7/locale.7:207
#, no-wrap
msgid "B<LC_TELEPHONE> (GNU extension, since glibc 2.2)"
msgstr ""
#. See ISO/IEC Technical Report 14652
#. type: Plain text
-#: build/C/man7/locale.7:206
+#: build/C/man7/locale.7:219
msgid ""
"Change settings that describe the formats to be used with telephone "
"services. Applications that need this information can use B<nl_langinfo>(3) "
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:213
+#: build/C/man7/locale.7:228
msgid ""
-"This changes the behavior of the B<strftime>(3) function to display the "
-"current time in a locally acceptable form; for example, most of Europe uses "
-"a 24-hour clock versus the 12-hour clock used in the United States."
+"This category governs the formatting used for date and time values. For "
+"example, most of Europe uses a 24-hour clock versus the 12-hour clock used "
+"in the United States. the setting of this category affects the behavior of "
+"functions such as B<strftime>(3) and B<strptime>(3)."
msgstr ""
#. type: TP
-#: build/C/man7/locale.7:213 build/C/man3/setlocale.3:53
+#: build/C/man7/locale.7:228
#, no-wrap
msgid "B<LC_ALL>"
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:216
+#: build/C/man7/locale.7:231
msgid "All of the above."
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:222
+#: build/C/man7/locale.7:237
msgid ""
"If the second argument to B<setlocale>(3) is an empty string, B<\"\">, for "
"the default locale, it is determined using the following steps:"
msgstr ""
#. type: IP
-#: build/C/man7/locale.7:222 build/C/man3/newlocale.3:228
+#: build/C/man7/locale.7:237 build/C/man3/newlocale.3:237
#, no-wrap
msgid "1."
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:228
+#: build/C/man7/locale.7:243
msgid ""
"If there is a non-null environment variable B<LC_ALL>, the value of "
"B<LC_ALL> is used."
msgstr ""
#. type: IP
-#: build/C/man7/locale.7:228 build/C/man3/newlocale.3:236
+#: build/C/man7/locale.7:243 build/C/man3/newlocale.3:245
#, no-wrap
msgid "2."
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:231
+#: build/C/man7/locale.7:246
msgid ""
"If an environment variable with the same name as one of the categories above "
"exists and is non-null, its value is used for that category."
msgstr ""
#. type: IP
-#: build/C/man7/locale.7:231
+#: build/C/man7/locale.7:246
#, no-wrap
msgid "3."
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:237
+#: build/C/man7/locale.7:252
msgid ""
"If there is a non-null environment variable B<LANG>, the value of B<LANG> is "
"used."
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:243
+#: build/C/man7/locale.7:258
msgid ""
"Values about local numeric formatting is made available in a I<struct lconv> "
"returned by the B<localeconv>(3) function, which has the following "
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:247
+#: build/C/man7/locale.7:262
#, no-wrap
msgid "struct lconv {\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:249
+#: build/C/man7/locale.7:264
#, no-wrap
msgid " /* Numeric (nonmonetary) information */\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:259
+#: build/C/man7/locale.7:274
#, no-wrap
msgid ""
" char *decimal_point; /* Radix character */\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:261
+#: build/C/man7/locale.7:276
#, no-wrap
msgid " /* Remaining fields are for monetary information */\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:290
+#: build/C/man7/locale.7:305
#, no-wrap
msgid ""
" char *int_curr_symbol; /* First three chars are a currency symbol\n"
msgstr ""
#. type: SS
-#: build/C/man7/locale.7:292
+#: build/C/man7/locale.7:307
#, no-wrap
msgid "POSIX.1-2008 extensions to the locale API"
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:299
+#: build/C/man7/locale.7:314
msgid ""
"POSIX.1-2008 standardized a number of extensions to the locale API, based on "
"implementations that first appeared in version 2.3 of the GNU C library. "
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:313
+#: build/C/man7/locale.7:328
msgid ""
"The extensions take the form of new functions for creating and manipulating "
"locale objects (B<newlocale>(3), B<freelocale>(3), B<duplocale>(3), and "
msgstr ""
#. type: Plain text
-#: build/C/man7/locale.7:336
+#: build/C/man7/locale.7:334
+msgid ""
+"The following environment variable is used by B<newlocale>(3) and "
+"B<setlocale>(3), and thus affects all localized programs:"
+msgstr ""
+
+#. type: TP
+#: build/C/man7/locale.7:334
+#, no-wrap
+msgid "B<LOCPATH>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/locale.7:354
+msgid ""
+"A list of pathnames, separated by colons (\\(aq:\\(aq), that should be used "
+"to find locale data. If this variable is set, only the individual locale "
+"data files from I<LOCPATH> and the system default locale data path are used; "
+"any available locale archives are not used. The individual locale data files "
+"are searched under subdirectories which depend on the currently used "
+"locale. For example, when I<en_GB.UTF-8> is used for a category, the "
+"following subdirectories are searched for, in this order: I<en_GB.UTF-8>, "
+"I<en_GB.utf8>, I<en_GB>, I<en.UTF-8>, I<en.utf8>, and I<en>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/locale.7:377
msgid ""
"B<locale>(1), B<localedef>(1), B<catopen>(3), B<gettext>(3), "
"B<localeconv>(3), B<mbstowcs>(3), B<newlocale>(3), B<ngettext>(3), "
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:118
+#: build/C/man3/newlocale.3:127
msgid ""
"The I<category_mask> argument is a bit mask that specifies the locale "
"categories that are to be set in a newly created locale object or modified "
"in an existing object. The mask is constructed by a bitwise OR of the "
-"constants B<LC_CTYPE_MASK>, B<LC_COLLATE_MASK>, B<LC_MESSAGES_MASK>, "
-"B<LC_MONETARY_MASK>, B<LC_NUMERIC_MASK>, and B<LC_TIME_MASK>."
+"constants B<LC_ADDRESS_MASK>, B<LC_CTYPE_MASK>, B<LC_COLLATE_MASK>, "
+"B<LC_IDENTIFICATION_MASK>, B<LC_MEASUREMENT_MASK>, B<LC_MESSAGES_MASK>, "
+"B<LC_MONETARY_MASK>, B<LC_NUMERIC_MASK>, B<LC_NAME_MASK>, B<LC_PAPER_MASK>, "
+"B<LC_TELEPHONE_MASK>, and B<LC_TIME_MASK>. Alternatively, the mask can be "
+"specified as B<LC_ALL_MASK>, which is equivalent to ORing all of the "
+"preceding constants."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:129
+#: build/C/man3/newlocale.3:138
msgid ""
"For each category specified in I<category_mask>, the locale data from "
"I<locale> will be used in the object returned by B<newlocale>(). If a new "
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:134
+#: build/C/man3/newlocale.3:143
msgid ""
"The following preset values of I<locale> are defined for all categories that "
"can be specified in I<category_mask>:"
msgstr ""
#. type: TP
-#: build/C/man3/newlocale.3:134
+#: build/C/man3/newlocale.3:143
#, no-wrap
msgid "POSIX"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:137
+#: build/C/man3/newlocale.3:146
msgid "A minimal locale environment for C language programs."
msgstr ""
#. type: TP
-#: build/C/man3/newlocale.3:137
+#: build/C/man3/newlocale.3:146
#, no-wrap
msgid "C"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:140
+#: build/C/man3/newlocale.3:149
msgid "Equivalent to \"POSIX\"."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:149
+#: build/C/man3/newlocale.3:158
msgid ""
"An implementation-defined native environment corresponding to the values of "
"the B<LC_*> and B<LANG> environment variables (see B<locale>(7))."
msgstr ""
#. type: SS
-#: build/C/man3/newlocale.3:149
+#: build/C/man3/newlocale.3:158
#, no-wrap
msgid "freelocale()"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:163
+#: build/C/man3/newlocale.3:172
msgid ""
"The B<freelocale>() function deallocates the resources associated with "
"I<locobj>, a locale object previously returned by a call to B<newlocale>() "
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:166
+#: build/C/man3/newlocale.3:175
msgid ""
"Once a locale object has been freed, the program should make no further use "
"of it."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:182
+#: build/C/man3/newlocale.3:191
msgid ""
"On success, B<newlocale>() returns a handle that can be used in calls to "
"B<duplocale>(3), B<freelocale>(), and other functions that take a "
msgstr ""
#. type: TP
-#: build/C/man3/newlocale.3:183 build/C/man3/newlocale.3:188 build/C/man3/uselocale.3:91
+#: build/C/man3/newlocale.3:192 build/C/man3/newlocale.3:197 build/C/man3/uselocale.3:91
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:188
+#: build/C/man3/newlocale.3:197
msgid ""
"One or more bits in I<category_mask> do not correspond to a valid locale "
"category."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:192
+#: build/C/man3/newlocale.3:201
msgid "I<locale> is NULL."
msgstr ""
#. type: TP
-#: build/C/man3/newlocale.3:192
+#: build/C/man3/newlocale.3:201
#, no-wrap
msgid "B<ENOENT>"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:196
+#: build/C/man3/newlocale.3:205
msgid "I<locale> is not a string pointer referring to a valid locale."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:199
+#: build/C/man3/newlocale.3:208
msgid "Insufficient memory to create a locale object."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:205
+#: build/C/man3/newlocale.3:214
msgid ""
"The B<newlocale>() and B<freelocale>() functions first appeared in version "
"2.3 of the GNU C library."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:212
+#: build/C/man3/newlocale.3:221
msgid ""
"Each locale object created by B<newlocale>() should be deallocated using "
"B<freelocale>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:223
+#: build/C/man3/newlocale.3:232
msgid ""
"The program below takes up to two command-line arguments, which each "
"identify locales. The first argument is required, and is used to set the "
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:228
+#: build/C/man3/newlocale.3:237
msgid ""
"Having created and initialized the locale object, the program then applies "
"it using B<uselocale>(3), and then tests the effect of the locale changes "
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:236
+#: build/C/man3/newlocale.3:245
msgid ""
"Displaying a floating-point number with a fractional part. This output will "
"be affected by the B<LC_NUMERIC> setting. In many European-language "
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:241
+#: build/C/man3/newlocale.3:250
msgid ""
"Displaying the date. The format and language of the output will be affected "
"by the B<LC_TIME> setting."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:244
+#: build/C/man3/newlocale.3:253
msgid "The following shell sessions show some example runs of this program."
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:250
+#: build/C/man3/newlocale.3:259
msgid "Set the B<LC_NUMERIC> category to I<fr_FR> (French):"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:256
+#: build/C/man3/newlocale.3:265
#, no-wrap
msgid ""
"$ B<./a.out fr_FR>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:269
+#: build/C/man3/newlocale.3:278
msgid ""
"Set the B<LC_NUMERIC> category to I<fr_FR> (French), and the B<LC_TIME> "
"category to I<it_IT> (Italian):"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:275
+#: build/C/man3/newlocale.3:284
#, no-wrap
msgid ""
"$ B<./a.out fr_FR it_IT>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:285
+#: build/C/man3/newlocale.3:294
msgid ""
"Specify the B<LC_TIME> setting as an empty string, which causes the value to "
"be taken from environment variable settings (which, here, specify I<mi_NZ>, "
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:291
+#: build/C/man3/newlocale.3:300
#, no-wrap
msgid ""
"$ LC_ALL=mi_NZ ./a.out fr_FR \"\"\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:299
+#: build/C/man3/newlocale.3:308
#, no-wrap
msgid ""
"#define _XOPEN_SOURCE 700\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:311
+#: build/C/man3/newlocale.3:320
#, no-wrap
msgid ""
"int\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:316
+#: build/C/man3/newlocale.3:325
#, no-wrap
msgid ""
" if (argc E<lt> 2) {\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:319
+#: build/C/man3/newlocale.3:328
#, no-wrap
msgid ""
" /* Create a new locale object, taking the LC_NUMERIC settings\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:323
+#: build/C/man3/newlocale.3:332
#, no-wrap
msgid ""
" loc = newlocale(LC_NUMERIC_MASK, argv[1], (locale_t) 0);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:329
+#: build/C/man3/newlocale.3:338
#, no-wrap
msgid ""
" /* If a second command-line argument was specified, modify the\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:336
+#: build/C/man3/newlocale.3:345
#, no-wrap
msgid ""
" if (argc E<gt> 2) {\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:338
+#: build/C/man3/newlocale.3:347
#, no-wrap
msgid " /* Apply the newly created locale to this thread */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:340
+#: build/C/man3/newlocale.3:349
#, no-wrap
msgid " uselocale(loc);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:342
+#: build/C/man3/newlocale.3:351
#, no-wrap
msgid " /* Test effect of LC_NUMERIC */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:344
+#: build/C/man3/newlocale.3:353
#, no-wrap
msgid " printf(\"%8.3f\\en\", 123456.789);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:346
+#: build/C/man3/newlocale.3:355
#, no-wrap
msgid " /* Test effect of LC_TIME */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:351
+#: build/C/man3/newlocale.3:360
#, no-wrap
msgid ""
" t = time(NULL);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:355
+#: build/C/man3/newlocale.3:364
#, no-wrap
msgid ""
" s = strftime(buf, sizeof(buf), \"%c\", tm);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:357
+#: build/C/man3/newlocale.3:366
#, no-wrap
msgid " printf(\"%s\\en\", buf);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:359
+#: build/C/man3/newlocale.3:368
#, no-wrap
msgid " /* Free the locale object */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:361
+#: build/C/man3/newlocale.3:370
#, no-wrap
msgid " freelocale(loc);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/newlocale.3:372
+#: build/C/man3/newlocale.3:381
msgid ""
"B<locale>(1), B<duplocale>(3), B<setlocale>(3), B<uselocale>(3), "
"B<locale>(5), B<locale>(7)"
msgid "NL_LANGINFO"
msgstr ""
-#. type: TH
-#: build/C/man3/nl_langinfo.3:16
-#, no-wrap
-msgid "2010-10-03"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/nl_langinfo.3:19
msgid "nl_langinfo - query language and locale information"
msgstr ""
#. type: Plain text
-#: build/C/man3/nl_langinfo.3:121
+#: build/C/man3/nl_langinfo.3:122
msgid ""
-"The following program sets the character type locale according to the "
-"environment and queries the terminal character set."
+"The following program sets the character type and the numeric locale "
+"according to the environment and queries the terminal character set and the "
+"radix character."
msgstr ""
#. type: Plain text
-#: build/C/man3/nl_langinfo.3:127
+#: build/C/man3/nl_langinfo.3:128
#, no-wrap
msgid ""
"#include E<lt>langinfo.hE<gt>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/nl_langinfo.3:135
+#: build/C/man3/nl_langinfo.3:138
#, no-wrap
msgid ""
"int\n"
"main(int argc, char *argv[])\n"
"{\n"
" setlocale(LC_CTYPE, \"\");\n"
+" setlocale(LC_NUMERIC, \"\");\n"
" printf(\"%s\\en\", nl_langinfo(CODESET));\n"
+" printf(\"%s\\en\", nl_langinfo(RADIXCHAR));\n"
" exit(EXIT_SUCCESS);\n"
"}\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/nl_langinfo.3:142
+#: build/C/man3/nl_langinfo.3:145
msgid ""
"B<locale>(1), B<localeconv>(3), B<setlocale>(3), B<charsets>(7), "
"B<locale>(7)"
msgstr ""
#. type: Plain text
-#: build/C/man3/nl_langinfo.3:144
+#: build/C/man3/nl_langinfo.3:147
msgid "The GNU C Library Reference Manual"
msgstr ""
msgid "SETLOCALE"
msgstr ""
-#. type: TH
-#: build/C/man3/setlocale.3:32
-#, no-wrap
-msgid "2008-12-05"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/setlocale.3:35
msgid "setlocale - set the current locale"
"program's current locale should be modified."
msgstr ""
-#. type: Plain text
+#. type: tbl table
#: build/C/man3/setlocale.3:56
-msgid "for all of the locale."
+#, no-wrap
+msgid "Category\tGoverns\n"
msgstr ""
-#. type: Plain text
-#: build/C/man3/setlocale.3:60
-msgid ""
-"for regular expression matching (it determines the meaning of range "
-"expressions and equivalence classes) and string collation."
+#. type: tbl table
+#: build/C/man3/setlocale.3:57
+#, no-wrap
+msgid "LC_ALL\tAll of the locale\n"
msgstr ""
-#. type: Plain text
-#: build/C/man3/setlocale.3:64
-msgid ""
-"for regular expression matching, character classification, conversion, "
-"case-sensitive comparison, and wide character functions."
+#. type: tbl table
+#: build/C/man3/setlocale.3:58
+#, no-wrap
+msgid "LC_ADDRESS\tT{\n"
msgstr ""
-#. type: Plain text
-#: build/C/man3/setlocale.3:67
-msgid "for localizable natural-language messages."
+#. type: tbl table
+#: build/C/man3/setlocale.3:59
+#, no-wrap
+msgid "Formatting of addresses and\n"
msgstr ""
-#. type: Plain text
-#: build/C/man3/setlocale.3:70
-msgid "for monetary formatting."
+#. type: tbl table
+#: build/C/man3/setlocale.3:60 build/C/man3/setlocale.3:68
+#, no-wrap
+msgid ".br\n"
msgstr ""
-#. type: Plain text
-#: build/C/man3/setlocale.3:73
-msgid ""
-"for number formatting (such as the decimal point and the thousands "
-"separator)."
+#. type: tbl table
+#: build/C/man3/setlocale.3:61
+#, no-wrap
+msgid "geography-related items (*)\n"
msgstr ""
-#. type: Plain text
-#: build/C/man3/setlocale.3:76
-msgid "for time and date formatting."
+#. type: tbl table
+#: build/C/man3/setlocale.3:62 build/C/man3/setlocale.3:70
+#, no-wrap
+msgid "T}\n"
msgstr ""
-#. type: Plain text
-#: build/C/man3/setlocale.3:85
-msgid ""
-"The argument I<locale> is a pointer to a character string containing the "
-"required setting of I<category>. Such a string is either a well-known "
-"constant like \"C\" or \"da_DK\" (see below), or an opaque string that was "
-"returned by another call of B<setlocale>()."
+#. type: tbl table
+#: build/C/man3/setlocale.3:63
+#, no-wrap
+msgid "LC_COLLATE\tString collation\n"
msgstr ""
-#. type: Plain text
-#: build/C/man3/setlocale.3:112
-msgid ""
-"If I<locale> is B<\"\">, each part of the locale that should be modified is "
-"set according to the environment variables. The details are "
-"implementation-dependent. For glibc, first (regardless of I<category>), the "
-"environment variable B<LC_ALL> is inspected, next the environment variable "
-"with the same name as the category (B<LC_COLLATE>, B<LC_CTYPE>, "
-"B<LC_MESSAGES>, B<LC_MONETARY>, B<LC_NUMERIC>, B<LC_TIME>) and finally the "
-"environment variable B<LANG>. The first existing environment variable is "
-"used. If its value is not a valid locale specification, the locale is "
-"unchanged, and B<setlocale>() returns NULL."
+#. type: tbl table
+#: build/C/man3/setlocale.3:64
+#, no-wrap
+msgid "LC_CTYPE\tCharacter classification\n"
msgstr ""
-#. type: Plain text
-#: build/C/man3/setlocale.3:121
-msgid ""
-"The locale B<\"C\"> or B<\"POSIX\"> is a portable locale; its B<LC_CTYPE> "
-"part corresponds to the 7-bit ASCII character set."
+#. type: tbl table
+#: build/C/man3/setlocale.3:65
+#, no-wrap
+msgid "LC_IDENTIFICATION\tMetadata describing the locale (*)\n"
msgstr ""
-#. type: Plain text
-#: build/C/man3/setlocale.3:136
-msgid ""
-"A locale name is typically of the form "
-"I<language>[_I<territory>][.I<codeset>][@I<modifier>], where I<language> is "
-"an ISO 639 language code, I<territory> is an ISO 3166 country code, and "
-"I<codeset> is a character set or encoding identifier like B<ISO-8859-1> or "
-"B<UTF-8>. For a list of all supported locales, try \"locale -a\", cf.\\& "
-"B<locale>(1)."
+#. type: tbl table
+#: build/C/man3/setlocale.3:66
+#, no-wrap
+msgid "LC_MEASUREMENT\tT{\n"
msgstr ""
-#. type: Plain text
-#: build/C/man3/setlocale.3:140
-msgid "If I<locale> is NULL, the current locale is only queried, not modified."
+#. type: tbl table
+#: build/C/man3/setlocale.3:67
+#, no-wrap
+msgid "Settings related to measurements\n"
msgstr ""
-#. type: Plain text
-#: build/C/man3/setlocale.3:145
-msgid ""
-"On startup of the main program, the portable B<\"C\"> locale is selected as "
-"default. A program may be made portable to all locales by calling:"
+#. type: tbl table
+#: build/C/man3/setlocale.3:69
+#, no-wrap
+msgid "(metric versus US customary) (*)\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:71
+#, no-wrap
+msgid "LC_MESSAGES\tLocalizable natural-language messages\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:72
+#, no-wrap
+msgid "LC_MONETARY\tFormatting of monetary values\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:73
+#, no-wrap
+msgid "LC_NAME\tFormatting of salutations for persons (*)\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:74
+#, no-wrap
+msgid "LC_NUMERIC\tFormatting of nonmonetary numeric values\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:75
+#, no-wrap
+msgid "LC_PAPER\tSettings related to the standard paper size (*)\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:76
+#, no-wrap
+msgid "LC_TELEPHONE\tFormats to be used with telephone services (*)\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man3/setlocale.3:77
+#, no-wrap
+msgid "LC_TIME\tFormatting of date and time values\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/setlocale.3:84
+msgid ""
+"The categories marked with an asterisk in the above table are GNU "
+"extensions. For further information on these locale categories, see "
+"B<locale>(7)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/setlocale.3:93
+msgid ""
+"The argument I<locale> is a pointer to a character string containing the "
+"required setting of I<category>. Such a string is either a well-known "
+"constant like \"C\" or \"da_DK\" (see below), or an opaque string that was "
+"returned by another call of B<setlocale>()."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/setlocale.3:115
+msgid ""
+"If I<locale> is an empty string, B<\"\">, each part of the locale that "
+"should be modified is set according to the environment variables. The "
+"details are implementation-dependent. For glibc, first (regardless of "
+"I<category>), the environment variable B<LC_ALL> is inspected, next the "
+"environment variable with the same name as the category (see the table "
+"above), and finally the environment variable B<LANG>. The first existing "
+"environment variable is used. If its value is not a valid locale "
+"specification, the locale is unchanged, and B<setlocale>() returns NULL."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/setlocale.3:124
+msgid ""
+"The locale B<\"C\"> or B<\"POSIX\"> is a portable locale; its B<LC_CTYPE> "
+"part corresponds to the 7-bit ASCII character set."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/setlocale.3:139
+msgid ""
+"A locale name is typically of the form "
+"I<language>[_I<territory>][.I<codeset>][@I<modifier>], where I<language> is "
+"an ISO 639 language code, I<territory> is an ISO 3166 country code, and "
+"I<codeset> is a character set or encoding identifier like B<ISO-8859-1> or "
+"B<UTF-8>. For a list of all supported locales, try \"locale -a\", cf.\\& "
+"B<locale>(1)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/setlocale.3:143
+msgid "If I<locale> is NULL, the current locale is only queried, not modified."
msgstr ""
#. type: Plain text
#: build/C/man3/setlocale.3:148
+msgid ""
+"On startup of the main program, the portable B<\"C\"> locale is selected as "
+"default. A program may be made portable to all locales by calling:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/setlocale.3:151
#, no-wrap
msgid " setlocale(LC_ALL, \"\");\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/setlocale.3:164
+#: build/C/man3/setlocale.3:167
msgid ""
"after program initialization, by using the values returned from a "
"B<localeconv>(3) call for locale-dependent information, by using the "
msgstr ""
#. type: Plain text
-#: build/C/man3/setlocale.3:173
+#: build/C/man3/setlocale.3:176
msgid ""
"A successful call to B<setlocale>() returns an opaque string that "
"corresponds to the locale set. This string may be allocated in static "
msgstr ""
#. type: Plain text
-#: build/C/man3/setlocale.3:175
+#: build/C/man3/setlocale.3:178
msgid "C89, C99, POSIX.1-2001."
msgstr ""
#. type: Plain text
-#: build/C/man3/setlocale.3:190
-msgid ""
-"Linux (that is, glibc) supports the portable locales B<\"C\"> and "
-"B<\"POSIX\">. In the good old days there used to be support for the "
-"European Latin-1 B<\"ISO-8859-1\"> locale (e.g., in libc-4.5.21 and "
-"libc-4.6.27), and the Russian B<\"KOI-8\"> (more precisely, \"koi-8r\") "
-"locale (e.g., in libc-4.6.27), so that having an environment variable "
-"I<LC_CTYPE=ISO-8859-1> sufficed to make B<isprint>(3) return the right "
-"answer. These days non-English speaking Europeans have to work a bit "
-"harder, and must install actual locale files."
-msgstr ""
-
-#. type: Plain text
-#: build/C/man3/setlocale.3:201
+#: build/C/man3/setlocale.3:189
msgid ""
"B<locale>(1), B<localedef>(1), B<isalpha>(3), B<localeconv>(3), "
"B<nl_langinfo>(3), B<rpmatch>(3), B<strcoll>(3), B<strftime>(3), "
msgid "USELOCALE"
msgstr ""
+#. type: TH
+#: build/C/man3/uselocale.3:26
+#, no-wrap
+msgid "2014-03-10"
+msgstr ""
+
#. type: Plain text
#: build/C/man3/uselocale.3:29
msgid "uselocale - set/get the locale for the calling thread"
"B<isalpha>(3), B<newlocale>(3), B<setlocale>(3), B<uselocale>(3), "
"B<towlower>(3), B<towupper>(3), B<locale>(7)"
msgstr ""
+
+#. type: TH
+#: build/C/man1/localedef.1:34
+#, no-wrap
+msgid "LOCALEDEF"
+msgstr ""
+
+#. type: TH
+#: build/C/man1/localedef.1:34
+#, no-wrap
+msgid "2014-05-26"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:37
+msgid "localedef - compile locale definition files"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:43
+msgid "B<localedef> [I<options>] I<outputpath>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:46
+msgid "B<localedef --list-archive> [I<options>]"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:50
+msgid "B<localedef --delete-from-archive> [I<options>] I<localename> ..."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:54
+msgid "B<localedef --add-to-archive> [I<options>] I<compiledpath>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:56
+msgid "B<localedef --version>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:58
+msgid "B<localedef --help>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:60
+msgid "B<localedef --usage>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:75
+msgid ""
+"The B<localedef> program reads the indicated I<charmap> and I<input> files, "
+"compiles them to a binary form quickly usable by the locale functions in the "
+"C library (B<setlocale>(3), B<localeconv>(3), etc.), and places the output "
+"in I<outputpath>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:79
+msgid "The I<outputpath> argument is interpreted as follows:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:88
+msgid ""
+"If I<outputpath> contains a slash character ('/'), it is interpreted as the "
+"name of the directory where the output defintions are to be stored. In this "
+"case, there is a separate output file for each locale category (I<LC_CTIME>, "
+"I<LC_NUMERIC>, and so on)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:96
+msgid ""
+"If the B<--no-archive> option is used, I<outputpath> is the name of a "
+"subdirectory in I</usr/lib/locale> where per-category compiled files are "
+"placed."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:107
+msgid ""
+"Otherwise, I<outputpath> is the name of a locale and the compiled locale "
+"data is added to the archive file I</usr/lib/locale/locale-archive>. A "
+"locale archive is a memory-mapped file which contains all the "
+"system-provided locales; it is used by all localized programs when the "
+"environment variable B<LOCPATH> is not set."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:112
+msgid ""
+"In any case, B<localedef> aborts if the directory in which it tries to write "
+"locale files has not already been created."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:124
+msgid ""
+"If no I<charmapfile> is given, the value I<ANSI_X3.4-1968> (for ASCII) is "
+"used by default. If no I<inputfile> is given, or if it is given as a dash "
+"(-), B<localedef> reads from standard input."
+msgstr ""
+
+#. type: SH
+#: build/C/man1/localedef.1:124
+#, no-wrap
+msgid "OPTIONS"
+msgstr ""
+
+#. type: SS
+#: build/C/man1/localedef.1:125
+#, no-wrap
+msgid "Operation-selection options"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:130
+msgid ""
+"A few options direct B<localedef> to do something other than compile locale "
+"definitions. Only one of these options should be used at a time."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:130
+#, no-wrap
+msgid "B<--delete-from-archive>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:133
+msgid "Delete the named locales from the locale archive file."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:133
+#, no-wrap
+msgid "B<--list-archive>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:136
+msgid "List the locales contained in the locale archive file."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:136
+#, no-wrap
+msgid "B<--add-to-archive>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:145
+msgid ""
+"Add the I<compiledpath> directories to the locale archive file. The "
+"directories should have been created by previous runs of B<localedef>, using "
+"B<--no-archive>."
+msgstr ""
+
+#. type: SS
+#: build/C/man1/localedef.1:145
+#, no-wrap
+msgid "Other options"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:148
+msgid ""
+"Some of the following options are only sensible for certain operations; "
+"generally, it should be self-evident which ones."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:148
+#, no-wrap
+msgid "B<-f>I< charmapfile>B<, --charmap=>I<charmapfile>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:167
+msgid ""
+"Specify the file that defines the symbolic character names that are used by "
+"the input file. If I<charmapfile> contains a slash character ('/'), it is "
+"interpreted as the name of the character map. Otherwise, the file is sought "
+"in the current directory and the default directory for character maps. If "
+"the environment variable B<I18NPATH> is set, I<$I18NPATH/charmaps/> and "
+"I<$I18NPATH/> are also searched after the current directory. The default "
+"directory for character maps is printed by B<localedef --help>."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:167
+#, no-wrap
+msgid "B<-i>I< inputfile>B<, --inputfile=>I<inputfile>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:181
+msgid ""
+"Specify the locale definition file to compile. The file is sought in the "
+"current directory and the default directory for locale definition files. If "
+"the environment variable B<I18NPATH> is set, I<$I18NPATH/locales/> and "
+"I<$I18NPATH> are also searched after the current directory. The default "
+"directory for locale definition files is printed by B<localedef --help>."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:181
+#, no-wrap
+msgid "B<-u>I< repertoirefile>B<, --repertoire-map=>I<repertoirefile>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:200
+msgid ""
+"Read mappings from symbolic names to Unicode UCS4 values from "
+"I<repertoirefile>. If I<repertoirefile> contains a slash character ('/'), "
+"it is interpreted as the pathname of the repertoire map. Otherwise, the "
+"file is sought in the current directory and the default directory for "
+"repertoire maps. If the environment variable B<I18NPATH> is set, "
+"I<$I18NPATH/repertoiremaps/> and I<$I18NPATH> are also searched after the "
+"current directory. The default directory for repertoire maps is printed by "
+"B<localedef --help>."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:200
+#, no-wrap
+msgid "B<-A>I< aliasfile>B<, --alias-file=>I<aliasfile>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:206
+msgid ""
+"Use I<aliasfile> to look up aliases for locale names. There is no default "
+"aliases file."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:206
+#, no-wrap
+msgid "B<--prefix=>I<pathname>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:214
+msgid ""
+"Set the prefix to be prepended to the full archive pathname. By default, "
+"the prefix is empty. Setting the prefix to I<foo>, the archive would be "
+"placed in I<foo/usr/lib/locale/locale-archive>."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:214
+#, no-wrap
+msgid "B<-c, --force>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:218
+msgid "Write the output files even if warnings were generated about the input file."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:218
+#, no-wrap
+msgid "B<--old-style>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:221
+msgid "Create old-style hash tables instead of 3-level access tables."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:221
+#, no-wrap
+msgid "B<-v, --verbose>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:224
+msgid "Generate extra warnings about errors that are normally ignored."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:224
+#, no-wrap
+msgid "B<--quiet>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:227
+msgid "Suppress all notifications and warnings, and report only fatal errors."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:227
+#, no-wrap
+msgid "B<--posix>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:235
+msgid ""
+"Conform strictly to POSIX. Implies B<--verbose>. This option currently has "
+"no other effect. POSIX conformance is assumed if the environment variable "
+"B<POSIXLY_CORRECT> is set."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:235
+#, no-wrap
+msgid "B<--replace>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:240
+msgid ""
+"Replace a locale in the locale archive file. Without this option, if the "
+"locale is in the archive file already, an error occurs."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:240
+#, no-wrap
+msgid "B<--no-archive>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:246
+msgid ""
+"Do not use the locale archive file, instead create I<outputpath> as a "
+"subdirectory in the same directory as the locale archive file, and create "
+"separate output files for locale categories in it."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:246
+#, no-wrap
+msgid "B<--help>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:251
+msgid ""
+"Print a usage summary and exit. Also prints the default paths used by "
+"B<localedef>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:254
+msgid "Print a short usage summary and exit."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:254
+#, no-wrap
+msgid "B<-V, --version>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:258
+msgid ""
+"Print the version number, license, and disclaimer of warranty for "
+"B<localedef>."
+msgstr ""
+
+#. type: SH
+#: build/C/man1/localedef.1:258
+#, no-wrap
+msgid "EXIT STATUS"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:261
+msgid "One of the following exit values can be returned by B<localedef>:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:265
+msgid "Command completed successfully."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:268
+msgid "Warnings or errors occurred, output files were written."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:271
+msgid "Errors encountered, no output created."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:273
+#, no-wrap
+msgid "B<POSIXLY_CORRECT>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:278
+msgid "The B<--posix> flag is assumed if this environment variable is set."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:278
+#, no-wrap
+msgid "B<I18NPATH>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:281
+msgid "A colon-separated list of search directories for files."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:282
+#, no-wrap
+msgid "I</usr/share/i18n/charmaps>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:285
+msgid "Usual default character map path."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:288
+#, no-wrap
+msgid "I</usr/share/i18n/repertoiremaps>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:291
+msgid "Usual default repertoire map path."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:294
+#, no-wrap
+msgid "I<outputpath/LC_ADDRESS>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:298
+msgid ""
+"An output file that contains contains information about formatting of "
+"addresses and geography-related items."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:298
+#, no-wrap
+msgid "I<outputpath/LC_COLLATE>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:302
+msgid ""
+"An output file that contains information about the rules for comparing "
+"strings."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:302
+#, no-wrap
+msgid "I<outputpath/LC_CTYPE>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:305
+msgid "An output file that contains information about character classes."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:305
+#, no-wrap
+msgid "I<outputpath/LC_IDENTIFICATION>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:308
+msgid "An output file that contains metadata about the locale."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:308
+#, no-wrap
+msgid "I<outputpath/LC_MEASUREMENT>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:312
+msgid ""
+"An output file that contains information about locale measurements (metric "
+"versus US customary)."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:312
+#, no-wrap
+msgid "I<outputpath/LC_MESSAGES/SYS_LC_MESSAGES>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:317
+msgid ""
+"An output file that contains information about the language messages should "
+"be printed in, and what an affirmative or negative answer looks like."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:317
+#, no-wrap
+msgid "I<outputpath/LC_MONETARY>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:321
+msgid ""
+"An output file that contains information about formatting of monetary "
+"values."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:321
+#, no-wrap
+msgid "I<outputpath/LC_NAME>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:324
+msgid "An output file that contains information about salutations for persons."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:324
+#, no-wrap
+msgid "I<outputpath/LC_NUMERIC>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:328
+msgid ""
+"An output file that contains information about formatting of nonmonetary "
+"numeric values."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:328
+#, no-wrap
+msgid "I<outputpath/LC_PAPER>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:332
+msgid ""
+"An output file that contains information about settings related to standard "
+"paper size."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:332
+#, no-wrap
+msgid "I<outputpath/LC_TELEPHONE>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:336
+msgid ""
+"An output file that contains information about formats to be used with "
+"telephone services."
+msgstr ""
+
+#. type: TP
+#: build/C/man1/localedef.1:336
+#, no-wrap
+msgid "I<outputpath/LC_TIME>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:340
+msgid ""
+"An output file that contains information about formatting of data and time "
+"values."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:346
+msgid ""
+"Compile the locale files for Finnish in the UTF-8 character set and add it "
+"to the default locale archive with the name B<fi_FI.UTF-8>:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:349
+msgid "localedef -f UTF-8 -i fi_FI fi_FI.UTF-8"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:358
+msgid ""
+"The next example does the same thing, but generates files into the "
+"I<fi_FI.UTF-8> directory which can then be used by programs when the "
+"environment variable B<LOCPATH> is set to the current directory (note that "
+"the last argument must contain a slash):"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:361
+msgid "localedef -f UTF-8 -i fi_FI ./fi_FI.UTF-8"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man1/localedef.1:366
+msgid "B<locale>(1), B<locale>(5), B<locale>(7)"
+msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:37+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man2/quotactl.2:520 build/C/man2/sendfile.2:211
#: build/C/man2/set_tid_address.2:110 build/C/man2/splice.2:238
#: build/C/man2/tee.2:208 build/C/man2/vm86.2:84 build/C/man2/vmsplice.2:165
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man2/arch_prctl.2:153 build/C/man2/futex.2:341 build/C/man2/get_robust_list.2:146 build/C/man2/getunwind.2:121 build/C/man2/kexec_load.2:170 build/C/man2/lookup_dcookie.2:96 build/C/man2/modify_ldt.2:146 build/C/man2/nfsservctl.2:68 build/C/man2/outb.2:107 build/C/man2/pciconfig_read.2:124 build/C/man2/perf_event_open.2:2666 build/C/man2/perfmonctl.2:217 build/C/man2/personality.2:85 build/C/man2/pivot_root.2:157 build/C/man2/process_vm_readv.2:358 build/C/man2/ptrace.2:2101 build/C/man2/quotactl.2:520 build/C/man2/sendfile.2:211 build/C/man2/set_tid_address.2:110 build/C/man2/splice.2:238 build/C/man2/tee.2:208 build/C/man2/vm86.2:84 build/C/man2/vmsplice.2:165
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:17+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/offsetof.3:111 build/C/man3/program_invocation_name.3:73
#: build/C/man3/queue.3:499 build/C/man3/realpath.3:240
#: build/C/man3/setjmp.3:152 build/C/man3/xcrypt.3:82
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: TH
#: build/C/man3/argz_add.3:10 build/C/man3/envz_add.3:10
-#, no-wrap
-msgid "2007-05-18"
-msgstr "2007-05-18"
+#, fuzzy, no-wrap
+#| msgid "2014-04-06"
+msgid "2014-05-28"
+msgstr "2014-04-06"
#. type: Plain text
#: build/C/man3/argz_add.3:15
#. type: Plain text
#: build/C/man3/argz_add.3:37
-#, no-wrap
-msgid "B<error_t argz_delete(char **>I<argz>B<, size_t *>I<argz_len>B<, char *>I<entry>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<error_t argz_delete(char **>I<argz>B<, size_t *>I<argz_len>B<, char *>I<entry>B<);>\n"
+msgid "B<void argz_delete(char **>I<argz>B<, size_t *>I<argz_len>B<, char *>I<entry>B<);>\n"
msgstr "B<error_t argz_delete(char **>I<argz>B<, size_t *>I<argz_len>B<, char *>I<entry>B<);>\n"
#. type: Plain text
#: build/C/man3/argz_add.3:39
-#, no-wrap
-msgid "B<void argz_extract(char *>I<argz>B<, size_t >I<argz_len>B<, char **>I<argv>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<void argz_extract(char *>I<argz>B<, size_t >I<argz_len>B<, char **>I<argv>B<);>\n"
+msgid "B<void argz_extract(const char *>I<argz>B<, size_t >I<argz_len>B<, char **>I<argv>B<);>\n"
msgstr "B<void argz_extract(char *>I<argz>B<, size_t >I<argz_len>B<, char **>I<argv>B<);>\n"
#. type: Plain text
#. type: Plain text
#: build/C/man3/argz_add.3:44
-#, no-wrap
-msgid "B<char *argz_next(char *>I<argz>B<, size_t >I<argz_len>B<, const char *>I<entry>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<char *argz_next(char *>I<argz>B<, size_t >I<argz_len>B<, const char *>I<entry>B<);>\n"
+msgid "B<char *argz_next(const char *>I<argz>B<, size_t >I<argz_len>B<, const char *>I<entry>B<);>\n"
msgstr "B<char *argz_next(char *>I<argz>B<, size_t >I<argz_len>B<, const char *>I<entry>B<);>\n"
#. type: Plain text
#. type: Plain text
#: build/C/man3/envz_add.3:23
-#, no-wrap
-msgid "B<char *envz_entry(const char *>I<envz>B<, size_t *>I<envz_len>B<, const char *>I<name>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<char *envz_entry(const char *>I<envz>B<, size_t *>I<envz_len>B<, const char *>I<name>B<);>\n"
+msgid "B<char *envz_entry(const char *>I<envz>B<, size_t >I<envz_len>B<, const char *>I<name>B<);>\n"
msgstr "B<char *envz_entry(const char *>I<envz>B<, size_t *>I<envz_len>B<, const char *>I<name>B<);>\n"
#. type: Plain text
#: build/C/man3/envz_add.3:26
-#, no-wrap
-msgid "B<char *envz_get(const char *>I<envz>B<, size_t *>I<envz_len>B<, const char *>I<name>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<char *envz_get(const char *>I<envz>B<, size_t *>I<envz_len>B<, const char *>I<name>B<);>\n"
+msgid "B<char *envz_get(const char *>I<envz>B<, size_t >I<envz_len>B<, const char *>I<name>B<);>\n"
msgstr "B<char *envz_get(const char *>I<envz>B<, size_t *>I<envz_len>B<, const char *>I<name>B<);>\n"
#. type: Plain text
msgid "B<cbc_crypt>(3)"
msgstr "B<cbc_crypt>(3)"
+#~ msgid "2007-05-18"
+#~ msgstr "2007-05-18"
+
#~ msgid "2008-07-12"
#~ msgstr "2008-07-12"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man3/__setfpucw.3:73 build/C/man3/addseverity.3:80 build/C/man3/argz_add.3:214 build/C/man3/backtrace.3:264 build/C/man3/basename.3:188 build/C/man3/envz_add.3:153 build/C/man3/ftok.3:120 build/C/man3/longjmp.3:143 build/C/man3/offsetof.3:111 build/C/man3/program_invocation_name.3:73 build/C/man3/queue.3:499 build/C/man3/realpath.3:240 build/C/man3/setjmp.3:152 build/C/man3/xcrypt.3:82
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#. type: TH
#: build/C/man3/argz_add.3:10 build/C/man3/envz_add.3:10
#, no-wrap
-msgid "2007-05-18"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
#: build/C/man3/argz_add.3:37
#, no-wrap
msgid ""
-"B<error_t argz_delete(char **>I<argz>B<, size_t *>I<argz_len>B<, char "
+"B<void argz_delete(char **>I<argz>B<, size_t *>I<argz_len>B<, char "
"*>I<entry>B<);>\n"
msgstr ""
#: build/C/man3/argz_add.3:39
#, no-wrap
msgid ""
-"B<void argz_extract(char *>I<argz>B<, size_t >I<argz_len>B<, char "
+"B<void argz_extract(const char *>I<argz>B<, size_t >I<argz_len>B<, char "
"**>I<argv>B<);>\n"
msgstr ""
#: build/C/man3/argz_add.3:44
#, no-wrap
msgid ""
-"B<char *argz_next(char *>I<argz>B<, size_t >I<argz_len>B<, const char "
+"B<char *argz_next(const char *>I<argz>B<, size_t >I<argz_len>B<, const char "
"*>I<entry>B<);>\n"
msgstr ""
#: build/C/man3/envz_add.3:23
#, no-wrap
msgid ""
-"B<char *envz_entry(const char *>I<envz>B<, size_t *>I<envz_len>B<, const "
-"char *>I<name>B<);>\n"
+"B<char *envz_entry(const char *>I<envz>B<, size_t >I<envz_len>B<, const char "
+"*>I<name>B<);>\n"
msgstr ""
#. type: Plain text
#: build/C/man3/envz_add.3:26
#, no-wrap
msgid ""
-"B<char *envz_get(const char *>I<envz>B<, size_t *>I<envz_len>B<, const char "
+"B<char *envz_get(const char *>I<envz>B<, size_t >I<envz_len>B<, const char "
"*>I<name>B<);>\n"
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:16+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man5/dir_colors.5:423 build/C/man5/issue.5:53
#: build/C/man5/motd.5:53 build/C/man5/nologin.5:49
#: build/C/man5/slabinfo.5:143
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man5/dir_colors.5:423 build/C/man5/issue.5:53 build/C/man5/motd.5:53 build/C/man5/nologin.5:49 build/C/man5/slabinfo.5:143
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:16+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man7/futex.7:131 build/C/man7/hier.7:516
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man7/futex.7:131 build/C/man7/hier.7:516
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+0900\n"
"PO-Revision-Date: 2014-06-03 07:38+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/sincos.3:98 build/C/man3/sinh.3:145 build/C/man3/sqrt.3:125
#: build/C/man3/tan.3:170 build/C/man3/tanh.3:129 build/C/man3/tgamma.3:199
#: build/C/man3/trunc.3:109 build/C/man3/y0.3:263
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:29+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: Plain text
#: build/C/man3/INFINITY.3:112 build/C/man3/abs.3:149 build/C/man3/acos.3:135 build/C/man3/acosh.3:141 build/C/man3/asin.3:133 build/C/man3/asinh.3:134 build/C/man3/atan.3:127 build/C/man3/atan2.3:188 build/C/man3/atanh.3:171 build/C/man3/cbrt.3:113 build/C/man3/ceil.3:135 build/C/man3/copysign.3:122 build/C/man3/cos.3:142 build/C/man3/cosh.3:145 build/C/man3/div.3:126 build/C/man3/erf.3:152 build/C/man3/erfc.3:158 build/C/man3/exp.3:148 build/C/man3/exp10.3:93 build/C/man3/exp2.3:111 build/C/man3/expm1.3:190 build/C/man3/fabs.3:114 build/C/man3/fdim.3:101 build/C/man3/fenv.3:352 build/C/man3/finite.3:165 build/C/man3/floor.3:125 build/C/man3/fma.3:177 build/C/man3/fmax.3:78 build/C/man3/fmin.3:78 build/C/man3/fmod.3:170 build/C/man3/fpclassify.3:155 build/C/man3/frexp.3:166 build/C/man3/gamma.3:109 build/C/man3/hypot.3:175 build/C/man3/ilogb.3:168 build/C/man3/infnan.3:100 build/C/man3/isgreater.3:154 build/C/man3/j0.3:182 build/C/man3/ldexp.3:155 build/C/man3/lgamma.3:187 build/C/man3/log.3:156 build/C/man3/log10.3:110 build/C/man3/log1p.3:165 build/C/man3/log2.3:111 build/C/man3/logb.3:164 build/C/man3/lrint.3:138 build/C/man3/lround.3:141 build/C/man7/math_error.7:275 build/C/man3/matherr.3:437 build/C/man3/modf.3:120 build/C/man3/nan.3:91 build/C/man3/nextafter.3:209 build/C/man3/pow.3:377 build/C/man3/pow10.3:65 build/C/man3/remainder.3:227 build/C/man3/remquo.3:146 build/C/man3/rint.3:169 build/C/man3/round.3:134 build/C/man3/scalb.3:211 build/C/man3/scalbln.3:200 build/C/man3/signbit.3:80 build/C/man3/significand.3:68 build/C/man3/sin.3:146 build/C/man3/sincos.3:98 build/C/man3/sinh.3:145 build/C/man3/sqrt.3:125 build/C/man3/tan.3:170 build/C/man3/tanh.3:129 build/C/man3/tgamma.3:199 build/C/man3/trunc.3:109 build/C/man3/y0.3:263
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-07 01:31+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/posix_memalign.3:182 build/C/man2/readahead.2:88
#: build/C/man2/remap_file_pages.2:153 build/C/man3/shm_open.3:251
#: build/C/man7/shm_overview.7:101 build/C/man2/shmctl.2:377
-#: build/C/man2/shmget.2:249 build/C/man2/shmop.2:228
+#: build/C/man2/shmget.2:248 build/C/man2/shmop.2:228
#: build/C/man2/subpage_prot.2:96 build/C/man2/sync_file_range.2:180
#, no-wrap
msgid "CONFORMING TO"
#: build/C/man2/posix_fadvise.2:121 build/C/man3/posix_memalign.3:221
#: build/C/man2/readahead.2:93 build/C/man2/remap_file_pages.2:157
#: build/C/man3/shm_open.3:257 build/C/man7/shm_overview.7:103
-#: build/C/man2/shmctl.2:382 build/C/man2/shmget.2:257
+#: build/C/man2/shmctl.2:382 build/C/man2/shmget.2:256
#: build/C/man2/shmop.2:247 build/C/man2/subpage_prot.2:98
#: build/C/man2/sync_file_range.2:183
#, no-wrap
#: build/C/man3/posix_memalign.3:277 build/C/man2/readahead.2:113
#: build/C/man2/remap_file_pages.2:175 build/C/man3/shm_open.3:282
#: build/C/man7/shm_overview.7:127 build/C/man2/shmctl.2:435
-#: build/C/man2/shmget.2:351 build/C/man2/shmop.2:305
+#: build/C/man2/shmget.2:350 build/C/man2/shmop.2:305
#: build/C/man2/subpage_prot.2:134 build/C/man2/sync_file_range.2:226
#, no-wrap
msgid "COLOPHON"
#: build/C/man3/posix_memalign.3:285 build/C/man2/readahead.2:121
#: build/C/man2/remap_file_pages.2:183 build/C/man3/shm_open.3:290
#: build/C/man7/shm_overview.7:135 build/C/man2/shmctl.2:443
-#: build/C/man2/shmget.2:359 build/C/man2/shmop.2:313
+#: build/C/man2/shmget.2:358 build/C/man2/shmop.2:313
#: build/C/man2/subpage_prot.2:142 build/C/man2/sync_file_range.2:234
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#: build/C/man3/mallinfo.3:114 build/C/man3/mallopt.3:406
#: build/C/man2/mlock.2:311 build/C/man2/mmap.2:585 build/C/man3/mtrace.3:102
#: build/C/man2/posix_fadvise.2:186 build/C/man2/readahead.2:98
-#: build/C/man2/shmget.2:337
+#: build/C/man2/shmget.2:336
#, no-wrap
msgid "BUGS"
msgstr "バグ"
#: build/C/man3/posix_memalign.3:272 build/C/man2/readahead.2:107
#: build/C/man2/remap_file_pages.2:168 build/C/man3/shm_open.3:271
#: build/C/man7/shm_overview.7:114 build/C/man2/shmctl.2:428
-#: build/C/man2/shmget.2:343 build/C/man2/shmop.2:297
+#: build/C/man2/shmget.2:342 build/C/man2/shmop.2:297
#: build/C/man2/subpage_prot.2:128 build/C/man2/sync_file_range.2:221
#, no-wrap
msgid "SEE ALSO"
"Not all filesystems support B<FALLOC_FL_ZERO_RANGE>; if a filesystem doesn't "
"support the operation, an error is returned. The operation is supported on "
"at least the following filesystems:"
-msgstr "すべてのファイルシステムで B<FALLOC_FL_ZERO_RANGE> がサポートされているわけではない。 ファイルシステムがこの操作をサポートしていない場合は、 エラーが返る。 この操作は少なくとも以下のファイルシステムでサポートされている。"
+msgstr ""
+"すべてのファイルシステムで B<FALLOC_FL_ZERO_RANGE> がサポートされているわけで"
+"はない。 ファイルシステムがこの操作をサポートしていない場合は、 エラーが返"
+"る。 この操作は少なくとも以下のファイルシステムでサポートされている。"
#. commit 376ba313147b4172f3e8cf620b9fb591f3e8cdfa
#. type: Plain text
msgid ""
"I<mode> is B<FALLOC_FL_COLLAPSE_RANGE> or B<FALLOC_FL_ZERO_RANGE>, but the "
"file referred to by I<fd> is not a regular file."
-msgstr "I<mode> が B<FALLOC_FL_COLLAPSE_RANGE> か B<FALLOC_FL_ZERO_RANGE> だが、 I<fd> が参照しているファイルが通常のファイルではない。"
+msgstr ""
+"I<mode> が B<FALLOC_FL_COLLAPSE_RANGE> か B<FALLOC_FL_ZERO_RANGE> だが、 "
+"I<fd> が参照しているファイルが通常のファイルではない。"
#. type: TP
#: build/C/man2/fallocate.2:304 build/C/man2/madvise.2:310
#. type: TP
#: build/C/man2/fallocate.2:314 build/C/man3/posix_fallocate.3:91
-#: build/C/man2/shmget.2:234 build/C/man2/sync_file_range.2:166
+#: build/C/man2/shmget.2:233 build/C/man2/sync_file_range.2:166
#, no-wrap
msgid "B<ENOSPC>"
msgstr "B<ENOSPC>"
#. type: TP
#: build/C/man2/fallocate.2:332 build/C/man2/mlock.2:143
#: build/C/man2/mlock.2:182 build/C/man2/mmap.2:458 build/C/man2/shmctl.2:353
-#: build/C/man2/shmget.2:242
+#: build/C/man2/shmget.2:241
#, no-wrap
msgid "B<EPERM>"
msgstr "B<EPERM>"
#: build/C/man2/mmap.2:454 build/C/man2/mprotect.2:100
#: build/C/man2/mprotect.2:103 build/C/man2/mremap.2:179
#: build/C/man2/msync.2:93 build/C/man3/posix_memalign.3:164
-#: build/C/man2/shmctl.2:337 build/C/man2/shmget.2:231
+#: build/C/man2/shmctl.2:337 build/C/man2/shmget.2:230
#: build/C/man2/shmop.2:211 build/C/man2/subpage_prot.2:87
#: build/C/man2/sync_file_range.2:163
#, no-wrap
#. type: SS
#: build/C/man2/madvise.2:348 build/C/man2/mlock.2:274
-#: build/C/man2/shmget.2:331
+#: build/C/man2/shmget.2:330
#, no-wrap
msgid "Linux notes"
msgstr "Linux での注意"
msgstr "MALLOC_TRIM"
#. type: TH
-#: build/C/man3/malloc_trim.3:26 build/C/man3/malloc_usable_size.3:25
-#, no-wrap
-msgid "2012-03-29"
-msgstr "2012-03-29"
+#: build/C/man3/malloc_trim.3:26 build/C/man2/remap_file_pages.2:28
+#, fuzzy, no-wrap
+#| msgid "2014-05-21"
+msgid "2014-05-28"
+msgstr "2014-05-21"
#. type: Plain text
#: build/C/man3/malloc_trim.3:29
#. type: Plain text
#: build/C/man3/malloc_trim.3:33
-msgid "B<void malloc_trim(size_t >I<pad>B<);>"
+#, fuzzy
+#| msgid "B<void malloc_trim(size_t >I<pad>B<);>"
+msgid "B<int malloc_trim(size_t >I<pad>B<);>"
msgstr "B<void malloc_trim(size_t >I<pad>B<);>"
#. type: Plain text
msgid "MALLOC_USABLE_SIZE"
msgstr "MALLOC_USABLE_SIZE"
+#. type: TH
+#: build/C/man3/malloc_usable_size.3:25
+#, no-wrap
+msgid "2012-03-29"
+msgstr "2012-03-29"
+
#. type: Plain text
#: build/C/man3/malloc_usable_size.3:28
msgid "malloc_usable_size - obtain size of block of memory allocated from heap"
#. type: TP
#: build/C/man2/mmap.2:442 build/C/man3/shm_open.3:229
-#: build/C/man2/shmget.2:222
+#: build/C/man2/shmget.2:221
#, no-wrap
msgid "B<ENFILE>"
msgstr "B<ENFILE>"
#. [2.6.7] shmem_zero_setup()-->shmem_file_setup()-->get_empty_filp()
#. type: Plain text
-#: build/C/man2/mmap.2:450 build/C/man2/shmget.2:226
+#: build/C/man2/mmap.2:450 build/C/man2/shmget.2:225
msgid "The system limit on the total number of open files has been reached."
msgstr "システム全体でオープンされているファイルの総数が上限に達した。"
"B<munmap>(2) is called. To be more precise, the part of the file that "
"corresponds to the memory area starting at I<addr> and having length "
"I<length> is updated."
-msgstr "B<msync>() は B<mmap>(2) を使ってメモリにマップされたファイルの、 メモリ上のコピーになされた変更をファイルシステムに反映させる。 この関数を使用しないと、 B<munmap>(2) が呼び出されるまで変更が書き戻される保証はない。 より正確には、ファイルのうち I<addr> から始まり長さ I<length> のメモリ領域に対応する部分が更新される。"
+msgstr ""
+"B<msync>() は B<mmap>(2) を使ってメモリにマップされたファイルの、 メモリ上"
+"のコピーになされた変更をファイルシステムに反映させる。 この関数を使用しない"
+"と、 B<munmap>(2) が呼び出されるまで変更が書き戻される保証はない。 より正確"
+"には、ファイルのうち I<addr> から始まり長さ I<length> のメモリ領域に対応する"
+"部分が更新される。"
#. type: Plain text
#: build/C/man2/msync.2:68
msgid "REMAP_FILE_PAGES"
msgstr "REMAP_FILE_PAGES"
-#. type: TH
-#: build/C/man2/remap_file_pages.2:28
-#, no-wrap
-msgid "2014-05-10"
-msgstr "2014-05-10"
-
#. type: Plain text
#: build/C/man2/remap_file_pages.2:31
msgid "remap_file_pages - create a nonlinear file mapping"
#. type: Plain text
#: build/C/man2/remap_file_pages.2:38
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int remap_file_pages(void *>I<addr>B<, size_t >I<size>B<, int >I<prot>B<,>\n"
+#| "B< ssize_t >I<pgoff>B<, int >I<flags>B<);>\n"
msgid ""
"B<int remap_file_pages(void *>I<addr>B<, size_t >I<size>B<, int >I<prot>B<,>\n"
-"B< ssize_t >I<pgoff>B<, int >I<flags>B<);>\n"
+"B< size_t >I<pgoff>B<, int >I<flags>B<);>\n"
msgstr ""
"B<int remap_file_pages(void *>I<addr>B<, size_t >I<size>B<, int >I<prot>B<,>\n"
"B< ssize_t >I<pgoff>B<, int >I<flags>B<);>\n"
#. type: TP
#: build/C/man3/shm_open.3:233 build/C/man3/shm_open.3:242
-#: build/C/man2/shmget.2:226
+#: build/C/man2/shmget.2:225
#, no-wrap
msgid "B<ENOENT>"
msgstr "B<ENOENT>"
msgid ""
"B<shmctl>() performs the control operation specified by I<cmd> on the System"
"\\ V shared memory segment whose identifier is given in I<shmid>."
-msgstr "B<shmctl>() は、識別子が I<shmid> の System\\ V 共有メモリ・セグメントに対して I<cmd> で指示した制御命令を実行する。"
+msgstr ""
+"B<shmctl>() は、識別子が I<shmid> の System\\ V 共有メモリ・セグメントに対し"
+"て I<cmd> で指示した制御命令を実行する。"
#. type: Plain text
#: build/C/man2/shmctl.2:67
#. SVr4 documents an additional error condition EMFILE.
#. type: Plain text
-#: build/C/man2/shmctl.2:382 build/C/man2/shmget.2:252
+#: build/C/man2/shmctl.2:382 build/C/man2/shmget.2:251
#: build/C/man2/shmop.2:231
msgid "SVr4, POSIX.1-2001."
msgstr "SVr4, POSIX.1-2001."
#. Like Linux, the FreeBSD man pages still document
#. the inclusion of these header files.
#. type: Plain text
-#: build/C/man2/shmctl.2:395 build/C/man2/shmget.2:270
+#: build/C/man2/shmctl.2:395 build/C/man2/shmget.2:269
msgid ""
"The inclusion of I<E<lt>sys/types.hE<gt>> and I<E<lt>sys/ipc.hE<gt>> isn't "
"required on Linux or by any version of POSIX. However, some old "
"B<PAGE_SIZE>, is created if I<key> has the value B<IPC_PRIVATE> or I<key> "
"isn't B<IPC_PRIVATE>, no shared memory segment corresponding to I<key> "
"exists, and B<IPC_CREAT> is specified in I<shmflg>."
-msgstr "B<shmget>() は I<key> 引き数に対応する System\\ V 共有メモリ・セグメントの識別子を返す。 I<key> の値が B<IPC_PRIVATE> の場合、もしくは I<key> に対応する共有メモリ・セグメントが存在せず、 I<shmflg> に B<IPC_CREAT> が指定されていた場合、 新しい共有メモリ・セグメントを作成する。 作成される共有メモリ・セグメントは、 I<size> 引き数の値を B<PAGE_SIZE> の倍数へと切り上げた (round up) 大きさとなる。"
+msgstr ""
+"B<shmget>() は I<key> 引き数に対応する System\\ V 共有メモリ・セグメントの識"
+"別子を返す。 I<key> の値が B<IPC_PRIVATE> の場合、もしくは I<key> に対応する"
+"共有メモリ・セグメントが存在せず、 I<shmflg> に B<IPC_CREAT> が指定されていた"
+"場合、 新しい共有メモリ・セグメントを作成する。 作成される共有メモリ・セグメ"
+"ントは、 I<size> 引き数の値を B<PAGE_SIZE> の倍数へと切り上げた (round up) 大"
+"きさとなる。"
#. type: Plain text
#: build/C/man2/shmget.2:91
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:222
+#: build/C/man2/shmget.2:221
#, fuzzy
#| msgid ""
#| "A new segment was to be created and I<size> E<lt> B<SHMMIN> or I<size> "
#| "E<gt> B<SHMMAX>, or no new segment was to be created, a segment with "
#| "given key existed, but I<size> is greater than the size of that segment."
msgid ""
-"(The call did not create a new segment and) a segment for the given I<key> "
-"exists, but I<size> is greater than the size of that segment."
+"A segment for the given I<key> exists, but I<size> is greater than the size "
+"of that segment."
msgstr ""
"新しいセグメントを作成しようとした際に I<size> E<lt> B<SHMMIN> または "
"I<size> E<gt> B<SHMMAX> であった。 もしくは、指定されたキーに対応するセグメン"
"在するセグメントの サイズよりも大きかった。"
#. type: Plain text
-#: build/C/man2/shmget.2:231
+#: build/C/man2/shmget.2:230
msgid ""
"No segment exists for the given I<key>, and B<IPC_CREAT> was not specified."
msgstr ""
"いなかった。"
#. type: Plain text
-#: build/C/man2/shmget.2:234
+#: build/C/man2/shmget.2:233
msgid "No memory could be allocated for segment overhead."
msgstr "セグメントの管理情報 (overhead) に割り当てるメモリがなかった。"
#. type: Plain text
-#: build/C/man2/shmget.2:242
+#: build/C/man2/shmget.2:241
msgid ""
"All possible shared memory IDs have been taken (B<SHMMNI>), or allocating a "
"segment of the requested I<size> would cause the system to exceed the system-"
"限 (B<SHMALL>) を超過した。"
#. type: Plain text
-#: build/C/man2/shmget.2:249
+#: build/C/man2/shmget.2:248
msgid ""
"The B<SHM_HUGETLB> flag was specified, but the caller was not privileged "
"(did not have the B<CAP_IPC_LOCK> capability)."
"(B<CAP_IPC_LOCK> ケーパビリティを持っていなかった)。"
#. type: Plain text
-#: build/C/man2/shmget.2:257
+#: build/C/man2/shmget.2:256
msgid "B<SHM_HUGETLB> and B<SHM_NORESERVE> are Linux extensions."
msgstr "B<SHM_HUGETLB> と B<SHM_NORESERVE> は Linux での拡張である。"
#. type: Plain text
-#: build/C/man2/shmget.2:281
+#: build/C/man2/shmget.2:280
msgid ""
"B<IPC_PRIVATE> isn't a flag field but a I<key_t> type. If this special "
"value is used for I<key>, the system call ignores all but the least "
"significant 9 bits of I<shmflg> and creates a new shared memory segment."
-msgstr "B<IPC_PRIVATE> はフラグではなく I<key_t> 型である。 この特別な値が I<key> に使用された場合は、 B<shmget>() は I<shmflg> の下位 9 ビットを除いた全てを無視し、 新しい共有メモリ・セグメントを作成する。"
+msgstr ""
+"B<IPC_PRIVATE> はフラグではなく I<key_t> 型である。 この特別な値が I<key> に"
+"使用された場合は、 B<shmget>() は I<shmflg> の下位 9 ビットを除いた全てを無"
+"視し、 新しい共有メモリ・セグメントを作成する。"
#. type: SS
-#: build/C/man2/shmget.2:281
+#: build/C/man2/shmget.2:280
#, no-wrap
msgid "Shared memory limits"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:285
+#: build/C/man2/shmget.2:284
msgid ""
"The following limits on shared memory segment resources affect the "
"B<shmget>() call:"
"る:"
#. type: TP
-#: build/C/man2/shmget.2:285
+#: build/C/man2/shmget.2:284
#, no-wrap
msgid "B<SHMALL>"
msgstr "B<SHMALL>"
#. type: Plain text
-#: build/C/man2/shmget.2:289
+#: build/C/man2/shmget.2:288
msgid ""
"System-wide limit on the number of shared memory pages. Since Linux 2.4, "
"the default value for this limit is"
-msgstr "システム全体の共有メモリ・ページ数の上限値。 Linux 2.2 以降では、この上限値のデフォルトは以下である。"
+msgstr ""
+"システム全体の共有メモリ・ページ数の上限値。 Linux 2.2 以降では、この上限値の"
+"デフォルトは以下である。"
#. type: Plain text
-#: build/C/man2/shmget.2:291
+#: build/C/man2/shmget.2:290
#, no-wrap
msgid " SHMMAX / PAGE_SIZE * (SHMMNI / 16)\n"
msgstr " SHMMAX / PAGE_SIZE * (SHMMNI / 16)\n"
#. type: Plain text
-#: build/C/man2/shmget.2:300
+#: build/C/man2/shmget.2:299
msgid ""
"If B<SHMMAX> and B<SHMMNI> are not modified, this yields a limit for the "
"total memory used by all shared memory segments of 8 GB: With a 4kB page "
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:303
+#: build/C/man2/shmget.2:302
msgid ""
"On Linux, this limit can be read and modified via I</proc/sys/kernel/shmall>."
msgstr ""
"たりできる。"
#. type: TP
-#: build/C/man2/shmget.2:303
+#: build/C/man2/shmget.2:302
#, no-wrap
msgid "B<SHMMAX>"
msgstr "B<SHMMAX>"
#. type: Plain text
-#: build/C/man2/shmget.2:307
+#: build/C/man2/shmget.2:306
msgid ""
"Maximum size in bytes for a shared memory segment. Since Linux 2.2, the "
"default value of this limit is 0x2000000 (32MB)."
"フォルトは 0x2000000 (32MB) である。"
#. type: Plain text
-#: build/C/man2/shmget.2:310
+#: build/C/man2/shmget.2:309
msgid ""
"On Linux, this limit can be read and modified via I</proc/sys/kernel/shmmax>."
msgstr ""
"たりできる。"
#. type: TP
-#: build/C/man2/shmget.2:310
+#: build/C/man2/shmget.2:309
#, no-wrap
msgid "B<SHMMIN>"
msgstr "B<SHMMIN>"
#. type: Plain text
-#: build/C/man2/shmget.2:316
+#: build/C/man2/shmget.2:315
msgid ""
"Minimum size in bytes for a shared memory segment: implementation dependent "
"(currently 1 byte, though B<PAGE_SIZE> is the effective minimum size)."
"が、実質的な最小サイズは B<PAGE_SIZE> である)。"
#. type: TP
-#: build/C/man2/shmget.2:316
+#: build/C/man2/shmget.2:315
#, no-wrap
msgid "B<SHMMNI>"
msgstr "B<SHMMNI>"
#. type: Plain text
-#: build/C/man2/shmget.2:321
+#: build/C/man2/shmget.2:320
msgid ""
"System-wide limit on the number of shared memory segments. In Linux 2.2, "
"the default value for this limit was 128; since Linux 2.4, the default value "
"is 4096."
-msgstr "システム全体の共有メモリ・セグメント数の上限値。 この上限値のデフォルトは、 Linux 2.2 以降では 128、 Linux 2.4 以降で 4096 である。"
+msgstr ""
+"システム全体の共有メモリ・セグメント数の上限値。 この上限値のデフォルトは、 "
+"Linux 2.2 以降では 128、 Linux 2.4 以降で 4096 である。"
#. Kernels between 2.4.x and 2.6.8 had an off-by-one error that meant
#. that we could create one more segment than SHMMNI -- MTK
#. This /proc file is not available in Linux 2.2 and earlier -- MTK
#. type: Plain text
-#: build/C/man2/shmget.2:327
+#: build/C/man2/shmget.2:326
msgid ""
"On Linux, this limit can be read and modified via I</proc/sys/kernel/shmmni>."
msgstr ""
"たりできる。"
#. type: Plain text
-#: build/C/man2/shmget.2:331
+#: build/C/man2/shmget.2:330
msgid ""
"The implementation has no specific limits for the per-process maximum number "
"of shared memory segments (B<SHMSEG>)."
"上の制限はない。"
#. type: Plain text
-#: build/C/man2/shmget.2:337
+#: build/C/man2/shmget.2:336
msgid ""
"Until version 2.3.30, Linux would return B<EIDRM> for a B<shmget>() on a "
"shared memory segment scheduled for deletion."
"に対して B<shmget>() が行われると B<EIDRM> を返していた。"
#. type: Plain text
-#: build/C/man2/shmget.2:343
+#: build/C/man2/shmget.2:342
msgid ""
"The name choice B<IPC_PRIVATE> was perhaps unfortunate, B<IPC_NEW> would "
"more clearly show its function."
"より明確にその機能を表しているだろう。"
#. type: Plain text
-#: build/C/man2/shmget.2:351
+#: build/C/man2/shmget.2:350
msgid ""
"B<shmat>(2), B<shmctl>(2), B<shmdt>(2), B<ftok>(3), B<capabilities>(7), "
"B<shm_overview>(7), B<svipc>(7)"
"B<shmat>() attaches the System\\ V shared memory segment identified by "
"I<shmid> to the address space of the calling process. The attaching address "
"is specified by I<shmaddr> with one of the following criteria:"
-msgstr "B<shmat>() は I<shmid> で指定された System\\ V 共有メモリ・セグメント (shared memory segment) を コールしたプロセスのアドレス空間に付加 (attach) する。 付加するアドレスは I<shmaddr> に以下のどれかの形式で指定する:"
+msgstr ""
+"B<shmat>() は I<shmid> で指定された System\\ V 共有メモリ・セグメント "
+"(shared memory segment) を コールしたプロセスのアドレス空間に付加 (attach) す"
+"る。 付加するアドレスは I<shmaddr> に以下のどれかの形式で指定する:"
#. type: Plain text
#: build/C/man2/shmop.2:68
"If I<shmaddr> isn't NULL and B<SHM_RND> is specified in I<shmflg>, the "
"attach occurs at the address equal to I<shmaddr> rounded down to the nearest "
"multiple of B<SHMLBA>."
-msgstr "I<shmaddr> が NULL でなく B<SHM_RND> が I<shmflg> に指定されている場合は、 I<shmaddr> を B<SHMLBA> の倍数へと切り捨てた (rounding down) のと等しいアドレスへ付加する。"
+msgstr ""
+"I<shmaddr> が NULL でなく B<SHM_RND> が I<shmflg> に指定されている場合は、 "
+"I<shmaddr> を B<SHMLBA> の倍数へと切り捨てた (rounding down) のと等しいアドレ"
+"スへ付加する。"
#. type: Plain text
#: build/C/man2/shmop.2:84
msgid ""
"Otherwise, I<shmaddr> must be a page-aligned address at which the attach "
"occurs."
-msgstr "その他の場合は I<shmaddr> は付加を行なうアドレスで、ページ境界を指している必要がある。"
+msgstr ""
+"その他の場合は I<shmaddr> は付加を行なうアドレスで、ページ境界を指している必"
+"要がある。"
#. type: Plain text
#: build/C/man2/shmop.2:90
msgid "B<fdatasync>(2), B<fsync>(2), B<msync>(2), B<sync>(2)"
msgstr "B<fdatasync>(2), B<fsync>(2), B<msync>(2), B<sync>(2)"
+#~ msgid "2014-05-10"
+#~ msgstr "2014-05-10"
+
#~ msgid "2008-04-22"
#~ msgstr "2008-04-22"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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"
msgstr ""
#. type: SH
-#: build/C/man2/alloc_hugepages.2:130 build/C/man3/alloca.3:70 build/C/man2/cacheflush.2:75 build/C/man2/fallocate.2:370 build/C/man2/madvise.2:325 build/C/man3/mallinfo.3:110 build/C/man3/malloc_get_state.3:86 build/C/man3/malloc_hook.3:80 build/C/man3/malloc_info.3:63 build/C/man3/malloc_stats.3:55 build/C/man3/malloc_trim.3:60 build/C/man3/malloc_usable_size.3:48 build/C/man3/mallopt.3:392 build/C/man3/mcheck.3:145 build/C/man2/mlock.2:186 build/C/man2/mmap.2:495 build/C/man2/mmap2.2:77 build/C/man2/mprotect.2:113 build/C/man2/mremap.2:185 build/C/man2/msync.2:96 build/C/man3/mtrace.3:78 build/C/man2/posix_fadvise.2:112 build/C/man3/posix_fallocate.3:103 build/C/man3/posix_memalign.3:182 build/C/man2/readahead.2:88 build/C/man2/remap_file_pages.2:153 build/C/man3/shm_open.3:251 build/C/man7/shm_overview.7:101 build/C/man2/shmctl.2:377 build/C/man2/shmget.2:249 build/C/man2/shmop.2:228 build/C/man2/subpage_prot.2:96 build/C/man2/sync_file_range.2:180
+#: build/C/man2/alloc_hugepages.2:130 build/C/man3/alloca.3:70 build/C/man2/cacheflush.2:75 build/C/man2/fallocate.2:370 build/C/man2/madvise.2:325 build/C/man3/mallinfo.3:110 build/C/man3/malloc_get_state.3:86 build/C/man3/malloc_hook.3:80 build/C/man3/malloc_info.3:63 build/C/man3/malloc_stats.3:55 build/C/man3/malloc_trim.3:60 build/C/man3/malloc_usable_size.3:48 build/C/man3/mallopt.3:392 build/C/man3/mcheck.3:145 build/C/man2/mlock.2:186 build/C/man2/mmap.2:495 build/C/man2/mmap2.2:77 build/C/man2/mprotect.2:113 build/C/man2/mremap.2:185 build/C/man2/msync.2:96 build/C/man3/mtrace.3:78 build/C/man2/posix_fadvise.2:112 build/C/man3/posix_fallocate.3:103 build/C/man3/posix_memalign.3:182 build/C/man2/readahead.2:88 build/C/man2/remap_file_pages.2:153 build/C/man3/shm_open.3:251 build/C/man7/shm_overview.7:101 build/C/man2/shmctl.2:377 build/C/man2/shmget.2:248 build/C/man2/shmop.2:228 build/C/man2/subpage_prot.2:96 build/C/man2/sync_file_range.2:180
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/alloc_hugepages.2:133 build/C/man3/alloca.3:78 build/C/man2/madvise.2:347 build/C/man3/malloc_get_state.3:88 build/C/man3/malloc_hook.3:82 build/C/man3/malloc_info.3:65 build/C/man3/malloc_stats.3:57 build/C/man3/malloc_trim.3:62 build/C/man3/malloc_usable_size.3:50 build/C/man3/mcheck.3:147 build/C/man2/mlock.2:213 build/C/man2/mmap.2:513 build/C/man2/mmap2.2:79 build/C/man2/mprotect.2:122 build/C/man2/mremap.2:191 build/C/man2/msync.2:120 build/C/man3/mtrace.3:80 build/C/man2/posix_fadvise.2:121 build/C/man3/posix_memalign.3:221 build/C/man2/readahead.2:93 build/C/man2/remap_file_pages.2:157 build/C/man3/shm_open.3:257 build/C/man7/shm_overview.7:103 build/C/man2/shmctl.2:382 build/C/man2/shmget.2:257 build/C/man2/shmop.2:247 build/C/man2/subpage_prot.2:98 build/C/man2/sync_file_range.2:183
+#: build/C/man2/alloc_hugepages.2:133 build/C/man3/alloca.3:78 build/C/man2/madvise.2:347 build/C/man3/malloc_get_state.3:88 build/C/man3/malloc_hook.3:82 build/C/man3/malloc_info.3:65 build/C/man3/malloc_stats.3:57 build/C/man3/malloc_trim.3:62 build/C/man3/malloc_usable_size.3:50 build/C/man3/mcheck.3:147 build/C/man2/mlock.2:213 build/C/man2/mmap.2:513 build/C/man2/mmap2.2:79 build/C/man2/mprotect.2:122 build/C/man2/mremap.2:191 build/C/man2/msync.2:120 build/C/man3/mtrace.3:80 build/C/man2/posix_fadvise.2:121 build/C/man3/posix_memalign.3:221 build/C/man2/readahead.2:93 build/C/man2/remap_file_pages.2:157 build/C/man3/shm_open.3:257 build/C/man7/shm_overview.7:103 build/C/man2/shmctl.2:382 build/C/man2/shmget.2:256 build/C/man2/shmop.2:247 build/C/man2/subpage_prot.2:98 build/C/man2/sync_file_range.2:183
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/alloc_hugepages.2:150 build/C/man3/alloca.3:162 build/C/man2/cacheflush.2:89 build/C/man2/fallocate.2:378 build/C/man2/madvise.2:381 build/C/man3/mallinfo.3:279 build/C/man3/malloc_get_state.3:114 build/C/man3/malloc_hook.3:142 build/C/man3/malloc_info.3:262 build/C/man3/malloc_stats.3:67 build/C/man3/malloc_trim.3:82 build/C/man3/malloc_usable_size.3:64 build/C/man3/mallopt.3:580 build/C/man3/mcheck.3:208 build/C/man2/mlock.2:343 build/C/man2/mmap.2:735 build/C/man2/mmap2.2:101 build/C/man2/mprotect.2:229 build/C/man2/mremap.2:214 build/C/man2/msync.2:151 build/C/man3/mtrace.3:172 build/C/man2/posix_fadvise.2:197 build/C/man3/posix_fallocate.3:133 build/C/man3/posix_memalign.3:277 build/C/man2/readahead.2:113 build/C/man2/remap_file_pages.2:175 build/C/man3/shm_open.3:282 build/C/man7/shm_overview.7:127 build/C/man2/shmctl.2:435 build/C/man2/shmget.2:351 build/C/man2/shmop.2:305 build/C/man2/subpage_prot.2:134 build/C/man2/sync_file_range.2:226
+#: build/C/man2/alloc_hugepages.2:150 build/C/man3/alloca.3:162 build/C/man2/cacheflush.2:89 build/C/man2/fallocate.2:378 build/C/man2/madvise.2:381 build/C/man3/mallinfo.3:279 build/C/man3/malloc_get_state.3:114 build/C/man3/malloc_hook.3:142 build/C/man3/malloc_info.3:262 build/C/man3/malloc_stats.3:67 build/C/man3/malloc_trim.3:82 build/C/man3/malloc_usable_size.3:64 build/C/man3/mallopt.3:580 build/C/man3/mcheck.3:208 build/C/man2/mlock.2:343 build/C/man2/mmap.2:735 build/C/man2/mmap2.2:101 build/C/man2/mprotect.2:229 build/C/man2/mremap.2:214 build/C/man2/msync.2:151 build/C/man3/mtrace.3:172 build/C/man2/posix_fadvise.2:197 build/C/man3/posix_fallocate.3:133 build/C/man3/posix_memalign.3:277 build/C/man2/readahead.2:113 build/C/man2/remap_file_pages.2:175 build/C/man3/shm_open.3:282 build/C/man7/shm_overview.7:127 build/C/man2/shmctl.2:435 build/C/man2/shmget.2:350 build/C/man2/shmop.2:305 build/C/man2/subpage_prot.2:134 build/C/man2/sync_file_range.2:226
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man2/alloc_hugepages.2:158 build/C/man3/alloca.3:170 build/C/man2/cacheflush.2:97 build/C/man2/fallocate.2:386 build/C/man2/madvise.2:389 build/C/man3/mallinfo.3:287 build/C/man3/malloc_get_state.3:122 build/C/man3/malloc_hook.3:150 build/C/man3/malloc_info.3:270 build/C/man3/malloc_stats.3:75 build/C/man3/malloc_trim.3:90 build/C/man3/malloc_usable_size.3:72 build/C/man3/mallopt.3:588 build/C/man3/mcheck.3:216 build/C/man2/mlock.2:351 build/C/man2/mmap.2:743 build/C/man2/mmap2.2:109 build/C/man2/mprotect.2:237 build/C/man2/mremap.2:222 build/C/man2/msync.2:159 build/C/man3/mtrace.3:180 build/C/man2/posix_fadvise.2:205 build/C/man3/posix_fallocate.3:141 build/C/man3/posix_memalign.3:285 build/C/man2/readahead.2:121 build/C/man2/remap_file_pages.2:183 build/C/man3/shm_open.3:290 build/C/man7/shm_overview.7:135 build/C/man2/shmctl.2:443 build/C/man2/shmget.2:359 build/C/man2/shmop.2:313 build/C/man2/subpage_prot.2:142 build/C/man2/sync_file_range.2:234
+#: build/C/man2/alloc_hugepages.2:158 build/C/man3/alloca.3:170 build/C/man2/cacheflush.2:97 build/C/man2/fallocate.2:386 build/C/man2/madvise.2:389 build/C/man3/mallinfo.3:287 build/C/man3/malloc_get_state.3:122 build/C/man3/malloc_hook.3:150 build/C/man3/malloc_info.3:270 build/C/man3/malloc_stats.3:75 build/C/man3/malloc_trim.3:90 build/C/man3/malloc_usable_size.3:72 build/C/man3/mallopt.3:588 build/C/man3/mcheck.3:216 build/C/man2/mlock.2:351 build/C/man2/mmap.2:743 build/C/man2/mmap2.2:109 build/C/man2/mprotect.2:237 build/C/man2/mremap.2:222 build/C/man2/msync.2:159 build/C/man3/mtrace.3:180 build/C/man2/posix_fadvise.2:205 build/C/man3/posix_fallocate.3:141 build/C/man3/posix_memalign.3:285 build/C/man2/readahead.2:121 build/C/man2/remap_file_pages.2:183 build/C/man3/shm_open.3:290 build/C/man7/shm_overview.7:135 build/C/man2/shmctl.2:443 build/C/man2/shmget.2:358 build/C/man2/shmop.2:313 build/C/man2/subpage_prot.2:142 build/C/man2/sync_file_range.2:234
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: SH
-#: build/C/man3/alloca.3:145 build/C/man2/cacheflush.2:82 build/C/man3/mallinfo.3:114 build/C/man3/mallopt.3:406 build/C/man2/mlock.2:311 build/C/man2/mmap.2:585 build/C/man3/mtrace.3:102 build/C/man2/posix_fadvise.2:186 build/C/man2/readahead.2:98 build/C/man2/shmget.2:337
+#: build/C/man3/alloca.3:145 build/C/man2/cacheflush.2:82 build/C/man3/mallinfo.3:114 build/C/man3/mallopt.3:406 build/C/man2/mlock.2:311 build/C/man2/mmap.2:585 build/C/man3/mtrace.3:102 build/C/man2/posix_fadvise.2:186 build/C/man2/readahead.2:98 build/C/man2/shmget.2:336
#, no-wrap
msgid "BUGS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/alloca.3:158 build/C/man2/fallocate.2:373 build/C/man2/madvise.2:372 build/C/man3/mallinfo.3:270 build/C/man3/malloc_get_state.3:111 build/C/man3/malloc_hook.3:137 build/C/man3/malloc_info.3:256 build/C/man3/malloc_stats.3:61 build/C/man3/malloc_trim.3:78 build/C/man3/malloc_usable_size.3:62 build/C/man3/mallopt.3:566 build/C/man3/mcheck.3:204 build/C/man2/mlock.2:336 build/C/man2/mmap.2:710 build/C/man2/mmap2.2:95 build/C/man2/mprotect.2:226 build/C/man2/mremap.2:199 build/C/man2/msync.2:147 build/C/man3/mtrace.3:167 build/C/man2/posix_fadvise.2:191 build/C/man3/posix_fallocate.3:128 build/C/man3/posix_memalign.3:272 build/C/man2/readahead.2:107 build/C/man2/remap_file_pages.2:168 build/C/man3/shm_open.3:271 build/C/man7/shm_overview.7:114 build/C/man2/shmctl.2:428 build/C/man2/shmget.2:343 build/C/man2/shmop.2:297 build/C/man2/subpage_prot.2:128 build/C/man2/sync_file_range.2:221
+#: build/C/man3/alloca.3:158 build/C/man2/fallocate.2:373 build/C/man2/madvise.2:372 build/C/man3/mallinfo.3:270 build/C/man3/malloc_get_state.3:111 build/C/man3/malloc_hook.3:137 build/C/man3/malloc_info.3:256 build/C/man3/malloc_stats.3:61 build/C/man3/malloc_trim.3:78 build/C/man3/malloc_usable_size.3:62 build/C/man3/mallopt.3:566 build/C/man3/mcheck.3:204 build/C/man2/mlock.2:336 build/C/man2/mmap.2:710 build/C/man2/mmap2.2:95 build/C/man2/mprotect.2:226 build/C/man2/mremap.2:199 build/C/man2/msync.2:147 build/C/man3/mtrace.3:167 build/C/man2/posix_fadvise.2:191 build/C/man3/posix_fallocate.3:128 build/C/man3/posix_memalign.3:272 build/C/man2/readahead.2:107 build/C/man2/remap_file_pages.2:168 build/C/man3/shm_open.3:271 build/C/man7/shm_overview.7:114 build/C/man2/shmctl.2:428 build/C/man2/shmget.2:342 build/C/man2/shmop.2:297 build/C/man2/subpage_prot.2:128 build/C/man2/sync_file_range.2:221
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/fallocate.2:314 build/C/man3/posix_fallocate.3:91 build/C/man2/shmget.2:234 build/C/man2/sync_file_range.2:166
+#: build/C/man2/fallocate.2:314 build/C/man3/posix_fallocate.3:91 build/C/man2/shmget.2:233 build/C/man2/sync_file_range.2:166
#, no-wrap
msgid "B<ENOSPC>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/fallocate.2:332 build/C/man2/mlock.2:143 build/C/man2/mlock.2:182 build/C/man2/mmap.2:458 build/C/man2/shmctl.2:353 build/C/man2/shmget.2:242
+#: build/C/man2/fallocate.2:332 build/C/man2/mlock.2:143 build/C/man2/mlock.2:182 build/C/man2/mmap.2:458 build/C/man2/shmctl.2:353 build/C/man2/shmget.2:241
#, no-wrap
msgid "B<EPERM>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/madvise.2:316 build/C/man2/madvise.2:321 build/C/man2/mlock.2:123 build/C/man2/mlock.2:131 build/C/man2/mlock.2:169 build/C/man2/mmap.2:454 build/C/man2/mprotect.2:100 build/C/man2/mprotect.2:103 build/C/man2/mremap.2:179 build/C/man2/msync.2:93 build/C/man3/posix_memalign.3:164 build/C/man2/shmctl.2:337 build/C/man2/shmget.2:231 build/C/man2/shmop.2:211 build/C/man2/subpage_prot.2:87 build/C/man2/sync_file_range.2:163
+#: build/C/man2/madvise.2:316 build/C/man2/madvise.2:321 build/C/man2/mlock.2:123 build/C/man2/mlock.2:131 build/C/man2/mlock.2:169 build/C/man2/mmap.2:454 build/C/man2/mprotect.2:100 build/C/man2/mprotect.2:103 build/C/man2/mremap.2:179 build/C/man2/msync.2:93 build/C/man3/posix_memalign.3:164 build/C/man2/shmctl.2:337 build/C/man2/shmget.2:230 build/C/man2/shmop.2:211 build/C/man2/subpage_prot.2:87 build/C/man2/sync_file_range.2:163
#, no-wrap
msgid "B<ENOMEM>"
msgstr ""
msgstr ""
#. type: SS
-#: build/C/man2/madvise.2:348 build/C/man2/mlock.2:274 build/C/man2/shmget.2:331
+#: build/C/man2/madvise.2:348 build/C/man2/mlock.2:274 build/C/man2/shmget.2:330
#, no-wrap
msgid "Linux notes"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man3/malloc_trim.3:26 build/C/man3/malloc_usable_size.3:25
+#: build/C/man3/malloc_trim.3:26 build/C/man2/remap_file_pages.2:28
#, no-wrap
-msgid "2012-03-29"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/malloc_trim.3:33
-msgid "B<void malloc_trim(size_t >I<pad>B<);>"
+msgid "B<int malloc_trim(size_t >I<pad>B<);>"
msgstr ""
#. type: Plain text
msgid "MALLOC_USABLE_SIZE"
msgstr ""
+#. type: TH
+#: build/C/man3/malloc_usable_size.3:25
+#, no-wrap
+msgid "2012-03-29"
+msgstr ""
+
#. type: Plain text
#: build/C/man3/malloc_usable_size.3:28
msgid "malloc_usable_size - obtain size of block of memory allocated from heap"
msgstr ""
#. type: TP
-#: build/C/man2/mmap.2:442 build/C/man3/shm_open.3:229 build/C/man2/shmget.2:222
+#: build/C/man2/mmap.2:442 build/C/man3/shm_open.3:229 build/C/man2/shmget.2:221
#, no-wrap
msgid "B<ENFILE>"
msgstr ""
#. [2.6.7] shmem_zero_setup()-->shmem_file_setup()-->get_empty_filp()
#. type: Plain text
-#: build/C/man2/mmap.2:450 build/C/man2/shmget.2:226
+#: build/C/man2/mmap.2:450 build/C/man2/shmget.2:225
msgid "The system limit on the total number of open files has been reached."
msgstr ""
msgid "REMAP_FILE_PAGES"
msgstr ""
-#. type: TH
-#: build/C/man2/remap_file_pages.2:28
-#, no-wrap
-msgid "2014-05-10"
-msgstr ""
-
#. type: Plain text
#: build/C/man2/remap_file_pages.2:31
msgid "remap_file_pages - create a nonlinear file mapping"
msgid ""
"B<int remap_file_pages(void *>I<addr>B<, size_t >I<size>B<, int "
">I<prot>B<,>\n"
-"B< ssize_t >I<pgoff>B<, int >I<flags>B<);>\n"
+"B< size_t >I<pgoff>B<, int >I<flags>B<);>\n"
msgstr ""
#. type: Plain text
msgstr ""
#. type: TP
-#: build/C/man3/shm_open.3:233 build/C/man3/shm_open.3:242 build/C/man2/shmget.2:226
+#: build/C/man3/shm_open.3:233 build/C/man3/shm_open.3:242 build/C/man2/shmget.2:225
#, no-wrap
msgid "B<ENOENT>"
msgstr ""
#. SVr4 documents an additional error condition EMFILE.
#. type: Plain text
-#: build/C/man2/shmctl.2:382 build/C/man2/shmget.2:252 build/C/man2/shmop.2:231
+#: build/C/man2/shmctl.2:382 build/C/man2/shmget.2:251 build/C/man2/shmop.2:231
msgid "SVr4, POSIX.1-2001."
msgstr ""
#. Like Linux, the FreeBSD man pages still document
#. the inclusion of these header files.
#. type: Plain text
-#: build/C/man2/shmctl.2:395 build/C/man2/shmget.2:270
+#: build/C/man2/shmctl.2:395 build/C/man2/shmget.2:269
msgid ""
"The inclusion of I<E<lt>sys/types.hE<gt>> and I<E<lt>sys/ipc.hE<gt>> isn't "
"required on Linux or by any version of POSIX. However, some old "
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:222
+#: build/C/man2/shmget.2:221
msgid ""
-"(The call did not create a new segment and) a segment for the given I<key> "
-"exists, but I<size> is greater than the size of that segment."
+"A segment for the given I<key> exists, but I<size> is greater than the size "
+"of that segment."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:231
+#: build/C/man2/shmget.2:230
msgid "No segment exists for the given I<key>, and B<IPC_CREAT> was not specified."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:234
+#: build/C/man2/shmget.2:233
msgid "No memory could be allocated for segment overhead."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:242
+#: build/C/man2/shmget.2:241
msgid ""
"All possible shared memory IDs have been taken (B<SHMMNI>), or allocating a "
"segment of the requested I<size> would cause the system to exceed the "
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:249
+#: build/C/man2/shmget.2:248
msgid ""
"The B<SHM_HUGETLB> flag was specified, but the caller was not privileged "
"(did not have the B<CAP_IPC_LOCK> capability)."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:257
+#: build/C/man2/shmget.2:256
msgid "B<SHM_HUGETLB> and B<SHM_NORESERVE> are Linux extensions."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:281
+#: build/C/man2/shmget.2:280
msgid ""
"B<IPC_PRIVATE> isn't a flag field but a I<key_t> type. If this special "
"value is used for I<key>, the system call ignores all but the least "
msgstr ""
#. type: SS
-#: build/C/man2/shmget.2:281
+#: build/C/man2/shmget.2:280
#, no-wrap
msgid "Shared memory limits"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:285
+#: build/C/man2/shmget.2:284
msgid ""
"The following limits on shared memory segment resources affect the "
"B<shmget>() call:"
msgstr ""
#. type: TP
-#: build/C/man2/shmget.2:285
+#: build/C/man2/shmget.2:284
#, no-wrap
msgid "B<SHMALL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:289
+#: build/C/man2/shmget.2:288
msgid ""
"System-wide limit on the number of shared memory pages. Since Linux 2.4, "
"the default value for this limit is"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:291
+#: build/C/man2/shmget.2:290
#, no-wrap
msgid " SHMMAX / PAGE_SIZE * (SHMMNI / 16)\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:300
+#: build/C/man2/shmget.2:299
msgid ""
"If B<SHMMAX> and B<SHMMNI> are not modified, this yields a limit for the "
"total memory used by all shared memory segments of 8 GB: With a 4kB page "
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:303
+#: build/C/man2/shmget.2:302
msgid ""
"On Linux, this limit can be read and modified via "
"I</proc/sys/kernel/shmall>."
msgstr ""
#. type: TP
-#: build/C/man2/shmget.2:303
+#: build/C/man2/shmget.2:302
#, no-wrap
msgid "B<SHMMAX>"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:307
+#: build/C/man2/shmget.2:306
msgid ""
"Maximum size in bytes for a shared memory segment. Since Linux 2.2, the "
"default value of this limit is 0x2000000 (32MB)."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:310
+#: build/C/man2/shmget.2:309
msgid ""
"On Linux, this limit can be read and modified via "
"I</proc/sys/kernel/shmmax>."
msgstr ""
#. type: TP
-#: build/C/man2/shmget.2:310
+#: build/C/man2/shmget.2:309
#, no-wrap
msgid "B<SHMMIN>"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:316
+#: build/C/man2/shmget.2:315
msgid ""
"Minimum size in bytes for a shared memory segment: implementation dependent "
"(currently 1 byte, though B<PAGE_SIZE> is the effective minimum size)."
msgstr ""
#. type: TP
-#: build/C/man2/shmget.2:316
+#: build/C/man2/shmget.2:315
#, no-wrap
msgid "B<SHMMNI>"
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:321
+#: build/C/man2/shmget.2:320
msgid ""
"System-wide limit on the number of shared memory segments. In Linux 2.2, "
"the default value for this limit was 128; since Linux 2.4, the default value "
#. that we could create one more segment than SHMMNI -- MTK
#. This /proc file is not available in Linux 2.2 and earlier -- MTK
#. type: Plain text
-#: build/C/man2/shmget.2:327
+#: build/C/man2/shmget.2:326
msgid ""
"On Linux, this limit can be read and modified via "
"I</proc/sys/kernel/shmmni>."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:331
+#: build/C/man2/shmget.2:330
msgid ""
"The implementation has no specific limits for the per-process maximum number "
"of shared memory segments (B<SHMSEG>)."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:337
+#: build/C/man2/shmget.2:336
msgid ""
"Until version 2.3.30, Linux would return B<EIDRM> for a B<shmget>() on a "
"shared memory segment scheduled for deletion."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:343
+#: build/C/man2/shmget.2:342
msgid ""
"The name choice B<IPC_PRIVATE> was perhaps unfortunate, B<IPC_NEW> would "
"more clearly show its function."
msgstr ""
#. type: Plain text
-#: build/C/man2/shmget.2:351
+#: build/C/man2/shmget.2:350
msgid ""
"B<shmat>(2), B<shmctl>(2), B<shmdt>(2), B<ftok>(3), B<capabilities>(7), "
"B<shm_overview>(7), B<svipc>(7)"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-06 00:50+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr "MQ_CLOSE"
#. type: TH
-#: build/C/man3/mq_close.3:26 build/C/man3/mq_getattr.3:26
-#: build/C/man3/mq_unlink.3:26
+#: build/C/man3/mq_close.3:26 build/C/man3/mq_unlink.3:26
#, no-wrap
msgid "2010-08-29"
msgstr "2010-08-29"
#: build/C/man3/mq_receive.3:181 build/C/man3/mq_send.3:186
#: build/C/man3/mq_unlink.3:80 build/C/man2/msgctl.2:382
#: build/C/man2/msgget.2:245 build/C/man2/msgop.2:592
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid "MQ_GETATTR"
msgstr "MQ_GETATTR"
+#. type: TH
+#: build/C/man3/mq_getattr.3:26
+#, fuzzy, no-wrap
+#| msgid "2014-05-16"
+msgid "2014-05-28"
+msgstr "2014-05-16"
+
#. type: Plain text
#: build/C/man3/mq_getattr.3:29
msgid "mq_getattr, mq_setattr - get/set message queue attributes"
#. type: Plain text
#: build/C/man3/mq_getattr.3:37
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int mq_setattr(mqd_t >I<mqdes>B<, struct mq_attr *>I<newattr>B<,>\n"
+#| "B< struct mq_attr *>I<oldattr>B<);>\n"
msgid ""
-"B<int mq_setattr(mqd_t >I<mqdes>B<, struct mq_attr *>I<newattr>B<,>\n"
+"B<int mq_setattr(mqd_t >I<mqdes>B<, const struct mq_attr *>I<newattr>B<,>\n"
"B< struct mq_attr *>I<oldattr>B<);>\n"
msgstr ""
"B<int mq_setattr(mqd_t >I<mqdes>B<, struct mq_attr *>I<newattr>B<,>\n"
"be viewed and manipulated using the commands usually used for files (e.g., "
"B<ls>(1) and B<rm>(1))."
msgstr ""
-"メッセージキューファイルシステムのマウント後は、ファイルに対して 通常使うコ"
-"ã\83\9eã\83³ã\83\89 (ä¾\8bã\81\88ã\81° B<ls>(1) ã\82\84 B<rm>(1)) ã\82\92使ã\81£ã\81¦ã\80\81ã\82·ã\82¹ã\83\86ã\83 ä¸\8aã\81®ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\82ã\83¥ã\83¼"
-"を表示したり 操作したりできる。"
+"メッセージキューファイルシステムのマウント後は、ファイルに対して 通常使うコマ"
+"ã\83³ã\83\89 (ä¾\8bã\81\88ã\81° B<ls>(1) ã\82\84 B<rm>(1)) ã\82\92使ã\81£ã\81¦ã\80\81ã\82·ã\82¹ã\83\86ã\83 ä¸\8aã\81®ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\82ã\83¥ã\83¼ã\82\92"
+"表示したり 操作したりできる。"
#. type: Plain text
#: build/C/man7/mq_overview.7:223
msgid ""
"B<msgctl>() performs the control operation specified by I<cmd> on the System"
"\\ V message queue with identifier I<msqid>."
-msgstr "B<msgctl>() はメッセージキュー識別子 I<msqid> で指定された System\\ V メッセージキュー (message queue) に対して I<cmd> で指定された制御操作を行なう。"
+msgstr ""
+"B<msgctl>() はメッセージキュー識別子 I<msqid> で指定された System\\ V メッ"
+"セージキュー (message queue) に対して I<cmd> で指定された制御操作を行なう。"
#. type: Plain text
#: build/C/man2/msgctl.2:58
"into the I<msqid_ds> structure pointed to by I<buf>. The caller must have "
"read permission on the message queue."
msgstr ""
-"I<msqid> に関連づけられたメッセージキューデータ構造体から、ポインタ "
-"I<buf> が指し示す I<msqid_ds> 構造体に情報をコピーする。 呼び出し側はメッセー"
-"ã\82¸ã\83»ã\82ã\83¥ã\83¼ã\81«å¯¾ã\81\99ã\82\8bèªã\81¿è¾¼ã\81¿è¨±å\8f¯ã\82\92æ\8c\81ã\81£ã\81¦ã\81\84ã\81ªã\81\91ã\82\8cã\81°ã\81ªã\82\89ã\81ªã\81\84ã\80\82"
+"I<msqid> に関連づけられたメッセージキューデータ構造体から、ポインタ I<buf> が"
+"指し示す I<msqid_ds> 構造体に情報をコピーする。 呼び出し側はメッセージ・"
+"キューに対する読み込み許可を持っていなければならない。"
#. type: TP
#: build/C/man2/msgctl.2:110
"メッセージキューをただちに削除する。 同時にその構造体の読み書きの待ち状態に"
"あったプロセスに通知する (エラーが返り、 I<errno> が B<EIDRM> に設定され"
"る)。 呼び出したプロセスが適切な特権を持っているか、 呼び出したプロセスの実効"
-"ユーザ ID がメッセージキューの作成者か 所有者の実効ユーザ ID でなければなら"
-"ã\81ªã\81\84ã\80\82ã\81\93ã\81®å ´å\90\88ã\80\81 B<msgctl>() ã\81®ç¬¬ 3 å¼\95ã\81\8dæ\95°ã\81¯ç\84¡è¦\96ã\81\95ã\82\8cã\82\8bã\80\82"
+"ユーザ ID がメッセージキューの作成者か 所有者の実効ユーザ ID でなければならな"
+"い。この場合、 B<msgctl>() の第 3 引き数は無視される。"
#. type: TP
#: build/C/man2/msgctl.2:151
"(thus, a cast is required), defined in I<E<lt>sys/msg.hE<gt>> if the "
"B<_GNU_SOURCE> feature test macro is defined:"
msgstr ""
-"システム全体でのメッセージキューの制限とパラメータに関する情報を、 I<buf> "
-"が指す構造体に入れて返す。 この構造体は I<msginfo> 型である (そのためキャスト"
-"が必要である)。 I<msginfo> は B<_GNU_SOURCE> 機能検査マクロが定義された場合"
-"に I<E<lt>sys/msg.hE<gt>> で以下のように定義される:"
+"システム全体でのメッセージキューの制限とパラメータに関する情報を、 I<buf> が"
+"指す構造体に入れて返す。 この構造体は I<msginfo> 型である (そのためキャストが"
+"必要である)。 I<msginfo> は B<_GNU_SOURCE> 機能検査マクロが定義された場合に "
+"I<E<lt>sys/msg.hE<gt>> で以下のように定義される:"
#. type: Plain text
#: build/C/man2/msgctl.2:188
"messages in all queues on the system."
msgstr ""
"B<IPC_INFO> のときと同じ情報を格納した I<msginfo> 構造体を返す。 但し、以下の"
-"フィールドにはメッセージキューが 消費しているシステム資源に関する情報が格納"
-"ã\81\95ã\82\8cã\82\8bç\82¹ã\81\8cç\95°ã\81ªã\82\8bã\80\82 I<msgpool> ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81¯ç\8f¾å\9c¨ã\82·ã\82¹ã\83\86ã\83 ä¸\8aã\81«å\98å\9c¨ã\81\99ã\82\8bã\83¡ã\83\83ã\82»ã\83¼"
-"ã\82¸ã\83»ã\82ã\83¥ã\83¼ã\81®æ\95°ã\82\92è¿\94ã\81\99ã\80\82 I<msgmap> ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81¯ã\82·ã\82¹ã\83\86ã\83 ä¸\8aã\81®å\85¨ã\81¦ã\81®ã\82ã\83¥ã\83¼ã\81«å\85¥ã\81£ã\81¦"
-"ã\81\84ã\82\8bã\83¡ã\83\83ã\82»ã\83¼ã\82¸ç·\8fæ\95°ã\82\92è¿\94ã\81\99ã\80\82 I<msgtql> ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81¯ã\82·ã\82¹ã\83\86ã\83 ä¸\8aã\81®å\85¨ã\81¦ã\81®ã\82ã\83¥ã\83¼ã\81«"
-"入っている全メッセージの 総バイト数を返す。"
+"フィールドにはメッセージキューが 消費しているシステム資源に関する情報が格納さ"
+"ã\82\8cã\82\8bç\82¹ã\81\8cç\95°ã\81ªã\82\8bã\80\82 I<msgpool> ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81¯ç\8f¾å\9c¨ã\82·ã\82¹ã\83\86ã\83 ä¸\8aã\81«å\98å\9c¨ã\81\99ã\82\8bã\83¡ã\83\83ã\82»ã\83¼ã\82¸ã\83»"
+"ã\82ã\83¥ã\83¼ã\81®æ\95°ã\82\92è¿\94ã\81\99ã\80\82 I<msgmap> ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81¯ã\82·ã\82¹ã\83\86ã\83 ä¸\8aã\81®å\85¨ã\81¦ã\81®ã\82ã\83¥ã\83¼ã\81«å\85¥ã\81£ã\81¦ã\81\84ã\82\8b"
+"ã\83¡ã\83\83ã\82»ã\83¼ã\82¸ç·\8fæ\95°ã\82\92è¿\94ã\81\99ã\80\82 I<msgtql> ã\83\95ã\82£ã\83¼ã\83«ã\83\89ã\81¯ã\82·ã\82¹ã\83\86ã\83 ä¸\8aã\81®å\85¨ã\81¦ã\81®ã\82ã\83¥ã\83¼ã\81«å\85¥ã\81£ã\81¦"
+"いる全メッセージの 総バイト数を返す。"
#. type: TP
#: build/C/man2/msgctl.2:218
"system."
msgstr ""
"B<IPC_STAT> と同じく I<msqid_ds> 構造体を返す。 但し、 I<msqid> 引き数は、"
-"キュー識別子ではなく、システム上の全てのメッセージキュー に関する情報を管理"
-"ã\81\99ã\82\8bã\82«ã\83¼ã\83\8dã\83«ã\81®å\86\85é\83¨é\85\8då\88\97ã\81¸ã\81®ã\82¤ã\83³ã\83\87ã\83\83ã\82¯ã\82¹ã\81§ã\81\82ã\82\8bã\80\82"
+"キュー識別子ではなく、システム上の全てのメッセージキュー に関する情報を管理す"
+"るカーネルの内部配列へのインデックスである。"
#. type: Plain text
#: build/C/man2/msgctl.2:250
"given in I<msqid>."
msgstr ""
"成功すると、 B<IPC_STAT>, B<IPC_SET>, B<IPC_RMID> は 0 を返す。 B<IPC_INFO> "
-"と B<MSG_INFO> 操作は、成功すると、全てのメッセージキューに関する情報を 管"
-"理しているカーネルの内部配列の使用中エントリのインデックスの うち最大値を返"
-"す (この情報は、システムの全てのメッセージキューに関する情報を 取得するため"
-"に、 B<MSG_STAT> 操作を繰り返し実行する際に使用できる)。 B<MSG_STAT> 操作は、"
-"成功すると、 I<msqid> で指定されたインデックスを持つメッセージキューの識別"
-"子を返す。"
+"と B<MSG_INFO> 操作は、成功すると、全てのメッセージキューに関する情報を 管理"
+"しているカーネルの内部配列の使用中エントリのインデックスの うち最大値を返す "
+"(この情報は、システムの全てのメッセージキューに関する情報を 取得するために、 "
+"B<MSG_STAT> 操作を繰り返し実行する際に使用できる)。 B<MSG_STAT> 操作は、成功"
+"すると、 I<msqid> で指定されたインデックスを持つメッセージキューの識別子を返"
+"す。"
#. type: Plain text
#: build/C/man2/msgctl.2:254
"created if I<key> has the value B<IPC_PRIVATE> or I<key> isn't "
"B<IPC_PRIVATE>, no message queue with the given key I<key> exists, and "
"B<IPC_CREAT> is specified in I<msgflg>."
-msgstr "B<msgget>() システムコールは I<key> 引き数の値に対応する System\\ V メッセージキューの識別子を返す。 I<key> の値が B<IPC_PRIVATE> の場合、または I<key> が B<IPC_PRIVATE> でなくても、 I<key> に対応するメッセージキューが存在せず、 I<msgflg> に B<IPC_CREAT> が指定されている場合、 新しいメッセージキューが作成される。"
+msgstr ""
+"B<msgget>() システムコールは I<key> 引き数の値に対応する System\\ V メッセー"
+"ジキューの識別子を返す。 I<key> の値が B<IPC_PRIVATE> の場合、または I<key> "
+"が B<IPC_PRIVATE> でなくても、 I<key> に対応するメッセージキューが存在せず、 "
+"I<msgflg> に B<IPC_CREAT> が指定されている場合、 新しいメッセージキューが作成"
+"される。"
#. type: Plain text
#: build/C/man2/msgget.2:86
"O_EXCL> for B<open>(2).)"
msgstr ""
"I<msgflg> に B<IPC_CREAT> と B<IPC_EXCL> の両方が指定された場合、 I<key> に対"
-"応するメッセージキューが既に存在すると、 B<msgget>() は失敗し、 I<errno> "
-"に B<EEXIST> が設定される。 (これは B<open>(2) に B<O_CREAT | O_EXCL> を指定"
-"ã\81\97ã\81\9få ´å\90\88ã\81®å\8b\95ä½\9cã\81¨å\90\8cã\81\98ã\81§ã\81\82ã\82\8b)"
+"応するメッセージキューが既に存在すると、 B<msgget>() は失敗し、 I<errno> に "
+"B<EEXIST> が設定される。 (これは B<open>(2) に B<O_CREAT | O_EXCL> を指定し"
+"た場合の動作と同じである)"
#. type: Plain text
#: build/C/man2/msgget.2:96
"format and semantics as the permissions specified for the I<mode> argument "
"of B<open>(2). (The execute permissions are not used.)"
msgstr ""
-"メッセージキューの作成時に、 I<msgflg> 引き数の下位 9 ビットは、 そのメッ"
-"ã\82»ã\83¼ã\82¸ã\83»ã\82ã\83¥ã\83¼ã\81®ã\82¢ã\82¯ã\82»ã\82¹è¨±å\8f¯ã\81®å®\9a義ã\81¨ã\81\97ã\81¦ä½¿ç\94¨ã\81\95ã\82\8cã\82\8bã\80\82 ã\81\93ã\82\8cã\82\89ã\81®è¨±å\8f¯ã\83\93ã\83\83ã\83\88ã\81¯ "
+"メッセージキューの作成時に、 I<msgflg> 引き数の下位 9 ビットは、 そのメッセー"
+"ジ・キューのアクセス許可の定義として使用される。 これらの許可ビットは "
"B<open>(2) の引き数 I<mode> と同じ形式で同じ意味である。 や B<creat>(2) シ"
"ステム・コールのアクセス許可パラメータと同じ形式で、同じ意味を持つ。 (但し、"
"実行 (execute) 許可は使用されない。)"
"If a new message queue is created, then its associated data structure "
"I<msqid_ds> (see B<msgctl>(2)) is initialized as follows:"
msgstr ""
-"新規のメッセージキューを作成する際、 B<msgget>() システム・コールはメッ"
-"ã\82»ã\83¼ã\82¸ã\83»ã\82ã\83¥ã\83¼ã\81®ã\83\87ã\83¼ã\82¿æ§\8bé\80 ä½\93 I<msqid_ds> ã\82\92以ä¸\8bã\81®ã\82\88ã\81\86ã\81«å\88\9dæ\9c\9få\8c\96ã\81\99ã\82\8b "
-"(I<msqid_ds> については B<msgctl>(2) を参照):"
+"新規のメッセージキューを作成する際、 B<msgget>() システム・コールはメッセー"
+"ã\82¸ã\83»ã\82ã\83¥ã\83¼ã\81®ã\83\87ã\83¼ã\82¿æ§\8bé\80 ä½\93 I<msqid_ds> ã\82\92以ä¸\8bã\81®ã\82\88ã\81\86ã\81«å\88\9dæ\9c\9få\8c\96ã\81\99ã\82\8b (I<msqid_ds> ã\81«"
+"ついては B<msgctl>(2) を参照):"
#. type: Plain text
#: build/C/man2/msgget.2:108
#: build/C/man2/msgget.2:133
msgid "I<msg_qbytes> is set to the system limit B<MSGMNB>."
msgstr ""
-"I<msg_qbytes> に、システムで決められたメッセージキューの最大サイズ "
-"B<MSGMNB> を設定する。"
+"I<msg_qbytes> に、システムで決められたメッセージキューの最大サイズ B<MSGMNB> "
+"を設定する。"
#. type: Plain text
#: build/C/man2/msgget.2:137
"If successful, the return value will be the message queue identifier (a "
"nonnegative integer), otherwise -1 with I<errno> indicating the error."
msgstr ""
-"成功した場合、返り値はメッセージキュー識別子 (非負の整数) となる。 失敗した"
-"å ´å\90\88ã\81¯ -1 ã\81\8cè¿\94ã\81\95ã\82\8cã\80\81 I<errno> ã\81«ã\81\9dã\81®ã\82¨ã\83©ã\83¼ã\81\8c示ã\81\95ã\82\8cã\82\8bã\80\82"
+"成功した場合、返り値はメッセージキュー識別子 (非負の整数) となる。 失敗した場"
+"合は -1 が返され、 I<errno> にそのエラーが示される。"
#. type: Plain text
#: build/C/man2/msgget.2:147
msgid ""
"B<IPC_CREAT> and B<IPC_EXCL> were specified in I<msgflg>, but a message "
"queue already exists for I<key>."
-msgstr "I<msgflg> に B<IPC_CREAT> と B<IPC_EXCL> が指定されたが、 I<key> に対応するメッセージキューがすでに存在する。"
+msgstr ""
+"I<msgflg> に B<IPC_CREAT> と B<IPC_EXCL> が指定されたが、 I<key> に対応する"
+"メッセージキューがすでに存在する。"
#. type: Plain text
#: build/C/man2/msgget.2:172
"No message queue exists for I<key> and I<msgflg> did not specify "
"B<IPC_CREAT>."
msgstr ""
-"I<key> に対応するメッセージキューが存在せず、 I<msgflg> に B<IPC_CREAT> が"
-"指定されていなかった。"
+"I<key> に対応するメッセージキューが存在せず、 I<msgflg> に B<IPC_CREAT> が指"
+"定されていなかった。"
#. type: Plain text
#: build/C/man2/msgget.2:176
"A message queue has to be created but the system does not have enough memory "
"for the new data structure."
msgstr ""
-"メッセージキューを作成しようとしたが、新しいデータ構造体を作成 するのに十分"
-"ã\81ªã\83¡ã\83¢ã\83ªã\81\8cã\82·ã\82¹ã\83\86ã\83 ã\81«å\98å\9c¨ã\81\97ã\81ªã\81\84ã\80\82"
+"メッセージキューを作成しようとしたが、新しいデータ構造体を作成 するのに十分な"
+"メモリがシステムに存在しない。"
#. type: Plain text
#: build/C/man2/msgget.2:182
"The following is a system limit on message queue resources affecting a "
"B<msgget>() call:"
msgstr ""
-"B<msgget>() システムコールに影響を及ぼすメッセージキューの資源の システム"
-"ã\81¨ã\81\97ã\81¦ã\81®å\88¶é\99\90ã\82\92以ä¸\8bã\81«ç¤ºã\81\99:"
+"B<msgget>() システムコールに影響を及ぼすメッセージキューの資源の システムと"
+"しての制限を以下に示す:"
#. type: TP
#: build/C/man2/msgget.2:211
msgid ""
"System-wide limit on the number of message queues: policy dependent (on "
"Linux, this limit can be read and modified via I</proc/sys/kernel/msgmni>)."
-msgstr "システム全体のメッセージキュー数の上限値: 方針依存 (Linux では、この制限値は I</proc/sys/kernel/msgmni> 経由で参照したり、変更したりできる)。"
+msgstr ""
+"システム全体のメッセージキュー数の上限値: 方針依存 (Linux では、この制限値は "
+"I</proc/sys/kernel/msgmni> 経由で参照したり、変更したりできる)。"
#. type: SS
#: build/C/man2/msgget.2:217
"send messages to, and receive messages from, a System\\ V message queue. "
"The calling process must have write permission on the message queue in order "
"to send a message, and read permission to receive a message."
-msgstr "システムコール B<msgsnd>() と B<msgrcv>() はそれぞれ、 System\\ V メッセージキューへのメッセージの送信と、 メッセージの受信に使用される。呼び出し元プロセスは、 メッセージを送信するためにはメッセージキューに対する書き込み許可を、 メッセージを受信するためには読み出し許可を持っていなければならない。"
+msgstr ""
+"システムコール B<msgsnd>() と B<msgrcv>() はそれぞれ、 System\\ V メッセー"
+"ジキューへのメッセージの送信と、 メッセージの受信に使用される。呼び出し元プロ"
+"セスは、 メッセージを送信するためにはメッセージキューに対する書き込み許可"
+"を、 メッセージを受信するためには読み出し許可を持っていなければならない。"
#. type: Plain text
#: build/C/man2/msgop.2:70
"this field is initialized to B<MSGMNB> bytes, but this limit can be modified "
"using B<msgctl>(2). A message queue is considered to be full if either of "
"the following conditions is true:"
-msgstr "キューに十分な空き容量がある場合、 B<msgsnd>() は直ちに成功する。 キューの容量は、メッセージキューのデータ構造体の I<msg_qbytes> フィールドで制御される。 キュー作成時にこのフィールドは B<MSGMNB> に初期化されるが、この制限は B<msgctl>(2) を使って変更できる。 次のいずれかの条件が成立する場合に、メッセージキューは一杯と判断される。"
+msgstr ""
+"キューに十分な空き容量がある場合、 B<msgsnd>() は直ちに成功する。 キューの容"
+"量は、メッセージキューのデータ構造体の I<msg_qbytes> フィールドで制御され"
+"る。 キュー作成時にこのフィールドは B<MSGMNB> に初期化されるが、この制限は "
+"B<msgctl>(2) を使って変更できる。 次のいずれかの条件が成立する場合に、メッ"
+"セージキューは一杯と判断される。"
#. type: IP
#: build/C/man2/msgop.2:117 build/C/man2/msgop.2:122 build/C/man2/msgop.2:146
msgid ""
"Adding a new message to the queue would cause the total number of bytes in "
"the queue to exceed the queue's maximum size (the I<msg_qbytes> field)."
-msgstr "新しいメッセージをそのキューに追加すると、 そのキューの全バイト数がキューの最大サイズ (I<msg_qbytes> フィールド) を超過してしまう場合。"
+msgstr ""
+"新しいメッセージをそのキューに追加すると、 そのキューの全バイト数がキューの最"
+"大サイズ (I<msg_qbytes> フィールド) を超過してしまう場合。"
#. type: Plain text
#: build/C/man2/msgop.2:131
"This check is necessary to prevent an unlimited number of zero-length "
"messages being placed on the queue. Although such messages contain no data, "
"they nevertheless consume (locked) kernel memory."
-msgstr "そのキューにもう一つメッセージを追加すると、 そのキューが全メッセージ数がキューの最大サイズ (I<msg_qbytes> フィールド) を超過してしまう場合。 このチェックは、無限個の長さ 0 のメッセージをそのキューに追加するのを防ぐために必要である。 長さ 0 のメッセージはデータを含まないが、 (ロックされた) カーネルメモリを消費するからである。"
+msgstr ""
+"そのキューにもう一つメッセージを追加すると、 そのキューが全メッセージ数が"
+"キューの最大サイズ (I<msg_qbytes> フィールド) を超過してしまう場合。 この"
+"チェックは、無限個の長さ 0 のメッセージをそのキューに追加するのを防ぐために必"
+"要である。 長さ 0 のメッセージはデータを含まないが、 (ロックされた) カーネル"
+"メモリを消費するからである。"
#. type: Plain text
#: build/C/man2/msgop.2:142
"of B<msgsnd>() is to block until space becomes available. If B<IPC_NOWAIT> "
"is specified in I<msgflg>, then the call instead fails with the error "
"B<EAGAIN>."
-msgstr "そのキューに十分な領域がない場合、 デフォルトの動作では、 必要な領域ができるまで B<msgsnd>() は停止 (block) する。 I<msgflg> に B<IPC_NOWAIT> が指定された場合、 B<msgsnd>() はエラー B<EAGAIN> で失敗する。"
+msgstr ""
+"そのキューに十分な領域がない場合、 デフォルトの動作では、 必要な領域ができる"
+"まで B<msgsnd>() は停止 (block) する。 I<msgflg> に B<IPC_NOWAIT> が指定され"
+"た場合、 B<msgsnd>() はエラー B<EAGAIN> で失敗する。"
#. type: Plain text
#: build/C/man2/msgop.2:146
"Upon successful completion the message queue data structure is updated as "
"follows:"
msgstr ""
-"正常に終了した場合、メッセージキューのデータ構造体は以下のように 更新され"
-"る:"
+"正常に終了した場合、メッセージキューのデータ構造体は以下のように 更新される:"
#. type: Plain text
#: build/C/man2/msgop.2:171
msgid ""
"Sleeping on a full message queue condition, the process caught a signal."
msgstr ""
-"メッセージキューが要求した条件を満たすまで停止している時に、 プロセスがシグ"
-"ã\83\8aã\83«ã\82\92æ\8d\95ç\8d²ã\81\97ã\81\9fã\80\82"
+"メッセージキューが要求した条件を満たすまで停止している時に、 プロセスがシグナ"
+"ルを捕獲した。"
#. type: Plain text
#: build/C/man2/msgop.2:393
"While the process was sleeping to receive a message, the message queue was "
"removed."
msgstr ""
-"メッセージを受信するためにプロセスが停止している間に、 メッセージキューが削"
-"除された。"
+"メッセージを受信するためにプロセスが停止している間に、 メッセージキューが削除"
+"された。"
#. type: Plain text
#: build/C/man2/msgop.2:438
"B<IPC_NOWAIT> was specified in I<msgflg> and no message of the requested "
"type existed on the message queue."
msgstr ""
-"I<msgflg> に B<IPC_NOWAIT> が設定されており、 メッセージキューに要求された"
-"型のメッセージが存在しなかった。"
+"I<msgflg> に B<IPC_NOWAIT> が設定されており、 メッセージキューに要求された型"
+"のメッセージが存在しなかった。"
#. type: Plain text
#: build/C/man2/msgop.2:474
"The I<msgp> argument is declared as I<struct msgbuf\\ *> with libc4, libc5, "
"glibc 2.0, glibc 2.1. It is declared as I<void\\ *> with glibc 2.2 and "
"later, as required by SUSv2 and SUSv3."
-msgstr "I<msgp> 引き数は、 libc4, libc5, glibc 2.0, glibc 2.1 では I<struct msgbuf\\ *> と宣言されている。glibc 2.2 以降では、 SUSv2 と SUSv3 の要求通り、I<void\\ *> と宣言されている。"
+msgstr ""
+"I<msgp> 引き数は、 libc4, libc5, glibc 2.0, glibc 2.1 では I<struct msgbuf\\ "
+"*> と宣言されている。glibc 2.2 以降では、 SUSv2 と SUSv3 の要求通り、I<void"
+"\\ *> と宣言されている。"
#. type: Plain text
#: build/C/man2/msgop.2:517
"privileged process (Linux: a process with the B<CAP_SYS_RESOURCE> "
"capability) can increase the size of a message queue beyond B<MSGMNB> by a "
"B<msgctl>(2) system call."
-msgstr "バイト単位でのメッセージキューのデフォルトの最大サイズ : 16384 バイト。 (Linux では、この制限値は I</proc/sys/kernel/msgmnb> 経由で読み出したり変更したりできる)。 特権プロセス (Linux ではケーパビリティ B<CAP_SYS_RESOURCE> を持ったプロセス) は B<msgctl>(2) システムコールでメッセージキューのサイズを B<MSGMNB> よりも大きい値に増やすことができる。"
+msgstr ""
+"バイト単位でのメッセージキューのデフォルトの最大サイズ : 16384 バイト。 "
+"(Linux では、この制限値は I</proc/sys/kernel/msgmnb> 経由で読み出したり変更し"
+"たりできる)。 特権プロセス (Linux ではケーパビリティ B<CAP_SYS_RESOURCE> を"
+"持ったプロセス) は B<msgctl>(2) システムコールでメッセージキューのサイズを "
+"B<MSGMNB> よりも大きい値に増やすことができる。"
#. type: Plain text
#: build/C/man2/msgop.2:542
"The implementation has no intrinsic system-wide limits on the number of "
"message headers (B<MSGTQL>) and the number of bytes in the message pool "
"(B<MSGPOOL>)."
-msgstr "現在の実装では、システム全体のメッセージ・ヘッダーの上限数 (B<MSGTQL>) と、システム全体のメッセージ・プールの最大バイト数 (B<MSGPOOL>) に関して実装依存の制限はない。"
+msgstr ""
+"現在の実装では、システム全体のメッセージ・ヘッダーの上限数 (B<MSGTQL>) と、"
+"システム全体のメッセージ・プールの最大バイト数 (B<MSGPOOL>) に関して実装依存"
+"の制限はない。"
#. FIXME http://marc.info/?l=linux-kernel&m=139048542803605&w=2
#. commit 4f87dac386cc43d5525da7a939d4b4e7edbea22c
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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"
msgstr ""
#. type: TH
-#: build/C/man3/mq_close.3:26 build/C/man3/mq_getattr.3:26 build/C/man3/mq_unlink.3:26
+#: build/C/man3/mq_close.3:26 build/C/man3/mq_unlink.3:26
#, no-wrap
msgid "2010-08-29"
msgstr ""
#. type: Plain text
#: build/C/man3/mq_close.3:81 build/C/man3/mq_getattr.3:163 build/C/man2/mq_getsetattr.2:67 build/C/man3/mq_notify.3:260 build/C/man3/mq_open.3:246 build/C/man7/mq_overview.7:302 build/C/man3/mq_receive.3:181 build/C/man3/mq_send.3:186 build/C/man3/mq_unlink.3:80 build/C/man2/msgctl.2:382 build/C/man2/msgget.2:245 build/C/man2/msgop.2:592
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid "MQ_GETATTR"
msgstr ""
+#. type: TH
+#: build/C/man3/mq_getattr.3:26
+#, no-wrap
+msgid "2014-05-28"
+msgstr ""
+
#. type: Plain text
#: build/C/man3/mq_getattr.3:29
msgid "mq_getattr, mq_setattr - get/set message queue attributes"
#: build/C/man3/mq_getattr.3:37
#, no-wrap
msgid ""
-"B<int mq_setattr(mqd_t >I<mqdes>B<, struct mq_attr *>I<newattr>B<,>\n"
+"B<int mq_setattr(mqd_t >I<mqdes>B<, const struct mq_attr *>I<newattr>B<,>\n"
"B< struct mq_attr *>I<oldattr>B<);>\n"
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-07 01:51+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man5/host.conf.5:29 build/C/man7/hostname.7:42
#: build/C/man5/hosts.5:32 build/C/man5/hosts.equiv.5:11
#: build/C/man7/icmp.7:15 build/C/man3/inet.3:75 build/C/man3/inet_ntop.3:36
-#: build/C/man3/inet_pton.3:36 build/C/man3/inet_net_pton.3:62
+#: build/C/man3/inet_pton.3:36 build/C/man3/inet_net_pton.3:61
#: build/C/man7/ip.7:53 build/C/man7/ipv6.7:99 build/C/man7/netdevice.7:25
#: build/C/man5/networks.5:29 build/C/man8/nscd.8:26
#: build/C/man5/nscd.conf.5:23 build/C/man5/nss.5:22
#: build/C/man3/ether_aton.3:149 build/C/man5/gai.conf.5:93
#: build/C/man3/getaddrinfo.3:827 build/C/man3/getaddrinfo_a.3:600
#: build/C/man1/getent.1:368 build/C/man3/gethostbyname.3:443
-#: build/C/man3/getipnodebyname.3:266 build/C/man3/getnameinfo.3:275
+#: build/C/man3/getipnodebyname.3:266 build/C/man3/getnameinfo.3:282
#: build/C/man3/getnetent.3:154 build/C/man3/getnetent_r.3:145
#: build/C/man2/getpeername.2:143 build/C/man3/getprotoent.3:142
#: build/C/man3/getprotoent_r.3:237 build/C/man3/getservent.3:159
#: build/C/man7/hostname.7:85 build/C/man5/hosts.5:115
#: build/C/man5/hosts.equiv.5:84 build/C/man7/icmp.7:191
#: build/C/man3/inet.3:305 build/C/man3/inet_ntop.3:118
-#: build/C/man3/inet_pton.3:215 build/C/man3/inet_net_pton.3:391
+#: build/C/man3/inet_pton.3:215 build/C/man3/inet_net_pton.3:390
#: build/C/man7/ip.7:1272 build/C/man7/ipv6.7:413 build/C/man7/netdevice.7:373
#: build/C/man5/networks.5:74 build/C/man8/nscd.8:85
#: build/C/man5/nscd.conf.5:239 build/C/man5/nss.5:110
#: build/C/man3/ether_aton.3:151 build/C/man5/gai.conf.5:96
#: build/C/man3/getaddrinfo.3:837 build/C/man3/getaddrinfo_a.3:607
#: build/C/man1/getent.1:370 build/C/man3/gethostbyname.3:457
-#: build/C/man3/getipnodebyname.3:271 build/C/man3/getnameinfo.3:308
+#: build/C/man3/getipnodebyname.3:271 build/C/man3/getnameinfo.3:315
#: build/C/man3/getnetent.3:161 build/C/man3/getnetent_r.3:148
#: build/C/man2/getpeername.2:150 build/C/man3/getprotoent.3:147
#: build/C/man3/getprotoent_r.3:240 build/C/man3/getservent.3:164
#: build/C/man7/hostname.7:93 build/C/man5/hosts.5:126
#: build/C/man5/hosts.equiv.5:88 build/C/man7/icmp.7:195
#: build/C/man3/inet.3:316 build/C/man3/inet_ntop.3:122
-#: build/C/man3/inet_pton.3:219 build/C/man3/inet_net_pton.3:394
+#: build/C/man3/inet_pton.3:219 build/C/man3/inet_net_pton.3:393
#: build/C/man7/ip.7:1290 build/C/man7/ipv6.7:420 build/C/man7/netdevice.7:378
#: build/C/man5/networks.5:80 build/C/man8/nscd.8:91
#: build/C/man5/nscd.conf.5:244 build/C/man5/nss.5:112
#: build/C/man3/ether_aton.3:159 build/C/man5/gai.conf.5:104
#: build/C/man3/getaddrinfo.3:845 build/C/man3/getaddrinfo_a.3:615
#: build/C/man1/getent.1:378 build/C/man3/gethostbyname.3:465
-#: build/C/man3/getipnodebyname.3:279 build/C/man3/getnameinfo.3:316
+#: build/C/man3/getipnodebyname.3:279 build/C/man3/getnameinfo.3:323
#: build/C/man3/getnetent.3:169 build/C/man3/getnetent_r.3:156
#: build/C/man2/getpeername.2:158 build/C/man3/getprotoent.3:155
#: build/C/man3/getprotoent_r.3:248 build/C/man3/getservent.3:172
#: build/C/man7/hostname.7:101 build/C/man5/hosts.5:134
#: build/C/man5/hosts.equiv.5:96 build/C/man7/icmp.7:203
#: build/C/man3/inet.3:324 build/C/man3/inet_ntop.3:130
-#: build/C/man3/inet_pton.3:227 build/C/man3/inet_net_pton.3:402
+#: build/C/man3/inet_pton.3:227 build/C/man3/inet_net_pton.3:401
#: build/C/man7/ip.7:1298 build/C/man7/ipv6.7:428 build/C/man7/netdevice.7:386
#: build/C/man5/networks.5:88 build/C/man8/nscd.8:99
#: build/C/man5/nscd.conf.5:252 build/C/man5/nss.5:120
#: build/C/man3/setnetgrent.3:119 build/C/man2/shutdown.2:125
#: build/C/man7/tcp.7:1296 build/C/man7/udp.7:275 build/C/man7/udplite.7:164
#: build/C/man7/unix.7:462 build/C/man7/x25.7:135
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#: build/C/man3/getprotoent.3:140 build/C/man3/getprotoent_r.3:131
#: build/C/man3/getservent.3:157 build/C/man3/getservent_r.3:130
#: build/C/man3/inet.3:218 build/C/man3/inet_ntop.3:100
-#: build/C/man3/inet_pton.3:129 build/C/man3/inet_net_pton.3:160
+#: build/C/man3/inet_pton.3:129 build/C/man3/inet_net_pton.3:159
#: build/C/man3/rcmd.3:270 build/C/man3/resolver.3:272
#: build/C/man3/rexec.3:149 build/C/man3/setnetgrent.3:92
#: build/C/man2/shutdown.2:91
#: build/C/man2/getpeername.2:105 build/C/man5/host.conf.5:190
#: build/C/man5/hosts.5:88 build/C/man5/hosts.equiv.5:71
#: build/C/man7/icmp.7:169 build/C/man3/inet.3:226
-#: build/C/man3/inet_pton.3:131 build/C/man3/inet_net_pton.3:166
+#: build/C/man3/inet_pton.3:131 build/C/man3/inet_net_pton.3:165
#: build/C/man7/ip.7:1183 build/C/man7/ipv6.7:392 build/C/man7/netdevice.7:341
#: build/C/man8/nscd.8:60 build/C/man5/nscd.conf.5:232
#: build/C/man5/nsswitch.conf.5:333 build/C/man7/packet.7:550
#. type: SH
#: build/C/man3/cmsg.3:161 build/C/man3/endian.3:107
#: build/C/man5/gai.conf.5:74 build/C/man3/getaddrinfo.3:622
-#: build/C/man3/getaddrinfo_a.3:314 build/C/man3/getnameinfo.3:236
+#: build/C/man3/getaddrinfo_a.3:314 build/C/man3/getnameinfo.3:243
#: build/C/man3/getprotoent_r.3:135 build/C/man3/getservent_r.3:134
#: build/C/man5/hosts.5:107 build/C/man3/inet.3:262
#: build/C/man3/inet_ntop.3:115 build/C/man3/inet_pton.3:156
-#: build/C/man3/inet_net_pton.3:248 build/C/man5/nss.5:100
+#: build/C/man3/inet_net_pton.3:247 build/C/man5/nss.5:100
#: build/C/man7/unix.7:437
#, no-wrap
msgid "EXAMPLE"
"Only the DDP layer and AARP are present in the kernel. They are designed to "
"be used via the B<netatalk> protocol libraries. This page documents the "
"interface for those who wish or need to use the DDP layer directly."
-msgstr "Linux は I<Inside AppleTalk> に記述されている AppleTalk プロトコルを実装している。 カーネルにあるのは DDP 層と AARP だけである。これらは B<netatalk> プロトコルライブラリを通して利用されるように設計されている。 このページは DDP 層を直接利用したいユーザーのために、 インターフェースを記述したものである。"
+msgstr ""
+"Linux は I<Inside AppleTalk> に記述されている AppleTalk プロトコルを実装して"
+"いる。 カーネルにあるのは DDP 層と AARP だけである。これらは B<netatalk> プロ"
+"トコルライブラリを通して利用されるように設計されている。 このページは DDP 層"
+"を直接利用したいユーザーのために、 インターフェースを記述したものである。"
#. type: Plain text
#: build/C/man7/ddp.7:39
"The communication between AppleTalk and the user program works using a BSD-"
"compatible socket interface. For more information on sockets, see "
"B<socket>(7)."
-msgstr "AppleTalk とユーザープログラムとの通信には、 BSD 互換のソケットインターフェースを利用する。 ソケットに関するより詳しい情報は B<socket>(7) を見よ。"
+msgstr ""
+"AppleTalk とユーザープログラムとの通信には、 BSD 互換のソケットインターフェー"
+"スを利用する。 ソケットに関するより詳しい情報は B<socket>(7) を見よ。"
#. type: Plain text
#: build/C/man7/ddp.7:60
"B<SOCK_DGRAM> to open a B<ddp> socket or B<SOCK_RAW> to open a B<raw> "
"socket. I<protocol> is the AppleTalk protocol to be received or sent. For "
"B<SOCK_RAW> you must specify B<ATPROTO_DDP>."
-msgstr "AppleTalk ソケットは、 ソケットファミリーの引数に B<AF_APPLETALK> を指定して B<socket>(2) 関数を呼び出すことによって生成される。指定できるソケットタイプは、 B<ddp> ソケットをオープンする場合には B<SOCK_DGRAM>、 B<raw> ソケットをオープンする場合には B<SOCK_RAW> である。 I<protocol> は送受信される AppleTalk プロトコルである。 ソケットタイプに B<SOCK_RAW> を指定した場合は、プロトコルに B<ATPROTO_DDP> を指定しなければならない。"
+msgstr ""
+"AppleTalk ソケットは、 ソケットファミリーの引数に B<AF_APPLETALK> を指定して "
+"B<socket>(2) 関数を呼び出すことによって生成される。指定できるソケットタイプ"
+"は、 B<ddp> ソケットをオープンする場合には B<SOCK_DGRAM>、 B<raw> ソケットを"
+"オープンする場合には B<SOCK_RAW> である。 I<protocol> は送受信される "
+"AppleTalk プロトコルである。 ソケットタイプに B<SOCK_RAW> を指定した場合は、"
+"プロトコルに B<ATPROTO_DDP> を指定しなければならない。"
#. type: Plain text
#: build/C/man7/ddp.7:65
msgid ""
"An AppleTalk socket address is defined as a combination of a network number, "
"a node number, and a port number."
-msgstr "AppleTalk ソケットアドレスはネットワーク番号・ノード番号・ポート番号の 組み合わせで定義される。"
+msgstr ""
+"AppleTalk ソケットアドレスはネットワーク番号・ノード番号・ポート番号の 組み合"
+"わせで定義される。"
#. type: Plain text
#: build/C/man7/ddp.7:75
#: build/C/man7/ddp.7:149 build/C/man3/gethostbyname.3:292
#: build/C/man3/getnetent_r.3:129 build/C/man2/getpeername.2:73
#: build/C/man3/getprotoent_r.3:119 build/C/man3/getservent_r.3:118
-#: build/C/man3/inet_ntop.3:91 build/C/man3/inet_net_pton.3:146
+#: build/C/man3/inet_ntop.3:91 build/C/man3/inet_net_pton.3:145
#: build/C/man7/ip.7:1092 build/C/man7/ipv6.7:351 build/C/man7/packet.7:496
#: build/C/man7/raw.7:144 build/C/man2/shutdown.2:74 build/C/man7/tcp.7:1225
#: build/C/man7/udp.7:241 build/C/man7/udplite.7:121 build/C/man7/unix.7:322
msgstr "接続済みのソケットに対して B<connect>(2) が呼ばれた。"
#. type: TP
-#: build/C/man7/ddp.7:187 build/C/man3/inet_net_pton.3:152
+#: build/C/man7/ddp.7:187 build/C/man3/inet_net_pton.3:151
#: build/C/man7/ip.7:1144 build/C/man7/packet.7:506 build/C/man7/raw.7:155
#, no-wrap
msgid "B<EMSGSIZE>"
#. type: TP
#: build/C/man7/ddp.7:193 build/C/man3/getnetent_r.3:130
#: build/C/man3/getprotoent_r.3:120 build/C/man3/getservent_r.3:119
-#: build/C/man3/inet_net_pton.3:155 build/C/man7/ip.7:1152
+#: build/C/man3/inet_net_pton.3:154 build/C/man7/ip.7:1152
#: build/C/man7/packet.7:518 build/C/man7/unix.7:353
#, no-wrap
msgid "B<ENOENT>"
msgid ""
"AppleTalk is supported by Linux 2.0 or higher. The I</proc> interfaces "
"exist since Linux 2.2."
-msgstr "AppleTalk は Linux 2.0 以降でサポートされている。 I</proc> インタフェースは Linux 2.2 以降に存在する。"
+msgstr ""
+"AppleTalk は Linux 2.0 以降でサポートされている。 I</proc> インタフェースは "
+"Linux 2.2 以降に存在する。"
#. type: Plain text
#: build/C/man7/ddp.7:232
#. type: SS
#: build/C/man3/endian.3:123 build/C/man3/getprotoent_r.3:162
#: build/C/man3/getservent_r.3:160 build/C/man3/inet.3:278
-#: build/C/man3/inet_pton.3:173 build/C/man3/inet_net_pton.3:332
+#: build/C/man3/inet_pton.3:173 build/C/man3/inet_net_pton.3:331
#, no-wrap
msgid "Program source"
msgstr "プログラムのソース"
#. type: Plain text
#: build/C/man3/endian.3:150 build/C/man3/getaddrinfo.3:826
#: build/C/man3/getprotoent_r.3:236 build/C/man3/getservent_r.3:240
-#: build/C/man3/inet_pton.3:214 build/C/man3/inet_net_pton.3:390
+#: build/C/man3/inet_pton.3:214 build/C/man3/inet_net_pton.3:389
#, no-wrap
msgid ""
" exit(EXIT_SUCCESS);\n"
#: build/C/man3/getaddrinfo.3:65 build/C/man3/gethostbyname.3:93
#: build/C/man3/getnameinfo.3:26 build/C/man3/getnetent_r.3:52
#: build/C/man3/getprotoent_r.3:49 build/C/man3/getservent_r.3:49
-#: build/C/man3/inet.3:70 build/C/man3/inet_net_pton.3:46
+#: build/C/man3/inet.3:70 build/C/man3/inet_net_pton.3:45
#: build/C/man3/rcmd.3:81 build/C/man3/setnetgrent.3:34
msgid ""
"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
#. type: IP
#: build/C/man3/getaddrinfo.3:346 build/C/man3/getaddrinfo.3:369
#: build/C/man3/getaddrinfo_a.3:191 build/C/man3/getaddrinfo_a.3:195
-#: build/C/man3/getaddrinfo_a.3:197 build/C/man3/inet_net_pton.3:208
-#: build/C/man3/inet_net_pton.3:214 build/C/man3/inet_net_pton.3:221
-#: build/C/man3/inet_net_pton.3:228 build/C/man3/inet_net_pton.3:235
+#: build/C/man3/getaddrinfo_a.3:197 build/C/man3/inet_net_pton.3:207
+#: build/C/man3/inet_net_pton.3:213 build/C/man3/inet_net_pton.3:220
+#: build/C/man3/inet_net_pton.3:227 build/C/man3/inet_net_pton.3:234
#: build/C/man7/ip.7:1001 build/C/man7/ip.7:1004 build/C/man7/ip.7:1007
#: build/C/man7/ip.7:1010 build/C/man5/nsswitch.conf.5:144
#: build/C/man5/nsswitch.conf.5:148 build/C/man7/unix.7:74
#: build/C/man3/getprotoent.3:123 build/C/man3/getprotoent_r.3:108
#: build/C/man3/getservent.3:142 build/C/man3/getservent_r.3:107
#: build/C/man3/inet_ntop.3:83 build/C/man3/inet_pton.3:116
-#: build/C/man3/inet_net_pton.3:131 build/C/man3/rcmd.3:239
+#: build/C/man3/inet_net_pton.3:130 build/C/man3/rcmd.3:239
#: build/C/man3/resolver.3:245 build/C/man3/setnetgrent.3:86
#: build/C/man2/shutdown.2:69
#, no-wrap
msgstr "GETADDRINFO_A"
#. type: TH
-#: build/C/man3/getaddrinfo_a.3:29
-#, no-wrap
-msgid "2010-09-27"
-msgstr "2010-09-27"
+#: build/C/man3/getaddrinfo_a.3:29 build/C/man3/getnameinfo.3:10
+#: build/C/man3/inet.3:42 build/C/man3/inet_net_pton.3:26
+#: build/C/man3/rcmd.3:43 build/C/man3/resolver.3:32 build/C/man3/rexec.3:41
+#: build/C/man3/setnetgrent.3:10
+#, fuzzy, no-wrap
+#| msgid "2014-04-28"
+msgid "2014-05-28"
+msgstr "2014-04-28"
#. type: Plain text
#: build/C/man3/getaddrinfo_a.3:33
#. type: Plain text
#: build/C/man3/getaddrinfo_a.3:43
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int gai_suspend(struct gaicb *>I<list[]>B<, int >I<nitems>B<,>\n"
+#| "B< struct timespec *>I<timeout>B<);>\n"
msgid ""
-"B<int gai_suspend(struct gaicb *>I<list[]>B<, int >I<nitems>B<,>\n"
-"B< struct timespec *>I<timeout>B<);>\n"
+"B<int gai_suspend(const struct gaicb * const >I<list[]>B<, int >I<nitems>B<,>\n"
+"B< const struct timespec *>I<timeout>B<);>\n"
msgstr ""
"B<int gai_suspend(struct gaicb *>I<list[]>B<, int >I<nitems>B<,>\n"
"B< struct timespec *>I<timeout>B<);>\n"
#. type: Plain text
#: build/C/man3/gethostbyname.3:104 build/C/man3/gethostbyname.3:112
#: build/C/man3/getnetent_r.3:60 build/C/man3/getprotoent_r.3:57
-#: build/C/man3/getservent_r.3:57 build/C/man3/inet_net_pton.3:59
+#: build/C/man3/getservent_r.3:57 build/C/man3/inet_net_pton.3:58
msgid "_BSD_SOURCE || _SVID_SOURCE"
msgstr "_BSD_SOURCE || _SVID_SOURCE"
msgid "GETNAMEINFO"
msgstr "GETNAMEINFO"
-#. type: TH
-#: build/C/man3/getnameinfo.3:10
-#, no-wrap
-msgid "2013-01-15"
-msgstr "2013-01-15"
-
#. type: Plain text
#: build/C/man3/getnameinfo.3:13
msgid ""
#. type: Plain text
#: build/C/man3/getnameinfo.3:21
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int getnameinfo(const struct sockaddr *>I<sa>B<, socklen_t >I<salen>B<,>\n"
+#| "B< char *>I<host>B<, size_t >I<hostlen>B<,>\n"
+#| "B< char *>I<serv>B<, size_t >I<servlen>B<, int >I<flags>B<);>\n"
msgid ""
"B<int getnameinfo(const struct sockaddr *>I<sa>B<, socklen_t >I<salen>B<,>\n"
-"B< char *>I<host>B<, size_t >I<hostlen>B<,>\n"
-"B< char *>I<serv>B<, size_t >I<servlen>B<, int >I<flags>B<);>\n"
+"B< char *>I<host>B<, socklen_t >I<hostlen>B<,>\n"
+"B< char *>I<serv>B<, socklen_t >I<servlen>B<, int >I<flags>B<);>\n"
msgstr ""
"B<int getnameinfo(const struct sockaddr *>I<sa>B<, socklen_t >I<salen>B<,>\n"
"B< char *>I<host>B<, size_t >I<hostlen>B<,>\n"
"現在の RFC に 列挙されてサービスから推量した値である。"
#. type: Plain text
-#: build/C/man3/getnameinfo.3:241
+#: build/C/man3/getnameinfo.3:243
+msgid ""
+"Before glibc version 2.2, the I<hostlen> and I<servlen> arguments were typed "
+"as I<size_t>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/getnameinfo.3:248
msgid ""
"The following code tries to get the numeric hostname and service name, for a "
"given socket address. Note that there is no hardcoded reference to a "
"コードされていないことに着目してほしい。"
#. type: Plain text
-#: build/C/man3/getnameinfo.3:247
+#: build/C/man3/getnameinfo.3:254
#, no-wrap
msgid ""
"struct sockaddr *sa; /* input */\n"
"char hbuf[NI_MAXHOST], sbuf[NI_MAXSERV];\n"
#. type: Plain text
-#: build/C/man3/getnameinfo.3:251
+#: build/C/man3/getnameinfo.3:258
#, no-wrap
msgid ""
"if (getnameinfo(sa, len, hbuf, sizeof(hbuf), sbuf,\n"
" printf(\"host=%s, serv=%s\\en\", hbuf, sbuf);\n"
#. type: Plain text
-#: build/C/man3/getnameinfo.3:256
+#: build/C/man3/getnameinfo.3:263
msgid ""
"The following version checks if the socket address has a reverse address "
"mapping."
"ている。"
#. type: Plain text
-#: build/C/man3/getnameinfo.3:262
+#: build/C/man3/getnameinfo.3:269
#, no-wrap
msgid ""
"struct sockaddr *sa; /* input */\n"
"char hbuf[NI_MAXHOST];\n"
#. type: Plain text
-#: build/C/man3/getnameinfo.3:268
+#: build/C/man3/getnameinfo.3:275
#, no-wrap
msgid ""
"if (getnameinfo(sa, len, hbuf, sizeof(hbuf),\n"
" printf(\"host=%s\\en\", hbuf);\n"
#. type: Plain text
-#: build/C/man3/getnameinfo.3:275
+#: build/C/man3/getnameinfo.3:282
msgid ""
"An example program using B<getnameinfo>() can be found in B<getaddrinfo>(3)."
msgstr ""
"る。"
#. type: Plain text
-#: build/C/man3/getnameinfo.3:290
+#: build/C/man3/getnameinfo.3:297
msgid ""
"B<accept>(2), B<getpeername>(2), B<getsockname>(2), B<recvfrom>(2), "
"B<socket>(2), B<getaddrinfo>(3), B<gethostbyaddr>(3), B<getservbyname>(3), "
"B<hostname>(7), B<named>(8)"
#. type: Plain text
-#: build/C/man3/getnameinfo.3:294
+#: build/C/man3/getnameinfo.3:301
msgid ""
"R. Gilligan, S. Thomson, J. Bound and W. Stevens, I<Basic Socket Interface "
"Extensions for IPv6>, RFC\\ 2553, March 1999."
"Extensions for IPv6>, RFC\\ 2553, March 1999."
#. type: Plain text
-#: build/C/man3/getnameinfo.3:300
+#: build/C/man3/getnameinfo.3:307
msgid ""
"Tatsuya Jinmei and Atsushi Onoe, I<An Extension of Format for IPv6 Scoped "
"Addresses>, internet draft, work in progress E<.UR ftp://ftp.ietf.org\\:/"
"internet-drafts\\:/draft-ietf-ipngwg-scopedaddr-format-02.txt> E<.UE .>"
#. type: Plain text
-#: build/C/man3/getnameinfo.3:305
+#: build/C/man3/getnameinfo.3:312
msgid ""
"Craig Metz, I<Protocol Independence Using the Sockets API>, Proceedings of "
"the freenix track: 2000 USENIX annual technical conference, June 2000"
"the freenix track: 2000 USENIX annual technical conference, June 2000"
#. type: Plain text
-#: build/C/man3/getnameinfo.3:308
+#: build/C/man3/getnameinfo.3:315
msgid ""
"E<.UR http://www.usenix.org\\:/publications\\:/library\\:/proceedings\\:/"
"usenix2000\\:/freenix\\:/metzprotocol.html> E<.UE .>"
msgid "INET"
msgstr "INET"
-#. type: TH
-#: build/C/man3/inet.3:42
-#, no-wrap
-msgid "2014-04-19"
-msgstr "2014-04-19"
-
#. type: Plain text
#: build/C/man3/inet.3:46
msgid ""
#. type: Plain text
#: build/C/man3/inet.3:61
-#, no-wrap
-msgid "B<struct in_addr inet_makeaddr(int >I<net>B<, int >I<host>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<struct in_addr inet_makeaddr(int >I<net>B<, int >I<host>B<);>\n"
+msgid "B<struct in_addr inet_makeaddr(in_addr_t >I<net>B<, in_addr_t >I<host>B<);>\n"
msgstr "B<struct in_addr inet_makeaddr(int >I<net>B<, int >I<host>B<);>\n"
#. type: Plain text
"ラーがあった場合は NULL を返し、 I<errno> をエラーを示す値に適切に設定する。"
#. type: TP
-#: build/C/man3/inet_ntop.3:92 build/C/man3/inet_net_pton.3:147
+#: build/C/man3/inet_ntop.3:92 build/C/man3/inet_net_pton.3:146
#, no-wrap
msgid "B<EAFNOSUPPORT>"
msgstr "B<EAFNOSUPPORT>"
msgid "INET_NET_PTON"
msgstr "INET_NET_PTON"
-#. type: TH
-#: build/C/man3/inet_net_pton.3:26
-#, no-wrap
-msgid "2014-04-14"
-msgstr "2014-04-14"
-
#. type: Plain text
#: build/C/man3/inet_net_pton.3:29
msgid "inet_net_pton, inet_net_ntop - Internet network number conversion"
"B< char *>I<pres>B<, size_t >I<psize>B<);>\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:42 build/C/man3/resolver.3:85
+#: build/C/man3/inet_net_pton.3:41 build/C/man3/resolver.3:85
msgid "Link with I<-lresolv>."
msgstr "I<-lresolv> でリンクする。"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:50
+#: build/C/man3/inet_net_pton.3:49
msgid "B<inet_net_pton>(), B<inet_net_ntop>():"
msgstr "B<inet_net_pton>(), B<inet_net_ntop>():"
#. type: TP
-#: build/C/man3/inet_net_pton.3:53
+#: build/C/man3/inet_net_pton.3:52
#, no-wrap
msgid "Since glibc 2.20:"
msgstr "glibc 2.20 以降:"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:56
+#: build/C/man3/inet_net_pton.3:55
msgid "_DEFAULT_SOURCE"
msgstr "_DEFAULT_SOURCE"
#. type: TP
-#: build/C/man3/inet_net_pton.3:56
+#: build/C/man3/inet_net_pton.3:55
#, no-wrap
msgid "Before glibc 2.20:"
msgstr "glibc 2.20 より前:"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:65
+#: build/C/man3/inet_net_pton.3:64
msgid ""
"These functions convert network numbers between presentation (i.e., "
"printable) format and network (i.e., binary) format."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:71
+#: build/C/man3/inet_net_pton.3:70
msgid ""
"For both functions, I<af> specifies the address family for the conversion; "
"the only supported value is B<AF_INET>."
msgstr ""
#. type: SS
-#: build/C/man3/inet_net_pton.3:71
+#: build/C/man3/inet_net_pton.3:70
#, no-wrap
msgid "inet_net_pton()"
msgstr "inet_net_pton()"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:90
+#: build/C/man3/inet_net_pton.3:89
msgid ""
"The B<inet_net_pton>() function converts I<pres>, a null-terminated string "
"containing an Internet network number in presentation format to network "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:98
+#: build/C/man3/inet_net_pton.3:97
msgid ""
"On success, B<inet_net_pton>() returns the number of bits in the network "
"number field of the result placed in I<netp>. For a discussion of the input "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:108
+#: build/C/man3/inet_net_pton.3:107
msgid ""
"I<Note>: the buffer pointed to by I<netp> should be zeroed out before "
"calling B<inet_net_pton>(), since the call writes only as many bytes as are "
msgstr ""
#. type: SS
-#: build/C/man3/inet_net_pton.3:108
+#: build/C/man3/inet_net_pton.3:107
#, no-wrap
msgid "inet_net_ntop()"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:120
+#: build/C/man3/inet_net_pton.3:119
msgid ""
"The B<inet_net_ntop>() function converts the network number in the buffer "
"pointed to by I<netp> to presentation format; I<*netp> is interpreted as a "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:131
+#: build/C/man3/inet_net_pton.3:130
msgid ""
"The null-terminated presentation-format string is placed in the buffer "
"pointed to by I<pres>. The I<psize> argument specifies the number of bytes "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:138
+#: build/C/man3/inet_net_pton.3:137
msgid ""
"On success, B<inet_net_pton>() returns the number of bits in the network "
"number. On error, it returns -1, and I<errno> is set to indicate the cause "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:146
+#: build/C/man3/inet_net_pton.3:145
msgid ""
"On success, B<inet_net_ntop>() returns I<pres>. On error, it returns NULL, "
"and I<errno> is set to indicate the cause of the error."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:152
+#: build/C/man3/inet_net_pton.3:151
msgid "I<af> specified a value other than B<AF_INET>."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:155
+#: build/C/man3/inet_net_pton.3:154
msgid "The size of the output buffer was insufficient."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:160
+#: build/C/man3/inet_net_pton.3:159
msgid "(B<inet_net_pton>()) I<pres> was not in correct presentation format."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:166
+#: build/C/man3/inet_net_pton.3:165
msgid ""
"The B<inet_net_pton>() and B<inet_net_ntop>() functions are nonstandard, "
"but widely available."
"利用可能である。"
#. type: SS
-#: build/C/man3/inet_net_pton.3:167
+#: build/C/man3/inet_net_pton.3:166
#, no-wrap
msgid "Input presentation format for inet_net_pton()"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:171
+#: build/C/man3/inet_net_pton.3:170
msgid ""
"The network number may be specified either as a hexadecimal value or in "
"dotted-decimal notation."
#. If the hexadecimal string is short, the remaining nibbles are zeroed.
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:176
+#: build/C/man3/inet_net_pton.3:175
msgid ""
"Hexadecimal values are indicated by an initial \"0x\" or \"0X\". The "
"hexadecimal digits populate the nibbles (half octets) of the network number "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:180
+#: build/C/man3/inet_net_pton.3:179
msgid ""
"In dotted-decimal notation, up to four octets are specified, as decimal "
"numbers separated by dots. Thus, any of the following forms are accepted:"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:185
+#: build/C/man3/inet_net_pton.3:184
#, no-wrap
msgid ""
" a.b.c.d\n"
#. 'c' in a.b.c as a 16-bit number that populates right-most two bytes
#. 'b' in a.b as a 24-bit number that populates right-most three bytes
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:193
+#: build/C/man3/inet_net_pton.3:192
msgid ""
"Each part is a number in the range 0 to 255 that populates one byte of the "
"resulting network number, going from left to right, in network-byte (big "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:198
+#: build/C/man3/inet_net_pton.3:197
msgid ""
"For either hexadecimal or dotted-decimal format, the network number can "
"optionally be followed by a slash and a number in the range 0 to 32, which "
msgstr ""
#. type: SS
-#: build/C/man3/inet_net_pton.3:198
+#: build/C/man3/inet_net_pton.3:197
#, no-wrap
msgid "Return value of inet_net_pton()"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:208
+#: build/C/man3/inet_net_pton.3:207
msgid ""
"The return value of B<inet_net_pton>() is the number of bits in the network "
"number field. If the input presentation string terminates with a slash and "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:214
+#: build/C/man3/inet_net_pton.3:213
msgid ""
"If the most significant byte of the network number is greater than or equal "
"to 240, then I<bits> is 32."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:221
+#: build/C/man3/inet_net_pton.3:220
msgid ""
"Otherwise, if the most significant byte of the network number is greater "
"than or equal to 224, then I<bits> is 4."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:228
+#: build/C/man3/inet_net_pton.3:227
msgid ""
"Otherwise, if the most significant byte of the network number is greater "
"than or equal to 192, then I<bits> is 24."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:235
+#: build/C/man3/inet_net_pton.3:234
msgid ""
"Otherwise, if the most significant byte of the network number is greater "
"than or equal to 128, then I<bits> is 16."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:239
+#: build/C/man3/inet_net_pton.3:238
msgid "Otherwise, I<bits> is 8."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:248
+#: build/C/man3/inet_net_pton.3:247
msgid ""
"If the resulting I<bits> value from the above steps is greater than or equal "
"to 8, but the number of octets specified in the network number exceed "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:262
+#: build/C/man3/inet_net_pton.3:261
msgid ""
"The program below demonstrates the use of B<inet_net_pton>() and "
"B<inet_net_ntop>(). It uses B<inet_net_pton>() to convert the presentation "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:276
+#: build/C/man3/inet_net_pton.3:275
msgid ""
"In order to demonstrate that B<inet_net_pton>() may not write to all bytes "
"of its I<netp> argument, the program allows an optional second command-line "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:280
+#: build/C/man3/inet_net_pton.3:279
msgid ""
"An example run, showing that B<inet_net_pton>() infers the number of bits "
"in the network number:"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:287
+#: build/C/man3/inet_net_pton.3:286
#, no-wrap
msgid ""
"$ B<./a.out 193.168>\n"
"Raw address: c1a80000\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:293
+#: build/C/man3/inet_net_pton.3:292
msgid ""
"Demonstrate that B<inet_net_pton>() does not zero out unused bytes in its "
"result buffer:"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:300
+#: build/C/man3/inet_net_pton.3:299
#, no-wrap
msgid ""
"$ B<./a.out 193.168 0xffffffff>\n"
"Raw address: c1a800ff\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:308
+#: build/C/man3/inet_net_pton.3:307
msgid ""
"Demonstrate that B<inet_net_pton>() will widen the inferred size of the "
"network number, if the supplied number of bytes in the presentation string "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:315
+#: build/C/man3/inet_net_pton.3:314
#, no-wrap
msgid ""
"$ B<./a.out 193.168.1.128>\n"
"Raw address: c1a80180\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:323
+#: build/C/man3/inet_net_pton.3:322
msgid ""
"Explicitly specifying the size of the network number overrides any inference "
"about its size (but any extra bytes that are explicitly specified will still "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:330
+#: build/C/man3/inet_net_pton.3:329
#, no-wrap
msgid ""
"$ B<./a.out 193.168.1.128/24>\n"
"Raw address: c1a80180\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:335
-#, no-wrap
-msgid "/* Link with -lresolv */\n"
+#: build/C/man3/inet_net_pton.3:334
+#, fuzzy, no-wrap
+#| msgid "/* Link with -lresolv */\n"
+msgid "/* Link with \"-lresolv\" */\n"
msgstr "/* -lresolv でリンクする */\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:339
+#: build/C/man3/inet_net_pton.3:338
#, no-wrap
msgid ""
"#include E<lt>arpa/inet.hE<gt>\n"
"#include E<lt>stdlib.hE<gt>\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:342
+#: build/C/man3/inet_net_pton.3:341
#, no-wrap
msgid ""
"#define errExit(msg) do { perror(msg); exit(EXIT_FAILURE); \\e\n"
" } while (0)\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:349
+#: build/C/man3/inet_net_pton.3:348
#, no-wrap
msgid ""
"int\n"
" int bits;\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:356
+#: build/C/man3/inet_net_pton.3:355
#, no-wrap
msgid ""
" if (argc E<lt> 2) {\n"
" }\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:362
+#: build/C/man3/inet_net_pton.3:361
#, no-wrap
msgid ""
" /* If argv[2] is supplied (a numeric value), use it to initialize\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:364
+#: build/C/man3/inet_net_pton.3:363
#, no-wrap
msgid " addr.s_addr = (argc E<gt> 2) ? strtod(argv[2], NULL) : 0;\n"
msgstr " addr.s_addr = (argc E<gt> 2) ? strtod(argv[2], NULL) : 0;\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:366
+#: build/C/man3/inet_net_pton.3:365
#, no-wrap
msgid " /* Convert presentation network number in argv[1] to binary */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:370
+#: build/C/man3/inet_net_pton.3:369
#, no-wrap
msgid ""
" bits = inet_net_pton(AF_INET, argv[1], &addr, sizeof(addr));\n"
" errExit(\"inet_net_ntop\");\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:372
+#: build/C/man3/inet_net_pton.3:371
#, no-wrap
msgid " printf(\"inet_net_pton() returned: %d\\en\", bits);\n"
msgstr " printf(\"inet_net_pton() returned: %d\\en\", bits);\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:375
+#: build/C/man3/inet_net_pton.3:374
#, no-wrap
msgid ""
" /* Convert binary format back to presentation, using \\(aqbits\\(aq\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:378
+#: build/C/man3/inet_net_pton.3:377
#, no-wrap
msgid ""
" if (inet_net_ntop(AF_INET, &addr, bits, buf, sizeof(buf)) == NULL)\n"
" errExit(\"inet_net_ntop\");\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:380
+#: build/C/man3/inet_net_pton.3:379
#, no-wrap
msgid " printf(\"inet_net_ntop() yielded: %s\\en\", buf);\n"
msgstr " printf(\"inet_net_ntop() yielded: %s\\en\", buf);\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:385
+#: build/C/man3/inet_net_pton.3:384
#, no-wrap
msgid ""
" /* Display \\(aqaddr\\(aq in raw form (in network byte order), so we can\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:387
+#: build/C/man3/inet_net_pton.3:386
#, no-wrap
msgid " printf(\"Raw address: %x\\en\", htonl(addr.s_addr));\n"
msgstr " printf(\"Raw address: %x\\en\", htonl(addr.s_addr));\n"
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:394
+#: build/C/man3/inet_net_pton.3:393
msgid "B<inet>(3), B<networks>(5)"
msgstr "B<inet>(3), B<networks>(5)"
"(i.e., the system hosting the application that employs the B<IP_TRANSPARENT> "
"socket option). Enabling this socket option requires superuser privileges "
"(the B<CAP_NET_ADMIN> capability)."
-msgstr "このブール値のオプションを有効にすると、 このソケットで透過プロキシ (transparent proxy) ができるようになる。 このソケットオプションを使うと、呼び出したアプリケーションは、 ローカルではない IP アドレスをバインドして、ローカルの端点として自分以外のアドレス (foreign address) を持つクライアントやサーバの両方として動作できるようになる。 B<注意>: この機能が動作するためには、自分以外のアドレス宛のパケットが透過プロキシが動作するマシン (すなわちソケットオプション B<IP_TRANSPARENT> を利用するアプリケーションが動作しているシステム) 経由で転送されるように、 ルーティングが設定される必要がある。 このソケットオプションを有効にするには、スーパーユーザ特権 (B<CAP_NET_ADMIN> ケーパビリティ) が必要である。"
+msgstr ""
+"このブール値のオプションを有効にすると、 このソケットで透過プロキシ "
+"(transparent proxy) ができるようになる。 このソケットオプションを使うと、呼び"
+"出したアプリケーションは、 ローカルではない IP アドレスをバインドして、ローカ"
+"ルの端点として自分以外のアドレス (foreign address) を持つクライアントやサーバ"
+"の両方として動作できるようになる。 B<注意>: この機能が動作するためには、自分"
+"以外のアドレス宛のパケットが透過プロキシが動作するマシン (すなわちソケットオ"
+"プション B<IP_TRANSPARENT> を利用するアプリケーションが動作しているシステム) "
+"経由で転送されるように、 ルーティングが設定される必要がある。 このソケットオ"
+"プションを有効にするには、スーパーユーザ特権 (B<CAP_NET_ADMIN> ケーパビリ"
+"ティ) が必要である。"
#. type: Plain text
#: build/C/man7/ip.7:911
msgid ""
"B<sendto>(2) is called on a datagram socket that was not not previously "
"bound."
-msgstr "バインドされていないデータグラムソケットに対して B<sendto>(2) が呼ばれた。"
+msgstr ""
+"バインドされていないデータグラムソケットに対して B<sendto>(2) が呼ばれた。"
#. type: Plain text
#: build/C/man7/ip.7:1020
"I<ip_local_port_range> and ends with the second number. If the range of "
"ephemeral ports is exhausted, then the relevant system call returns an error "
"(but see BUGS)"
-msgstr "一時ポート (ephemeral port) に割り当てられるポート番号の範囲は、 I<ip_local_port_range> の最初の数字から始まり、 2 番目の数字で終わる。 一時ポートの範囲を使い切った場合、 関連するシステムコールはエラーを返す (バグの節を参照)。"
+msgstr ""
+"一時ポート (ephemeral port) に割り当てられるポート番号の範囲は、 "
+"I<ip_local_port_range> の最初の数字から始まり、 2 番目の数字で終わる。 一時"
+"ポートの範囲を使い切った場合、 関連するシステムコールはエラーを返す (バグの節"
+"を参照)。"
#. type: Plain text
#: build/C/man7/ip.7:1031
"make assumptions about the local ports in use. The first number should be "
"at least greater than 1024, or better, greater than 4096, to avoid clashes "
"with well known ports and to minimize firewall problems."
-msgstr "I<ip_local_port_range> で指定するポート番号の範囲は、 マスカレードで用いられているポートと重なってはならない (その場合も取り扱われるが)。 ファイアウォールのパケットフィルターが「利用中のローカルポート」 について何らかの仮定をしている場合には、 番号を勝手に決めてしまうと問題が起きるかもしれない。 1 番目の番号は少なくとも 1024 より大きくすべきである。 良く使われるポートとの衝突を避けたり、ファイアウォールの問題を 回避したければ、 4096 よりも大きくするほうが良いだろう。"
+msgstr ""
+"I<ip_local_port_range> で指定するポート番号の範囲は、 マスカレードで用いられ"
+"ているポートと重なってはならない (その場合も取り扱われるが)。 ファイアウォー"
+"ルのパケットフィルターが「利用中のローカルポート」 について何らかの仮定をして"
+"いる場合には、 番号を勝手に決めてしまうと問題が起きるかもしれない。 1 番目の"
+"番号は少なくとも 1024 より大きくすべきである。 良く使われるポートとの衝突を避"
+"けたり、ファイアウォールの問題を 回避したければ、 4096 よりも大きくするほうが"
+"良いだろう。"
#. type: TP
#: build/C/man7/ip.7:1031
msgid ""
"The symbolic name for the network. Network names can contain any printable "
"characters except white-space characters or the comment character."
-msgstr "ネットワークの分かりやすい名前 (symbolic name)。 ネットワーク名には、ホワイトスペースとコメント文字以外の印字可能な文字を使うことができる。"
+msgstr ""
+"ネットワークの分かりやすい名前 (symbolic name)。 ネットワーク名には、ホワイト"
+"スペースとコメント文字以外の印字可能な文字を使うことができる。"
#. type: TP
#: build/C/man5/networks.5:53 build/C/man5/protocols.5:67
"B<TP_STATUS_KERNEL>. Packet sockets implement multiple variants of the "
"packet ring. The implementation details are described in I<Documentation/"
"networking/packet_mmap.txt> in the Linux kernel source tree."
-msgstr "非同期でのパケット受信用のメモリマップされたリングバッファを作成する。 パケットソケットはアプリケーションのアドレス空間に連続する領域を確保し、 そこにパケットスロットの配列を構成し、 (最大 I<tp_snaplen> 個の) パケットを順にスロットにコピーする。 各パケットの前には I<tpacket_auxdata> に似たメタデータ構造体が置かれる。 プロトコルフィールドには、データの、メタデータヘッダーの先頭からのオフセットが入る。 I<tp_net> にはネットワーク層へのオフセットが格納される。 パケットソケットが B<SOCK_DGRAM> 型の場合、 I<tp_mac> も同じである。 B<SOCK_RAW> 型の場合、 I<tp_net> にはリンク層のフレームへのオフセットが入る。 パケットソケットとアプリケーションは I<tp_status> フィールドを通してリングの先頭 (head) と末尾 (tail) の情報を受け渡す。 パケットソケットは I<tp_status> が B<TP_STATUS_KERNEL> のすべてのスロットを所有しており、 スロットにデータが入ると、 パケットソケットはそのスロットのステータスをアプリケーションに所有権を渡す状態に変更する。 通常の動作では、 新しい I<tp_status> で少なくとも B<TP_STATUS_USER> ビットがセットされていれば、 受信されたパケットが格納されたことを示している。 アプリケーションがパケットの処理を終えると、アプリケーションはそのスロットの B<tp_status> を B<TP_STATUS_KERNEL> に設定し、そのスロットの所有権をソケットに返す。 パケットソケットは、複数バージョンのパケットリングを実装している。 実装の詳細は Linux カーネルソースツリーの I<Documentation/networking/packet_mmap.txt> で説明されている。"
+msgstr ""
+"非同期でのパケット受信用のメモリマップされたリングバッファを作成する。 パケッ"
+"トソケットはアプリケーションのアドレス空間に連続する領域を確保し、 そこにパ"
+"ケットスロットの配列を構成し、 (最大 I<tp_snaplen> 個の) パケットを順にスロッ"
+"トにコピーする。 各パケットの前には I<tpacket_auxdata> に似たメタデータ構造体"
+"が置かれる。 プロトコルフィールドには、データの、メタデータヘッダーの先頭から"
+"のオフセットが入る。 I<tp_net> にはネットワーク層へのオフセットが格納され"
+"る。 パケットソケットが B<SOCK_DGRAM> 型の場合、 I<tp_mac> も同じである。 "
+"B<SOCK_RAW> 型の場合、 I<tp_net> にはリンク層のフレームへのオフセットが入"
+"る。 パケットソケットとアプリケーションは I<tp_status> フィールドを通してリン"
+"グの先頭 (head) と末尾 (tail) の情報を受け渡す。 パケットソケットは "
+"I<tp_status> が B<TP_STATUS_KERNEL> のすべてのスロットを所有しており、 スロッ"
+"トにデータが入ると、 パケットソケットはそのスロットのステータスをアプリケー"
+"ションに所有権を渡す状態に変更する。 通常の動作では、 新しい I<tp_status> で"
+"少なくとも B<TP_STATUS_USER> ビットがセットされていれば、 受信されたパケット"
+"が格納されたことを示している。 アプリケーションがパケットの処理を終えると、ア"
+"プリケーションはそのスロットの B<tp_status> を B<TP_STATUS_KERNEL> に設定し、"
+"そのスロットの所有権をソケットに返す。 パケットソケットは、複数バージョンのパ"
+"ケットリングを実装している。 実装の詳細は Linux カーネルソースツリーの "
+"I<Documentation/networking/packet_mmap.txt> で説明されている。"
#. type: TP
#: build/C/man7/packet.7:394
"successful transmission, the socket resets I<tp_status> to "
"B<TP_STATUS_AVAILABLE>. It immediately aborts the transmission on error "
"unless B<PACKET_LOSS> is set."
-msgstr "パケット送信用のメモリマップされたリングバッファを作成する。 このオプションは B<PACKET_RX_RING> と同様で、同じ引き数を取る。 アプリケーションは I<tp_status> が B<TP_STATUS_AVAILABLE> のスロットにパケットを書き込み、 I<tp_status> を B<TP_STATUS_SEND_REQUEST> に変更することでそのパケットの送信を予約する。 パケットの送信準備ができたら、アプリケーションは続けて B<send>(2) 系のシステムコールを呼び出す。 システムコールの引き数 I<buf> と I<len> は無視される。 B<sendto>(2) や B<sendmsg>(2) を使ってアドレスが渡された場合、 ソケットのデフォルト値ではなくそのアドレスが使用される。 送信に成功すると、ソケットはそのスロットの I<tp_status> を B<TP_STATUS_AVAILABLE> に戻す。 エラーの場合、 B<PACKET_LOSS> がセットされていなければ、 直ちに送信を中断しエラーを上げる。"
+msgstr ""
+"パケット送信用のメモリマップされたリングバッファを作成する。 このオプション"
+"は B<PACKET_RX_RING> と同様で、同じ引き数を取る。 アプリケーションは "
+"I<tp_status> が B<TP_STATUS_AVAILABLE> のスロットにパケットを書き込み、 "
+"I<tp_status> を B<TP_STATUS_SEND_REQUEST> に変更することでそのパケットの送信"
+"を予約する。 パケットの送信準備ができたら、アプリケーションは続けて "
+"B<send>(2) 系のシステムコールを呼び出す。 システムコールの引き数 I<buf> と "
+"I<len> は無視される。 B<sendto>(2) や B<sendmsg>(2) を使ってアドレスが渡され"
+"た場合、 ソケットのデフォルト値ではなくそのアドレスが使用される。 送信に成功"
+"すると、ソケットはそのスロットの I<tp_status> を B<TP_STATUS_AVAILABLE> に戻"
+"す。 エラーの場合、 B<PACKET_LOSS> がセットされていなければ、 直ちに送信を中"
+"断しエラーを上げる。"
#. type: TP
#: build/C/man7/packet.7:455
msgid "RCMD"
msgstr "RCMD"
-#. type: TH
-#: build/C/man3/rcmd.3:43
-#, no-wrap
-msgid "2012-04-23"
-msgstr "2012-04-23"
-
#. type: Plain text
#: build/C/man3/rcmd.3:48
msgid ""
#. type: Plain text
#: build/C/man3/rcmd.3:54
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int rcmd(char **>I<ahost>B<, int >I<inport>B<, const char *>I<locuser>B<, >\n"
+#| "B< const char *>I<remuser>B<, const char *>I<cmd>B<, int *>I<fd2p>B<);>\n"
msgid ""
-"B<int rcmd(char **>I<ahost>B<, int >I<inport>B<, const char *>I<locuser>B<, >\n"
+"B<int rcmd(char **>I<ahost>B<, unsigned short >I<inport>B<, const char *>I<locuser>B<, >\n"
"B< const char *>I<remuser>B<, const char *>I<cmd>B<, int *>I<fd2p>B<);>\n"
msgstr ""
"B<int rcmd(char **>I<ahost>B<, int >I<inport>B<, const char *>I<locuser>B<, >\n"
#. type: Plain text
#: build/C/man3/rcmd.3:66
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int rcmd_af(char **>I<ahost>B<, int >I<inport>B<, const char *>I<locuser>B<, >\n"
+#| "B< const char *>I<remuser>B<, const char *>I<cmd>B<, int *>I<fd2p>B<,>\n"
+#| "B< sa_family_t >I<af>B<);>\n"
msgid ""
-"B<int rcmd_af(char **>I<ahost>B<, int >I<inport>B<, const char *>I<locuser>B<, >\n"
+"B<int rcmd_af(char **>I<ahost>B<, unsigned short >I<inport>B<, const char *>I<locuser>B<, >\n"
"B< const char *>I<remuser>B<, const char *>I<cmd>B<, int *>I<fd2p>B<,>\n"
"B< sa_family_t >I<af>B<);>\n"
msgstr ""
#. type: Plain text
#: build/C/man3/rcmd.3:72
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int iruserok_af(uint32_t >I<raddr>B<, int >I<superuser>B<, >\n"
+#| "B< const char *>I<ruser>B<, const char *>I<luser>B<, sa_family_t >I<af>B<);>\n"
msgid ""
-"B<int iruserok_af(uint32_t >I<raddr>B<, int >I<superuser>B<, >\n"
+"B<int iruserok_af(const void *>I<raddr>B<, int >I<superuser>B<, >\n"
"B< const char *>I<ruser>B<, const char *>I<luser>B<, sa_family_t >I<af>B<);>\n"
msgstr ""
"B<int iruserok_af(uint32_t >I<raddr>B<, int >I<superuser>B<, >\n"
msgid "RESOLVER"
msgstr "RESOLVER"
-#. type: TH
-#: build/C/man3/resolver.3:32
-#, no-wrap
-msgid "2013-03-05"
-msgstr "2013-03-05"
-
#. type: Plain text
#: build/C/man3/resolver.3:36
msgid ""
#. type: Plain text
#: build/C/man3/resolver.3:42
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<#include E<lt>netinet/in.hE<gt>>\n"
+#| "B<#include E<lt>arpa/nameser.hE<gt>>\n"
+#| "B<#include E<lt>resolv.hE<gt>>\n"
+#| "B<extern struct state _res;>\n"
msgid ""
"B<#include E<lt>netinet/in.hE<gt>>\n"
"B<#include E<lt>arpa/nameser.hE<gt>>\n"
"B<#include E<lt>resolv.hE<gt>>\n"
-"B<extern struct state _res;>\n"
+"B<extern struct __res_state _res;>\n"
msgstr ""
"B<#include E<lt>netinet/in.hE<gt>>\n"
"B<#include E<lt>arpa/nameser.hE<gt>>\n"
#. type: Plain text
#: build/C/man3/resolver.3:48 build/C/man3/resolver.3:53
+#: build/C/man3/resolver.3:70
#, no-wrap
msgid "B<unsigned char *>I<answer>B<, int >I<anslen>B<);>\n"
msgstr "B<unsigned char *>I<answer>B<, int >I<anslen>B<);>\n"
#. type: Plain text
#: build/C/man3/resolver.3:65
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int >I<type>B<, char *>I<data>B<, int >I<datalen>B<, struct rrec *>I<newrr>B<,>\n"
+#| "B<char *>I<buf>B<, int >I<buflen>B<);>\n"
msgid ""
-"B<int >I<type>B<, char *>I<data>B<, int >I<datalen>B<, struct rrec *>I<newrr>B<,>\n"
-"B<char *>I<buf>B<, int >I<buflen>B<);>\n"
+"B<int >I<type>B<, const unsigned char *>I<data>B<, int >I<datalen>B<,>\n"
+"B<const unsigned char *>I<newrr>B<, unsigned char *>I<buf>B<, int >I<buflen>B<);>\n"
msgstr ""
"B<int >I<type>B<, char *>I<data>B<, int >I<datalen>B<, struct rrec *>I<newrr>B<,>\n"
"B<char *>I<buf>B<, int >I<buflen>B<);>\n"
#. type: Plain text
#: build/C/man3/resolver.3:68
-#, no-wrap
-msgid "B<int res_send(const char *>I<msg>B<, int >I<msglen>B<, char *>I<answer>B<,>\n"
+#, fuzzy, no-wrap
+#| msgid "B<int res_send(const char *>I<msg>B<, int >I<msglen>B<, char *>I<answer>B<,>\n"
+msgid "B<int res_send(const unsigned char *>I<msg>B<, int >I<msglen>B<,>\n"
msgstr "B<int res_send(const char *>I<msg>B<, int >I<msglen>B<, char *>I<answer>B<,>\n"
#. type: Plain text
-#: build/C/man3/resolver.3:70
-#, no-wrap
-msgid "B<int >I<anslen>B<);>\n"
-msgstr "B<int >I<anslen>B<);>\n"
-
-#. type: Plain text
#: build/C/man3/resolver.3:73
-#, no-wrap
-msgid "B<int dn_comp(unsigned char *>I<exp_dn>B<, unsigned char *>I<comp_dn>B<,>\n"
+#, fuzzy, no-wrap
+#| msgid "B<int dn_comp(unsigned char *>I<exp_dn>B<, unsigned char *>I<comp_dn>B<,>\n"
+msgid "B<int dn_comp(const char *>I<exp_dn>B<, unsigned char *>I<comp_dn>B<,>\n"
msgstr "B<int dn_comp(unsigned char *>I<exp_dn>B<, unsigned char *>I<comp_dn>B<,>\n"
#. type: Plain text
#. type: Plain text
#: build/C/man3/resolver.3:78
-#, no-wrap
-msgid "B<int dn_expand(unsigned char *>I<msg>B<, unsigned char *>I<eomorig>B<,>\n"
+#, fuzzy, no-wrap
+#| msgid "B<int dn_expand(unsigned char *>I<msg>B<, unsigned char *>I<eomorig>B<,>\n"
+msgid "B<int dn_expand(const unsigned char *>I<msg>B<, const unsigned char *>I<eomorig>B<,>\n"
msgstr "B<int dn_expand(unsigned char *>I<msg>B<, unsigned char *>I<eomorig>B<,>\n"
#. type: Plain text
#: build/C/man3/resolver.3:81
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<unsigned char *>I<comp_dn>B<, char *>I<exp_dn>B<,>\n"
+#| "B<int >I<length>B<);>\n"
msgid ""
-"B<unsigned char *>I<comp_dn>B<, char *>I<exp_dn>B<,>\n"
+"B<const unsigned char *>I<comp_dn>B<, char *>I<exp_dn>B<,>\n"
"B<int >I<length>B<);>\n"
msgstr ""
"B<unsigned char *>I<comp_dn>B<, char *>I<exp_dn>B<,>\n"
msgid "REXEC"
msgstr "REXEC"
-#. type: TH
-#: build/C/man3/rexec.3:41
-#, no-wrap
-msgid "2013-09-26"
-msgstr "2013-09-26"
-
#. type: Plain text
#: build/C/man3/rexec.3:44
msgid "rexec, rexec_af - return stream to a remote command"
#. type: Plain text
#: build/C/man3/rexec.3:51
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int rexec(char **>I<ahost>B<, int >I<inport>B<, char *>I<user>B<, >\n"
+#| "B< char *>I<passwd>B<, char *>I<cmd>B<, int *>I<fd2p>B<);>\n"
msgid ""
-"B<int rexec(char **>I<ahost>B<, int >I<inport>B<, char *>I<user>B<, >\n"
-"B< char *>I<passwd>B<, char *>I<cmd>B<, int *>I<fd2p>B<);>\n"
+"B<int rexec(char **>I<ahost>B<, int >I<inport>B<, const char *>I<user>B<, >\n"
+"B< const char *>I<passwd>B<, const char *>I<cmd>B<, int *>I<fd2p>B<);>\n"
msgstr ""
"B<int rexec(char **>I<ahost>B<, int >I<inport>B<, char *>I<user>B<, >\n"
"B< char *>I<passwd>B<, char *>I<cmd>B<, int *>I<fd2p>B<);>\n"
#. type: Plain text
#: build/C/man3/rexec.3:55
-#, no-wrap
-msgid ""
-"B<int rexec_af(char **>I<ahost>B<, int >I<inport>B<, char *>I<user>B<, >\n"
-"B< char *>I<passwd>B<, char *>I<cmd>B<, int *>I<fd2p>B<,>\n"
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int rexec_af(char **>I<ahost>B<, int >I<inport>B<, char *>I<user>B<, >\n"
+#| "B< char *>I<passwd>B<, char *>I<cmd>B<, int *>I<fd2p>B<,>\n"
+#| "B< sa_family_t >I<af>B<);>\n"
+msgid ""
+"B<int rexec_af(char **>I<ahost>B<, int >I<inport>B<, const char *>I<user>B<, >\n"
+"B< const char *>I<passwd>B<, const char *>I<cmd>B<, int *>I<fd2p>B<,>\n"
"B< sa_family_t >I<af>B<);>\n"
msgstr ""
"B<int rexec_af(char **>I<ahost>B<, int >I<inport>B<, char *>I<user>B<, >\n"
msgid "SETNETGRENT"
msgstr "SETNETGRENT"
-#. type: TH
-#: build/C/man3/setnetgrent.3:10
-#, no-wrap
-msgid "2007-07-26"
-msgstr "2007-07-26"
-
#. type: Plain text
#: build/C/man3/setnetgrent.3:14
msgid ""
#. type: Plain text
#: build/C/man3/setnetgrent.3:26
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int getnetgrent_r(char **>I<host>B<, char **>I<user>B<,>\n"
+#| "B< char **>I<domain>B<, char *>I<buf>B<, int >I<buflen>B<);>\n"
msgid ""
"B<int getnetgrent_r(char **>I<host>B<, char **>I<user>B<,>\n"
-"B< char **>I<domain>B<, char *>I<buf>B<, int >I<buflen>B<);>\n"
+"B< char **>I<domain>B<, char *>I<buf>B<, size_t >I<buflen>B<);>\n"
msgstr ""
"B<int getnetgrent_r(char **>I<host>B<, char **>I<user>B<,>\n"
"B< char **>I<domain>B<, char *>I<buf>B<, int >I<buflen>B<);>\n"
"\\(rq The URL is E<.UR ftp://ftp.pspt.fi\\:/pub\\:/ham\\:/linux\\:/ax25\\:/"
"x25doc.tgz> E<.UE .>"
+#~ msgid "2010-09-27"
+#~ msgstr "2010-09-27"
+
+#~ msgid "2013-01-15"
+#~ msgstr "2013-01-15"
+
+#~ msgid "2014-04-19"
+#~ msgstr "2014-04-19"
+
+#~ msgid "2014-04-14"
+#~ msgstr "2014-04-14"
+
+#~ msgid "2012-04-23"
+#~ msgstr "2012-04-23"
+
+#~ msgid "2013-03-05"
+#~ msgstr "2013-03-05"
+
+#~ msgid "B<int >I<anslen>B<);>\n"
+#~ msgstr "B<int >I<anslen>B<);>\n"
+
+#~ msgid "2013-09-26"
+#~ msgstr "2013-09-26"
+
+#~ msgid "2007-07-26"
+#~ msgstr "2007-07-26"
+
#~ msgid "2013-09-17"
#~ msgstr "2013-09-17"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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"
msgstr ""
#. type: SH
-#: build/C/man7/arp.7:16 build/C/man3/byteorder.3:48 build/C/man3/cmsg.3:37 build/C/man7/ddp.7:23 build/C/man3/endian.3:53 build/C/man3/ether_aton.3:57 build/C/man5/gai.conf.5:22 build/C/man3/getaddrinfo.3:75 build/C/man3/getaddrinfo_a.3:50 build/C/man1/getent.1:30 build/C/man3/gethostbyname.3:129 build/C/man3/getipnodebyname.3:44 build/C/man3/getnameinfo.3:32 build/C/man3/getnetent.3:48 build/C/man3/getnetent_r.3:62 build/C/man2/getpeername.2:50 build/C/man3/getprotoent.3:48 build/C/man3/getprotoent_r.3:59 build/C/man3/getservent.3:52 build/C/man3/getservent_r.3:59 build/C/man5/host.conf.5:29 build/C/man7/hostname.7:42 build/C/man5/hosts.5:32 build/C/man5/hosts.equiv.5:11 build/C/man7/icmp.7:15 build/C/man3/inet.3:75 build/C/man3/inet_ntop.3:36 build/C/man3/inet_pton.3:36 build/C/man3/inet_net_pton.3:62 build/C/man7/ip.7:53 build/C/man7/ipv6.7:99 build/C/man7/netdevice.7:25 build/C/man5/networks.5:29 build/C/man8/nscd.8:26 build/C/man5/nscd.conf.5:23 build/C/man5/nss.5:22 build/C/man5/nsswitch.conf.5:28 build/C/man7/packet.7:25 build/C/man5/protocols.5:32 build/C/man7/raw.7:22 build/C/man3/rcmd.3:92 build/C/man5/resolv.conf.5:29 build/C/man3/resolver.3:85 build/C/man3/rexec.3:56 build/C/man5/services.5:37 build/C/man3/setnetgrent.3:44 build/C/man2/shutdown.2:47 build/C/man7/tcp.7:87 build/C/man7/udp.7:23 build/C/man7/udplite.7:38 build/C/man7/unix.7:29 build/C/man7/x25.7:21
+#: build/C/man7/arp.7:16 build/C/man3/byteorder.3:48 build/C/man3/cmsg.3:37 build/C/man7/ddp.7:23 build/C/man3/endian.3:53 build/C/man3/ether_aton.3:57 build/C/man5/gai.conf.5:22 build/C/man3/getaddrinfo.3:75 build/C/man3/getaddrinfo_a.3:50 build/C/man1/getent.1:30 build/C/man3/gethostbyname.3:129 build/C/man3/getipnodebyname.3:44 build/C/man3/getnameinfo.3:32 build/C/man3/getnetent.3:48 build/C/man3/getnetent_r.3:62 build/C/man2/getpeername.2:50 build/C/man3/getprotoent.3:48 build/C/man3/getprotoent_r.3:59 build/C/man3/getservent.3:52 build/C/man3/getservent_r.3:59 build/C/man5/host.conf.5:29 build/C/man7/hostname.7:42 build/C/man5/hosts.5:32 build/C/man5/hosts.equiv.5:11 build/C/man7/icmp.7:15 build/C/man3/inet.3:75 build/C/man3/inet_ntop.3:36 build/C/man3/inet_pton.3:36 build/C/man3/inet_net_pton.3:61 build/C/man7/ip.7:53 build/C/man7/ipv6.7:99 build/C/man7/netdevice.7:25 build/C/man5/networks.5:29 build/C/man8/nscd.8:26 build/C/man5/nscd.conf.5:23 build/C/man5/nss.5:22 build/C/man5/nsswitch.conf.5:28 build/C/man7/packet.7:25 build/C/man5/protocols.5:32 build/C/man7/raw.7:22 build/C/man3/rcmd.3:92 build/C/man5/resolv.conf.5:29 build/C/man3/resolver.3:85 build/C/man3/rexec.3:56 build/C/man5/services.5:37 build/C/man3/setnetgrent.3:44 build/C/man2/shutdown.2:47 build/C/man7/tcp.7:87 build/C/man7/udp.7:23 build/C/man7/udplite.7:38 build/C/man7/unix.7:29 build/C/man7/x25.7:21
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man7/arp.7:302 build/C/man3/byteorder.3:92 build/C/man3/cmsg.3:217 build/C/man7/ddp.7:249 build/C/man3/endian.3:151 build/C/man3/ether_aton.3:149 build/C/man5/gai.conf.5:93 build/C/man3/getaddrinfo.3:827 build/C/man3/getaddrinfo_a.3:600 build/C/man1/getent.1:368 build/C/man3/gethostbyname.3:443 build/C/man3/getipnodebyname.3:266 build/C/man3/getnameinfo.3:275 build/C/man3/getnetent.3:154 build/C/man3/getnetent_r.3:145 build/C/man2/getpeername.2:143 build/C/man3/getprotoent.3:142 build/C/man3/getprotoent_r.3:237 build/C/man3/getservent.3:159 build/C/man3/getservent_r.3:241 build/C/man5/host.conf.5:199 build/C/man7/hostname.7:85 build/C/man5/hosts.5:115 build/C/man5/hosts.equiv.5:84 build/C/man7/icmp.7:191 build/C/man3/inet.3:305 build/C/man3/inet_ntop.3:118 build/C/man3/inet_pton.3:215 build/C/man3/inet_net_pton.3:391 build/C/man7/ip.7:1272 build/C/man7/ipv6.7:413 build/C/man7/netdevice.7:373 build/C/man5/networks.5:74 build/C/man8/nscd.8:85 build/C/man5/nscd.conf.5:239 build/C/man5/nss.5:110 build/C/man5/nsswitch.conf.5:352 build/C/man7/packet.7:644 build/C/man5/protocols.5:81 build/C/man7/raw.7:269 build/C/man3/rcmd.3:285 build/C/man5/resolv.conf.5:290 build/C/man3/resolver.3:274 build/C/man3/rexec.3:167 build/C/man5/services.5:210 build/C/man3/setnetgrent.3:107 build/C/man2/shutdown.2:113 build/C/man7/tcp.7:1262 build/C/man7/udp.7:256 build/C/man7/udplite.7:146 build/C/man7/unix.7:445 build/C/man7/x25.7:118
+#: build/C/man7/arp.7:302 build/C/man3/byteorder.3:92 build/C/man3/cmsg.3:217 build/C/man7/ddp.7:249 build/C/man3/endian.3:151 build/C/man3/ether_aton.3:149 build/C/man5/gai.conf.5:93 build/C/man3/getaddrinfo.3:827 build/C/man3/getaddrinfo_a.3:600 build/C/man1/getent.1:368 build/C/man3/gethostbyname.3:443 build/C/man3/getipnodebyname.3:266 build/C/man3/getnameinfo.3:282 build/C/man3/getnetent.3:154 build/C/man3/getnetent_r.3:145 build/C/man2/getpeername.2:143 build/C/man3/getprotoent.3:142 build/C/man3/getprotoent_r.3:237 build/C/man3/getservent.3:159 build/C/man3/getservent_r.3:241 build/C/man5/host.conf.5:199 build/C/man7/hostname.7:85 build/C/man5/hosts.5:115 build/C/man5/hosts.equiv.5:84 build/C/man7/icmp.7:191 build/C/man3/inet.3:305 build/C/man3/inet_ntop.3:118 build/C/man3/inet_pton.3:215 build/C/man3/inet_net_pton.3:390 build/C/man7/ip.7:1272 build/C/man7/ipv6.7:413 build/C/man7/netdevice.7:373 build/C/man5/networks.5:74 build/C/man8/nscd.8:85 build/C/man5/nscd.conf.5:239 build/C/man5/nss.5:110 build/C/man5/nsswitch.conf.5:352 build/C/man7/packet.7:644 build/C/man5/protocols.5:81 build/C/man7/raw.7:269 build/C/man3/rcmd.3:285 build/C/man5/resolv.conf.5:290 build/C/man3/resolver.3:274 build/C/man3/rexec.3:167 build/C/man5/services.5:210 build/C/man3/setnetgrent.3:107 build/C/man2/shutdown.2:113 build/C/man7/tcp.7:1262 build/C/man7/udp.7:256 build/C/man7/udplite.7:146 build/C/man7/unix.7:445 build/C/man7/x25.7:118
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man7/arp.7:310 build/C/man3/byteorder.3:96 build/C/man3/cmsg.3:222 build/C/man7/ddp.7:254 build/C/man3/endian.3:153 build/C/man3/ether_aton.3:151 build/C/man5/gai.conf.5:96 build/C/man3/getaddrinfo.3:837 build/C/man3/getaddrinfo_a.3:607 build/C/man1/getent.1:370 build/C/man3/gethostbyname.3:457 build/C/man3/getipnodebyname.3:271 build/C/man3/getnameinfo.3:308 build/C/man3/getnetent.3:161 build/C/man3/getnetent_r.3:148 build/C/man2/getpeername.2:150 build/C/man3/getprotoent.3:147 build/C/man3/getprotoent_r.3:240 build/C/man3/getservent.3:164 build/C/man3/getservent_r.3:244 build/C/man5/host.conf.5:204 build/C/man7/hostname.7:93 build/C/man5/hosts.5:126 build/C/man5/hosts.equiv.5:88 build/C/man7/icmp.7:195 build/C/man3/inet.3:316 build/C/man3/inet_ntop.3:122 build/C/man3/inet_pton.3:219 build/C/man3/inet_net_pton.3:394 build/C/man7/ip.7:1290 build/C/man7/ipv6.7:420 build/C/man7/netdevice.7:378 build/C/man5/networks.5:80 build/C/man8/nscd.8:91 build/C/man5/nscd.conf.5:244 build/C/man5/nss.5:112 build/C/man5/nsswitch.conf.5:355 build/C/man7/packet.7:667 build/C/man5/protocols.5:86 build/C/man7/raw.7:282 build/C/man3/rcmd.3:293 build/C/man5/resolv.conf.5:297 build/C/man3/resolver.3:280 build/C/man3/rexec.3:170 build/C/man5/services.5:222 build/C/man3/setnetgrent.3:111 build/C/man2/shutdown.2:117 build/C/man7/tcp.7:1288 build/C/man7/udp.7:267 build/C/man7/udplite.7:156 build/C/man7/unix.7:454 build/C/man7/x25.7:127
+#: build/C/man7/arp.7:310 build/C/man3/byteorder.3:96 build/C/man3/cmsg.3:222 build/C/man7/ddp.7:254 build/C/man3/endian.3:153 build/C/man3/ether_aton.3:151 build/C/man5/gai.conf.5:96 build/C/man3/getaddrinfo.3:837 build/C/man3/getaddrinfo_a.3:607 build/C/man1/getent.1:370 build/C/man3/gethostbyname.3:457 build/C/man3/getipnodebyname.3:271 build/C/man3/getnameinfo.3:315 build/C/man3/getnetent.3:161 build/C/man3/getnetent_r.3:148 build/C/man2/getpeername.2:150 build/C/man3/getprotoent.3:147 build/C/man3/getprotoent_r.3:240 build/C/man3/getservent.3:164 build/C/man3/getservent_r.3:244 build/C/man5/host.conf.5:204 build/C/man7/hostname.7:93 build/C/man5/hosts.5:126 build/C/man5/hosts.equiv.5:88 build/C/man7/icmp.7:195 build/C/man3/inet.3:316 build/C/man3/inet_ntop.3:122 build/C/man3/inet_pton.3:219 build/C/man3/inet_net_pton.3:393 build/C/man7/ip.7:1290 build/C/man7/ipv6.7:420 build/C/man7/netdevice.7:378 build/C/man5/networks.5:80 build/C/man8/nscd.8:91 build/C/man5/nscd.conf.5:244 build/C/man5/nss.5:112 build/C/man5/nsswitch.conf.5:355 build/C/man7/packet.7:667 build/C/man5/protocols.5:86 build/C/man7/raw.7:282 build/C/man3/rcmd.3:293 build/C/man5/resolv.conf.5:297 build/C/man3/resolver.3:280 build/C/man3/rexec.3:170 build/C/man5/services.5:222 build/C/man3/setnetgrent.3:111 build/C/man2/shutdown.2:117 build/C/man7/tcp.7:1288 build/C/man7/udp.7:267 build/C/man7/udplite.7:156 build/C/man7/unix.7:454 build/C/man7/x25.7:127
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man7/arp.7:318 build/C/man3/byteorder.3:104 build/C/man3/cmsg.3:230 build/C/man7/ddp.7:262 build/C/man3/endian.3:161 build/C/man3/ether_aton.3:159 build/C/man5/gai.conf.5:104 build/C/man3/getaddrinfo.3:845 build/C/man3/getaddrinfo_a.3:615 build/C/man1/getent.1:378 build/C/man3/gethostbyname.3:465 build/C/man3/getipnodebyname.3:279 build/C/man3/getnameinfo.3:316 build/C/man3/getnetent.3:169 build/C/man3/getnetent_r.3:156 build/C/man2/getpeername.2:158 build/C/man3/getprotoent.3:155 build/C/man3/getprotoent_r.3:248 build/C/man3/getservent.3:172 build/C/man3/getservent_r.3:252 build/C/man5/host.conf.5:212 build/C/man7/hostname.7:101 build/C/man5/hosts.5:134 build/C/man5/hosts.equiv.5:96 build/C/man7/icmp.7:203 build/C/man3/inet.3:324 build/C/man3/inet_ntop.3:130 build/C/man3/inet_pton.3:227 build/C/man3/inet_net_pton.3:402 build/C/man7/ip.7:1298 build/C/man7/ipv6.7:428 build/C/man7/netdevice.7:386 build/C/man5/networks.5:88 build/C/man8/nscd.8:99 build/C/man5/nscd.conf.5:252 build/C/man5/nss.5:120 build/C/man5/nsswitch.conf.5:363 build/C/man7/packet.7:675 build/C/man5/protocols.5:94 build/C/man7/raw.7:290 build/C/man3/rcmd.3:301 build/C/man5/resolv.conf.5:305 build/C/man3/resolver.3:288 build/C/man3/rexec.3:178 build/C/man5/services.5:230 build/C/man3/setnetgrent.3:119 build/C/man2/shutdown.2:125 build/C/man7/tcp.7:1296 build/C/man7/udp.7:275 build/C/man7/udplite.7:164 build/C/man7/unix.7:462 build/C/man7/x25.7:135
+#: build/C/man7/arp.7:318 build/C/man3/byteorder.3:104 build/C/man3/cmsg.3:230 build/C/man7/ddp.7:262 build/C/man3/endian.3:161 build/C/man3/ether_aton.3:159 build/C/man5/gai.conf.5:104 build/C/man3/getaddrinfo.3:845 build/C/man3/getaddrinfo_a.3:615 build/C/man1/getent.1:378 build/C/man3/gethostbyname.3:465 build/C/man3/getipnodebyname.3:279 build/C/man3/getnameinfo.3:323 build/C/man3/getnetent.3:169 build/C/man3/getnetent_r.3:156 build/C/man2/getpeername.2:158 build/C/man3/getprotoent.3:155 build/C/man3/getprotoent_r.3:248 build/C/man3/getservent.3:172 build/C/man3/getservent_r.3:252 build/C/man5/host.conf.5:212 build/C/man7/hostname.7:101 build/C/man5/hosts.5:134 build/C/man5/hosts.equiv.5:96 build/C/man7/icmp.7:203 build/C/man3/inet.3:324 build/C/man3/inet_ntop.3:130 build/C/man3/inet_pton.3:227 build/C/man3/inet_net_pton.3:401 build/C/man7/ip.7:1298 build/C/man7/ipv6.7:428 build/C/man7/netdevice.7:386 build/C/man5/networks.5:88 build/C/man8/nscd.8:99 build/C/man5/nscd.conf.5:252 build/C/man5/nss.5:120 build/C/man5/nsswitch.conf.5:363 build/C/man7/packet.7:675 build/C/man5/protocols.5:94 build/C/man7/raw.7:290 build/C/man3/rcmd.3:301 build/C/man5/resolv.conf.5:305 build/C/man3/resolver.3:288 build/C/man3/rexec.3:178 build/C/man5/services.5:230 build/C/man3/setnetgrent.3:119 build/C/man2/shutdown.2:125 build/C/man7/tcp.7:1296 build/C/man7/udp.7:275 build/C/man7/udplite.7:164 build/C/man7/unix.7:462 build/C/man7/x25.7:135
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: SH
-#: build/C/man3/byteorder.3:85 build/C/man3/cmsg.3:141 build/C/man3/endian.3:76 build/C/man3/ether_aton.3:143 build/C/man3/getaddrinfo.3:594 build/C/man3/getaddrinfo_a.3:305 build/C/man3/gethostbyname.3:317 build/C/man3/getipnodebyname.3:258 build/C/man3/getnameinfo.3:206 build/C/man3/getnetent.3:145 build/C/man3/getnetent_r.3:141 build/C/man2/getpeername.2:101 build/C/man3/getprotoent.3:140 build/C/man3/getprotoent_r.3:131 build/C/man3/getservent.3:157 build/C/man3/getservent_r.3:130 build/C/man3/inet.3:218 build/C/man3/inet_ntop.3:100 build/C/man3/inet_pton.3:129 build/C/man3/inet_net_pton.3:160 build/C/man3/rcmd.3:270 build/C/man3/resolver.3:272 build/C/man3/rexec.3:149 build/C/man3/setnetgrent.3:92 build/C/man2/shutdown.2:91
+#: build/C/man3/byteorder.3:85 build/C/man3/cmsg.3:141 build/C/man3/endian.3:76 build/C/man3/ether_aton.3:143 build/C/man3/getaddrinfo.3:594 build/C/man3/getaddrinfo_a.3:305 build/C/man3/gethostbyname.3:317 build/C/man3/getipnodebyname.3:258 build/C/man3/getnameinfo.3:206 build/C/man3/getnetent.3:145 build/C/man3/getnetent_r.3:141 build/C/man2/getpeername.2:101 build/C/man3/getprotoent.3:140 build/C/man3/getprotoent_r.3:131 build/C/man3/getservent.3:157 build/C/man3/getservent_r.3:130 build/C/man3/inet.3:218 build/C/man3/inet_ntop.3:100 build/C/man3/inet_pton.3:129 build/C/man3/inet_net_pton.3:159 build/C/man3/rcmd.3:270 build/C/man3/resolver.3:272 build/C/man3/rexec.3:149 build/C/man3/setnetgrent.3:92 build/C/man2/shutdown.2:91
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/cmsg.3:146 build/C/man7/ddp.7:226 build/C/man3/endian.3:91 build/C/man3/getaddrinfo.3:599 build/C/man3/getaddrinfo_a.3:308 build/C/man3/gethostbyname.3:341 build/C/man3/getipnodebyname.3:261 build/C/man3/getnameinfo.3:208 build/C/man3/getnetent.3:147 build/C/man2/getpeername.2:105 build/C/man5/host.conf.5:190 build/C/man5/hosts.5:88 build/C/man5/hosts.equiv.5:71 build/C/man7/icmp.7:169 build/C/man3/inet.3:226 build/C/man3/inet_pton.3:131 build/C/man3/inet_net_pton.3:166 build/C/man7/ip.7:1183 build/C/man7/ipv6.7:392 build/C/man7/netdevice.7:341 build/C/man8/nscd.8:60 build/C/man5/nscd.conf.5:232 build/C/man5/nsswitch.conf.5:333 build/C/man7/packet.7:550 build/C/man7/raw.7:187 build/C/man3/setnetgrent.3:103 build/C/man2/shutdown.2:95 build/C/man7/unix.7:407
+#: build/C/man3/cmsg.3:146 build/C/man7/ddp.7:226 build/C/man3/endian.3:91 build/C/man3/getaddrinfo.3:599 build/C/man3/getaddrinfo_a.3:308 build/C/man3/gethostbyname.3:341 build/C/man3/getipnodebyname.3:261 build/C/man3/getnameinfo.3:208 build/C/man3/getnetent.3:147 build/C/man2/getpeername.2:105 build/C/man5/host.conf.5:190 build/C/man5/hosts.5:88 build/C/man5/hosts.equiv.5:71 build/C/man7/icmp.7:169 build/C/man3/inet.3:226 build/C/man3/inet_pton.3:131 build/C/man3/inet_net_pton.3:165 build/C/man7/ip.7:1183 build/C/man7/ipv6.7:392 build/C/man7/netdevice.7:341 build/C/man8/nscd.8:60 build/C/man5/nscd.conf.5:232 build/C/man5/nsswitch.conf.5:333 build/C/man7/packet.7:550 build/C/man7/raw.7:187 build/C/man3/setnetgrent.3:103 build/C/man2/shutdown.2:95 build/C/man7/unix.7:407
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/cmsg.3:161 build/C/man3/endian.3:107 build/C/man5/gai.conf.5:74 build/C/man3/getaddrinfo.3:622 build/C/man3/getaddrinfo_a.3:314 build/C/man3/getnameinfo.3:236 build/C/man3/getprotoent_r.3:135 build/C/man3/getservent_r.3:134 build/C/man5/hosts.5:107 build/C/man3/inet.3:262 build/C/man3/inet_ntop.3:115 build/C/man3/inet_pton.3:156 build/C/man3/inet_net_pton.3:248 build/C/man5/nss.5:100 build/C/man7/unix.7:437
+#: build/C/man3/cmsg.3:161 build/C/man3/endian.3:107 build/C/man5/gai.conf.5:74 build/C/man3/getaddrinfo.3:622 build/C/man3/getaddrinfo_a.3:314 build/C/man3/getnameinfo.3:243 build/C/man3/getprotoent_r.3:135 build/C/man3/getservent_r.3:134 build/C/man5/hosts.5:107 build/C/man3/inet.3:262 build/C/man3/inet_ntop.3:115 build/C/man3/inet_pton.3:156 build/C/man3/inet_net_pton.3:247 build/C/man5/nss.5:100 build/C/man7/unix.7:437
#, no-wrap
msgid "EXAMPLE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man7/ddp.7:149 build/C/man3/gethostbyname.3:292 build/C/man3/getnetent_r.3:129 build/C/man2/getpeername.2:73 build/C/man3/getprotoent_r.3:119 build/C/man3/getservent_r.3:118 build/C/man3/inet_ntop.3:91 build/C/man3/inet_net_pton.3:146 build/C/man7/ip.7:1092 build/C/man7/ipv6.7:351 build/C/man7/packet.7:496 build/C/man7/raw.7:144 build/C/man2/shutdown.2:74 build/C/man7/tcp.7:1225 build/C/man7/udp.7:241 build/C/man7/udplite.7:121 build/C/man7/unix.7:322
+#: build/C/man7/ddp.7:149 build/C/man3/gethostbyname.3:292 build/C/man3/getnetent_r.3:129 build/C/man2/getpeername.2:73 build/C/man3/getprotoent_r.3:119 build/C/man3/getservent_r.3:118 build/C/man3/inet_ntop.3:91 build/C/man3/inet_net_pton.3:145 build/C/man7/ip.7:1092 build/C/man7/ipv6.7:351 build/C/man7/packet.7:496 build/C/man7/raw.7:144 build/C/man2/shutdown.2:74 build/C/man7/tcp.7:1225 build/C/man7/udp.7:241 build/C/man7/udplite.7:121 build/C/man7/unix.7:322
#, no-wrap
msgid "ERRORS"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man7/ddp.7:187 build/C/man3/inet_net_pton.3:152 build/C/man7/ip.7:1144 build/C/man7/packet.7:506 build/C/man7/raw.7:155
+#: build/C/man7/ddp.7:187 build/C/man3/inet_net_pton.3:151 build/C/man7/ip.7:1144 build/C/man7/packet.7:506 build/C/man7/raw.7:155
#, no-wrap
msgid "B<EMSGSIZE>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man7/ddp.7:193 build/C/man3/getnetent_r.3:130 build/C/man3/getprotoent_r.3:120 build/C/man3/getservent_r.3:119 build/C/man3/inet_net_pton.3:155 build/C/man7/ip.7:1152 build/C/man7/packet.7:518 build/C/man7/unix.7:353
+#: build/C/man7/ddp.7:193 build/C/man3/getnetent_r.3:130 build/C/man3/getprotoent_r.3:120 build/C/man3/getservent_r.3:119 build/C/man3/inet_net_pton.3:154 build/C/man7/ip.7:1152 build/C/man7/packet.7:518 build/C/man7/unix.7:353
#, no-wrap
msgid "B<ENOENT>"
msgstr ""
msgstr ""
#. type: SS
-#: build/C/man3/endian.3:123 build/C/man3/getprotoent_r.3:162 build/C/man3/getservent_r.3:160 build/C/man3/inet.3:278 build/C/man3/inet_pton.3:173 build/C/man3/inet_net_pton.3:332
+#: build/C/man3/endian.3:123 build/C/man3/getprotoent_r.3:162 build/C/man3/getservent_r.3:160 build/C/man3/inet.3:278 build/C/man3/inet_pton.3:173 build/C/man3/inet_net_pton.3:331
#, no-wrap
msgid "Program source"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/endian.3:150 build/C/man3/getaddrinfo.3:826 build/C/man3/getprotoent_r.3:236 build/C/man3/getservent_r.3:240 build/C/man3/inet_pton.3:214 build/C/man3/inet_net_pton.3:390
+#: build/C/man3/endian.3:150 build/C/man3/getaddrinfo.3:826 build/C/man3/getprotoent_r.3:236 build/C/man3/getservent_r.3:240 build/C/man3/inet_pton.3:214 build/C/man3/inet_net_pton.3:389
#, no-wrap
msgid ""
" exit(EXIT_SUCCESS);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/getaddrinfo.3:65 build/C/man3/gethostbyname.3:93 build/C/man3/getnameinfo.3:26 build/C/man3/getnetent_r.3:52 build/C/man3/getprotoent_r.3:49 build/C/man3/getservent_r.3:49 build/C/man3/inet.3:70 build/C/man3/inet_net_pton.3:46 build/C/man3/rcmd.3:81 build/C/man3/setnetgrent.3:34
+#: build/C/man3/getaddrinfo.3:65 build/C/man3/gethostbyname.3:93 build/C/man3/getnameinfo.3:26 build/C/man3/getnetent_r.3:52 build/C/man3/getprotoent_r.3:49 build/C/man3/getservent_r.3:49 build/C/man3/inet.3:70 build/C/man3/inet_net_pton.3:45 build/C/man3/rcmd.3:81 build/C/man3/setnetgrent.3:34
msgid "Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
msgstr ""
msgstr ""
#. type: IP
-#: build/C/man3/getaddrinfo.3:346 build/C/man3/getaddrinfo.3:369 build/C/man3/getaddrinfo_a.3:191 build/C/man3/getaddrinfo_a.3:195 build/C/man3/getaddrinfo_a.3:197 build/C/man3/inet_net_pton.3:208 build/C/man3/inet_net_pton.3:214 build/C/man3/inet_net_pton.3:221 build/C/man3/inet_net_pton.3:228 build/C/man3/inet_net_pton.3:235 build/C/man7/ip.7:1001 build/C/man7/ip.7:1004 build/C/man7/ip.7:1007 build/C/man7/ip.7:1010 build/C/man5/nsswitch.conf.5:144 build/C/man5/nsswitch.conf.5:148 build/C/man7/unix.7:74 build/C/man7/unix.7:91 build/C/man7/unix.7:111
+#: build/C/man3/getaddrinfo.3:346 build/C/man3/getaddrinfo.3:369 build/C/man3/getaddrinfo_a.3:191 build/C/man3/getaddrinfo_a.3:195 build/C/man3/getaddrinfo_a.3:197 build/C/man3/inet_net_pton.3:207 build/C/man3/inet_net_pton.3:213 build/C/man3/inet_net_pton.3:220 build/C/man3/inet_net_pton.3:227 build/C/man3/inet_net_pton.3:234 build/C/man7/ip.7:1001 build/C/man7/ip.7:1004 build/C/man7/ip.7:1007 build/C/man7/ip.7:1010 build/C/man5/nsswitch.conf.5:144 build/C/man5/nsswitch.conf.5:148 build/C/man7/unix.7:74 build/C/man7/unix.7:91 build/C/man7/unix.7:111
#, no-wrap
msgid "*"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/getaddrinfo.3:485 build/C/man3/getaddrinfo_a.3:242 build/C/man3/gethostbyname.3:280 build/C/man3/getipnodebyname.3:186 build/C/man3/getnameinfo.3:139 build/C/man3/getnetent.3:130 build/C/man3/getnetent_r.3:118 build/C/man2/getpeername.2:68 build/C/man3/getprotoent.3:123 build/C/man3/getprotoent_r.3:108 build/C/man3/getservent.3:142 build/C/man3/getservent_r.3:107 build/C/man3/inet_ntop.3:83 build/C/man3/inet_pton.3:116 build/C/man3/inet_net_pton.3:131 build/C/man3/rcmd.3:239 build/C/man3/resolver.3:245 build/C/man3/setnetgrent.3:86 build/C/man2/shutdown.2:69
+#: build/C/man3/getaddrinfo.3:485 build/C/man3/getaddrinfo_a.3:242 build/C/man3/gethostbyname.3:280 build/C/man3/getipnodebyname.3:186 build/C/man3/getnameinfo.3:139 build/C/man3/getnetent.3:130 build/C/man3/getnetent_r.3:118 build/C/man2/getpeername.2:68 build/C/man3/getprotoent.3:123 build/C/man3/getprotoent_r.3:108 build/C/man3/getservent.3:142 build/C/man3/getservent_r.3:107 build/C/man3/inet_ntop.3:83 build/C/man3/inet_pton.3:116 build/C/man3/inet_net_pton.3:130 build/C/man3/rcmd.3:239 build/C/man3/resolver.3:245 build/C/man3/setnetgrent.3:86 build/C/man2/shutdown.2:69
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man3/getaddrinfo_a.3:29
+#: build/C/man3/getaddrinfo_a.3:29 build/C/man3/getnameinfo.3:10 build/C/man3/inet.3:42 build/C/man3/inet_net_pton.3:26 build/C/man3/rcmd.3:43 build/C/man3/resolver.3:32 build/C/man3/rexec.3:41 build/C/man3/setnetgrent.3:10
#, no-wrap
-msgid "2010-09-27"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
#: build/C/man3/getaddrinfo_a.3:43
#, no-wrap
msgid ""
-"B<int gai_suspend(struct gaicb *>I<list[]>B<, int >I<nitems>B<,>\n"
-"B< struct timespec *>I<timeout>B<);>\n"
+"B<int gai_suspend(const struct gaicb * const >I<list[]>B<, int "
+">I<nitems>B<,>\n"
+"B< const struct timespec *>I<timeout>B<);>\n"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man3/gethostbyname.3:104 build/C/man3/gethostbyname.3:112 build/C/man3/getnetent_r.3:60 build/C/man3/getprotoent_r.3:57 build/C/man3/getservent_r.3:57 build/C/man3/inet_net_pton.3:59
+#: build/C/man3/gethostbyname.3:104 build/C/man3/gethostbyname.3:112 build/C/man3/getnetent_r.3:60 build/C/man3/getprotoent_r.3:57 build/C/man3/getservent_r.3:57 build/C/man3/inet_net_pton.3:58
msgid "_BSD_SOURCE || _SVID_SOURCE"
msgstr ""
msgid "GETNAMEINFO"
msgstr ""
-#. type: TH
-#: build/C/man3/getnameinfo.3:10
-#, no-wrap
-msgid "2013-01-15"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/getnameinfo.3:13
msgid "getnameinfo - address-to-name translation in protocol-independent manner"
#, no-wrap
msgid ""
"B<int getnameinfo(const struct sockaddr *>I<sa>B<, socklen_t >I<salen>B<,>\n"
-"B< char *>I<host>B<, size_t >I<hostlen>B<,>\n"
-"B< char *>I<serv>B<, size_t >I<servlen>B<, int "
+"B< char *>I<host>B<, socklen_t >I<hostlen>B<,>\n"
+"B< char *>I<serv>B<, socklen_t >I<servlen>B<, int "
">I<flags>B<);>\n"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/getnameinfo.3:241
+#: build/C/man3/getnameinfo.3:243
+msgid ""
+"Before glibc version 2.2, the I<hostlen> and I<servlen> arguments were typed "
+"as I<size_t>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/getnameinfo.3:248
msgid ""
"The following code tries to get the numeric hostname and service name, for a "
"given socket address. Note that there is no hardcoded reference to a "
msgstr ""
#. type: Plain text
-#: build/C/man3/getnameinfo.3:247
+#: build/C/man3/getnameinfo.3:254
#, no-wrap
msgid ""
"struct sockaddr *sa; /* input */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/getnameinfo.3:251
+#: build/C/man3/getnameinfo.3:258
#, no-wrap
msgid ""
"if (getnameinfo(sa, len, hbuf, sizeof(hbuf), sbuf,\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/getnameinfo.3:256
+#: build/C/man3/getnameinfo.3:263
msgid ""
"The following version checks if the socket address has a reverse address "
"mapping."
msgstr ""
#. type: Plain text
-#: build/C/man3/getnameinfo.3:262
+#: build/C/man3/getnameinfo.3:269
#, no-wrap
msgid ""
"struct sockaddr *sa; /* input */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/getnameinfo.3:268
+#: build/C/man3/getnameinfo.3:275
#, no-wrap
msgid ""
"if (getnameinfo(sa, len, hbuf, sizeof(hbuf),\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/getnameinfo.3:275
+#: build/C/man3/getnameinfo.3:282
msgid ""
"An example program using B<getnameinfo>() can be found in "
"B<getaddrinfo>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man3/getnameinfo.3:290
+#: build/C/man3/getnameinfo.3:297
msgid ""
"B<accept>(2), B<getpeername>(2), B<getsockname>(2), B<recvfrom>(2), "
"B<socket>(2), B<getaddrinfo>(3), B<gethostbyaddr>(3), B<getservbyname>(3), "
msgstr ""
#. type: Plain text
-#: build/C/man3/getnameinfo.3:294
+#: build/C/man3/getnameinfo.3:301
msgid ""
"R. Gilligan, S. Thomson, J. Bound and W. Stevens, I<Basic Socket Interface "
"Extensions for IPv6>, RFC\\ 2553, March 1999."
msgstr ""
#. type: Plain text
-#: build/C/man3/getnameinfo.3:300
+#: build/C/man3/getnameinfo.3:307
msgid ""
"Tatsuya Jinmei and Atsushi Onoe, I<An Extension of Format for IPv6 Scoped "
"Addresses>, internet draft, work in progress E<.UR "
msgstr ""
#. type: Plain text
-#: build/C/man3/getnameinfo.3:305
+#: build/C/man3/getnameinfo.3:312
msgid ""
"Craig Metz, I<Protocol Independence Using the Sockets API>, Proceedings of "
"the freenix track: 2000 USENIX annual technical conference, June 2000"
msgstr ""
#. type: Plain text
-#: build/C/man3/getnameinfo.3:308
+#: build/C/man3/getnameinfo.3:315
msgid ""
"E<.UR "
"http://www.usenix.org\\:/publications\\:/library\\:/proceedings\\:/usenix2000\\:/freenix\\:/metzprotocol.html> "
msgid "INET"
msgstr ""
-#. type: TH
-#: build/C/man3/inet.3:42
-#, no-wrap
-msgid "2014-04-19"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/inet.3:46
msgid ""
#. type: Plain text
#: build/C/man3/inet.3:61
#, no-wrap
-msgid "B<struct in_addr inet_makeaddr(int >I<net>B<, int >I<host>B<);>\n"
+msgid ""
+"B<struct in_addr inet_makeaddr(in_addr_t >I<net>B<, in_addr_t "
+">I<host>B<);>\n"
msgstr ""
#. type: Plain text
msgstr ""
#. type: TP
-#: build/C/man3/inet_ntop.3:92 build/C/man3/inet_net_pton.3:147
+#: build/C/man3/inet_ntop.3:92 build/C/man3/inet_net_pton.3:146
#, no-wrap
msgid "B<EAFNOSUPPORT>"
msgstr ""
msgid "INET_NET_PTON"
msgstr ""
-#. type: TH
-#: build/C/man3/inet_net_pton.3:26
-#, no-wrap
-msgid "2014-04-14"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/inet_net_pton.3:29
msgid "inet_net_pton, inet_net_ntop - Internet network number conversion"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:42 build/C/man3/resolver.3:85
+#: build/C/man3/inet_net_pton.3:41 build/C/man3/resolver.3:85
msgid "Link with I<-lresolv>."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:50
+#: build/C/man3/inet_net_pton.3:49
msgid "B<inet_net_pton>(), B<inet_net_ntop>():"
msgstr ""
#. type: TP
-#: build/C/man3/inet_net_pton.3:53
+#: build/C/man3/inet_net_pton.3:52
#, no-wrap
msgid "Since glibc 2.20:"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:56
+#: build/C/man3/inet_net_pton.3:55
msgid "_DEFAULT_SOURCE"
msgstr ""
#. type: TP
-#: build/C/man3/inet_net_pton.3:56
+#: build/C/man3/inet_net_pton.3:55
#, no-wrap
msgid "Before glibc 2.20:"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:65
+#: build/C/man3/inet_net_pton.3:64
msgid ""
"These functions convert network numbers between presentation (i.e., "
"printable) format and network (i.e., binary) format."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:71
+#: build/C/man3/inet_net_pton.3:70
msgid ""
"For both functions, I<af> specifies the address family for the conversion; "
"the only supported value is B<AF_INET>."
msgstr ""
#. type: SS
-#: build/C/man3/inet_net_pton.3:71
+#: build/C/man3/inet_net_pton.3:70
#, no-wrap
msgid "inet_net_pton()"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:90
+#: build/C/man3/inet_net_pton.3:89
msgid ""
"The B<inet_net_pton>() function converts I<pres>, a null-terminated string "
"containing an Internet network number in presentation format to network "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:98
+#: build/C/man3/inet_net_pton.3:97
msgid ""
"On success, B<inet_net_pton>() returns the number of bits in the network "
"number field of the result placed in I<netp>. For a discussion of the input "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:108
+#: build/C/man3/inet_net_pton.3:107
msgid ""
"I<Note>: the buffer pointed to by I<netp> should be zeroed out before "
"calling B<inet_net_pton>(), since the call writes only as many bytes as are "
msgstr ""
#. type: SS
-#: build/C/man3/inet_net_pton.3:108
+#: build/C/man3/inet_net_pton.3:107
#, no-wrap
msgid "inet_net_ntop()"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:120
+#: build/C/man3/inet_net_pton.3:119
msgid ""
"The B<inet_net_ntop>() function converts the network number in the buffer "
"pointed to by I<netp> to presentation format; I<*netp> is interpreted as a "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:131
+#: build/C/man3/inet_net_pton.3:130
msgid ""
"The null-terminated presentation-format string is placed in the buffer "
"pointed to by I<pres>. The I<psize> argument specifies the number of bytes "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:138
+#: build/C/man3/inet_net_pton.3:137
msgid ""
"On success, B<inet_net_pton>() returns the number of bits in the network "
"number. On error, it returns -1, and I<errno> is set to indicate the cause "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:146
+#: build/C/man3/inet_net_pton.3:145
msgid ""
"On success, B<inet_net_ntop>() returns I<pres>. On error, it returns NULL, "
"and I<errno> is set to indicate the cause of the error."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:152
+#: build/C/man3/inet_net_pton.3:151
msgid "I<af> specified a value other than B<AF_INET>."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:155
+#: build/C/man3/inet_net_pton.3:154
msgid "The size of the output buffer was insufficient."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:160
+#: build/C/man3/inet_net_pton.3:159
msgid "(B<inet_net_pton>()) I<pres> was not in correct presentation format."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:166
+#: build/C/man3/inet_net_pton.3:165
msgid ""
"The B<inet_net_pton>() and B<inet_net_ntop>() functions are nonstandard, "
"but widely available."
msgstr ""
#. type: SS
-#: build/C/man3/inet_net_pton.3:167
+#: build/C/man3/inet_net_pton.3:166
#, no-wrap
msgid "Input presentation format for inet_net_pton()"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:171
+#: build/C/man3/inet_net_pton.3:170
msgid ""
"The network number may be specified either as a hexadecimal value or in "
"dotted-decimal notation."
#. If the hexadecimal string is short, the remaining nibbles are zeroed.
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:176
+#: build/C/man3/inet_net_pton.3:175
msgid ""
"Hexadecimal values are indicated by an initial \"0x\" or \"0X\". The "
"hexadecimal digits populate the nibbles (half octets) of the network number "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:180
+#: build/C/man3/inet_net_pton.3:179
msgid ""
"In dotted-decimal notation, up to four octets are specified, as decimal "
"numbers separated by dots. Thus, any of the following forms are accepted:"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:185
+#: build/C/man3/inet_net_pton.3:184
#, no-wrap
msgid ""
" a.b.c.d\n"
#. 'c' in a.b.c as a 16-bit number that populates right-most two bytes
#. 'b' in a.b as a 24-bit number that populates right-most three bytes
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:193
+#: build/C/man3/inet_net_pton.3:192
msgid ""
"Each part is a number in the range 0 to 255 that populates one byte of the "
"resulting network number, going from left to right, in network-byte (big "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:198
+#: build/C/man3/inet_net_pton.3:197
msgid ""
"For either hexadecimal or dotted-decimal format, the network number can "
"optionally be followed by a slash and a number in the range 0 to 32, which "
msgstr ""
#. type: SS
-#: build/C/man3/inet_net_pton.3:198
+#: build/C/man3/inet_net_pton.3:197
#, no-wrap
msgid "Return value of inet_net_pton()"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:208
+#: build/C/man3/inet_net_pton.3:207
msgid ""
"The return value of B<inet_net_pton>() is the number of bits in the network "
"number field. If the input presentation string terminates with a slash and "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:214
+#: build/C/man3/inet_net_pton.3:213
msgid ""
"If the most significant byte of the network number is greater than or equal "
"to 240, then I<bits> is 32."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:221
+#: build/C/man3/inet_net_pton.3:220
msgid ""
"Otherwise, if the most significant byte of the network number is greater "
"than or equal to 224, then I<bits> is 4."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:228
+#: build/C/man3/inet_net_pton.3:227
msgid ""
"Otherwise, if the most significant byte of the network number is greater "
"than or equal to 192, then I<bits> is 24."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:235
+#: build/C/man3/inet_net_pton.3:234
msgid ""
"Otherwise, if the most significant byte of the network number is greater "
"than or equal to 128, then I<bits> is 16."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:239
+#: build/C/man3/inet_net_pton.3:238
msgid "Otherwise, I<bits> is 8."
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:248
+#: build/C/man3/inet_net_pton.3:247
msgid ""
"If the resulting I<bits> value from the above steps is greater than or equal "
"to 8, but the number of octets specified in the network number exceed "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:262
+#: build/C/man3/inet_net_pton.3:261
msgid ""
"The program below demonstrates the use of B<inet_net_pton>() and "
"B<inet_net_ntop>(). It uses B<inet_net_pton>() to convert the presentation "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:276
+#: build/C/man3/inet_net_pton.3:275
msgid ""
"In order to demonstrate that B<inet_net_pton>() may not write to all bytes "
"of its I<netp> argument, the program allows an optional second command-line "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:280
+#: build/C/man3/inet_net_pton.3:279
msgid ""
"An example run, showing that B<inet_net_pton>() infers the number of bits "
"in the network number:"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:287
+#: build/C/man3/inet_net_pton.3:286
#, no-wrap
msgid ""
"$ B<./a.out 193.168>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:293
+#: build/C/man3/inet_net_pton.3:292
msgid ""
"Demonstrate that B<inet_net_pton>() does not zero out unused bytes in its "
"result buffer:"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:300
+#: build/C/man3/inet_net_pton.3:299
#, no-wrap
msgid ""
"$ B<./a.out 193.168 0xffffffff>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:308
+#: build/C/man3/inet_net_pton.3:307
msgid ""
"Demonstrate that B<inet_net_pton>() will widen the inferred size of the "
"network number, if the supplied number of bytes in the presentation string "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:315
+#: build/C/man3/inet_net_pton.3:314
#, no-wrap
msgid ""
"$ B<./a.out 193.168.1.128>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:323
+#: build/C/man3/inet_net_pton.3:322
msgid ""
"Explicitly specifying the size of the network number overrides any inference "
"about its size (but any extra bytes that are explicitly specified will still "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:330
+#: build/C/man3/inet_net_pton.3:329
#, no-wrap
msgid ""
"$ B<./a.out 193.168.1.128/24>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:335
+#: build/C/man3/inet_net_pton.3:334
#, no-wrap
-msgid "/* Link with -lresolv */\n"
+msgid "/* Link with \"-lresolv\" */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:339
+#: build/C/man3/inet_net_pton.3:338
#, no-wrap
msgid ""
"#include E<lt>arpa/inet.hE<gt>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:342
+#: build/C/man3/inet_net_pton.3:341
#, no-wrap
msgid ""
"#define errExit(msg) do { perror(msg); exit(EXIT_FAILURE); \\e\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:349
+#: build/C/man3/inet_net_pton.3:348
#, no-wrap
msgid ""
"int\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:356
+#: build/C/man3/inet_net_pton.3:355
#, no-wrap
msgid ""
" if (argc E<lt> 2) {\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:362
+#: build/C/man3/inet_net_pton.3:361
#, no-wrap
msgid ""
" /* If argv[2] is supplied (a numeric value), use it to initialize\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:364
+#: build/C/man3/inet_net_pton.3:363
#, no-wrap
msgid " addr.s_addr = (argc E<gt> 2) ? strtod(argv[2], NULL) : 0;\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:366
+#: build/C/man3/inet_net_pton.3:365
#, no-wrap
msgid " /* Convert presentation network number in argv[1] to binary */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:370
+#: build/C/man3/inet_net_pton.3:369
#, no-wrap
msgid ""
" bits = inet_net_pton(AF_INET, argv[1], &addr, sizeof(addr));\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:372
+#: build/C/man3/inet_net_pton.3:371
#, no-wrap
msgid " printf(\"inet_net_pton() returned: %d\\en\", bits);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:375
+#: build/C/man3/inet_net_pton.3:374
#, no-wrap
msgid ""
" /* Convert binary format back to presentation, using \\(aqbits\\(aq\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:378
+#: build/C/man3/inet_net_pton.3:377
#, no-wrap
msgid ""
" if (inet_net_ntop(AF_INET, &addr, bits, buf, sizeof(buf)) == NULL)\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:380
+#: build/C/man3/inet_net_pton.3:379
#, no-wrap
msgid " printf(\"inet_net_ntop() yielded: %s\\en\", buf);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:385
+#: build/C/man3/inet_net_pton.3:384
#, no-wrap
msgid ""
" /* Display \\(aqaddr\\(aq in raw form (in network byte order), so we "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:387
+#: build/C/man3/inet_net_pton.3:386
#, no-wrap
msgid " printf(\"Raw address: %x\\en\", htonl(addr.s_addr));\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_net_pton.3:394
+#: build/C/man3/inet_net_pton.3:393
msgid "B<inet>(3), B<networks>(5)"
msgstr ""
msgid "RCMD"
msgstr ""
-#. type: TH
-#: build/C/man3/rcmd.3:43
-#, no-wrap
-msgid "2012-04-23"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/rcmd.3:48
msgid ""
#: build/C/man3/rcmd.3:54
#, no-wrap
msgid ""
-"B<int rcmd(char **>I<ahost>B<, int >I<inport>B<, const char *>I<locuser>B<, "
-">\n"
+"B<int rcmd(char **>I<ahost>B<, unsigned short >I<inport>B<, const char "
+"*>I<locuser>B<, >\n"
"B< const char *>I<remuser>B<, const char *>I<cmd>B<, int "
"*>I<fd2p>B<);>\n"
msgstr ""
#: build/C/man3/rcmd.3:66
#, no-wrap
msgid ""
-"B<int rcmd_af(char **>I<ahost>B<, int >I<inport>B<, const char "
+"B<int rcmd_af(char **>I<ahost>B<, unsigned short >I<inport>B<, const char "
"*>I<locuser>B<, >\n"
"B< const char *>I<remuser>B<, const char *>I<cmd>B<, int "
"*>I<fd2p>B<,>\n"
#: build/C/man3/rcmd.3:72
#, no-wrap
msgid ""
-"B<int iruserok_af(uint32_t >I<raddr>B<, int >I<superuser>B<, >\n"
+"B<int iruserok_af(const void *>I<raddr>B<, int >I<superuser>B<, >\n"
"B< const char *>I<ruser>B<, const char *>I<luser>B<, "
"sa_family_t >I<af>B<);>\n"
msgstr ""
msgid "RESOLVER"
msgstr ""
-#. type: TH
-#: build/C/man3/resolver.3:32
-#, no-wrap
-msgid "2013-03-05"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/resolver.3:36
msgid ""
"B<#include E<lt>netinet/in.hE<gt>>\n"
"B<#include E<lt>arpa/nameser.hE<gt>>\n"
"B<#include E<lt>resolv.hE<gt>>\n"
-"B<extern struct state _res;>\n"
+"B<extern struct __res_state _res;>\n"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man3/resolver.3:48 build/C/man3/resolver.3:53
+#: build/C/man3/resolver.3:48 build/C/man3/resolver.3:53 build/C/man3/resolver.3:70
#, no-wrap
msgid "B<unsigned char *>I<answer>B<, int >I<anslen>B<);>\n"
msgstr ""
#: build/C/man3/resolver.3:65
#, no-wrap
msgid ""
-"B<int >I<type>B<, char *>I<data>B<, int >I<datalen>B<, struct rrec "
-"*>I<newrr>B<,>\n"
-"B<char *>I<buf>B<, int >I<buflen>B<);>\n"
+"B<int >I<type>B<, const unsigned char *>I<data>B<, int >I<datalen>B<,>\n"
+"B<const unsigned char *>I<newrr>B<, unsigned char *>I<buf>B<, int "
+">I<buflen>B<);>\n"
msgstr ""
#. type: Plain text
#: build/C/man3/resolver.3:68
#, no-wrap
-msgid ""
-"B<int res_send(const char *>I<msg>B<, int >I<msglen>B<, char "
-"*>I<answer>B<,>\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man3/resolver.3:70
-#, no-wrap
-msgid "B<int >I<anslen>B<);>\n"
+msgid "B<int res_send(const unsigned char *>I<msg>B<, int >I<msglen>B<,>\n"
msgstr ""
#. type: Plain text
#: build/C/man3/resolver.3:73
#, no-wrap
-msgid "B<int dn_comp(unsigned char *>I<exp_dn>B<, unsigned char *>I<comp_dn>B<,>\n"
+msgid "B<int dn_comp(const char *>I<exp_dn>B<, unsigned char *>I<comp_dn>B<,>\n"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/resolver.3:78
#, no-wrap
-msgid "B<int dn_expand(unsigned char *>I<msg>B<, unsigned char *>I<eomorig>B<,>\n"
+msgid ""
+"B<int dn_expand(const unsigned char *>I<msg>B<, const unsigned char "
+"*>I<eomorig>B<,>\n"
msgstr ""
#. type: Plain text
#: build/C/man3/resolver.3:81
#, no-wrap
msgid ""
-"B<unsigned char *>I<comp_dn>B<, char *>I<exp_dn>B<,>\n"
+"B<const unsigned char *>I<comp_dn>B<, char *>I<exp_dn>B<,>\n"
"B<int >I<length>B<);>\n"
msgstr ""
msgid "REXEC"
msgstr ""
-#. type: TH
-#: build/C/man3/rexec.3:41
-#, no-wrap
-msgid "2013-09-26"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/rexec.3:44
msgid "rexec, rexec_af - return stream to a remote command"
#: build/C/man3/rexec.3:51
#, no-wrap
msgid ""
-"B<int rexec(char **>I<ahost>B<, int >I<inport>B<, char *>I<user>B<, >\n"
-"B< char *>I<passwd>B<, char *>I<cmd>B<, int *>I<fd2p>B<);>\n"
+"B<int rexec(char **>I<ahost>B<, int >I<inport>B<, const char *>I<user>B<, "
+">\n"
+"B< const char *>I<passwd>B<, const char *>I<cmd>B<, int "
+"*>I<fd2p>B<);>\n"
msgstr ""
#. type: Plain text
#: build/C/man3/rexec.3:55
#, no-wrap
msgid ""
-"B<int rexec_af(char **>I<ahost>B<, int >I<inport>B<, char *>I<user>B<, >\n"
-"B< char *>I<passwd>B<, char *>I<cmd>B<, int *>I<fd2p>B<,>\n"
+"B<int rexec_af(char **>I<ahost>B<, int >I<inport>B<, const char *>I<user>B<, "
+">\n"
+"B< const char *>I<passwd>B<, const char *>I<cmd>B<, int "
+"*>I<fd2p>B<,>\n"
"B< sa_family_t >I<af>B<);>\n"
msgstr ""
msgid "SETNETGRENT"
msgstr ""
-#. type: TH
-#: build/C/man3/setnetgrent.3:10
-#, no-wrap
-msgid "2007-07-26"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/setnetgrent.3:14
msgid ""
#, no-wrap
msgid ""
"B<int getnetgrent_r(char **>I<host>B<, char **>I<user>B<,>\n"
-"B< char **>I<domain>B<, char *>I<buf>B<, int "
+"B< char **>I<domain>B<, char *>I<buf>B<, size_t "
">I<buflen>B<);>\n"
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-03 07:15+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man3/netlink.3:102 build/C/man7/netlink.7:490
#: build/C/man3/rtnetlink.3:134 build/C/man7/rtnetlink.7:473
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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: Plain text
#: build/C/man3/netlink.3:102 build/C/man7/netlink.7:490 build/C/man3/rtnetlink.3:134 build/C/man7/rtnetlink.7:473
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-05 22:41+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr "GET_MEMPOLICY"
#. type: TH
-#: build/C/man2/get_mempolicy.2:27 build/C/man2/set_mempolicy.2:27
+#: build/C/man2/get_mempolicy.2:27
#, no-wrap
msgid "2008-08-15"
msgstr "2008-08-15"
#: build/C/man2/mbind.2:476 build/C/man2/migrate_pages.2:169
#: build/C/man2/move_pages.2:243 build/C/man7/numa.7:199
#: build/C/man2/set_mempolicy.2:306
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid "SET_MEMPOLICY"
msgstr "SET_MEMPOLICY"
+#. type: TH
+#: build/C/man2/set_mempolicy.2:27
+#, fuzzy, no-wrap
+#| msgid "2014-05-10"
+msgid "2014-05-28"
+msgstr "2014-05-10"
+
#. type: Plain text
#: build/C/man2/set_mempolicy.2:30
msgid ""
#. type: Plain text
#: build/C/man2/set_mempolicy.2:36
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int set_mempolicy(int >I<mode>B<, unsigned long *>I<nodemask>B<,>\n"
+#| "B< unsigned long >I<maxnode>B<);>\n"
msgid ""
-"B<int set_mempolicy(int >I<mode>B<, unsigned long *>I<nodemask>B<,>\n"
-"B< unsigned long >I<maxnode>B<);>\n"
+"B<long set_mempolicy(int >I<mode>B<, const unsigned long *>I<nodemask>B<,>\n"
+"B< unsigned long >I<maxnode>B<);>\n"
msgstr ""
"B<int set_mempolicy(int >I<mode>B<, unsigned long *>I<nodemask>B<,>\n"
"B< unsigned long >I<maxnode>B<);>\n"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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"
msgstr ""
#. type: TH
-#: build/C/man2/get_mempolicy.2:27 build/C/man2/set_mempolicy.2:27
+#: build/C/man2/get_mempolicy.2:27
#, no-wrap
msgid "2008-08-15"
msgstr ""
#. type: Plain text
#: build/C/man2/get_mempolicy.2:255 build/C/man2/getcpu.2:153 build/C/man2/mbind.2:476 build/C/man2/migrate_pages.2:169 build/C/man2/move_pages.2:243 build/C/man7/numa.7:199 build/C/man2/set_mempolicy.2:306
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid "SET_MEMPOLICY"
msgstr ""
+#. type: TH
+#: build/C/man2/set_mempolicy.2:27
+#, no-wrap
+msgid "2014-05-28"
+msgstr ""
+
#. type: Plain text
#: build/C/man2/set_mempolicy.2:30
msgid ""
#: build/C/man2/set_mempolicy.2:36
#, no-wrap
msgid ""
-"B<int set_mempolicy(int >I<mode>B<, unsigned long *>I<nodemask>B<,>\n"
-"B< unsigned long >I<maxnode>B<);>\n"
+"B<long set_mempolicy(int >I<mode>B<, const unsigned long *>I<nodemask>B<,>\n"
+"B< unsigned long >I<maxnode>B<);>\n"
msgstr ""
#. type: Plain text
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-06 00:59+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: SH
#: build/C/man2/acct.2:60 build/C/man2/capget.2:160
#: build/C/man2/getgroups.2:92 build/C/man2/getpriority.2:107
-#: build/C/man2/getresuid.2:50 build/C/man2/getrlimit.2:430
+#: build/C/man2/getresuid.2:50 build/C/man2/getrlimit.2:435
#: build/C/man2/getrusage.2:188 build/C/man2/getsid.2:58
#: build/C/man2/iopl.2:66 build/C/man2/ioprio_set.2:149
#: build/C/man2/seteuid.2:67 build/C/man2/setfsgid.2:68
#: build/C/man2/acct.2:65 build/C/man2/capget.2:179 build/C/man7/cpuset.7:1100
#: build/C/man2/getgid.2:42 build/C/man2/getgroups.2:106
#: build/C/man2/getpid.2:44 build/C/man2/getpriority.2:120
-#: build/C/man2/getresuid.2:55 build/C/man2/getrlimit.2:435
+#: build/C/man2/getresuid.2:55 build/C/man2/getrlimit.2:440
#: build/C/man2/getrusage.2:193 build/C/man2/getsid.2:63
#: build/C/man2/getuid.2:43 build/C/man2/iopl.2:71
#: build/C/man2/ioprio_set.2:169 build/C/man2/seteuid.2:72
#. type: TP
#: build/C/man2/acct.2:77 build/C/man2/capget.2:180 build/C/man7/cpuset.7:1172
#: build/C/man2/getgroups.2:107 build/C/man2/getresuid.2:56
-#: build/C/man2/getrlimit.2:436 build/C/man2/getrusage.2:194
+#: build/C/man2/getrlimit.2:441 build/C/man2/getrusage.2:194
#, no-wrap
msgid "B<EFAULT>"
msgstr "B<EFAULT>"
#. type: TP
#: build/C/man2/acct.2:117 build/C/man2/capget.2:191 build/C/man2/capget.2:196
#: build/C/man7/cpuset.7:1319 build/C/man2/getgroups.2:130
-#: build/C/man2/getpriority.2:152 build/C/man2/getrlimit.2:452
+#: build/C/man2/getpriority.2:152 build/C/man2/getrlimit.2:457
#: build/C/man2/getsid.2:64 build/C/man2/iopl.2:79
#: build/C/man2/ioprio_set.2:179 build/C/man2/seteuid.2:75
#: build/C/man2/setgid.2:59 build/C/man2/setpgid.2:231
#. type: SH
#: build/C/man2/acct.2:130 build/C/man5/acct.5:153
-#: build/C/man7/capabilities.7:1080 build/C/man2/capget.2:218
+#: build/C/man7/capabilities.7:1100 build/C/man2/capget.2:218
#: build/C/man7/credentials.7:287 build/C/man2/getgid.2:44
#: build/C/man2/getgroups.2:133 build/C/man2/getpid.2:46
#: build/C/man2/getpriority.2:160 build/C/man2/getresuid.2:67
-#: build/C/man2/getrlimit.2:473 build/C/man2/getrusage.2:202
+#: build/C/man2/getrlimit.2:478 build/C/man2/getrusage.2:202
#: build/C/man2/getsid.2:79 build/C/man2/getuid.2:45 build/C/man2/iopl.2:87
#: build/C/man2/ioprio_set.2:196 build/C/man2/ipc.2:45
#: build/C/man2/seteuid.2:91 build/C/man2/setfsgid.2:75
#. type: SH
#: build/C/man2/acct.2:137 build/C/man5/acct.5:157
-#: build/C/man7/capabilities.7:1086 build/C/man2/capget.2:220
+#: build/C/man7/capabilities.7:1106 build/C/man2/capget.2:220
#: build/C/man7/cpuset.7:1341 build/C/man7/credentials.7:293
#: build/C/man2/getgid.2:46 build/C/man2/getgroups.2:141
#: build/C/man2/getpid.2:48 build/C/man2/getpriority.2:163
-#: build/C/man2/getresuid.2:70 build/C/man2/getrlimit.2:496
+#: build/C/man2/getresuid.2:70 build/C/man2/getrlimit.2:501
#: build/C/man2/getrusage.2:213 build/C/man2/getsid.2:81
#: build/C/man2/getuid.2:47 build/C/man2/iopl.2:91
#: build/C/man2/ioprio_set.2:198 build/C/man2/ipc.2:49
#. type: SH
#: build/C/man2/acct.2:143 build/C/man5/acct.5:174
-#: build/C/man7/capabilities.7:1142 build/C/man2/capget.2:228
+#: build/C/man7/capabilities.7:1162 build/C/man2/capget.2:228
#: build/C/man7/cpuset.7:1488 build/C/man7/credentials.7:304
#: build/C/man2/getgid.2:62 build/C/man2/getgroups.2:178
#: build/C/man2/getpid.2:100 build/C/man2/getpriority.2:232
-#: build/C/man2/getresuid.2:86 build/C/man2/getrlimit.2:661
+#: build/C/man2/getresuid.2:86 build/C/man2/getrlimit.2:666
#: build/C/man2/getrusage.2:253 build/C/man2/getsid.2:84
#: build/C/man2/getuid.2:73 build/C/man2/iopl.2:100
#: build/C/man2/ioprio_set.2:346 build/C/man2/ipc.2:57
#. type: SH
#: build/C/man2/acct.2:145 build/C/man5/acct.5:179
-#: build/C/man7/capabilities.7:1163 build/C/man2/capget.2:232
+#: build/C/man7/capabilities.7:1183 build/C/man2/capget.2:232
#: build/C/man7/cpuset.7:1506 build/C/man7/credentials.7:336
#: build/C/man2/getgid.2:67 build/C/man2/getgroups.2:185
#: build/C/man2/getpid.2:110 build/C/man2/getpriority.2:241
-#: build/C/man2/getresuid.2:92 build/C/man2/getrlimit.2:679
+#: build/C/man2/getresuid.2:92 build/C/man2/getrlimit.2:684
#: build/C/man2/getrusage.2:260 build/C/man2/getsid.2:88
#: build/C/man2/getuid.2:78 build/C/man2/iopl.2:104
#: build/C/man2/ioprio_set.2:354 build/C/man2/ipc.2:70
#. type: Plain text
#: build/C/man2/acct.2:153 build/C/man5/acct.5:187
-#: build/C/man7/capabilities.7:1171 build/C/man2/capget.2:240
+#: build/C/man7/capabilities.7:1191 build/C/man2/capget.2:240
#: build/C/man7/cpuset.7:1514 build/C/man7/credentials.7:344
#: build/C/man2/getgid.2:75 build/C/man2/getgroups.2:193
#: build/C/man2/getpid.2:118 build/C/man2/getpriority.2:249
-#: build/C/man2/getresuid.2:100 build/C/man2/getrlimit.2:687
+#: build/C/man2/getresuid.2:100 build/C/man2/getrlimit.2:692
#: build/C/man2/getrusage.2:268 build/C/man2/getsid.2:96
#: build/C/man2/getuid.2:86 build/C/man2/iopl.2:112
#: build/C/man2/ioprio_set.2:362 build/C/man2/ipc.2:78
#: build/C/man2/setpgid.2:355 build/C/man2/setresuid.2:123
#: build/C/man2/setreuid.2:177 build/C/man2/setsid.2:99
#: build/C/man2/setuid.2:135 build/C/man7/svipc.7:356 build/C/man3/ulimit.3:96
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: SH
#: build/C/man5/acct.5:149 build/C/man7/cpuset.7:1338
-#: build/C/man2/getresuid.2:60 build/C/man2/getrlimit.2:468
+#: build/C/man2/getresuid.2:60 build/C/man2/getrlimit.2:473
#: build/C/man2/getsid.2:75 build/C/man2/ioprio_set.2:193
#: build/C/man2/setfsgid.2:71 build/C/man2/setfsuid.2:71
#: build/C/man2/setresuid.2:81
#: build/C/man7/capabilities.7:239 build/C/man7/capabilities.7:241
#: build/C/man7/capabilities.7:287 build/C/man7/capabilities.7:297
#: build/C/man7/capabilities.7:303 build/C/man7/capabilities.7:308
-#: build/C/man7/capabilities.7:314 build/C/man7/capabilities.7:321
-#: build/C/man7/capabilities.7:324 build/C/man7/capabilities.7:332
-#: build/C/man7/capabilities.7:334 build/C/man7/capabilities.7:343
-#: build/C/man7/capabilities.7:350 build/C/man7/capabilities.7:353
-#: build/C/man7/capabilities.7:357 build/C/man7/capabilities.7:360
-#: build/C/man7/capabilities.7:363 build/C/man7/capabilities.7:370
-#: build/C/man7/capabilities.7:375 build/C/man7/capabilities.7:381
+#: build/C/man7/capabilities.7:314 build/C/man7/capabilities.7:318
+#: build/C/man7/capabilities.7:325 build/C/man7/capabilities.7:328
+#: build/C/man7/capabilities.7:336 build/C/man7/capabilities.7:338
+#: build/C/man7/capabilities.7:347 build/C/man7/capabilities.7:354
+#: build/C/man7/capabilities.7:357 build/C/man7/capabilities.7:361
+#: build/C/man7/capabilities.7:364 build/C/man7/capabilities.7:367
+#: build/C/man7/capabilities.7:374 build/C/man7/capabilities.7:379
#: build/C/man7/capabilities.7:385 build/C/man7/capabilities.7:389
#: build/C/man7/capabilities.7:393 build/C/man7/capabilities.7:397
-#: build/C/man7/capabilities.7:424 build/C/man7/capabilities.7:429
-#: build/C/man7/capabilities.7:435 build/C/man7/capabilities.7:438
-#: build/C/man7/capabilities.7:441 build/C/man7/capabilities.7:450
-#: build/C/man7/capabilities.7:454 build/C/man7/capabilities.7:480
-#: build/C/man7/capabilities.7:485 build/C/man7/capabilities.7:488
-#: build/C/man7/capabilities.7:493 build/C/man7/capabilities.7:496
-#: build/C/man7/capabilities.7:499 build/C/man7/capabilities.7:502
-#: build/C/man7/capabilities.7:505 build/C/man7/capabilities.7:510
-#: build/C/man7/capabilities.7:512 build/C/man7/capabilities.7:518
+#: build/C/man7/capabilities.7:401 build/C/man7/capabilities.7:428
+#: build/C/man7/capabilities.7:433 build/C/man7/capabilities.7:439
+#: build/C/man7/capabilities.7:442 build/C/man7/capabilities.7:445
+#: build/C/man7/capabilities.7:454 build/C/man7/capabilities.7:458
+#: build/C/man7/capabilities.7:475 build/C/man7/capabilities.7:478
+#: build/C/man7/capabilities.7:482 build/C/man7/capabilities.7:487
+#: build/C/man7/capabilities.7:496 build/C/man7/capabilities.7:501
+#: build/C/man7/capabilities.7:504 build/C/man7/capabilities.7:509
+#: build/C/man7/capabilities.7:512 build/C/man7/capabilities.7:515
+#: build/C/man7/capabilities.7:518 build/C/man7/capabilities.7:521
#: build/C/man7/capabilities.7:526 build/C/man7/capabilities.7:528
-#: build/C/man7/capabilities.7:532 build/C/man7/capabilities.7:534
-#: build/C/man7/capabilities.7:537 build/C/man7/capabilities.7:541
-#: build/C/man7/capabilities.7:543 build/C/man7/capabilities.7:545
-#: build/C/man7/capabilities.7:547 build/C/man7/capabilities.7:556
-#: build/C/man7/capabilities.7:563 build/C/man7/capabilities.7:568
-#: build/C/man7/capabilities.7:573 build/C/man7/capabilities.7:578
-#: build/C/man7/capabilities.7:601 build/C/man7/capabilities.7:608
-#: build/C/man7/capabilities.7:807 build/C/man7/capabilities.7:815
-#: build/C/man7/capabilities.7:1131 build/C/man7/capabilities.7:1136
-#: build/C/man7/cpuset.7:540 build/C/man7/cpuset.7:545
-#: build/C/man7/cpuset.7:550 build/C/man7/cpuset.7:726
-#: build/C/man7/cpuset.7:730 build/C/man7/cpuset.7:927
-#: build/C/man7/cpuset.7:930 build/C/man7/cpuset.7:934
-#: build/C/man7/cpuset.7:938 build/C/man7/cpuset.7:942
-#: build/C/man7/credentials.7:177 build/C/man7/credentials.7:183
-#: build/C/man7/credentials.7:195 build/C/man7/credentials.7:217
-#: build/C/man7/credentials.7:234 build/C/man7/credentials.7:266
-#: build/C/man7/credentials.7:269 build/C/man7/credentials.7:280
-#: build/C/man7/credentials.7:283
+#: build/C/man7/capabilities.7:534 build/C/man7/capabilities.7:542
+#: build/C/man7/capabilities.7:544 build/C/man7/capabilities.7:548
+#: build/C/man7/capabilities.7:550 build/C/man7/capabilities.7:553
+#: build/C/man7/capabilities.7:557 build/C/man7/capabilities.7:559
+#: build/C/man7/capabilities.7:561 build/C/man7/capabilities.7:563
+#: build/C/man7/capabilities.7:572 build/C/man7/capabilities.7:579
+#: build/C/man7/capabilities.7:584 build/C/man7/capabilities.7:589
+#: build/C/man7/capabilities.7:594 build/C/man7/capabilities.7:619
+#: build/C/man7/capabilities.7:626 build/C/man7/capabilities.7:827
+#: build/C/man7/capabilities.7:835 build/C/man7/capabilities.7:1151
+#: build/C/man7/capabilities.7:1156 build/C/man7/cpuset.7:540
+#: build/C/man7/cpuset.7:545 build/C/man7/cpuset.7:550
+#: build/C/man7/cpuset.7:726 build/C/man7/cpuset.7:730
+#: build/C/man7/cpuset.7:927 build/C/man7/cpuset.7:930
+#: build/C/man7/cpuset.7:934 build/C/man7/cpuset.7:938
+#: build/C/man7/cpuset.7:942 build/C/man7/credentials.7:177
+#: build/C/man7/credentials.7:183 build/C/man7/credentials.7:195
+#: build/C/man7/credentials.7:217 build/C/man7/credentials.7:234
+#: build/C/man7/credentials.7:266 build/C/man7/credentials.7:269
+#: build/C/man7/credentials.7:280 build/C/man7/credentials.7:283
#, no-wrap
msgid "*"
msgstr "*"
"する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:321
+#: build/C/man7/capabilities.7:318 build/C/man7/capabilities.7:557
+msgid "override B<RLIMIT_NPROC> resource limit;"
+msgstr "B<RLIMIT_NPROC> リソース制限を上書きする。"
+
+#. type: Plain text
+#: build/C/man7/capabilities.7:325
msgid ""
"perform operations on I<trusted> and I<security> Extended Attributes (see "
"B<attr>(5));"
"照)。"
#. type: Plain text
-#: build/C/man7/capabilities.7:324
+#: build/C/man7/capabilities.7:328
msgid "use B<lookup_dcookie>(2);"
msgstr "B<lookup_dcookie>(2) を呼び出す。"
#. type: Plain text
-#: build/C/man7/capabilities.7:332
+#: build/C/man7/capabilities.7:336
msgid ""
"use B<ioprio_set>(2) to assign B<IOPRIO_CLASS_RT> and (before Linux "
"2.6.25) B<IOPRIO_CLASS_IDLE> I/O scheduling classes;"
"前のバージョンのみ)。"
#. type: Plain text
-#: build/C/man7/capabilities.7:334
+#: build/C/man7/capabilities.7:338
msgid "forge UID when passing socket credentials;"
msgstr "ソケットの資格情報 (credential) を渡す際に偽の UID を渡す。"
#. type: Plain text
-#: build/C/man7/capabilities.7:343
+#: build/C/man7/capabilities.7:347
msgid ""
"exceed I</proc/sys/fs/file-max>, the system-wide limit on the number of open "
"files, in system calls that open files (e.g., B<accept>(2), B<execve>(2), "
"proc/sys/fs/file-max> を超過する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:350
+#: build/C/man7/capabilities.7:354
msgid ""
"employ B<CLONE_*> flags that create new namespaces with B<clone>(2) and "
"B<unshare>(2);"
"フラグを利用する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:353
+#: build/C/man7/capabilities.7:357
msgid "call B<perf_event_open>(2);"
msgstr "B<perf_event_open>(2) を呼び出す。"
#. type: Plain text
-#: build/C/man7/capabilities.7:357
+#: build/C/man7/capabilities.7:361
msgid "access privileged I<perf> event information;"
msgstr "特権が必要な I<perf> イベントの情報にアクセスする。"
#. type: Plain text
-#: build/C/man7/capabilities.7:360
+#: build/C/man7/capabilities.7:364
msgid "call B<setns>(2);"
msgstr "B<setns>(2) を呼び出す。"
#. type: Plain text
-#: build/C/man7/capabilities.7:363
+#: build/C/man7/capabilities.7:367
msgid "call B<fanotify_init>(2);"
msgstr "B<fanotify_init>(2) を呼び出す。"
#. type: Plain text
-#: build/C/man7/capabilities.7:370
+#: build/C/man7/capabilities.7:374
msgid "perform B<KEYCTL_CHOWN> and B<KEYCTL_SETPERM> B<keyctl>(2) operations;"
msgstr "B<keyctl>(2) の B<KEYCTL_CHOWN> と B<KEYCTL_SETPERM> 操作を実行する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:375
+#: build/C/man7/capabilities.7:379
msgid "perform B<madvise>(2) B<MADV_HWPOISON> operation;"
msgstr "B<madvise>(2) の B<MADV_HWPOISON> 操作を実行する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:381
+#: build/C/man7/capabilities.7:385
+#, fuzzy
+#| msgid ""
+#| "employ the B<TIOCSTI> B<ioctl>(2) to insert characters into the input "
+#| "queue of a terminal other than the caller's controlling terminal."
msgid ""
"employ the B<TIOCSTI> B<ioctl>(2) to insert characters into the input queue "
-"of a terminal other than the caller's controlling terminal."
+"of a terminal other than the caller's controlling terminal;"
msgstr ""
"B<TIOCSTI> B<ioctl>(2) を使って、\n"
"呼び出し元の制御端末以外の端末の入力キューに文字を挿入する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:385
+#: build/C/man7/capabilities.7:389
msgid "employ the obsolete B<nfsservctl>(2) system call;"
msgstr "廃止予定の B<nfsservctl>(2) システムコールを使用する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:389
+#: build/C/man7/capabilities.7:393
msgid "employ the obsolete B<bdflush>(2) system call;"
msgstr "廃止予定の B<bdflush>(2) システムコールを使用する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:393
+#: build/C/man7/capabilities.7:397
msgid "perform various privileged block-device B<ioctl>(2) operations;"
msgstr ""
"特権が必要なブロックデバイスに対する各種の B<ioctl>(2) 操作を\n"
"実行する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:397
+#: build/C/man7/capabilities.7:401
msgid "perform various privileged filesystem B<ioctl>(2) operations;"
msgstr ""
"特権が必要なファイルシステムに対する各種の B<ioctl>(2) 操作を\n"
"実行する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:399
+#: build/C/man7/capabilities.7:403
msgid "perform administrative operations on many device drivers."
msgstr "多くのデバイスドライバに対する管理命令を実行する。"
#. type: TP
-#: build/C/man7/capabilities.7:401
+#: build/C/man7/capabilities.7:405
#, no-wrap
msgid "B<CAP_SYS_BOOT>"
msgstr "B<CAP_SYS_BOOT>"
#. type: Plain text
-#: build/C/man7/capabilities.7:407
+#: build/C/man7/capabilities.7:411
msgid "Use B<reboot>(2) and B<kexec_load>(2)."
msgstr "B<reboot>(2) と B<kexec_load>(2) を呼び出す。"
#. type: TP
-#: build/C/man7/capabilities.7:407
+#: build/C/man7/capabilities.7:411
#, no-wrap
msgid "B<CAP_SYS_CHROOT>"
msgstr "B<CAP_SYS_CHROOT>"
#. type: Plain text
-#: build/C/man7/capabilities.7:411
+#: build/C/man7/capabilities.7:415
msgid "Use B<chroot>(2)."
msgstr "B<chroot>(2). を呼び出す。"
#. type: TP
-#: build/C/man7/capabilities.7:411
+#: build/C/man7/capabilities.7:415
#, no-wrap
msgid "B<CAP_SYS_MODULE>"
msgstr "B<CAP_SYS_MODULE>"
#. type: Plain text
-#: build/C/man7/capabilities.7:420
+#: build/C/man7/capabilities.7:424
msgid ""
"Load and unload kernel modules (see B<init_module>(2) and "
"B<delete_module>(2)); in kernels before 2.6.25: drop capabilities from the "
"からケーパビリティを外す。"
#. type: TP
-#: build/C/man7/capabilities.7:420
+#: build/C/man7/capabilities.7:424
#, no-wrap
msgid "B<CAP_SYS_NICE>"
msgstr "B<CAP_SYS_NICE>"
#. type: Plain text
-#: build/C/man7/capabilities.7:429
+#: build/C/man7/capabilities.7:433
msgid ""
"Raise process nice value (B<nice>(2), B<setpriority>(2)) and change the "
"nice value for arbitrary processes;"
"セスの nice 値の変更を行う。"
#. type: Plain text
-#: build/C/man7/capabilities.7:435
+#: build/C/man7/capabilities.7:439
msgid ""
"set real-time scheduling policies for calling process, and set scheduling "
"policies and priorities for arbitrary processes (B<sched_setscheduler>(2), "
"B<sched_setparam>(2), B<shed_setattr>(2));"
-msgstr "呼び出し元プロセスに対するリアルタイムスケジューリングポリシーと、 任意のプロセスに対するスケジューリングポリシーと優先度を設定する (B<sched_setscheduler>(2), B<sched_setparam>(2), B<shed_setattr>(2))。"
+msgstr ""
+"呼び出し元プロセスに対するリアルタイムスケジューリングポリシーと、 任意のプロ"
+"セスに対するスケジューリングポリシーと優先度を設定する "
+"(B<sched_setscheduler>(2), B<sched_setparam>(2), B<shed_setattr>(2))。"
#. type: Plain text
-#: build/C/man7/capabilities.7:438
+#: build/C/man7/capabilities.7:442
msgid "set CPU affinity for arbitrary processes (B<sched_setaffinity>(2));"
msgstr ""
"任意のプロセスに対する CPU affinity を設定できる (B<sched_setaffinity>(2))。"
#. type: Plain text
-#: build/C/man7/capabilities.7:441
+#: build/C/man7/capabilities.7:445
msgid ""
"set I/O scheduling class and priority for arbitrary processes "
"(B<ioprio_set>(2));"
#. do_migrate_pages(mm, &old, &new,
#. capable(CAP_SYS_NICE) ? MPOL_MF_MOVE_ALL : MPOL_MF_MOVE);
#. type: Plain text
-#: build/C/man7/capabilities.7:450
+#: build/C/man7/capabilities.7:454
msgid ""
"apply B<migrate_pages>(2) to arbitrary processes and allow processes to be "
"migrated to arbitrary nodes;"
"る。"
#. type: Plain text
-#: build/C/man7/capabilities.7:454
+#: build/C/man7/capabilities.7:458
msgid "apply B<move_pages>(2) to arbitrary processes;"
msgstr "B<move_pages>(2) を任意のプロセスに対して行う。"
#. type: Plain text
-#: build/C/man7/capabilities.7:461
+#: build/C/man7/capabilities.7:465
msgid ""
"use the B<MPOL_MF_MOVE_ALL> flag with B<mbind>(2) and B<move_pages>(2)."
msgstr ""
"B<mbind>(2) と B<move_pages>(2) で B<MPOL_MF_MOVE_ALL> フラグを使用する。"
#. type: TP
-#: build/C/man7/capabilities.7:463
+#: build/C/man7/capabilities.7:467
#, no-wrap
msgid "B<CAP_SYS_PACCT>"
msgstr "B<CAP_SYS_PACCT>"
#. type: Plain text
-#: build/C/man7/capabilities.7:467
+#: build/C/man7/capabilities.7:471
msgid "Use B<acct>(2)."
msgstr "B<acct>(2) を呼び出す。"
#. type: TP
-#: build/C/man7/capabilities.7:467
+#: build/C/man7/capabilities.7:471
#, no-wrap
msgid "B<CAP_SYS_PTRACE>"
msgstr "B<CAP_SYS_PTRACE>"
#. type: Plain text
-#: build/C/man7/capabilities.7:476
+#: build/C/man7/capabilities.7:478
+msgid "Trace arbitrary processes using B<ptrace>(2);"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/capabilities.7:482
+#, fuzzy
+#| msgid "apply B<move_pages>(2) to arbitrary processes;"
+msgid "apply B<get_robust_list>(2) to arbitrary processes;"
+msgstr "B<move_pages>(2) を任意のプロセスに対して行う。"
+
+#. type: Plain text
+#: build/C/man7/capabilities.7:487
msgid ""
-"Trace arbitrary processes using B<ptrace>(2); apply B<get_robust_list>(2) "
-"to arbitrary processes; inspect processes using B<kcmp>(2)."
+"transfer data to or from the memory of arbitrary processes using "
+"B<process_vm_readv>(2) and B<process_vm_writev>(2)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/capabilities.7:490
+msgid "inspect processes using B<kcmp>(2)."
msgstr ""
-"B<ptrace>(2) を使って任意のプロセスをトレースする。 任意のプロセスに "
-"B<get_robust_list>(2) を適用する。 B<kcmp>(2) を使ってプロセス内部を調査す"
-"る。"
#. type: TP
-#: build/C/man7/capabilities.7:476
+#: build/C/man7/capabilities.7:492
#, no-wrap
msgid "B<CAP_SYS_RAWIO>"
msgstr "B<CAP_SYS_RAWIO>"
#. type: Plain text
-#: build/C/man7/capabilities.7:485
+#: build/C/man7/capabilities.7:501
msgid "Perform I/O port operations (B<iopl>(2) and B<ioperm>(2));"
msgstr "I/O ポート操作を実行する (B<iopl>(2)、 B<ioperm>(2))。"
#. type: Plain text
-#: build/C/man7/capabilities.7:488
+#: build/C/man7/capabilities.7:504
msgid "access I</proc/kcore>;"
msgstr "I</proc/kcore> にアクセスする。"
#. type: Plain text
-#: build/C/man7/capabilities.7:493
+#: build/C/man7/capabilities.7:509
msgid "employ the B<FIBMAP> B<ioctl>(2) operation;"
msgstr "B<FIBMAP> B<ioctl>(2) 操作を使用する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:496
+#: build/C/man7/capabilities.7:512
msgid ""
"open devices for accessing x86 model-specific registers (MSRs, see B<msr>(4))"
msgstr ""
"めのデバイスをオープンする。"
#. type: Plain text
-#: build/C/man7/capabilities.7:499
+#: build/C/man7/capabilities.7:515
msgid "update I</proc/sys/vm/mmap_min_addr>;"
msgstr "I</proc/sys/vm/mmap_min_addr> を更新する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:502
+#: build/C/man7/capabilities.7:518
msgid ""
"create memory mappings at addresses below the value specified by I</proc/sys/"
"vm/mmap_min_addr>;"
"ピングを作成する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:505
+#: build/C/man7/capabilities.7:521
msgid "map files in I</proc/bus/pci>;"
msgstr "I</proc/bus/pci> にあるファイルをマップする。"
#. type: Plain text
-#: build/C/man7/capabilities.7:510
+#: build/C/man7/capabilities.7:526
msgid "open I</dev/mem> and I</dev/kmem>;"
msgstr "I</dev/mem> や I</dev/kmem> をオープンする。"
#. type: Plain text
-#: build/C/man7/capabilities.7:512
+#: build/C/man7/capabilities.7:528
msgid "perform various SCSI device commands;"
msgstr "各種の SCSI デバイスコマンドを実行する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:518
+#: build/C/man7/capabilities.7:534
msgid "perform certain operations on B<hpsa>(4) and B<cciss>(4) devices;"
msgstr "B<hpsa>(4) デバイスや B<cciss>(4) デバイスの特定の操作を実行する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:520
+#: build/C/man7/capabilities.7:536
msgid "perform a range of device-specific operations on other devices."
msgstr "他のデバイスに対して各種のデバイス固有命令を実行する。"
#. type: TP
-#: build/C/man7/capabilities.7:522
+#: build/C/man7/capabilities.7:538
#, no-wrap
msgid "B<CAP_SYS_RESOURCE>"
msgstr "B<CAP_SYS_RESOURCE>"
#. type: Plain text
-#: build/C/man7/capabilities.7:528
+#: build/C/man7/capabilities.7:544
msgid "Use reserved space on ext2 filesystems;"
msgstr "ext2 ファイルシステム上の予約されている領域を使用する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:532
+#: build/C/man7/capabilities.7:548
msgid "make B<ioctl>(2) calls controlling ext3 journaling;"
msgstr "ext3 のジャーナル機能を制御する B<ioctl>(2) を使用する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:534
+#: build/C/man7/capabilities.7:550
msgid "override disk quota limits;"
msgstr "ディスク quota の上限を上書きする。"
#. type: Plain text
-#: build/C/man7/capabilities.7:537
+#: build/C/man7/capabilities.7:553
msgid "increase resource limits (see B<setrlimit>(2));"
msgstr "リソース上限を増やす (B<setrlimit>(2))。"
#. type: Plain text
-#: build/C/man7/capabilities.7:541
-msgid "override B<RLIMIT_NPROC> resource limit;"
-msgstr "B<RLIMIT_NPROC> リソース制限を上書きする。"
-
-#. type: Plain text
-#: build/C/man7/capabilities.7:543
+#: build/C/man7/capabilities.7:559
msgid "override maximum number of consoles on console allocation;"
msgstr "コンソール割り当てにおいてコンソールの最大数を上書きする。"
#. type: Plain text
-#: build/C/man7/capabilities.7:545
+#: build/C/man7/capabilities.7:561
msgid "override maximum number of keymaps;"
msgstr "キーマップの最大数を上書きする。"
#. type: Plain text
-#: build/C/man7/capabilities.7:547
+#: build/C/man7/capabilities.7:563
msgid "allow more than 64hz interrupts from the real-time clock;"
msgstr "リアルタイムクロックから秒間 64 回を越える回数の割り当てが許可する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:556
+#: build/C/man7/capabilities.7:572
msgid ""
"raise I<msg_qbytes> limit for a System V message queue above the limit in I</"
"proc/sys/kernel/msgmnb> (see B<msgop>(2) and B<msgctl>(2));"
"(B<msgop>(2) と B<msgctl>(2) 参照)。"
#. type: Plain text
-#: build/C/man7/capabilities.7:563
+#: build/C/man7/capabilities.7:579
msgid ""
"override the I</proc/sys/fs/pipe-size-max> limit when setting the capacity "
"of a pipe using the B<F_SETPIPE_SZ> B<fcntl>(2) command."
"上限 I</proc/sys/fs/pipe-size-max> を上書きする。"
#. type: Plain text
-#: build/C/man7/capabilities.7:568
+#: build/C/man7/capabilities.7:584
msgid ""
"use B<F_SETPIPE_SZ> to increase the capacity of a pipe above the limit "
"specified by I</proc/sys/fs/pipe-max-size>;"
"を増やすのに B<F_SETPIPE_SZ> を使用する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:573
+#: build/C/man7/capabilities.7:589
msgid ""
"override I</proc/sys/fs/mqueue/queues_max> limit when creating POSIX message "
"queues (see B<mq_overview>(7));"
"(B<mq_overview>(7) 参照)。"
#. type: Plain text
-#: build/C/man7/capabilities.7:578
+#: build/C/man7/capabilities.7:594
msgid "employ B<prctl>(2) B<PR_SET_MM> operation;"
msgstr "B<prctl>(2) B<PR_SET_MM> 操作を使用する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:583
+#: build/C/man7/capabilities.7:599
msgid ""
"set I</proc/PID/oom_score_adj> to a value lower than the value last set by a "
"process with B<CAP_SYS_RESOURCE>."
"を I</proc/PID/oom_score_adj> に設定する。"
#. type: TP
-#: build/C/man7/capabilities.7:585
+#: build/C/man7/capabilities.7:601
#, no-wrap
msgid "B<CAP_SYS_TIME>"
msgstr "B<CAP_SYS_TIME>"
#. type: Plain text
-#: build/C/man7/capabilities.7:592
+#: build/C/man7/capabilities.7:608
msgid ""
"Set system clock (B<settimeofday>(2), B<stime>(2), B<adjtimex>(2)); set real-"
"time (hardware) clock."
"B<adjtimex>(2))。 リアルタイム (ハードウェア) クロックを変更する。"
#. type: TP
-#: build/C/man7/capabilities.7:592
+#: build/C/man7/capabilities.7:608
#, no-wrap
msgid "B<CAP_SYS_TTY_CONFIG>"
msgstr "B<CAP_SYS_TTY_CONFIG>"
#. type: Plain text
-#: build/C/man7/capabilities.7:599
+#: build/C/man7/capabilities.7:615
msgid ""
"Use B<vhangup>(2); employ various privileged B<ioctl>(2) operations on "
"virtual terminals."
"特権が必要な仮想端末に関する各種の B<ioctl>(2) 操作を利用できる。"
#. type: TP
-#: build/C/man7/capabilities.7:599
+#: build/C/man7/capabilities.7:615
#, no-wrap
msgid "B<CAP_SYSLOG> (since Linux 2.6.37)"
msgstr "B<CAP_SYSLOG> (Linux 2.6.37 以降)"
#. type: Plain text
-#: build/C/man7/capabilities.7:608
+#: build/C/man7/capabilities.7:626
msgid ""
"Perform privileged B<syslog>(2) operations. See B<syslog>(2) for "
"information on which operations require privilege."
"どの操作が特権が必要かについての情報は B<syslog>(2) を参照。"
#. type: Plain text
-#: build/C/man7/capabilities.7:618
+#: build/C/man7/capabilities.7:636
msgid ""
"View kernel addresses exposed via I</proc> and other interfaces when I</proc/"
"sys/kernel/kptr_restrict> has the value 1. (See the discussion of the "
"I<kptr_restrict> の議論を参照)。"
#. type: TP
-#: build/C/man7/capabilities.7:618
+#: build/C/man7/capabilities.7:638
#, no-wrap
msgid "B<CAP_WAKE_ALARM> (since Linux 3.0)"
msgstr "B<CAP_WAKE_ALARM> (Linux 3.0 以降)"
#. type: Plain text
-#: build/C/man7/capabilities.7:626
+#: build/C/man7/capabilities.7:646
msgid ""
"Trigger something that will wake up the system (set B<CLOCK_REALTIME_ALARM> "
"and B<CLOCK_BOOTTIME_ALARM> timers)."
"や B<CLOCK_BOOTTIME_ALARM> を設定する)。"
#. type: SS
-#: build/C/man7/capabilities.7:626
+#: build/C/man7/capabilities.7:646
#, no-wrap
msgid "Past and current implementation"
msgstr "過去と現在の実装"
#. type: Plain text
-#: build/C/man7/capabilities.7:628
+#: build/C/man7/capabilities.7:648
msgid "A full implementation of capabilities requires that:"
msgstr "完全な形のケーパビリティを実装するには、以下の要件を満たす必要がある:"
#. type: IP
-#: build/C/man7/capabilities.7:628 build/C/man7/capabilities.7:779
-#: build/C/man7/capabilities.7:926 build/C/man7/capabilities.7:979
+#: build/C/man7/capabilities.7:648 build/C/man7/capabilities.7:799
+#: build/C/man7/capabilities.7:946 build/C/man7/capabilities.7:999
#, no-wrap
msgid "1."
msgstr "1."
#. type: Plain text
-#: build/C/man7/capabilities.7:632
+#: build/C/man7/capabilities.7:652
msgid ""
"For all privileged operations, the kernel must check whether the thread has "
"the required capability in its effective set."
"要なケーパビリティがあるかを確認する。"
#. type: IP
-#: build/C/man7/capabilities.7:632 build/C/man7/capabilities.7:784
-#: build/C/man7/capabilities.7:932 build/C/man7/capabilities.7:985
+#: build/C/man7/capabilities.7:652 build/C/man7/capabilities.7:804
+#: build/C/man7/capabilities.7:952 build/C/man7/capabilities.7:1005
#, no-wrap
msgid "2."
msgstr "2."
#. type: Plain text
-#: build/C/man7/capabilities.7:635
+#: build/C/man7/capabilities.7:655
msgid ""
"The kernel must provide system calls allowing a thread's capability sets to "
"be changed and retrieved."
"システムコールが提供される。"
#. type: IP
-#: build/C/man7/capabilities.7:635 build/C/man7/capabilities.7:935
-#: build/C/man7/capabilities.7:989
+#: build/C/man7/capabilities.7:655 build/C/man7/capabilities.7:955
+#: build/C/man7/capabilities.7:1009
#, no-wrap
msgid "3."
msgstr "3."
#. type: Plain text
-#: build/C/man7/capabilities.7:638
+#: build/C/man7/capabilities.7:658
msgid ""
"The filesystem must support attaching capabilities to an executable file, so "
"that a process gains those capabilities when the file is executed."
"時にそのケーパビリティをプロセスが取得できるような機能をサポートする。"
#. type: Plain text
-#: build/C/man7/capabilities.7:642
+#: build/C/man7/capabilities.7:662
msgid ""
"Before kernel 2.6.24, only the first two of these requirements are met; "
"since kernel 2.6.24, all three requirements are met."
"2.6.24 以降では、3つの要件すべてが満たされている。"
#. type: SS
-#: build/C/man7/capabilities.7:642
+#: build/C/man7/capabilities.7:662
#, no-wrap
msgid "Thread capability sets"
msgstr "スレッドケーパビリティセット"
#. type: Plain text
-#: build/C/man7/capabilities.7:645
+#: build/C/man7/capabilities.7:665
msgid ""
"Each thread has three capability sets containing zero or more of the above "
"capabilities:"
"もよい)。"
#. type: TP
-#: build/C/man7/capabilities.7:645
+#: build/C/man7/capabilities.7:665
#, no-wrap
msgid "I<Permitted>:"
msgstr "I<許可 (permitted)>:"
#. type: Plain text
-#: build/C/man7/capabilities.7:653
+#: build/C/man7/capabilities.7:673
msgid ""
"This is a limiting superset for the effective capabilities that the thread "
"may assume. It is also a limiting superset for the capabilities that may be "
"の限定的なスーパーセットでもある。"
#. type: Plain text
-#: build/C/man7/capabilities.7:659
+#: build/C/man7/capabilities.7:679
msgid ""
"If a thread drops a capability from its permitted set, it can never "
"reacquire that capability (unless it B<execve>(2)s either a set-user-ID-root "
"プログラムを B<execve>(2) しない限りは) もう一度獲得することはできない。"
#. type: TP
-#: build/C/man7/capabilities.7:659
+#: build/C/man7/capabilities.7:679
#, no-wrap
msgid "I<Inheritable>:"
msgstr "I<継承可能 (inheritable)>:"
#. type: Plain text
-#: build/C/man7/capabilities.7:666
+#: build/C/man7/capabilities.7:686
msgid ""
"This is a set of capabilities preserved across an B<execve>(2). It provides "
"a mechanism for a process to assign capabilities to the permitted set of the "
"リティセットとして 割り当てるケーパビリティを指定することができる。"
#. type: TP
-#: build/C/man7/capabilities.7:666 build/C/man7/capabilities.7:716
+#: build/C/man7/capabilities.7:686 build/C/man7/capabilities.7:736
#, no-wrap
msgid "I<Effective>:"
msgstr "I<実効 (effective)>:"
#. type: Plain text
-#: build/C/man7/capabilities.7:670
+#: build/C/man7/capabilities.7:690
msgid ""
"This is the set of capabilities used by the kernel to perform permission "
"checks for the thread."
"ティセットである。"
#. type: Plain text
-#: build/C/man7/capabilities.7:676
+#: build/C/man7/capabilities.7:696
msgid ""
"A child created via B<fork>(2) inherits copies of its parent's capability "
"sets. See below for a discussion of the treatment of capabilities during "
"する。 B<execve>(2) 中のケーパビリティの扱いについては下記を参照のこと。"
#. type: Plain text
-#: build/C/man7/capabilities.7:680
+#: build/C/man7/capabilities.7:700
msgid ""
"Using B<capset>(2), a thread may manipulate its own capability sets (see "
"below)."
#. commit 73efc0394e148d0e15583e13712637831f926720
#. type: Plain text
-#: build/C/man7/capabilities.7:689
+#: build/C/man7/capabilities.7:709
msgid ""
"Since Linux 3.2, the file I</proc/sys/kernel/cap_last_cap> exposes the "
"numerical value of the highest capability supported by the running kernel; "
"とができる。"
#. type: SS
-#: build/C/man7/capabilities.7:689
+#: build/C/man7/capabilities.7:709
#, no-wrap
msgid "File capabilities"
msgstr "ファイルケーパビリティ"
#. type: Plain text
-#: build/C/man7/capabilities.7:704
+#: build/C/man7/capabilities.7:724
msgid ""
"Since kernel 2.6.24, the kernel supports associating capability sets with an "
"executable file using B<setcap>(8). The file capability sets are stored in "
"B<execve>(2) 後のスレッドのケーパビリティセットが決定される。"
#. type: Plain text
-#: build/C/man7/capabilities.7:706
+#: build/C/man7/capabilities.7:726
msgid "The three file capability sets are:"
msgstr "3 つのファイルケーパビリティセットが定義されている。"
#. type: TP
-#: build/C/man7/capabilities.7:706
+#: build/C/man7/capabilities.7:726
#, no-wrap
msgid "I<Permitted> (formerly known as I<forced>):"
msgstr "I<許可 (Permitted)> (以前のI<強制 (Forced)>):"
#. type: Plain text
-#: build/C/man7/capabilities.7:710
+#: build/C/man7/capabilities.7:730
msgid ""
"These capabilities are automatically permitted to the thread, regardless of "
"the thread's inheritable capabilities."
"ケーパビリティ。"
#. type: TP
-#: build/C/man7/capabilities.7:710
+#: build/C/man7/capabilities.7:730
#, no-wrap
msgid "I<Inheritable> (formerly known as I<allowed>):"
msgstr "I<継承可能 (Inheritable)> (以前の I<許容 (Allowed)>):"
#. type: Plain text
-#: build/C/man7/capabilities.7:716
+#: build/C/man7/capabilities.7:736
msgid ""
"This set is ANDed with the thread's inheritable set to determine which "
"inheritable capabilities are enabled in the permitted set of the thread "
"継承可能ケーパビリティが決定される。"
#. type: Plain text
-#: build/C/man7/capabilities.7:726
+#: build/C/man7/capabilities.7:746
msgid ""
"This is not a set, but rather just a single bit. If this bit is set, then "
"during an B<execve>(2) all of the new permitted capabilities for the thread "
"集合 にセットされない。"
#. type: Plain text
-#: build/C/man7/capabilities.7:742
+#: build/C/man7/capabilities.7:762
msgid ""
"Enabling the file effective capability bit implies that any file permitted "
"or inheritable capability that causes a thread to acquire the corresponding "
"ケーパビリティ についても実効フラグを有効と指定しなければならない。"
#. type: SS
-#: build/C/man7/capabilities.7:742
+#: build/C/man7/capabilities.7:762
#, no-wrap
msgid "Transformation of capabilities during execve()"
msgstr "execve() 中のケーパビリティの変換"
#. type: Plain text
-#: build/C/man7/capabilities.7:748
+#: build/C/man7/capabilities.7:768
msgid ""
"During an B<execve>(2), the kernel calculates the new capabilities of the "
"process using the following algorithm:"
"リズムを用いて計算する:"
#. type: Plain text
-#: build/C/man7/capabilities.7:753
+#: build/C/man7/capabilities.7:773
#, no-wrap
msgid ""
"P'(permitted) = (P(inheritable) & F(inheritable)) |\n"
" (F(permitted) & cap_bset)\n"
#. type: Plain text
-#: build/C/man7/capabilities.7:755
+#: build/C/man7/capabilities.7:775
#, no-wrap
msgid "P'(effective) = F(effective) ? P'(permitted) : 0\n"
msgstr "P'(effective) = F(effective) ? P'(permitted) : 0\n"
#. type: Plain text
-#: build/C/man7/capabilities.7:757
+#: build/C/man7/capabilities.7:777
#, no-wrap
msgid "P'(inheritable) = P(inheritable) [i.e., unchanged]\n"
msgstr "P'(inheritable) = P(inheritable) [つまり、変更されない]\n"
#. type: Plain text
-#: build/C/man7/capabilities.7:761
+#: build/C/man7/capabilities.7:781
msgid "where:"
msgstr "各変数の意味は以下の通り:"
#. type: IP
-#: build/C/man7/capabilities.7:762
+#: build/C/man7/capabilities.7:782
#, no-wrap
msgid "P"
msgstr "P"
#. type: Plain text
-#: build/C/man7/capabilities.7:765
+#: build/C/man7/capabilities.7:785
msgid "denotes the value of a thread capability set before the B<execve>(2)"
msgstr "B<execve>(2) 前のスレッドのケーパビリティセットの値"
#. type: IP
-#: build/C/man7/capabilities.7:765
+#: build/C/man7/capabilities.7:785
#, no-wrap
msgid "P'"
msgstr "P'"
#. type: Plain text
-#: build/C/man7/capabilities.7:768
+#: build/C/man7/capabilities.7:788
msgid "denotes the value of a capability set after the B<execve>(2)"
msgstr "B<execve>(2) 後のスレッドのケーパビリティセットの値"
#. type: IP
-#: build/C/man7/capabilities.7:768
+#: build/C/man7/capabilities.7:788
#, no-wrap
msgid "F"
msgstr "F"
#. type: Plain text
-#: build/C/man7/capabilities.7:770
+#: build/C/man7/capabilities.7:790
msgid "denotes a file capability set"
msgstr "ファイルケーパビリティセットの値"
#. type: IP
-#: build/C/man7/capabilities.7:770
+#: build/C/man7/capabilities.7:790
#, no-wrap
msgid "cap_bset"
msgstr "cap_bset"
#. type: Plain text
-#: build/C/man7/capabilities.7:772
+#: build/C/man7/capabilities.7:792
msgid "is the value of the capability bounding set (described below)."
msgstr "ケーパビリティバウンディングセットの値 (下記参照)"
#. type: SS
-#: build/C/man7/capabilities.7:774
+#: build/C/man7/capabilities.7:794
#, no-wrap
msgid "Capabilities and execution of programs by root"
msgstr "ケーパビリティと、ルートによるプログラムの実行"
#. type: Plain text
-#: build/C/man7/capabilities.7:779
+#: build/C/man7/capabilities.7:799
msgid ""
"In order to provide an all-powerful I<root> using capability sets, during an "
"B<execve>(2):"
"を実現するには、以下のようにする。"
#. type: Plain text
-#: build/C/man7/capabilities.7:784
+#: build/C/man7/capabilities.7:804
msgid ""
"If a set-user-ID-root program is being executed, or the real user ID of the "
"process is 0 (root) then the file inheritable and permitted sets are "
"ビリティが有効) に定義する。"
#. type: Plain text
-#: build/C/man7/capabilities.7:787
+#: build/C/man7/capabilities.7:807
msgid ""
"If a set-user-ID-root program is being executed, then the file effective bit "
"is defined to be one (enabled)."
#. exec(), then it gets all capabilities in its
#. permitted set, and no effective capabilities
#. type: Plain text
-#: build/C/man7/capabilities.7:802
+#: build/C/man7/capabilities.7:822
msgid ""
"The upshot of the above rules, combined with the capabilities "
"transformations described above, is that when a process B<execve>(2)s a set-"
"により、伝統的な UNIX システムと同じ振る舞いができるようになっている。"
#. type: SS
-#: build/C/man7/capabilities.7:802
+#: build/C/man7/capabilities.7:822
#, no-wrap
msgid "Capability bounding set"
msgstr "ケーパビリティ・バウンディングセット"
#. type: Plain text
-#: build/C/man7/capabilities.7:807
+#: build/C/man7/capabilities.7:827
msgid ""
"The capability bounding set is a security mechanism that can be used to "
"limit the capabilities that can be gained during an B<execve>(2). The "
"ティ機構である。 バウンディングセットは以下のように使用される。"
#. type: Plain text
-#: build/C/man7/capabilities.7:815
+#: build/C/man7/capabilities.7:835
msgid ""
"During an B<execve>(2), the capability bounding set is ANDed with the file "
"permitted capability set, and the result of this operation is assigned to "
"る。"
#. type: Plain text
-#: build/C/man7/capabilities.7:827
+#: build/C/man7/capabilities.7:847
msgid ""
"(Since Linux 2.6.25) The capability bounding set acts as a limiting "
"superset for the capabilities that a thread can add to its inheritable set "
"できない、 ということである。"
#. type: Plain text
-#: build/C/man7/capabilities.7:834
+#: build/C/man7/capabilities.7:854
msgid ""
"Note that the bounding set masks the file permitted capabilities, but not "
"the inherited capabilities. If a thread maintains a capability in its "
"ということである。"
#. type: Plain text
-#: build/C/man7/capabilities.7:837
+#: build/C/man7/capabilities.7:857
msgid ""
"Depending on the kernel version, the capability bounding set is either a "
"system-wide attribute, or a per-process attribute."
"通の属性の場合と、プロセス単位の属性の場合がある。"
#. type: Plain text
-#: build/C/man7/capabilities.7:839
+#: build/C/man7/capabilities.7:859
msgid "B<Capability bounding set prior to Linux 2.6.25>"
msgstr "B<Linux 2.6.25 より前のケーパビリティ・バウンディングセット>"
#. type: Plain text
-#: build/C/man7/capabilities.7:847
+#: build/C/man7/capabilities.7:867
msgid ""
"In kernels before 2.6.25, the capability bounding set is a system-wide "
"attribute that affects all threads on the system. The bounding set is "
"きの十進数で表現される。)"
#. type: Plain text
-#: build/C/man7/capabilities.7:854
+#: build/C/man7/capabilities.7:874
msgid ""
"Only the B<init> process may set capabilities in the capability bounding "
"set; other than that, the superuser (more precisely: programs with the "
"ンディングセットのケーパビリティのクリアが できるだけである。"
#. type: Plain text
-#: build/C/man7/capabilities.7:863
+#: build/C/man7/capabilities.7:883
msgid ""
"On a standard system the capability bounding set always masks out the "
"B<CAP_SETPCAP> capability. To remove this restriction (dangerous!), modify "
"する必要がある。"
#. type: Plain text
-#: build/C/man7/capabilities.7:867
+#: build/C/man7/capabilities.7:887
msgid ""
"The system-wide capability bounding set feature was added to Linux starting "
"with kernel version 2.2.11."
"降で Linux に追加された。"
#. type: Plain text
-#: build/C/man7/capabilities.7:869
+#: build/C/man7/capabilities.7:889
msgid "B<Capability bounding set from Linux 2.6.25 onward>"
msgstr "B<Linux 2.6.25 以降のケーパビリティ・バウンディングセット>"
#. type: Plain text
-#: build/C/man7/capabilities.7:874
+#: build/C/man7/capabilities.7:894
msgid ""
"From Linux 2.6.25, the I<capability bounding set> is a per-thread "
"attribute. (There is no longer a system-wide capability bounding set.)"
"在しない)。"
#. type: Plain text
-#: build/C/man7/capabilities.7:879
+#: build/C/man7/capabilities.7:899
msgid ""
"The bounding set is inherited at B<fork>(2) from the thread's parent, and "
"is preserved across an B<execve>(2)."
"B<execve>(2) の前後では保持される。"
#. type: Plain text
-#: build/C/man7/capabilities.7:892
+#: build/C/man7/capabilities.7:912
msgid ""
"A thread may remove capabilities from its capability bounding set using the "
"B<prctl>(2) B<PR_CAPBSET_DROP> operation, provided it has the "
"いるかを知ることができる。"
#. type: Plain text
-#: build/C/man7/capabilities.7:910
+#: build/C/man7/capabilities.7:930
msgid ""
"Removing capabilities from the bounding set is supported only if file "
"capabilities are compiled into the kernel. In kernels before Linux 2.6.33, "
"パビリティがサポートされていない場合には 違った意味を持つからである。"
#. type: Plain text
-#: build/C/man7/capabilities.7:917
+#: build/C/man7/capabilities.7:937
msgid ""
"Removing a capability from the bounding set does not remove it from the "
"thread's inherited set. However it does prevent the capability from being "
"こと はできなくなる。"
#. type: SS
-#: build/C/man7/capabilities.7:917
+#: build/C/man7/capabilities.7:937
#, no-wrap
msgid "Effect of user ID changes on capabilities"
msgstr "ユーザ ID 変更のケーパビリティへの影響"
#. type: Plain text
-#: build/C/man7/capabilities.7:926
+#: build/C/man7/capabilities.7:946
msgid ""
"To preserve the traditional semantics for transitions between 0 and nonzero "
"user IDs, the kernel makes the following changes to a thread's capability "
"スレッドのケーパビリティセットに 以下の変更を行う:"
#. type: Plain text
-#: build/C/man7/capabilities.7:932
+#: build/C/man7/capabilities.7:952
msgid ""
"If one or more of the real, effective or saved set user IDs was previously "
"0, and as a result of the UID changes all of these IDs have a nonzero value, "
"合、許可と実効のケーパビリティセットの 全ケーパビリティをクリアする。"
#. type: Plain text
-#: build/C/man7/capabilities.7:935
+#: build/C/man7/capabilities.7:955
msgid ""
"If the effective user ID is changed from 0 to nonzero, then all capabilities "
"are cleared from the effective set."
"パビリティをクリアする。"
#. type: Plain text
-#: build/C/man7/capabilities.7:938
+#: build/C/man7/capabilities.7:958
msgid ""
"If the effective user ID is changed from nonzero to 0, then the permitted "
"set is copied to the effective set."
"実効ケーパビリティセットにコピーする。"
#. type: IP
-#: build/C/man7/capabilities.7:938 build/C/man7/capabilities.7:993
+#: build/C/man7/capabilities.7:958 build/C/man7/capabilities.7:1013
#, no-wrap
msgid "4."
msgstr "4."
#. type: Plain text
-#: build/C/man7/capabilities.7:956
+#: build/C/man7/capabilities.7:976
msgid ""
"If the filesystem user ID is changed from 0 to nonzero (see B<setfsuid>(2)), "
"then the following capabilities are cleared from the effective set: "
"ティセットで有効になっているものが 実効ケーパビリティセットで有効にされる。"
#. type: Plain text
-#: build/C/man7/capabilities.7:964
+#: build/C/man7/capabilities.7:984
msgid ""
"If a thread that has a 0 value for one or more of its user IDs wants to "
"prevent its permitted capability set being cleared when it resets all of its "
"は、 B<prctl>(2) の B<PR_SET_KEEPCAPS> 操作を使えばよい。"
#. type: SS
-#: build/C/man7/capabilities.7:964
+#: build/C/man7/capabilities.7:984
#, no-wrap
msgid "Programmatically adjusting capability sets"
msgstr "プログラムでケーパビリティセットを調整する"
#. type: Plain text
-#: build/C/man7/capabilities.7:979
+#: build/C/man7/capabilities.7:999
msgid ""
"A thread can retrieve and change its capability sets using the B<capget>(2) "
"and B<capset>(2) system calls. However, the use of B<cap_get_proc>(3) and "
"望ましい。 スレッドのケーパビリティセットの変更には以下のルールが適用される。"
#. type: Plain text
-#: build/C/man7/capabilities.7:985
+#: build/C/man7/capabilities.7:1005
msgid ""
"If the caller does not have the B<CAP_SETPCAP> capability, the new "
"inheritable set must be a subset of the combination of the existing "
"ばならない。"
#. type: Plain text
-#: build/C/man7/capabilities.7:989
+#: build/C/man7/capabilities.7:1009
msgid ""
"(Since Linux 2.6.25) The new inheritable set must be a subset of the "
"combination of the existing inheritable set and the capability bounding set."
"ティ・ バウンディングセットの積集合 (AND) の部分集合でなければならない。"
#. type: Plain text
-#: build/C/man7/capabilities.7:993
+#: build/C/man7/capabilities.7:1013
msgid ""
"The new permitted set must be a subset of the existing permitted set (i.e., "
"it is not possible to acquire permitted capabilities that the thread does "
"のスレッドが現在持っていない許可ケーパビリティを 獲得することはできない)。"
#. type: Plain text
-#: build/C/man7/capabilities.7:995
+#: build/C/man7/capabilities.7:1015
msgid "The new effective set must be a subset of the new permitted set."
msgstr ""
"新しい実効ケーパビリティセットは新しい許可ケーパビリティセットの 部分集合に"
"なっていなければならない。"
#. type: SS
-#: build/C/man7/capabilities.7:995
+#: build/C/man7/capabilities.7:1015
#, no-wrap
msgid "The securebits flags: establishing a capabilities-only environment"
msgstr "securebits フラグ: ケーパビリティだけの環境を構築する"
#. see http://lwn.net/Articles/280279/ and
#. http://article.gmane.org/gmane.linux.kernel.lsm/5476/
#. type: Plain text
-#: build/C/man7/capabilities.7:1006
+#: build/C/man7/capabilities.7:1026
msgid ""
"Starting with kernel 2.6.26, and with a kernel in which file capabilities "
"are enabled, Linux implements a set of per-thread I<securebits> flags that "
"ようなフラグがある。"
#. type: TP
-#: build/C/man7/capabilities.7:1006
+#: build/C/man7/capabilities.7:1026
#, no-wrap
msgid "B<SECBIT_KEEP_CAPS>"
msgstr "B<SECBIT_KEEP_CAPS>"
#. type: Plain text
-#: build/C/man7/capabilities.7:1018
+#: build/C/man7/capabilities.7:1038
msgid ""
"Setting this flag allows a thread that has one or more 0 UIDs to retain its "
"capabilities when it switches all of its UIDs to a nonzero value. If this "
"同じ機能を提供するものである)。"
#. type: TP
-#: build/C/man7/capabilities.7:1018
+#: build/C/man7/capabilities.7:1038
#, no-wrap
msgid "B<SECBIT_NO_SETUID_FIXUP>"
msgstr "B<SECBIT_NO_SETUID_FIXUP>"
#. type: Plain text
-#: build/C/man7/capabilities.7:1025
+#: build/C/man7/capabilities.7:1045
msgid ""
"Setting this flag stops the kernel from adjusting capability sets when the "
"threads's effective and filesystem UIDs are switched between zero and "
"くなる (「ユーザ ID 変更のケーパビリティへの影響」の節を参照)。"
#. type: TP
-#: build/C/man7/capabilities.7:1025
+#: build/C/man7/capabilities.7:1045
#, no-wrap
msgid "B<SECBIT_NOROOT>"
msgstr "B<SECBIT_NOROOT>"
#. type: Plain text
-#: build/C/man7/capabilities.7:1033
+#: build/C/man7/capabilities.7:1053
msgid ""
"If this bit is set, then the kernel does not grant capabilities when a set-"
"user-ID-root program is executed, or when a process with an effective or "
"行」の節を参照)。"
#. type: Plain text
-#: build/C/man7/capabilities.7:1043
+#: build/C/man7/capabilities.7:1063
msgid ""
"Each of the above \"base\" flags has a companion \"locked\" flag. Setting "
"any of the \"locked\" flags is irreversible, and has the effect of "
"B<SECBIT_NOROOT_LOCKED> という名前である。"
#. type: Plain text
-#: build/C/man7/capabilities.7:1055
+#: build/C/man7/capabilities.7:1075
msgid ""
"The I<securebits> flags can be modified and retrieved using the B<prctl>(2) "
"B<PR_SET_SECUREBITS> and B<PR_GET_SECUREBITS> operations. The "
"るには B<CAP_SETPCAP> ケーパビリティが必要である。"
#. type: Plain text
-#: build/C/man7/capabilities.7:1064
+#: build/C/man7/capabilities.7:1084
msgid ""
"The I<securebits> flags are inherited by child processes. During an "
"B<execve>(2), all of the flags are preserved, except B<SECBIT_KEEP_CAPS> "
"B<SECBIT_KEEP_CAPS> が常にクリアされる以外は、全てのフラグが保持される。"
#. type: Plain text
-#: build/C/man7/capabilities.7:1069
+#: build/C/man7/capabilities.7:1089
msgid ""
"An application can use the following call to lock itself, and all of its "
"descendants, into an environment where the only way of gaining capabilities "
"きる。"
#. type: Plain text
-#: build/C/man7/capabilities.7:1078
+#: build/C/man7/capabilities.7:1098
#, no-wrap
msgid ""
"prctl(PR_SET_SECUREBITS,\n"
" SECBIT_NOROOT_LOCKED);\n"
#. type: Plain text
-#: build/C/man7/capabilities.7:1086
+#: build/C/man7/capabilities.7:1106
msgid ""
"No standards govern capabilities, but the Linux capability implementation is "
"based on the withdrawn POSIX.1e draft standard; see E<.UR http://wt."
"publications\\:/posix.1e/> E<.UE> を参照。"
#. type: Plain text
-#: build/C/man7/capabilities.7:1090
+#: build/C/man7/capabilities.7:1110
msgid ""
"Since kernel 2.5.27, capabilities are an optional kernel component, and can "
"be enabled/disabled via the CONFIG_SECURITY_CAPABILITIES kernel "
#. 7b9a7ec565505699f503b4fcf61500dceb36e744
#. type: Plain text
-#: build/C/man7/capabilities.7:1104
+#: build/C/man7/capabilities.7:1124
msgid ""
"The I</proc/PID/task/TID/status> file can be used to view the capability "
"sets of a thread. The I</proc/PID/status> file shows the capability sets of "
"ケーパビリティである)。"
#. type: Plain text
-#: build/C/man7/capabilities.7:1119
+#: build/C/man7/capabilities.7:1139
msgid ""
"The I<libcap> package provides a suite of routines for setting and getting "
"capabilities that is more comfortable and less likely to change than the "
"る。 パッケージは以下で入手できる。"
#. type: Plain text
-#: build/C/man7/capabilities.7:1122
+#: build/C/man7/capabilities.7:1142
msgid ""
"E<.UR http://www.kernel.org\\:/pub\\:/linux\\:/libs\\:/security\\:/linux-"
"privs> E<.UE .>"
"privs> E<.UE .>"
#. type: Plain text
-#: build/C/man7/capabilities.7:1131
+#: build/C/man7/capabilities.7:1151
msgid ""
"Before kernel 2.6.24, and since kernel 2.6.24 if file capabilities are not "
"enabled, a thread with the B<CAP_SETPCAP> capability can manipulate the "
"B<CAP_SETPCAP> ケーパビリティを持つことはないからである。"
#. type: Plain text
-#: build/C/man7/capabilities.7:1136
+#: build/C/man7/capabilities.7:1156
msgid ""
"In the pre-2.6.25 implementation the system-wide capability bounding set, I</"
"proc/sys/kernel/cap-bound>, always masks out this capability, and this can "
"い。"
#. type: Plain text
-#: build/C/man7/capabilities.7:1142
+#: build/C/man7/capabilities.7:1162
msgid ""
"If file capabilities are disabled in the current implementation, then "
"B<init> starts out with this capability removed from its per-process "
"上で生成される他の全てのプロセスでこのバウンディングセットが 継承される。"
#. type: Plain text
-#: build/C/man7/capabilities.7:1160
+#: build/C/man7/capabilities.7:1180
msgid ""
"B<capsh>(1), B<capget>(2), B<prctl>(2), B<setfsuid>(2), B<cap_clear>(3), "
"B<cap_copy_ext>(3), B<cap_from_text>(3), B<cap_get_file>(3), "
"B<libcap>(3), B<credentials>(7), B<pthreads>(7), B<getcap>(8), B<setcap>(8)"
#. type: Plain text
-#: build/C/man7/capabilities.7:1163
+#: build/C/man7/capabilities.7:1183
msgid "I<include/linux/capability.h> in the Linux kernel source tree"
msgstr "Linux カーネルソース内の I<include/linux/capability.h>"
#: build/C/man7/cpuset.7:1208 build/C/man7/cpuset.7:1217
#: build/C/man7/cpuset.7:1224 build/C/man7/cpuset.7:1231
#: build/C/man2/getgroups.2:114 build/C/man2/getgroups.2:121
-#: build/C/man2/getpriority.2:121 build/C/man2/getrlimit.2:440
+#: build/C/man2/getpriority.2:121 build/C/man2/getrlimit.2:445
#: build/C/man2/getrusage.2:198 build/C/man2/iopl.2:72
#: build/C/man2/ioprio_set.2:170 build/C/man2/setpgid.2:225
#, no-wrap
#. type: TP
#: build/C/man2/capget.2:215 build/C/man7/cpuset.7:1330
-#: build/C/man2/getpriority.2:129 build/C/man2/getrlimit.2:464
+#: build/C/man2/getpriority.2:129 build/C/man2/getrlimit.2:469
#: build/C/man2/getsid.2:70 build/C/man2/ioprio_set.2:187
#: build/C/man2/setpgid.2:240
#, no-wrap
#: build/C/man7/cpuset.7:673
msgid ""
"Normally, under the default setting (disabled) of I<cpuset.memory_migrate>, "
-"once a page is allocated (given a physical page of main memory) then that "
+"once a page is allocated (given a physical page of main memory), then that "
"page stays on whatever node it was allocated, so long as it remains "
"allocated, even if the cpuset's memory-placement policy I<mems> subsequently "
"changes."
#. type: SH
#: build/C/man7/cpuset.7:1352 build/C/man2/getpriority.2:225
-#: build/C/man2/getrlimit.2:530 build/C/man2/ioprio_set.2:337
+#: build/C/man2/getrlimit.2:535 build/C/man2/ioprio_set.2:337
#: build/C/man2/setfsgid.2:106 build/C/man2/setfsuid.2:114
#, no-wrap
msgid "BUGS"
msgstr ""
#. type: SH
-#: build/C/man7/cpuset.7:1365 build/C/man2/getrlimit.2:605
+#: build/C/man7/cpuset.7:1365 build/C/man2/getrlimit.2:610
#, no-wrap
msgid "EXAMPLE"
msgstr "例"
"B<sched_getaffinity>(2), B<sched_setaffinity>(2), B<sched_setscheduler>(2), "
"B<set_mempolicy>(2), B<CPU_SET>(3), B<proc>(5), B<numa>(7), B<sched>(7), "
"B<migratepages>(8), B<numactl>(8)"
-msgstr "B<taskset>(1), B<get_mempolicy>(2), B<getcpu>(2), B<mbind>(2), B<sched_getaffinity>(2), B<sched_setaffinity>(2), B<sched_setscheduler>(2), B<set_mempolicy>(2), B<CPU_SET>(3), B<proc>(5), B<numa>(7), B<sched>(7), B<migratepages>(8), B<numactl>(8)"
+msgstr ""
+"B<taskset>(1), B<get_mempolicy>(2), B<getcpu>(2), B<mbind>(2), "
+"B<sched_getaffinity>(2), B<sched_setaffinity>(2), B<sched_setscheduler>(2), "
+"B<set_mempolicy>(2), B<CPU_SET>(3), B<proc>(5), B<numa>(7), B<sched>(7), "
+"B<migratepages>(8), B<numactl>(8)"
#. type: Plain text
#: build/C/man7/cpuset.7:1506
"priority) using B<setpriority>(2), B<sched_setaffinity>(2), "
"B<sched_setscheduler>(2), B<sched_setparam>(2), B<sched_setattr>(2), and "
"B<ioprio_set>(2);"
-msgstr "プロセスのスケジューリング関連のパラメータ (nice 値、 リアルタイム・スケジューリングポリシーや優先度、CPU affinity、 入出力優先度) の設定許可の判定時。 スケジューリング関連のパラメータ設定には B<setpriority>(2), B<sched_setaffinity>(2), B<sched_setscheduler>(2), B<sched_setparam>(2), B<sched_setattr>(2), B<ioprio_set>(2) が使用される。"
+msgstr ""
+"プロセスのスケジューリング関連のパラメータ (nice 値、 リアルタイム・スケ"
+"ジューリングポリシーや優先度、CPU affinity、 入出力優先度) の設定許可の判定"
+"時。 スケジューリング関連のパラメータ設定には B<setpriority>(2), "
+"B<sched_setaffinity>(2), B<sched_setscheduler>(2), B<sched_setparam>(2), "
+"B<sched_setattr>(2), B<ioprio_set>(2) が使用される。"
#. type: Plain text
#: build/C/man7/credentials.7:283
"the process I<who>. All BSD-like systems (SunOS 4.1.3, Ultrix 4.2, 4.3BSD, "
"FreeBSD 4.3, OpenBSD-2.5, ...) behave in the same manner as Linux 2.6.12 and "
"later."
-msgstr "B<EPERM> が発生する条件の詳細はシステムに依存する。 上記の説明は POSIX.1-2001 のものであり、全ての System\\ V 風システムは これに従っているようである。 2.6.12 より前の Linux カーネルでは、呼び出し元の実 UID または 実効 UID がプロセス I<who> の (実効 UID でなく) 実 UID に一致する必要がある。 Linux 2.6.12 以降では、呼び出し元の実行 UID がプロセス I<who> の実 UID か実効 UID のいずれかと一致する必要がある。 全ての BSD 風システム (SunOS 4.1.3, Ultrix 4.2, 4.3BSD, FreeBSD 4.3, OpenBSD-2.5等) は、 Linux 2.6.12 以降と同じ動作をする。"
+msgstr ""
+"B<EPERM> が発生する条件の詳細はシステムに依存する。 上記の説明は "
+"POSIX.1-2001 のものであり、全ての System\\ V 風システムは これに従っているよ"
+"うである。 2.6.12 より前の Linux カーネルでは、呼び出し元の実 UID または 実"
+"効 UID がプロセス I<who> の (実効 UID でなく) 実 UID に一致する必要がある。 "
+"Linux 2.6.12 以降では、呼び出し元の実行 UID がプロセス I<who> の実 UID か実"
+"効 UID のいずれかと一致する必要がある。 全ての BSD 風システム (SunOS 4.1.3, "
+"Ultrix 4.2, 4.3BSD, FreeBSD 4.3, OpenBSD-2.5等) は、 Linux 2.6.12 以降と同じ"
+"動作をする。"
#. type: Plain text
#: build/C/man2/getpriority.2:211
#. type: TH
#: build/C/man2/getrlimit.2:64
-#, no-wrap
-msgid "2014-01-22"
-msgstr "2014-01-22"
+#, fuzzy, no-wrap
+#| msgid "2014-05-21"
+msgid "2014-05-28"
+msgstr "2014-05-21"
#. type: Plain text
#: build/C/man2/getrlimit.2:67
msgstr "B<RLIMIT_NPROC>"
#. type: Plain text
-#: build/C/man2/getrlimit.2:303
+#: build/C/man2/getrlimit.2:308
+#, fuzzy
+#| msgid ""
+#| "The maximum number of processes (or, more precisely on Linux, threads) "
+#| "that can be created for the real user ID of the calling process. Upon "
+#| "encountering this limit, B<fork>(2) fails with the error B<EAGAIN>."
msgid ""
"The maximum number of processes (or, more precisely on Linux, threads) that "
"can be created for the real user ID of the calling process. Upon "
-"encountering this limit, B<fork>(2) fails with the error B<EAGAIN>."
+"encountering this limit, B<fork>(2) fails with the error B<EAGAIN>. This "
+"limit is not enforced for processes that have either the B<CAP_SYS_ADMIN> or "
+"the B<CAP_SYS_RESOURCE> capability."
msgstr ""
"呼び出したプロセスの実ユーザー ID で作成できる最大プロセス数 (より正確には "
"Linux ではスレッド数)。 この上限に達すると、 B<fork>(2) はエラー B<EAGAIN> "
"で失敗する。"
#. type: TP
-#: build/C/man2/getrlimit.2:303
+#: build/C/man2/getrlimit.2:308
#, no-wrap
msgid "B<RLIMIT_RSS>"
msgstr "B<RLIMIT_RSS>"
#. talk of making it do something has surfaced from time to time in LKML
#. -- MTK, Jul 05
#. type: Plain text
-#: build/C/man2/getrlimit.2:315
+#: build/C/man2/getrlimit.2:320
msgid ""
"Specifies the limit (in pages) of the process's resident set (the number of "
"virtual pages resident in RAM). This limit has effect only in Linux 2.4.x, "
"B<MADV_WILLNEED> を指定した関数コールにしか影響しない。"
#. type: TP
-#: build/C/man2/getrlimit.2:315
+#: build/C/man2/getrlimit.2:320
#, no-wrap
msgid "B<RLIMIT_RTPRIO> (since Linux 2.6.12, but see BUGS)"
msgstr "B<RLIMIT_RTPRIO> (Linux 2.6.12 以降, バグの節も参照)"
#. type: Plain text
-#: build/C/man2/getrlimit.2:322
+#: build/C/man2/getrlimit.2:327
msgid ""
"Specifies a ceiling on the real-time priority that may be set for this "
"process using B<sched_setscheduler>(2) and B<sched_setparam>(2)."
"ロセスのリアルタイム優先度の上限を指定する。"
#. type: TP
-#: build/C/man2/getrlimit.2:322
+#: build/C/man2/getrlimit.2:327
#, no-wrap
msgid "B<RLIMIT_RTTIME> (since Linux 2.6.25)"
msgstr "B<RLIMIT_RTTIME> (Linux 2.6.25 以降)"
#. type: Plain text
-#: build/C/man2/getrlimit.2:334
+#: build/C/man2/getrlimit.2:339
msgid ""
"Specifies a limit (in microseconds) on the amount of CPU time that a "
"process scheduled under a real-time scheduling policy may consume without "
"トされない。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:345
+#: build/C/man2/getrlimit.2:350
msgid ""
"Upon reaching the soft limit, the process is sent a B<SIGXCPU> signal. If "
"the process catches or ignores this signal and continues consuming CPU time, "
"られる。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:348
+#: build/C/man2/getrlimit.2:353
msgid ""
"The intended use of this limit is to stop a runaway real-time process from "
"locking up the system."
"テムが動かなくなるのを避ける場合である。"
#. type: TP
-#: build/C/man2/getrlimit.2:348
+#: build/C/man2/getrlimit.2:353
#, no-wrap
msgid "B<RLIMIT_SIGPENDING> (since Linux 2.6.8)"
msgstr "B<RLIMIT_SIGPENDING> (Linux 2.6.8 以降)"
#. This replaces the /proc/sys/kernel/rtsig-max system-wide limit
#. that was present in kernels <= 2.6.7. MTK Dec 04
#. type: Plain text
-#: build/C/man2/getrlimit.2:362
+#: build/C/man2/getrlimit.2:367
msgid ""
"Specifies the limit on the number of signals that may be queued for the real "
"user ID of the calling process. Both standard and real-time signals are "
"できる。"
#. type: TP
-#: build/C/man2/getrlimit.2:362
+#: build/C/man2/getrlimit.2:367
#, no-wrap
msgid "B<RLIMIT_STACK>"
msgstr "B<RLIMIT_STACK>"
#. type: Plain text
-#: build/C/man2/getrlimit.2:370
+#: build/C/man2/getrlimit.2:375
msgid ""
"The maximum size of the process stack, in bytes. Upon reaching this limit, "
"a B<SIGSEGV> signal is generated. To handle this signal, a process must "
"のシグナルスタック (B<sigaltstack>(2)) を使用しなければならない。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:375
+#: build/C/man2/getrlimit.2:380
msgid ""
"Since Linux 2.6.23, this limit also determines the amount of space used for "
"the process's command-line arguments and environment variables; for details, "
"B<execve>(2) を参照。"
#. type: SS
-#: build/C/man2/getrlimit.2:375
+#: build/C/man2/getrlimit.2:380
#, no-wrap
msgid "prlimit()"
msgstr "prlimit()"
#. Author: Jiri Slaby <jslaby@suse.cz>
#. Date: Tue May 4 18:03:50 2010 +0200
#. type: Plain text
-#: build/C/man2/getrlimit.2:386
+#: build/C/man2/getrlimit.2:391
msgid ""
"The Linux-specific B<prlimit>() system call combines and extends the "
"functionality of B<setrlimit>() and B<getrlimit>(). It can be used to both "
"スのリソース上限の設定と取得を行うことができる。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:393
+#: build/C/man2/getrlimit.2:398
msgid ""
"The I<resource> argument has the same meaning as for B<setrlimit>() and "
"B<getrlimit>()."
"I<resource> 引き数は B<setrlimit>() や B<getrlimit>() と同じ意味である。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:411
+#: build/C/man2/getrlimit.2:416
msgid ""
"If the I<new_limit> argument is a not NULL, then the I<rlimit> structure to "
"which it points is used to set new values for the soft and hard limits for "
#. Asked about this on LKML, 7 Nov 2010
#. "Inconsistent credential checking in prlimit() syscall"
#. type: Plain text
-#: build/C/man2/getrlimit.2:430
+#: build/C/man2/getrlimit.2:435
msgid ""
"The I<pid> argument specifies the ID of the process on which the call is to "
"operate. If I<pid> is 0, then the call applies to the calling process. To "
"い。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:435
+#: build/C/man2/getrlimit.2:440
msgid ""
"On success, these system calls return 0. On error, -1 is returned, and "
"I<errno> is set appropriately."
"エラーの場合は -1 が返され、 I<errno> が適切に設定される。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:440
+#: build/C/man2/getrlimit.2:445
msgid ""
"A pointer argument points to a location outside the accessible address space."
msgstr "場所を指すポインタ引き数がアクセス可能なアドレス空間外を指している。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:452
+#: build/C/man2/getrlimit.2:457
msgid ""
"The value specified in I<resource> is not valid; or, for B<setrlimit>() or "
"B<prlimit>(): I<rlim-E<gt>rlim_cur> was greater than I<rlim-E<gt>rlim_max>."
"I<rlim-E<gt>rlim_cur> が I<rlim-E<gt>rlim_max> よりも大きかった。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:464
+#: build/C/man2/getrlimit.2:469
msgid ""
"An unprivileged process tried to raise the hard limit; the "
"B<CAP_SYS_RESOURCE> capability is required to do this. Or, the caller tried "
"設定する許可を持っていなかった。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:468
+#: build/C/man2/getrlimit.2:473
msgid "Could not find a process with the ID specified in I<pid>."
msgstr "I<pid> で指定された ID のプロセスが見つからなかった。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:473
+#: build/C/man2/getrlimit.2:478
msgid ""
"The B<prlimit>() system call is available since Linux 2.6.36. Library "
"support is available since glibc 2.13."
"ポートは glibc 2.13 以降で利用できる。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:477
+#: build/C/man2/getrlimit.2:482
msgid "B<getrlimit>(), B<setrlimit>(): SVr4, 4.3BSD, POSIX.1-2001."
msgstr "B<getrlimit>(), B<setrlimit>(): SVr4, 4.3BSD, POSIX.1-2001."
#. type: Plain text
-#: build/C/man2/getrlimit.2:480
+#: build/C/man2/getrlimit.2:485
msgid "B<prlimit>(): Linux-specific."
msgstr "B<prlimit>(): Linux 固有。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:496
+#: build/C/man2/getrlimit.2:501
msgid ""
"B<RLIMIT_MEMLOCK> and B<RLIMIT_NPROC> derive from BSD and are not specified "
"in POSIX.1-2001; they are present on the BSDs and Linux, but on few other "
"B<RLIMIT_SIGPENDING> は Linux 固有のものである。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:502
+#: build/C/man2/getrlimit.2:507
msgid ""
"A child process created via B<fork>(2) inherits its parent's resource "
"limits. Resource limits are preserved across B<execve>(2)."
"承する。 B<execve>(2) の前後でリソース制限は保存される。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:507
+#: build/C/man2/getrlimit.2:512
msgid ""
"Lowering the soft limit for a resource below the process's current "
"consumption of that resource will succeed (but will prevent the process from "
"ことができなくなる)。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:516
+#: build/C/man2/getrlimit.2:521
msgid ""
"One can set the resource limits of the shell using the built-in I<ulimit> "
"command (I<limit> in B<csh>(1)). The shell's resource limits are inherited "
"マンドを実行してシェルが生成するプロセス に引き継がれる。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:521
+#: build/C/man2/getrlimit.2:526
msgid ""
"Since Linux 2.6.24, the resource limits of any process can be inspected via "
"I</proc/[pid]/limits>; see B<proc>(5)."
"ことができる。 B<proc>(5) 参照。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:530
+#: build/C/man2/getrlimit.2:535
msgid ""
"Ancient systems provided a B<vlimit>() function with a similar purpose to "
"B<setrlimit>(). For backward compatibility, glibc also provides "
#. getrlimit() and setrlimit() that use prlimit() to work around
#. this bug.
#. type: Plain text
-#: build/C/man2/getrlimit.2:545
+#: build/C/man2/getrlimit.2:550
msgid ""
"In older Linux kernels, the B<SIGXCPU> and B<SIGKILL> signals delivered when "
"a process encountered the soft and hard B<RLIMIT_CPU> limits were delivered "
#. see http://marc.theaimsgroup.com/?l=linux-kernel&m=114008066530167&w=2
#. type: Plain text
-#: build/C/man2/getrlimit.2:553
+#: build/C/man2/getrlimit.2:558
msgid ""
"In 2.6.x kernels before 2.6.17, a B<RLIMIT_CPU> limit of 0 is wrongly "
"treated as \"no limit\" (like B<RLIM_INFINITY>). Since Linux 2.6.17, "
#. See https://lwn.net/Articles/145008/
#. type: Plain text
-#: build/C/man2/getrlimit.2:558
+#: build/C/man2/getrlimit.2:563
msgid ""
"A kernel bug means that B<RLIMIT_RTPRIO> does not work in kernel 2.6.12; the "
"problem is fixed in kernel 2.6.13."
#. see http://marc.theaimsgroup.com/?l=linux-kernel&m=112256338703880&w=2
#. type: Plain text
-#: build/C/man2/getrlimit.2:569
+#: build/C/man2/getrlimit.2:574
msgid ""
"In kernel 2.6.12, there was an off-by-one mismatch between the priority "
"ranges returned by B<getpriority>(2) and B<RLIMIT_NICE>. This had the "
#. Tested Solaris 10, FreeBSD 9, OpenBSD 5.0
#. FIXME https://bugzilla.kernel.org/show_bug.cgi?id=50951
#. type: Plain text
-#: build/C/man2/getrlimit.2:596
+#: build/C/man2/getrlimit.2:601
msgid ""
"Since Linux 2.6.12, if a process reaches its soft B<RLIMIT_CPU> limit and "
"has a handler installed for B<SIGXCPU>, then, in addition to invoking the "
"B<RLIMIT_RTTIME> でも、 ソフトリミットに達した場合に同じ動作となる。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:605
+#: build/C/man2/getrlimit.2:610
msgid ""
"Kernels before 2.4.22 did not diagnose the error B<EINVAL> for "
"B<setrlimit>() when I<rlim-E<gt>rlim_cur> was greater than I<rlim-"
"より大きかった場合、 B<setrlimit>() での B<EINVAL> エラーを検出できない。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:608
+#: build/C/man2/getrlimit.2:613
msgid "The program below demonstrates the use of B<prlimit>()."
msgstr "以下のプログラムに B<prlimit>() の使用例を示す。"
#. type: Plain text
-#: build/C/man2/getrlimit.2:617
+#: build/C/man2/getrlimit.2:622
#, no-wrap
msgid ""
"#define _GNU_SOURCE\n"
"#include E<lt>sys/resource.hE<gt>\n"
#. type: Plain text
-#: build/C/man2/getrlimit.2:620
+#: build/C/man2/getrlimit.2:625
#, no-wrap
msgid ""
"#define errExit(msg) \tdo { perror(msg); exit(EXIT_FAILURE); \\e\n"
" } while (0)\n"
#. type: Plain text
-#: build/C/man2/getrlimit.2:627
+#: build/C/man2/getrlimit.2:632
#, no-wrap
msgid ""
"int\n"
" pid_t pid;\n"
#. type: Plain text
-#: build/C/man2/getrlimit.2:633
+#: build/C/man2/getrlimit.2:638
#, no-wrap
msgid ""
" if (!(argc == 2 || argc == 4)) {\n"
" }\n"
#. type: Plain text
-#: build/C/man2/getrlimit.2:635
+#: build/C/man2/getrlimit.2:640
#, no-wrap
msgid " pid = atoi(argv[1]); /* PID of target process */\n"
msgstr " pid = atoi(argv[1]); /* PID of target process */\n"
#. type: Plain text
-#: build/C/man2/getrlimit.2:642
+#: build/C/man2/getrlimit.2:647
#, no-wrap
msgid ""
" newp = NULL;\n"
" }\n"
#. type: Plain text
-#: build/C/man2/getrlimit.2:645
+#: build/C/man2/getrlimit.2:650
#, no-wrap
msgid ""
" /* Set CPU time limit of target process; retrieve and display\n"
" previous limit */\n"
#. type: Plain text
-#: build/C/man2/getrlimit.2:650
+#: build/C/man2/getrlimit.2:655
#, no-wrap
msgid ""
" if (prlimit(pid, RLIMIT_CPU, newp, &old) == -1)\n"
" (long long) old.rlim_cur, (long long) old.rlim_max);\n"
#. type: Plain text
-#: build/C/man2/getrlimit.2:652
+#: build/C/man2/getrlimit.2:657
#, no-wrap
msgid " /* Retrieve and display new CPU time limit */\n"
msgstr " /* Retrieve and display new CPU time limit */\n"
#. type: Plain text
-#: build/C/man2/getrlimit.2:657
+#: build/C/man2/getrlimit.2:662
#, no-wrap
msgid ""
" if (prlimit(pid, RLIMIT_CPU, NULL, &old) == -1)\n"
" (long long) old.rlim_cur, (long long) old.rlim_max);\n"
#. type: Plain text
-#: build/C/man2/getrlimit.2:660
+#: build/C/man2/getrlimit.2:665
#, no-wrap
msgid ""
" exit(EXIT_FAILURE);\n"
"}\n"
#. type: Plain text
-#: build/C/man2/getrlimit.2:679
+#: build/C/man2/getrlimit.2:684
msgid ""
"B<prlimit>(1), B<dup>(2), B<fcntl>(2), B<fork>(2), B<getrusage>(2), "
"B<mlock>(2), B<mmap>(2), B<open>(2), B<quotactl>(2), B<sbrk>(2), "
"feature test macro must be defined (before including I<any> header file) in "
"order to obtain the definition of this constant from I<E<lt>sys/resource."
"hE<gt>>."
-msgstr "呼び出したスレッドに関する資源使用量の統計を返す。 I<E<lt>sys/resource.hE<gt>> からこの定数の定義を得るためには、 ((I<どの>ヘッダファイルをインクルードするよりも前に) 機能検査マクロ B<_GNU_SOURCE> を定義しなければならない。"
+msgstr ""
+"呼び出したスレッドに関する資源使用量の統計を返す。 I<E<lt>sys/resource."
+"hE<gt>> からこの定数の定義を得るためには、 ((I<どの>ヘッダファイルをインク"
+"ルードするよりも前に) 機能検査マクロ B<_GNU_SOURCE> を定義しなければならな"
+"い。"
#. type: Plain text
#: build/C/man2/getrusage.2:79
msgid ""
"In UNIX\\ V6 the B<getuid>() call returned I<(euid E<lt>E<lt> 8) + uid>. "
"UNIX\\ V7 introduced separate calls B<getuid>() and B<geteuid>()."
-msgstr "UNIX\\ V6 では B<getuid>() コールは I<(euid E<lt>E<lt> 8) + uid> を返していた。 UNIX\\ V7 では B<getuid>() と B<geteuid>() という別々のコールが導入された。"
+msgstr ""
+"UNIX\\ V6 では B<getuid>() コールは I<(euid E<lt>E<lt> 8) + uid> を返してい"
+"た。 UNIX\\ V7 では B<getuid>() と B<geteuid>() という別々のコールが導入さ"
+"れた。"
#. type: Plain text
#: build/C/man2/getuid.2:73
"messages, semaphores, and shared memory. I<call> determines which IPC "
"function to invoke; the other arguments are passed through to the "
"appropriate call."
-msgstr "B<ipc>() は メッセージ、セマフォー、共有メモリに関する System\\ V IPC コールの 共通のカーネルへのエントリポイントである。 I<call> はどの IPC 関数を呼び出すかを決め; 他の引き数は適切なコールへと渡される。"
+msgstr ""
+"B<ipc>() は メッセージ、セマフォー、共有メモリに関する System\\ V IPC コール"
+"の 共通のカーネルへのエントリポイントである。 I<call> はどの IPC 関数を呼び出"
+"すかを決め; 他の引き数は適切なコールへと渡される。"
#. type: Plain text
#: build/C/man2/ipc.2:45
msgid ""
"The System\\ V-style B<setpgrp>(), which takes no arguments, is equivalent "
"to I<setpgid(0,\\ 0)>."
-msgstr "System\\ V バージョンの B<setpgrp>() は引き数を一つもとらず、 I<setpgid(0,\\ 0)> と等価である。"
+msgstr ""
+"System\\ V バージョンの B<setpgrp>() は引き数を一つもとらず、 I<setpgid(0,"
+"\\ 0)> と等価である。"
#. type: Plain text
#: build/C/man2/setpgid.2:163
#: build/C/man3/ulimit.3:88
msgid "B<bash>(1), B<getrlimit>(2), B<setrlimit>(2), B<sysconf>(3)"
msgstr "B<bash>(1), B<getrlimit>(2), B<setrlimit>(2), B<sysconf>(3)"
+
+#~ msgid ""
+#~ "Trace arbitrary processes using B<ptrace>(2); apply "
+#~ "B<get_robust_list>(2) to arbitrary processes; inspect processes using "
+#~ "B<kcmp>(2)."
+#~ msgstr ""
+#~ "B<ptrace>(2) を使って任意のプロセスをトレースする。 任意のプロセスに "
+#~ "B<get_robust_list>(2) を適用する。 B<kcmp>(2) を使ってプロセス内部を調査"
+#~ "する。"
+
+#~ msgid "2014-01-22"
+#~ msgstr "2014-01-22"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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"
msgstr ""
#. type: SH
-#: build/C/man2/acct.2:60 build/C/man2/capget.2:160 build/C/man2/getgroups.2:92 build/C/man2/getpriority.2:107 build/C/man2/getresuid.2:50 build/C/man2/getrlimit.2:430 build/C/man2/getrusage.2:188 build/C/man2/getsid.2:58 build/C/man2/iopl.2:66 build/C/man2/ioprio_set.2:149 build/C/man2/seteuid.2:67 build/C/man2/setfsgid.2:68 build/C/man2/setfsuid.2:68 build/C/man2/setgid.2:53 build/C/man2/setpgid.2:195 build/C/man2/setresuid.2:64 build/C/man2/setreuid.2:93 build/C/man2/setsid.2:51 build/C/man2/setuid.2:70 build/C/man3/ulimit.3:67
+#: build/C/man2/acct.2:60 build/C/man2/capget.2:160 build/C/man2/getgroups.2:92 build/C/man2/getpriority.2:107 build/C/man2/getresuid.2:50 build/C/man2/getrlimit.2:435 build/C/man2/getrusage.2:188 build/C/man2/getsid.2:58 build/C/man2/iopl.2:66 build/C/man2/ioprio_set.2:149 build/C/man2/seteuid.2:67 build/C/man2/setfsgid.2:68 build/C/man2/setfsuid.2:68 build/C/man2/setgid.2:53 build/C/man2/setpgid.2:195 build/C/man2/setresuid.2:64 build/C/man2/setreuid.2:93 build/C/man2/setsid.2:51 build/C/man2/setuid.2:70 build/C/man3/ulimit.3:67
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/acct.2:65 build/C/man2/capget.2:179 build/C/man7/cpuset.7:1100 build/C/man2/getgid.2:42 build/C/man2/getgroups.2:106 build/C/man2/getpid.2:44 build/C/man2/getpriority.2:120 build/C/man2/getresuid.2:55 build/C/man2/getrlimit.2:435 build/C/man2/getrusage.2:193 build/C/man2/getsid.2:63 build/C/man2/getuid.2:43 build/C/man2/iopl.2:71 build/C/man2/ioprio_set.2:169 build/C/man2/seteuid.2:72 build/C/man2/setgid.2:58 build/C/man2/setpgid.2:216 build/C/man2/setresuid.2:69 build/C/man2/setreuid.2:98 build/C/man2/setsid.2:58 build/C/man2/setuid.2:75 build/C/man3/ulimit.3:74
+#: build/C/man2/acct.2:65 build/C/man2/capget.2:179 build/C/man7/cpuset.7:1100 build/C/man2/getgid.2:42 build/C/man2/getgroups.2:106 build/C/man2/getpid.2:44 build/C/man2/getpriority.2:120 build/C/man2/getresuid.2:55 build/C/man2/getrlimit.2:440 build/C/man2/getrusage.2:193 build/C/man2/getsid.2:63 build/C/man2/getuid.2:43 build/C/man2/iopl.2:71 build/C/man2/ioprio_set.2:169 build/C/man2/seteuid.2:72 build/C/man2/setgid.2:58 build/C/man2/setpgid.2:216 build/C/man2/setresuid.2:69 build/C/man2/setreuid.2:98 build/C/man2/setsid.2:58 build/C/man2/setuid.2:75 build/C/man3/ulimit.3:74
#, no-wrap
msgid "ERRORS"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/acct.2:77 build/C/man2/capget.2:180 build/C/man7/cpuset.7:1172 build/C/man2/getgroups.2:107 build/C/man2/getresuid.2:56 build/C/man2/getrlimit.2:436 build/C/man2/getrusage.2:194
+#: build/C/man2/acct.2:77 build/C/man2/capget.2:180 build/C/man7/cpuset.7:1172 build/C/man2/getgroups.2:107 build/C/man2/getresuid.2:56 build/C/man2/getrlimit.2:441 build/C/man2/getrusage.2:194
#, no-wrap
msgid "B<EFAULT>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/acct.2:117 build/C/man2/capget.2:191 build/C/man2/capget.2:196 build/C/man7/cpuset.7:1319 build/C/man2/getgroups.2:130 build/C/man2/getpriority.2:152 build/C/man2/getrlimit.2:452 build/C/man2/getsid.2:64 build/C/man2/iopl.2:79 build/C/man2/ioprio_set.2:179 build/C/man2/seteuid.2:75 build/C/man2/setgid.2:59 build/C/man2/setpgid.2:231 build/C/man2/setresuid.2:77 build/C/man2/setreuid.2:99 build/C/man2/setsid.2:59 build/C/man2/setuid.2:85 build/C/man3/ulimit.3:75
+#: build/C/man2/acct.2:117 build/C/man2/capget.2:191 build/C/man2/capget.2:196 build/C/man7/cpuset.7:1319 build/C/man2/getgroups.2:130 build/C/man2/getpriority.2:152 build/C/man2/getrlimit.2:457 build/C/man2/getsid.2:64 build/C/man2/iopl.2:79 build/C/man2/ioprio_set.2:179 build/C/man2/seteuid.2:75 build/C/man2/setgid.2:59 build/C/man2/setpgid.2:231 build/C/man2/setresuid.2:77 build/C/man2/setreuid.2:99 build/C/man2/setsid.2:59 build/C/man2/setuid.2:85 build/C/man3/ulimit.3:75
#, no-wrap
msgid "B<EPERM>"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/acct.2:130 build/C/man5/acct.5:153 build/C/man7/capabilities.7:1080 build/C/man2/capget.2:218 build/C/man7/credentials.7:287 build/C/man2/getgid.2:44 build/C/man2/getgroups.2:133 build/C/man2/getpid.2:46 build/C/man2/getpriority.2:160 build/C/man2/getresuid.2:67 build/C/man2/getrlimit.2:473 build/C/man2/getrusage.2:202 build/C/man2/getsid.2:79 build/C/man2/getuid.2:45 build/C/man2/iopl.2:87 build/C/man2/ioprio_set.2:196 build/C/man2/ipc.2:45 build/C/man2/seteuid.2:91 build/C/man2/setfsgid.2:75 build/C/man2/setfsuid.2:75 build/C/man2/setgid.2:66 build/C/man2/setpgid.2:250 build/C/man2/setresuid.2:83 build/C/man2/setreuid.2:115 build/C/man2/setsid.2:65 build/C/man2/setuid.2:92 build/C/man3/ulimit.3:78
+#: build/C/man2/acct.2:130 build/C/man5/acct.5:153 build/C/man7/capabilities.7:1100 build/C/man2/capget.2:218 build/C/man7/credentials.7:287 build/C/man2/getgid.2:44 build/C/man2/getgroups.2:133 build/C/man2/getpid.2:46 build/C/man2/getpriority.2:160 build/C/man2/getresuid.2:67 build/C/man2/getrlimit.2:478 build/C/man2/getrusage.2:202 build/C/man2/getsid.2:79 build/C/man2/getuid.2:45 build/C/man2/iopl.2:87 build/C/man2/ioprio_set.2:196 build/C/man2/ipc.2:45 build/C/man2/seteuid.2:91 build/C/man2/setfsgid.2:75 build/C/man2/setfsuid.2:75 build/C/man2/setgid.2:66 build/C/man2/setpgid.2:250 build/C/man2/setresuid.2:83 build/C/man2/setreuid.2:115 build/C/man2/setsid.2:65 build/C/man2/setuid.2:92 build/C/man3/ulimit.3:78
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/acct.2:137 build/C/man5/acct.5:157 build/C/man7/capabilities.7:1086 build/C/man2/capget.2:220 build/C/man7/cpuset.7:1341 build/C/man7/credentials.7:293 build/C/man2/getgid.2:46 build/C/man2/getgroups.2:141 build/C/man2/getpid.2:48 build/C/man2/getpriority.2:163 build/C/man2/getresuid.2:70 build/C/man2/getrlimit.2:496 build/C/man2/getrusage.2:213 build/C/man2/getsid.2:81 build/C/man2/getuid.2:47 build/C/man2/iopl.2:91 build/C/man2/ioprio_set.2:198 build/C/man2/ipc.2:49 build/C/man2/seteuid.2:93 build/C/man2/setfsgid.2:79 build/C/man2/setfsuid.2:79 build/C/man2/setgid.2:68 build/C/man2/setpgid.2:272 build/C/man2/setresuid.2:86 build/C/man2/setreuid.2:121 build/C/man2/setsid.2:67 build/C/man2/setuid.2:97
+#: build/C/man2/acct.2:137 build/C/man5/acct.5:157 build/C/man7/capabilities.7:1106 build/C/man2/capget.2:220 build/C/man7/cpuset.7:1341 build/C/man7/credentials.7:293 build/C/man2/getgid.2:46 build/C/man2/getgroups.2:141 build/C/man2/getpid.2:48 build/C/man2/getpriority.2:163 build/C/man2/getresuid.2:70 build/C/man2/getrlimit.2:501 build/C/man2/getrusage.2:213 build/C/man2/getsid.2:81 build/C/man2/getuid.2:47 build/C/man2/iopl.2:91 build/C/man2/ioprio_set.2:198 build/C/man2/ipc.2:49 build/C/man2/seteuid.2:93 build/C/man2/setfsgid.2:79 build/C/man2/setfsuid.2:79 build/C/man2/setgid.2:68 build/C/man2/setpgid.2:272 build/C/man2/setresuid.2:86 build/C/man2/setreuid.2:121 build/C/man2/setsid.2:67 build/C/man2/setuid.2:97
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/acct.2:143 build/C/man5/acct.5:174 build/C/man7/capabilities.7:1142 build/C/man2/capget.2:228 build/C/man7/cpuset.7:1488 build/C/man7/credentials.7:304 build/C/man2/getgid.2:62 build/C/man2/getgroups.2:178 build/C/man2/getpid.2:100 build/C/man2/getpriority.2:232 build/C/man2/getresuid.2:86 build/C/man2/getrlimit.2:661 build/C/man2/getrusage.2:253 build/C/man2/getsid.2:84 build/C/man2/getuid.2:73 build/C/man2/iopl.2:100 build/C/man2/ioprio_set.2:346 build/C/man2/ipc.2:57 build/C/man2/seteuid.2:124 build/C/man2/setfsgid.2:123 build/C/man2/setfsuid.2:131 build/C/man2/setgid.2:78 build/C/man2/setpgid.2:340 build/C/man2/setresuid.2:106 build/C/man2/setreuid.2:161 build/C/man2/setsid.2:84 build/C/man2/setuid.2:120 build/C/man7/svipc.7:331 build/C/man3/ulimit.3:83
+#: build/C/man2/acct.2:143 build/C/man5/acct.5:174 build/C/man7/capabilities.7:1162 build/C/man2/capget.2:228 build/C/man7/cpuset.7:1488 build/C/man7/credentials.7:304 build/C/man2/getgid.2:62 build/C/man2/getgroups.2:178 build/C/man2/getpid.2:100 build/C/man2/getpriority.2:232 build/C/man2/getresuid.2:86 build/C/man2/getrlimit.2:666 build/C/man2/getrusage.2:253 build/C/man2/getsid.2:84 build/C/man2/getuid.2:73 build/C/man2/iopl.2:100 build/C/man2/ioprio_set.2:346 build/C/man2/ipc.2:57 build/C/man2/seteuid.2:124 build/C/man2/setfsgid.2:123 build/C/man2/setfsuid.2:131 build/C/man2/setgid.2:78 build/C/man2/setpgid.2:340 build/C/man2/setresuid.2:106 build/C/man2/setreuid.2:161 build/C/man2/setsid.2:84 build/C/man2/setuid.2:120 build/C/man7/svipc.7:331 build/C/man3/ulimit.3:83
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/acct.2:145 build/C/man5/acct.5:179 build/C/man7/capabilities.7:1163 build/C/man2/capget.2:232 build/C/man7/cpuset.7:1506 build/C/man7/credentials.7:336 build/C/man2/getgid.2:67 build/C/man2/getgroups.2:185 build/C/man2/getpid.2:110 build/C/man2/getpriority.2:241 build/C/man2/getresuid.2:92 build/C/man2/getrlimit.2:679 build/C/man2/getrusage.2:260 build/C/man2/getsid.2:88 build/C/man2/getuid.2:78 build/C/man2/iopl.2:104 build/C/man2/ioprio_set.2:354 build/C/man2/ipc.2:70 build/C/man2/seteuid.2:131 build/C/man2/setfsgid.2:128 build/C/man2/setfsuid.2:136 build/C/man2/setgid.2:84 build/C/man2/setpgid.2:347 build/C/man2/setresuid.2:115 build/C/man2/setreuid.2:169 build/C/man2/setsid.2:91 build/C/man2/setuid.2:127 build/C/man7/svipc.7:348 build/C/man3/ulimit.3:88
+#: build/C/man2/acct.2:145 build/C/man5/acct.5:179 build/C/man7/capabilities.7:1183 build/C/man2/capget.2:232 build/C/man7/cpuset.7:1506 build/C/man7/credentials.7:336 build/C/man2/getgid.2:67 build/C/man2/getgroups.2:185 build/C/man2/getpid.2:110 build/C/man2/getpriority.2:241 build/C/man2/getresuid.2:92 build/C/man2/getrlimit.2:684 build/C/man2/getrusage.2:260 build/C/man2/getsid.2:88 build/C/man2/getuid.2:78 build/C/man2/iopl.2:104 build/C/man2/ioprio_set.2:354 build/C/man2/ipc.2:70 build/C/man2/seteuid.2:131 build/C/man2/setfsgid.2:128 build/C/man2/setfsuid.2:136 build/C/man2/setgid.2:84 build/C/man2/setpgid.2:347 build/C/man2/setresuid.2:115 build/C/man2/setreuid.2:169 build/C/man2/setsid.2:91 build/C/man2/setuid.2:127 build/C/man7/svipc.7:348 build/C/man3/ulimit.3:88
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man2/acct.2:153 build/C/man5/acct.5:187 build/C/man7/capabilities.7:1171 build/C/man2/capget.2:240 build/C/man7/cpuset.7:1514 build/C/man7/credentials.7:344 build/C/man2/getgid.2:75 build/C/man2/getgroups.2:193 build/C/man2/getpid.2:118 build/C/man2/getpriority.2:249 build/C/man2/getresuid.2:100 build/C/man2/getrlimit.2:687 build/C/man2/getrusage.2:268 build/C/man2/getsid.2:96 build/C/man2/getuid.2:86 build/C/man2/iopl.2:112 build/C/man2/ioprio_set.2:362 build/C/man2/ipc.2:78 build/C/man2/seteuid.2:139 build/C/man2/setfsgid.2:136 build/C/man2/setfsuid.2:144 build/C/man2/setgid.2:92 build/C/man2/setpgid.2:355 build/C/man2/setresuid.2:123 build/C/man2/setreuid.2:177 build/C/man2/setsid.2:99 build/C/man2/setuid.2:135 build/C/man7/svipc.7:356 build/C/man3/ulimit.3:96
+#: build/C/man2/acct.2:153 build/C/man5/acct.5:187 build/C/man7/capabilities.7:1191 build/C/man2/capget.2:240 build/C/man7/cpuset.7:1514 build/C/man7/credentials.7:344 build/C/man2/getgid.2:75 build/C/man2/getgroups.2:193 build/C/man2/getpid.2:118 build/C/man2/getpriority.2:249 build/C/man2/getresuid.2:100 build/C/man2/getrlimit.2:692 build/C/man2/getrusage.2:268 build/C/man2/getsid.2:96 build/C/man2/getuid.2:86 build/C/man2/iopl.2:112 build/C/man2/ioprio_set.2:362 build/C/man2/ipc.2:78 build/C/man2/seteuid.2:139 build/C/man2/setfsgid.2:136 build/C/man2/setfsuid.2:144 build/C/man2/setgid.2:92 build/C/man2/setpgid.2:355 build/C/man2/setresuid.2:123 build/C/man2/setreuid.2:177 build/C/man2/setsid.2:99 build/C/man2/setuid.2:135 build/C/man7/svipc.7:356 build/C/man3/ulimit.3:96
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: SH
-#: build/C/man5/acct.5:149 build/C/man7/cpuset.7:1338 build/C/man2/getresuid.2:60 build/C/man2/getrlimit.2:468 build/C/man2/getsid.2:75 build/C/man2/ioprio_set.2:193 build/C/man2/setfsgid.2:71 build/C/man2/setfsuid.2:71 build/C/man2/setresuid.2:81
+#: build/C/man5/acct.5:149 build/C/man7/cpuset.7:1338 build/C/man2/getresuid.2:60 build/C/man2/getrlimit.2:473 build/C/man2/getsid.2:75 build/C/man2/ioprio_set.2:193 build/C/man2/setfsgid.2:71 build/C/man2/setfsuid.2:71 build/C/man2/setresuid.2:81
#, no-wrap
msgid "VERSIONS"
msgstr ""
msgstr ""
#. type: IP
-#: build/C/man7/capabilities.7:98 build/C/man7/capabilities.7:101 build/C/man7/capabilities.7:111 build/C/man7/capabilities.7:121 build/C/man7/capabilities.7:125 build/C/man7/capabilities.7:127 build/C/man7/capabilities.7:129 build/C/man7/capabilities.7:199 build/C/man7/capabilities.7:201 build/C/man7/capabilities.7:203 build/C/man7/capabilities.7:205 build/C/man7/capabilities.7:207 build/C/man7/capabilities.7:209 build/C/man7/capabilities.7:211 build/C/man7/capabilities.7:213 build/C/man7/capabilities.7:215 build/C/man7/capabilities.7:239 build/C/man7/capabilities.7:241 build/C/man7/capabilities.7:287 build/C/man7/capabilities.7:297 build/C/man7/capabilities.7:303 build/C/man7/capabilities.7:308 build/C/man7/capabilities.7:314 build/C/man7/capabilities.7:321 build/C/man7/capabilities.7:324 build/C/man7/capabilities.7:332 build/C/man7/capabilities.7:334 build/C/man7/capabilities.7:343 build/C/man7/capabilities.7:350 build/C/man7/capabilities.7:353 build/C/man7/capabilities.7:357 build/C/man7/capabilities.7:360 build/C/man7/capabilities.7:363 build/C/man7/capabilities.7:370 build/C/man7/capabilities.7:375 build/C/man7/capabilities.7:381 build/C/man7/capabilities.7:385 build/C/man7/capabilities.7:389 build/C/man7/capabilities.7:393 build/C/man7/capabilities.7:397 build/C/man7/capabilities.7:424 build/C/man7/capabilities.7:429 build/C/man7/capabilities.7:435 build/C/man7/capabilities.7:438 build/C/man7/capabilities.7:441 build/C/man7/capabilities.7:450 build/C/man7/capabilities.7:454 build/C/man7/capabilities.7:480 build/C/man7/capabilities.7:485 build/C/man7/capabilities.7:488 build/C/man7/capabilities.7:493 build/C/man7/capabilities.7:496 build/C/man7/capabilities.7:499 build/C/man7/capabilities.7:502 build/C/man7/capabilities.7:505 build/C/man7/capabilities.7:510 build/C/man7/capabilities.7:512 build/C/man7/capabilities.7:518 build/C/man7/capabilities.7:526 build/C/man7/capabilities.7:528 build/C/man7/capabilities.7:532 build/C/man7/capabilities.7:534 build/C/man7/capabilities.7:537 build/C/man7/capabilities.7:541 build/C/man7/capabilities.7:543 build/C/man7/capabilities.7:545 build/C/man7/capabilities.7:547 build/C/man7/capabilities.7:556 build/C/man7/capabilities.7:563 build/C/man7/capabilities.7:568 build/C/man7/capabilities.7:573 build/C/man7/capabilities.7:578 build/C/man7/capabilities.7:601 build/C/man7/capabilities.7:608 build/C/man7/capabilities.7:807 build/C/man7/capabilities.7:815 build/C/man7/capabilities.7:1131 build/C/man7/capabilities.7:1136 build/C/man7/cpuset.7:540 build/C/man7/cpuset.7:545 build/C/man7/cpuset.7:550 build/C/man7/cpuset.7:726 build/C/man7/cpuset.7:730 build/C/man7/cpuset.7:927 build/C/man7/cpuset.7:930 build/C/man7/cpuset.7:934 build/C/man7/cpuset.7:938 build/C/man7/cpuset.7:942 build/C/man7/credentials.7:177 build/C/man7/credentials.7:183 build/C/man7/credentials.7:195 build/C/man7/credentials.7:217 build/C/man7/credentials.7:234 build/C/man7/credentials.7:266 build/C/man7/credentials.7:269 build/C/man7/credentials.7:280 build/C/man7/credentials.7:283
+#: build/C/man7/capabilities.7:98 build/C/man7/capabilities.7:101 build/C/man7/capabilities.7:111 build/C/man7/capabilities.7:121 build/C/man7/capabilities.7:125 build/C/man7/capabilities.7:127 build/C/man7/capabilities.7:129 build/C/man7/capabilities.7:199 build/C/man7/capabilities.7:201 build/C/man7/capabilities.7:203 build/C/man7/capabilities.7:205 build/C/man7/capabilities.7:207 build/C/man7/capabilities.7:209 build/C/man7/capabilities.7:211 build/C/man7/capabilities.7:213 build/C/man7/capabilities.7:215 build/C/man7/capabilities.7:239 build/C/man7/capabilities.7:241 build/C/man7/capabilities.7:287 build/C/man7/capabilities.7:297 build/C/man7/capabilities.7:303 build/C/man7/capabilities.7:308 build/C/man7/capabilities.7:314 build/C/man7/capabilities.7:318 build/C/man7/capabilities.7:325 build/C/man7/capabilities.7:328 build/C/man7/capabilities.7:336 build/C/man7/capabilities.7:338 build/C/man7/capabilities.7:347 build/C/man7/capabilities.7:354 build/C/man7/capabilities.7:357 build/C/man7/capabilities.7:361 build/C/man7/capabilities.7:364 build/C/man7/capabilities.7:367 build/C/man7/capabilities.7:374 build/C/man7/capabilities.7:379 build/C/man7/capabilities.7:385 build/C/man7/capabilities.7:389 build/C/man7/capabilities.7:393 build/C/man7/capabilities.7:397 build/C/man7/capabilities.7:401 build/C/man7/capabilities.7:428 build/C/man7/capabilities.7:433 build/C/man7/capabilities.7:439 build/C/man7/capabilities.7:442 build/C/man7/capabilities.7:445 build/C/man7/capabilities.7:454 build/C/man7/capabilities.7:458 build/C/man7/capabilities.7:475 build/C/man7/capabilities.7:478 build/C/man7/capabilities.7:482 build/C/man7/capabilities.7:487 build/C/man7/capabilities.7:496 build/C/man7/capabilities.7:501 build/C/man7/capabilities.7:504 build/C/man7/capabilities.7:509 build/C/man7/capabilities.7:512 build/C/man7/capabilities.7:515 build/C/man7/capabilities.7:518 build/C/man7/capabilities.7:521 build/C/man7/capabilities.7:526 build/C/man7/capabilities.7:528 build/C/man7/capabilities.7:534 build/C/man7/capabilities.7:542 build/C/man7/capabilities.7:544 build/C/man7/capabilities.7:548 build/C/man7/capabilities.7:550 build/C/man7/capabilities.7:553 build/C/man7/capabilities.7:557 build/C/man7/capabilities.7:559 build/C/man7/capabilities.7:561 build/C/man7/capabilities.7:563 build/C/man7/capabilities.7:572 build/C/man7/capabilities.7:579 build/C/man7/capabilities.7:584 build/C/man7/capabilities.7:589 build/C/man7/capabilities.7:594 build/C/man7/capabilities.7:619 build/C/man7/capabilities.7:626 build/C/man7/capabilities.7:827 build/C/man7/capabilities.7:835 build/C/man7/capabilities.7:1151 build/C/man7/capabilities.7:1156 build/C/man7/cpuset.7:540 build/C/man7/cpuset.7:545 build/C/man7/cpuset.7:550 build/C/man7/cpuset.7:726 build/C/man7/cpuset.7:730 build/C/man7/cpuset.7:927 build/C/man7/cpuset.7:930 build/C/man7/cpuset.7:934 build/C/man7/cpuset.7:938 build/C/man7/cpuset.7:942 build/C/man7/credentials.7:177 build/C/man7/credentials.7:183 build/C/man7/credentials.7:195 build/C/man7/credentials.7:217 build/C/man7/credentials.7:234 build/C/man7/credentials.7:266 build/C/man7/credentials.7:269 build/C/man7/credentials.7:280 build/C/man7/credentials.7:283
#, no-wrap
msgid "*"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:321
+#: build/C/man7/capabilities.7:318 build/C/man7/capabilities.7:557
+msgid "override B<RLIMIT_NPROC> resource limit;"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/capabilities.7:325
msgid ""
"perform operations on I<trusted> and I<security> Extended Attributes (see "
"B<attr>(5));"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:324
+#: build/C/man7/capabilities.7:328
msgid "use B<lookup_dcookie>(2);"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:332
+#: build/C/man7/capabilities.7:336
msgid ""
"use B<ioprio_set>(2) to assign B<IOPRIO_CLASS_RT> and (before Linux 2.6.25) "
"B<IOPRIO_CLASS_IDLE> I/O scheduling classes;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:334
+#: build/C/man7/capabilities.7:338
msgid "forge UID when passing socket credentials;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:343
+#: build/C/man7/capabilities.7:347
msgid ""
"exceed I</proc/sys/fs/file-max>, the system-wide limit on the number of open "
"files, in system calls that open files (e.g., B<accept>(2), B<execve>(2), "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:350
+#: build/C/man7/capabilities.7:354
msgid ""
"employ B<CLONE_*> flags that create new namespaces with B<clone>(2) and "
"B<unshare>(2);"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:353
+#: build/C/man7/capabilities.7:357
msgid "call B<perf_event_open>(2);"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:357
+#: build/C/man7/capabilities.7:361
msgid "access privileged I<perf> event information;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:360
+#: build/C/man7/capabilities.7:364
msgid "call B<setns>(2);"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:363
+#: build/C/man7/capabilities.7:367
msgid "call B<fanotify_init>(2);"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:370
+#: build/C/man7/capabilities.7:374
msgid "perform B<KEYCTL_CHOWN> and B<KEYCTL_SETPERM> B<keyctl>(2) operations;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:375
+#: build/C/man7/capabilities.7:379
msgid "perform B<madvise>(2) B<MADV_HWPOISON> operation;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:381
+#: build/C/man7/capabilities.7:385
msgid ""
"employ the B<TIOCSTI> B<ioctl>(2) to insert characters into the input queue "
-"of a terminal other than the caller's controlling terminal."
+"of a terminal other than the caller's controlling terminal;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:385
+#: build/C/man7/capabilities.7:389
msgid "employ the obsolete B<nfsservctl>(2) system call;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:389
+#: build/C/man7/capabilities.7:393
msgid "employ the obsolete B<bdflush>(2) system call;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:393
+#: build/C/man7/capabilities.7:397
msgid "perform various privileged block-device B<ioctl>(2) operations;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:397
+#: build/C/man7/capabilities.7:401
msgid "perform various privileged filesystem B<ioctl>(2) operations;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:399
+#: build/C/man7/capabilities.7:403
msgid "perform administrative operations on many device drivers."
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:401
+#: build/C/man7/capabilities.7:405
#, no-wrap
msgid "B<CAP_SYS_BOOT>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:407
+#: build/C/man7/capabilities.7:411
msgid "Use B<reboot>(2) and B<kexec_load>(2)."
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:407
+#: build/C/man7/capabilities.7:411
#, no-wrap
msgid "B<CAP_SYS_CHROOT>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:411
+#: build/C/man7/capabilities.7:415
msgid "Use B<chroot>(2)."
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:411
+#: build/C/man7/capabilities.7:415
#, no-wrap
msgid "B<CAP_SYS_MODULE>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:420
+#: build/C/man7/capabilities.7:424
msgid ""
"Load and unload kernel modules (see B<init_module>(2) and "
"B<delete_module>(2)); in kernels before 2.6.25: drop capabilities from the "
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:420
+#: build/C/man7/capabilities.7:424
#, no-wrap
msgid "B<CAP_SYS_NICE>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:429
+#: build/C/man7/capabilities.7:433
msgid ""
"Raise process nice value (B<nice>(2), B<setpriority>(2)) and change the "
"nice value for arbitrary processes;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:435
+#: build/C/man7/capabilities.7:439
msgid ""
"set real-time scheduling policies for calling process, and set scheduling "
"policies and priorities for arbitrary processes (B<sched_setscheduler>(2), "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:438
+#: build/C/man7/capabilities.7:442
msgid "set CPU affinity for arbitrary processes (B<sched_setaffinity>(2));"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:441
+#: build/C/man7/capabilities.7:445
msgid ""
"set I/O scheduling class and priority for arbitrary processes "
"(B<ioprio_set>(2));"
#. do_migrate_pages(mm, &old, &new,
#. capable(CAP_SYS_NICE) ? MPOL_MF_MOVE_ALL : MPOL_MF_MOVE);
#. type: Plain text
-#: build/C/man7/capabilities.7:450
+#: build/C/man7/capabilities.7:454
msgid ""
"apply B<migrate_pages>(2) to arbitrary processes and allow processes to be "
"migrated to arbitrary nodes;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:454
+#: build/C/man7/capabilities.7:458
msgid "apply B<move_pages>(2) to arbitrary processes;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:461
+#: build/C/man7/capabilities.7:465
msgid "use the B<MPOL_MF_MOVE_ALL> flag with B<mbind>(2) and B<move_pages>(2)."
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:463
+#: build/C/man7/capabilities.7:467
#, no-wrap
msgid "B<CAP_SYS_PACCT>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:467
+#: build/C/man7/capabilities.7:471
msgid "Use B<acct>(2)."
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:467
+#: build/C/man7/capabilities.7:471
#, no-wrap
msgid "B<CAP_SYS_PTRACE>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:476
+#: build/C/man7/capabilities.7:478
+msgid "Trace arbitrary processes using B<ptrace>(2);"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/capabilities.7:482
+msgid "apply B<get_robust_list>(2) to arbitrary processes;"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/capabilities.7:487
msgid ""
-"Trace arbitrary processes using B<ptrace>(2); apply B<get_robust_list>(2) "
-"to arbitrary processes; inspect processes using B<kcmp>(2)."
+"transfer data to or from the memory of arbitrary processes using "
+"B<process_vm_readv>(2) and B<process_vm_writev>(2)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/capabilities.7:490
+msgid "inspect processes using B<kcmp>(2)."
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:476
+#: build/C/man7/capabilities.7:492
#, no-wrap
msgid "B<CAP_SYS_RAWIO>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:485
+#: build/C/man7/capabilities.7:501
msgid "Perform I/O port operations (B<iopl>(2) and B<ioperm>(2));"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:488
+#: build/C/man7/capabilities.7:504
msgid "access I</proc/kcore>;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:493
+#: build/C/man7/capabilities.7:509
msgid "employ the B<FIBMAP> B<ioctl>(2) operation;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:496
+#: build/C/man7/capabilities.7:512
msgid ""
"open devices for accessing x86 model-specific registers (MSRs, see "
"B<msr>(4))"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:499
+#: build/C/man7/capabilities.7:515
msgid "update I</proc/sys/vm/mmap_min_addr>;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:502
+#: build/C/man7/capabilities.7:518
msgid ""
"create memory mappings at addresses below the value specified by "
"I</proc/sys/vm/mmap_min_addr>;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:505
+#: build/C/man7/capabilities.7:521
msgid "map files in I</proc/bus/pci>;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:510
+#: build/C/man7/capabilities.7:526
msgid "open I</dev/mem> and I</dev/kmem>;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:512
+#: build/C/man7/capabilities.7:528
msgid "perform various SCSI device commands;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:518
+#: build/C/man7/capabilities.7:534
msgid "perform certain operations on B<hpsa>(4) and B<cciss>(4) devices;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:520
+#: build/C/man7/capabilities.7:536
msgid "perform a range of device-specific operations on other devices."
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:522
+#: build/C/man7/capabilities.7:538
#, no-wrap
msgid "B<CAP_SYS_RESOURCE>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:528
+#: build/C/man7/capabilities.7:544
msgid "Use reserved space on ext2 filesystems;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:532
+#: build/C/man7/capabilities.7:548
msgid "make B<ioctl>(2) calls controlling ext3 journaling;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:534
+#: build/C/man7/capabilities.7:550
msgid "override disk quota limits;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:537
+#: build/C/man7/capabilities.7:553
msgid "increase resource limits (see B<setrlimit>(2));"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:541
-msgid "override B<RLIMIT_NPROC> resource limit;"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/capabilities.7:543
+#: build/C/man7/capabilities.7:559
msgid "override maximum number of consoles on console allocation;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:545
+#: build/C/man7/capabilities.7:561
msgid "override maximum number of keymaps;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:547
+#: build/C/man7/capabilities.7:563
msgid "allow more than 64hz interrupts from the real-time clock;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:556
+#: build/C/man7/capabilities.7:572
msgid ""
"raise I<msg_qbytes> limit for a System V message queue above the limit in "
"I</proc/sys/kernel/msgmnb> (see B<msgop>(2) and B<msgctl>(2));"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:563
+#: build/C/man7/capabilities.7:579
msgid ""
"override the I</proc/sys/fs/pipe-size-max> limit when setting the capacity "
"of a pipe using the B<F_SETPIPE_SZ> B<fcntl>(2) command."
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:568
+#: build/C/man7/capabilities.7:584
msgid ""
"use B<F_SETPIPE_SZ> to increase the capacity of a pipe above the limit "
"specified by I</proc/sys/fs/pipe-max-size>;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:573
+#: build/C/man7/capabilities.7:589
msgid ""
"override I</proc/sys/fs/mqueue/queues_max> limit when creating POSIX message "
"queues (see B<mq_overview>(7));"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:578
+#: build/C/man7/capabilities.7:594
msgid "employ B<prctl>(2) B<PR_SET_MM> operation;"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:583
+#: build/C/man7/capabilities.7:599
msgid ""
"set I</proc/PID/oom_score_adj> to a value lower than the value last set by a "
"process with B<CAP_SYS_RESOURCE>."
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:585
+#: build/C/man7/capabilities.7:601
#, no-wrap
msgid "B<CAP_SYS_TIME>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:592
+#: build/C/man7/capabilities.7:608
msgid ""
"Set system clock (B<settimeofday>(2), B<stime>(2), B<adjtimex>(2)); set "
"real-time (hardware) clock."
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:592
+#: build/C/man7/capabilities.7:608
#, no-wrap
msgid "B<CAP_SYS_TTY_CONFIG>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:599
+#: build/C/man7/capabilities.7:615
msgid ""
"Use B<vhangup>(2); employ various privileged B<ioctl>(2) operations on "
"virtual terminals."
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:599
+#: build/C/man7/capabilities.7:615
#, no-wrap
msgid "B<CAP_SYSLOG> (since Linux 2.6.37)"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:608
+#: build/C/man7/capabilities.7:626
msgid ""
"Perform privileged B<syslog>(2) operations. See B<syslog>(2) for "
"information on which operations require privilege."
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:618
+#: build/C/man7/capabilities.7:636
msgid ""
"View kernel addresses exposed via I</proc> and other interfaces when "
"I</proc/sys/kernel/kptr_restrict> has the value 1. (See the discussion of "
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:618
+#: build/C/man7/capabilities.7:638
#, no-wrap
msgid "B<CAP_WAKE_ALARM> (since Linux 3.0)"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:626
+#: build/C/man7/capabilities.7:646
msgid ""
"Trigger something that will wake up the system (set B<CLOCK_REALTIME_ALARM> "
"and B<CLOCK_BOOTTIME_ALARM> timers)."
msgstr ""
#. type: SS
-#: build/C/man7/capabilities.7:626
+#: build/C/man7/capabilities.7:646
#, no-wrap
msgid "Past and current implementation"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:628
+#: build/C/man7/capabilities.7:648
msgid "A full implementation of capabilities requires that:"
msgstr ""
#. type: IP
-#: build/C/man7/capabilities.7:628 build/C/man7/capabilities.7:779 build/C/man7/capabilities.7:926 build/C/man7/capabilities.7:979
+#: build/C/man7/capabilities.7:648 build/C/man7/capabilities.7:799 build/C/man7/capabilities.7:946 build/C/man7/capabilities.7:999
#, no-wrap
msgid "1."
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:632
+#: build/C/man7/capabilities.7:652
msgid ""
"For all privileged operations, the kernel must check whether the thread has "
"the required capability in its effective set."
msgstr ""
#. type: IP
-#: build/C/man7/capabilities.7:632 build/C/man7/capabilities.7:784 build/C/man7/capabilities.7:932 build/C/man7/capabilities.7:985
+#: build/C/man7/capabilities.7:652 build/C/man7/capabilities.7:804 build/C/man7/capabilities.7:952 build/C/man7/capabilities.7:1005
#, no-wrap
msgid "2."
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:635
+#: build/C/man7/capabilities.7:655
msgid ""
"The kernel must provide system calls allowing a thread's capability sets to "
"be changed and retrieved."
msgstr ""
#. type: IP
-#: build/C/man7/capabilities.7:635 build/C/man7/capabilities.7:935 build/C/man7/capabilities.7:989
+#: build/C/man7/capabilities.7:655 build/C/man7/capabilities.7:955 build/C/man7/capabilities.7:1009
#, no-wrap
msgid "3."
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:638
+#: build/C/man7/capabilities.7:658
msgid ""
"The filesystem must support attaching capabilities to an executable file, so "
"that a process gains those capabilities when the file is executed."
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:642
+#: build/C/man7/capabilities.7:662
msgid ""
"Before kernel 2.6.24, only the first two of these requirements are met; "
"since kernel 2.6.24, all three requirements are met."
msgstr ""
#. type: SS
-#: build/C/man7/capabilities.7:642
+#: build/C/man7/capabilities.7:662
#, no-wrap
msgid "Thread capability sets"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:645
+#: build/C/man7/capabilities.7:665
msgid ""
"Each thread has three capability sets containing zero or more of the above "
"capabilities:"
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:645
+#: build/C/man7/capabilities.7:665
#, no-wrap
msgid "I<Permitted>:"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:653
+#: build/C/man7/capabilities.7:673
msgid ""
"This is a limiting superset for the effective capabilities that the thread "
"may assume. It is also a limiting superset for the capabilities that may be "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:659
+#: build/C/man7/capabilities.7:679
msgid ""
"If a thread drops a capability from its permitted set, it can never "
"reacquire that capability (unless it B<execve>(2)s either a set-user-ID-root "
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:659
+#: build/C/man7/capabilities.7:679
#, no-wrap
msgid "I<Inheritable>:"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:666
+#: build/C/man7/capabilities.7:686
msgid ""
"This is a set of capabilities preserved across an B<execve>(2). It provides "
"a mechanism for a process to assign capabilities to the permitted set of the "
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:666 build/C/man7/capabilities.7:716
+#: build/C/man7/capabilities.7:686 build/C/man7/capabilities.7:736
#, no-wrap
msgid "I<Effective>:"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:670
+#: build/C/man7/capabilities.7:690
msgid ""
"This is the set of capabilities used by the kernel to perform permission "
"checks for the thread."
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:676
+#: build/C/man7/capabilities.7:696
msgid ""
"A child created via B<fork>(2) inherits copies of its parent's capability "
"sets. See below for a discussion of the treatment of capabilities during "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:680
+#: build/C/man7/capabilities.7:700
msgid ""
"Using B<capset>(2), a thread may manipulate its own capability sets (see "
"below)."
#. commit 73efc0394e148d0e15583e13712637831f926720
#. type: Plain text
-#: build/C/man7/capabilities.7:689
+#: build/C/man7/capabilities.7:709
msgid ""
"Since Linux 3.2, the file I</proc/sys/kernel/cap_last_cap> exposes the "
"numerical value of the highest capability supported by the running kernel; "
msgstr ""
#. type: SS
-#: build/C/man7/capabilities.7:689
+#: build/C/man7/capabilities.7:709
#, no-wrap
msgid "File capabilities"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:704
+#: build/C/man7/capabilities.7:724
msgid ""
"Since kernel 2.6.24, the kernel supports associating capability sets with an "
"executable file using B<setcap>(8). The file capability sets are stored in "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:706
+#: build/C/man7/capabilities.7:726
msgid "The three file capability sets are:"
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:706
+#: build/C/man7/capabilities.7:726
#, no-wrap
msgid "I<Permitted> (formerly known as I<forced>):"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:710
+#: build/C/man7/capabilities.7:730
msgid ""
"These capabilities are automatically permitted to the thread, regardless of "
"the thread's inheritable capabilities."
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:710
+#: build/C/man7/capabilities.7:730
#, no-wrap
msgid "I<Inheritable> (formerly known as I<allowed>):"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:716
+#: build/C/man7/capabilities.7:736
msgid ""
"This set is ANDed with the thread's inheritable set to determine which "
"inheritable capabilities are enabled in the permitted set of the thread "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:726
+#: build/C/man7/capabilities.7:746
msgid ""
"This is not a set, but rather just a single bit. If this bit is set, then "
"during an B<execve>(2) all of the new permitted capabilities for the thread "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:742
+#: build/C/man7/capabilities.7:762
msgid ""
"Enabling the file effective capability bit implies that any file permitted "
"or inheritable capability that causes a thread to acquire the corresponding "
msgstr ""
#. type: SS
-#: build/C/man7/capabilities.7:742
+#: build/C/man7/capabilities.7:762
#, no-wrap
msgid "Transformation of capabilities during execve()"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:748
+#: build/C/man7/capabilities.7:768
msgid ""
"During an B<execve>(2), the kernel calculates the new capabilities of the "
"process using the following algorithm:"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:753
+#: build/C/man7/capabilities.7:773
#, no-wrap
msgid ""
"P'(permitted) = (P(inheritable) & F(inheritable)) |\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:755
+#: build/C/man7/capabilities.7:775
#, no-wrap
msgid "P'(effective) = F(effective) ? P'(permitted) : 0\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:757
+#: build/C/man7/capabilities.7:777
#, no-wrap
msgid "P'(inheritable) = P(inheritable) [i.e., unchanged]\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:761
+#: build/C/man7/capabilities.7:781
msgid "where:"
msgstr ""
#. type: IP
-#: build/C/man7/capabilities.7:762
+#: build/C/man7/capabilities.7:782
#, no-wrap
msgid "P"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:765
+#: build/C/man7/capabilities.7:785
msgid "denotes the value of a thread capability set before the B<execve>(2)"
msgstr ""
#. type: IP
-#: build/C/man7/capabilities.7:765
+#: build/C/man7/capabilities.7:785
#, no-wrap
msgid "P'"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:768
+#: build/C/man7/capabilities.7:788
msgid "denotes the value of a capability set after the B<execve>(2)"
msgstr ""
#. type: IP
-#: build/C/man7/capabilities.7:768
+#: build/C/man7/capabilities.7:788
#, no-wrap
msgid "F"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:770
+#: build/C/man7/capabilities.7:790
msgid "denotes a file capability set"
msgstr ""
#. type: IP
-#: build/C/man7/capabilities.7:770
+#: build/C/man7/capabilities.7:790
#, no-wrap
msgid "cap_bset"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:772
+#: build/C/man7/capabilities.7:792
msgid "is the value of the capability bounding set (described below)."
msgstr ""
#. type: SS
-#: build/C/man7/capabilities.7:774
+#: build/C/man7/capabilities.7:794
#, no-wrap
msgid "Capabilities and execution of programs by root"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:779
+#: build/C/man7/capabilities.7:799
msgid ""
"In order to provide an all-powerful I<root> using capability sets, during an "
"B<execve>(2):"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:784
+#: build/C/man7/capabilities.7:804
msgid ""
"If a set-user-ID-root program is being executed, or the real user ID of the "
"process is 0 (root) then the file inheritable and permitted sets are "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:787
+#: build/C/man7/capabilities.7:807
msgid ""
"If a set-user-ID-root program is being executed, then the file effective bit "
"is defined to be one (enabled)."
#. exec(), then it gets all capabilities in its
#. permitted set, and no effective capabilities
#. type: Plain text
-#: build/C/man7/capabilities.7:802
+#: build/C/man7/capabilities.7:822
msgid ""
"The upshot of the above rules, combined with the capabilities "
"transformations described above, is that when a process B<execve>(2)s a "
msgstr ""
#. type: SS
-#: build/C/man7/capabilities.7:802
+#: build/C/man7/capabilities.7:822
#, no-wrap
msgid "Capability bounding set"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:807
+#: build/C/man7/capabilities.7:827
msgid ""
"The capability bounding set is a security mechanism that can be used to "
"limit the capabilities that can be gained during an B<execve>(2). The "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:815
+#: build/C/man7/capabilities.7:835
msgid ""
"During an B<execve>(2), the capability bounding set is ANDed with the file "
"permitted capability set, and the result of this operation is assigned to "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:827
+#: build/C/man7/capabilities.7:847
msgid ""
"(Since Linux 2.6.25) The capability bounding set acts as a limiting "
"superset for the capabilities that a thread can add to its inheritable set "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:834
+#: build/C/man7/capabilities.7:854
msgid ""
"Note that the bounding set masks the file permitted capabilities, but not "
"the inherited capabilities. If a thread maintains a capability in its "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:837
+#: build/C/man7/capabilities.7:857
msgid ""
"Depending on the kernel version, the capability bounding set is either a "
"system-wide attribute, or a per-process attribute."
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:839
+#: build/C/man7/capabilities.7:859
msgid "B<Capability bounding set prior to Linux 2.6.25>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:847
+#: build/C/man7/capabilities.7:867
msgid ""
"In kernels before 2.6.25, the capability bounding set is a system-wide "
"attribute that affects all threads on the system. The bounding set is "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:854
+#: build/C/man7/capabilities.7:874
msgid ""
"Only the B<init> process may set capabilities in the capability bounding "
"set; other than that, the superuser (more precisely: programs with the "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:863
+#: build/C/man7/capabilities.7:883
msgid ""
"On a standard system the capability bounding set always masks out the "
"B<CAP_SETPCAP> capability. To remove this restriction (dangerous!), modify "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:867
+#: build/C/man7/capabilities.7:887
msgid ""
"The system-wide capability bounding set feature was added to Linux starting "
"with kernel version 2.2.11."
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:869
+#: build/C/man7/capabilities.7:889
msgid "B<Capability bounding set from Linux 2.6.25 onward>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:874
+#: build/C/man7/capabilities.7:894
msgid ""
"From Linux 2.6.25, the I<capability bounding set> is a per-thread "
"attribute. (There is no longer a system-wide capability bounding set.)"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:879
+#: build/C/man7/capabilities.7:899
msgid ""
"The bounding set is inherited at B<fork>(2) from the thread's parent, and "
"is preserved across an B<execve>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:892
+#: build/C/man7/capabilities.7:912
msgid ""
"A thread may remove capabilities from its capability bounding set using the "
"B<prctl>(2) B<PR_CAPBSET_DROP> operation, provided it has the "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:910
+#: build/C/man7/capabilities.7:930
msgid ""
"Removing capabilities from the bounding set is supported only if file "
"capabilities are compiled into the kernel. In kernels before Linux 2.6.33, "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:917
+#: build/C/man7/capabilities.7:937
msgid ""
"Removing a capability from the bounding set does not remove it from the "
"thread's inherited set. However it does prevent the capability from being "
msgstr ""
#. type: SS
-#: build/C/man7/capabilities.7:917
+#: build/C/man7/capabilities.7:937
#, no-wrap
msgid "Effect of user ID changes on capabilities"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:926
+#: build/C/man7/capabilities.7:946
msgid ""
"To preserve the traditional semantics for transitions between 0 and nonzero "
"user IDs, the kernel makes the following changes to a thread's capability "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:932
+#: build/C/man7/capabilities.7:952
msgid ""
"If one or more of the real, effective or saved set user IDs was previously "
"0, and as a result of the UID changes all of these IDs have a nonzero value, "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:935
+#: build/C/man7/capabilities.7:955
msgid ""
"If the effective user ID is changed from 0 to nonzero, then all capabilities "
"are cleared from the effective set."
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:938
+#: build/C/man7/capabilities.7:958
msgid ""
"If the effective user ID is changed from nonzero to 0, then the permitted "
"set is copied to the effective set."
msgstr ""
#. type: IP
-#: build/C/man7/capabilities.7:938 build/C/man7/capabilities.7:993
+#: build/C/man7/capabilities.7:958 build/C/man7/capabilities.7:1013
#, no-wrap
msgid "4."
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:956
+#: build/C/man7/capabilities.7:976
msgid ""
"If the filesystem user ID is changed from 0 to nonzero (see B<setfsuid>(2)), "
"then the following capabilities are cleared from the effective set: "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:964
+#: build/C/man7/capabilities.7:984
msgid ""
"If a thread that has a 0 value for one or more of its user IDs wants to "
"prevent its permitted capability set being cleared when it resets all of its "
msgstr ""
#. type: SS
-#: build/C/man7/capabilities.7:964
+#: build/C/man7/capabilities.7:984
#, no-wrap
msgid "Programmatically adjusting capability sets"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:979
+#: build/C/man7/capabilities.7:999
msgid ""
"A thread can retrieve and change its capability sets using the B<capget>(2) "
"and B<capset>(2) system calls. However, the use of B<cap_get_proc>(3) and "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:985
+#: build/C/man7/capabilities.7:1005
msgid ""
"If the caller does not have the B<CAP_SETPCAP> capability, the new "
"inheritable set must be a subset of the combination of the existing "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:989
+#: build/C/man7/capabilities.7:1009
msgid ""
"(Since Linux 2.6.25) The new inheritable set must be a subset of the "
"combination of the existing inheritable set and the capability bounding set."
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:993
+#: build/C/man7/capabilities.7:1013
msgid ""
"The new permitted set must be a subset of the existing permitted set (i.e., "
"it is not possible to acquire permitted capabilities that the thread does "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:995
+#: build/C/man7/capabilities.7:1015
msgid "The new effective set must be a subset of the new permitted set."
msgstr ""
#. type: SS
-#: build/C/man7/capabilities.7:995
+#: build/C/man7/capabilities.7:1015
#, no-wrap
msgid "The securebits flags: establishing a capabilities-only environment"
msgstr ""
#. see http://lwn.net/Articles/280279/ and
#. http://article.gmane.org/gmane.linux.kernel.lsm/5476/
#. type: Plain text
-#: build/C/man7/capabilities.7:1006
+#: build/C/man7/capabilities.7:1026
msgid ""
"Starting with kernel 2.6.26, and with a kernel in which file capabilities "
"are enabled, Linux implements a set of per-thread I<securebits> flags that "
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:1006
+#: build/C/man7/capabilities.7:1026
#, no-wrap
msgid "B<SECBIT_KEEP_CAPS>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1018
+#: build/C/man7/capabilities.7:1038
msgid ""
"Setting this flag allows a thread that has one or more 0 UIDs to retain its "
"capabilities when it switches all of its UIDs to a nonzero value. If this "
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:1018
+#: build/C/man7/capabilities.7:1038
#, no-wrap
msgid "B<SECBIT_NO_SETUID_FIXUP>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1025
+#: build/C/man7/capabilities.7:1045
msgid ""
"Setting this flag stops the kernel from adjusting capability sets when the "
"threads's effective and filesystem UIDs are switched between zero and "
msgstr ""
#. type: TP
-#: build/C/man7/capabilities.7:1025
+#: build/C/man7/capabilities.7:1045
#, no-wrap
msgid "B<SECBIT_NOROOT>"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1033
+#: build/C/man7/capabilities.7:1053
msgid ""
"If this bit is set, then the kernel does not grant capabilities when a "
"set-user-ID-root program is executed, or when a process with an effective or "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1043
+#: build/C/man7/capabilities.7:1063
msgid ""
"Each of the above \"base\" flags has a companion \"locked\" flag. Setting "
"any of the \"locked\" flags is irreversible, and has the effect of "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1055
+#: build/C/man7/capabilities.7:1075
msgid ""
"The I<securebits> flags can be modified and retrieved using the B<prctl>(2) "
"B<PR_SET_SECUREBITS> and B<PR_GET_SECUREBITS> operations. The "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1064
+#: build/C/man7/capabilities.7:1084
msgid ""
"The I<securebits> flags are inherited by child processes. During an "
"B<execve>(2), all of the flags are preserved, except B<SECBIT_KEEP_CAPS> "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1069
+#: build/C/man7/capabilities.7:1089
msgid ""
"An application can use the following call to lock itself, and all of its "
"descendants, into an environment where the only way of gaining capabilities "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1078
+#: build/C/man7/capabilities.7:1098
#, no-wrap
msgid ""
"prctl(PR_SET_SECUREBITS,\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1086
+#: build/C/man7/capabilities.7:1106
msgid ""
"No standards govern capabilities, but the Linux capability implementation is "
"based on the withdrawn POSIX.1e draft standard; see E<.UR "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1090
+#: build/C/man7/capabilities.7:1110
msgid ""
"Since kernel 2.5.27, capabilities are an optional kernel component, and can "
"be enabled/disabled via the CONFIG_SECURITY_CAPABILITIES kernel "
#. 7b9a7ec565505699f503b4fcf61500dceb36e744
#. type: Plain text
-#: build/C/man7/capabilities.7:1104
+#: build/C/man7/capabilities.7:1124
msgid ""
"The I</proc/PID/task/TID/status> file can be used to view the capability "
"sets of a thread. The I</proc/PID/status> file shows the capability sets of "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1119
+#: build/C/man7/capabilities.7:1139
msgid ""
"The I<libcap> package provides a suite of routines for setting and getting "
"capabilities that is more comfortable and less likely to change than the "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1122
+#: build/C/man7/capabilities.7:1142
msgid ""
"E<.UR "
"http://www.kernel.org\\:/pub\\:/linux\\:/libs\\:/security\\:/linux-privs> "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1131
+#: build/C/man7/capabilities.7:1151
msgid ""
"Before kernel 2.6.24, and since kernel 2.6.24 if file capabilities are not "
"enabled, a thread with the B<CAP_SETPCAP> capability can manipulate the "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1136
+#: build/C/man7/capabilities.7:1156
msgid ""
"In the pre-2.6.25 implementation the system-wide capability bounding set, "
"I</proc/sys/kernel/cap-bound>, always masks out this capability, and this "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1142
+#: build/C/man7/capabilities.7:1162
msgid ""
"If file capabilities are disabled in the current implementation, then "
"B<init> starts out with this capability removed from its per-process "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1160
+#: build/C/man7/capabilities.7:1180
msgid ""
"B<capsh>(1), B<capget>(2), B<prctl>(2), B<setfsuid>(2), B<cap_clear>(3), "
"B<cap_copy_ext>(3), B<cap_from_text>(3), B<cap_get_file>(3), "
msgstr ""
#. type: Plain text
-#: build/C/man7/capabilities.7:1163
+#: build/C/man7/capabilities.7:1183
msgid "I<include/linux/capability.h> in the Linux kernel source tree"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/capget.2:188 build/C/man7/cpuset.7:1180 build/C/man7/cpuset.7:1189 build/C/man7/cpuset.7:1198 build/C/man7/cpuset.7:1208 build/C/man7/cpuset.7:1217 build/C/man7/cpuset.7:1224 build/C/man7/cpuset.7:1231 build/C/man2/getgroups.2:114 build/C/man2/getgroups.2:121 build/C/man2/getpriority.2:121 build/C/man2/getrlimit.2:440 build/C/man2/getrusage.2:198 build/C/man2/iopl.2:72 build/C/man2/ioprio_set.2:170 build/C/man2/setpgid.2:225
+#: build/C/man2/capget.2:188 build/C/man7/cpuset.7:1180 build/C/man7/cpuset.7:1189 build/C/man7/cpuset.7:1198 build/C/man7/cpuset.7:1208 build/C/man7/cpuset.7:1217 build/C/man7/cpuset.7:1224 build/C/man7/cpuset.7:1231 build/C/man2/getgroups.2:114 build/C/man2/getgroups.2:121 build/C/man2/getpriority.2:121 build/C/man2/getrlimit.2:445 build/C/man2/getrusage.2:198 build/C/man2/iopl.2:72 build/C/man2/ioprio_set.2:170 build/C/man2/setpgid.2:225
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/capget.2:215 build/C/man7/cpuset.7:1330 build/C/man2/getpriority.2:129 build/C/man2/getrlimit.2:464 build/C/man2/getsid.2:70 build/C/man2/ioprio_set.2:187 build/C/man2/setpgid.2:240
+#: build/C/man2/capget.2:215 build/C/man7/cpuset.7:1330 build/C/man2/getpriority.2:129 build/C/man2/getrlimit.2:469 build/C/man2/getsid.2:70 build/C/man2/ioprio_set.2:187 build/C/man2/setpgid.2:240
#, no-wrap
msgid "B<ESRCH>"
msgstr ""
#: build/C/man7/cpuset.7:673
msgid ""
"Normally, under the default setting (disabled) of I<cpuset.memory_migrate>, "
-"once a page is allocated (given a physical page of main memory) then that "
+"once a page is allocated (given a physical page of main memory), then that "
"page stays on whatever node it was allocated, so long as it remains "
"allocated, even if the cpuset's memory-placement policy I<mems> subsequently "
"changes."
msgstr ""
#. type: SH
-#: build/C/man7/cpuset.7:1352 build/C/man2/getpriority.2:225 build/C/man2/getrlimit.2:530 build/C/man2/ioprio_set.2:337 build/C/man2/setfsgid.2:106 build/C/man2/setfsuid.2:114
+#: build/C/man7/cpuset.7:1352 build/C/man2/getpriority.2:225 build/C/man2/getrlimit.2:535 build/C/man2/ioprio_set.2:337 build/C/man2/setfsgid.2:106 build/C/man2/setfsuid.2:114
#, no-wrap
msgid "BUGS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man7/cpuset.7:1365 build/C/man2/getrlimit.2:605
+#: build/C/man7/cpuset.7:1365 build/C/man2/getrlimit.2:610
#, no-wrap
msgid "EXAMPLE"
msgstr ""
#. type: TH
#: build/C/man2/getrlimit.2:64
#, no-wrap
-msgid "2014-01-22"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:303
+#: build/C/man2/getrlimit.2:308
msgid ""
"The maximum number of processes (or, more precisely on Linux, threads) that "
"can be created for the real user ID of the calling process. Upon "
-"encountering this limit, B<fork>(2) fails with the error B<EAGAIN>."
+"encountering this limit, B<fork>(2) fails with the error B<EAGAIN>. This "
+"limit is not enforced for processes that have either the B<CAP_SYS_ADMIN> or "
+"the B<CAP_SYS_RESOURCE> capability."
msgstr ""
#. type: TP
-#: build/C/man2/getrlimit.2:303
+#: build/C/man2/getrlimit.2:308
#, no-wrap
msgid "B<RLIMIT_RSS>"
msgstr ""
#. talk of making it do something has surfaced from time to time in LKML
#. -- MTK, Jul 05
#. type: Plain text
-#: build/C/man2/getrlimit.2:315
+#: build/C/man2/getrlimit.2:320
msgid ""
"Specifies the limit (in pages) of the process's resident set (the number of "
"virtual pages resident in RAM). This limit has effect only in Linux 2.4.x, "
msgstr ""
#. type: TP
-#: build/C/man2/getrlimit.2:315
+#: build/C/man2/getrlimit.2:320
#, no-wrap
msgid "B<RLIMIT_RTPRIO> (since Linux 2.6.12, but see BUGS)"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:322
+#: build/C/man2/getrlimit.2:327
msgid ""
"Specifies a ceiling on the real-time priority that may be set for this "
"process using B<sched_setscheduler>(2) and B<sched_setparam>(2)."
msgstr ""
#. type: TP
-#: build/C/man2/getrlimit.2:322
+#: build/C/man2/getrlimit.2:327
#, no-wrap
msgid "B<RLIMIT_RTTIME> (since Linux 2.6.25)"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:334
+#: build/C/man2/getrlimit.2:339
msgid ""
"Specifies a limit (in microseconds) on the amount of CPU time that a "
"process scheduled under a real-time scheduling policy may consume without "
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:345
+#: build/C/man2/getrlimit.2:350
msgid ""
"Upon reaching the soft limit, the process is sent a B<SIGXCPU> signal. If "
"the process catches or ignores this signal and continues consuming CPU time, "
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:348
+#: build/C/man2/getrlimit.2:353
msgid ""
"The intended use of this limit is to stop a runaway real-time process from "
"locking up the system."
msgstr ""
#. type: TP
-#: build/C/man2/getrlimit.2:348
+#: build/C/man2/getrlimit.2:353
#, no-wrap
msgid "B<RLIMIT_SIGPENDING> (since Linux 2.6.8)"
msgstr ""
#. This replaces the /proc/sys/kernel/rtsig-max system-wide limit
#. that was present in kernels <= 2.6.7. MTK Dec 04
#. type: Plain text
-#: build/C/man2/getrlimit.2:362
+#: build/C/man2/getrlimit.2:367
msgid ""
"Specifies the limit on the number of signals that may be queued for the real "
"user ID of the calling process. Both standard and real-time signals are "
msgstr ""
#. type: TP
-#: build/C/man2/getrlimit.2:362
+#: build/C/man2/getrlimit.2:367
#, no-wrap
msgid "B<RLIMIT_STACK>"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:370
+#: build/C/man2/getrlimit.2:375
msgid ""
"The maximum size of the process stack, in bytes. Upon reaching this limit, "
"a B<SIGSEGV> signal is generated. To handle this signal, a process must "
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:375
+#: build/C/man2/getrlimit.2:380
msgid ""
"Since Linux 2.6.23, this limit also determines the amount of space used for "
"the process's command-line arguments and environment variables; for details, "
msgstr ""
#. type: SS
-#: build/C/man2/getrlimit.2:375
+#: build/C/man2/getrlimit.2:380
#, no-wrap
msgid "prlimit()"
msgstr ""
#. Author: Jiri Slaby <jslaby@suse.cz>
#. Date: Tue May 4 18:03:50 2010 +0200
#. type: Plain text
-#: build/C/man2/getrlimit.2:386
+#: build/C/man2/getrlimit.2:391
msgid ""
"The Linux-specific B<prlimit>() system call combines and extends the "
"functionality of B<setrlimit>() and B<getrlimit>(). It can be used to both "
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:393
+#: build/C/man2/getrlimit.2:398
msgid ""
"The I<resource> argument has the same meaning as for B<setrlimit>() and "
"B<getrlimit>()."
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:411
+#: build/C/man2/getrlimit.2:416
msgid ""
"If the I<new_limit> argument is a not NULL, then the I<rlimit> structure to "
"which it points is used to set new values for the soft and hard limits for "
#. Asked about this on LKML, 7 Nov 2010
#. "Inconsistent credential checking in prlimit() syscall"
#. type: Plain text
-#: build/C/man2/getrlimit.2:430
+#: build/C/man2/getrlimit.2:435
msgid ""
"The I<pid> argument specifies the ID of the process on which the call is to "
"operate. If I<pid> is 0, then the call applies to the calling process. To "
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:435
+#: build/C/man2/getrlimit.2:440
msgid ""
"On success, these system calls return 0. On error, -1 is returned, and "
"I<errno> is set appropriately."
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:440
+#: build/C/man2/getrlimit.2:445
msgid ""
"A pointer argument points to a location outside the accessible address "
"space."
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:452
+#: build/C/man2/getrlimit.2:457
msgid ""
"The value specified in I<resource> is not valid; or, for B<setrlimit>() or "
"B<prlimit>(): I<rlim-E<gt>rlim_cur> was greater than I<rlim-E<gt>rlim_max>."
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:464
+#: build/C/man2/getrlimit.2:469
msgid ""
"An unprivileged process tried to raise the hard limit; the "
"B<CAP_SYS_RESOURCE> capability is required to do this. Or, the caller tried "
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:468
+#: build/C/man2/getrlimit.2:473
msgid "Could not find a process with the ID specified in I<pid>."
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:473
+#: build/C/man2/getrlimit.2:478
msgid ""
"The B<prlimit>() system call is available since Linux 2.6.36. Library "
"support is available since glibc 2.13."
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:477
+#: build/C/man2/getrlimit.2:482
msgid "B<getrlimit>(), B<setrlimit>(): SVr4, 4.3BSD, POSIX.1-2001."
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:480
+#: build/C/man2/getrlimit.2:485
msgid "B<prlimit>(): Linux-specific."
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:496
+#: build/C/man2/getrlimit.2:501
msgid ""
"B<RLIMIT_MEMLOCK> and B<RLIMIT_NPROC> derive from BSD and are not specified "
"in POSIX.1-2001; they are present on the BSDs and Linux, but on few other "
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:502
+#: build/C/man2/getrlimit.2:507
msgid ""
"A child process created via B<fork>(2) inherits its parent's resource "
"limits. Resource limits are preserved across B<execve>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:507
+#: build/C/man2/getrlimit.2:512
msgid ""
"Lowering the soft limit for a resource below the process's current "
"consumption of that resource will succeed (but will prevent the process from "
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:516
+#: build/C/man2/getrlimit.2:521
msgid ""
"One can set the resource limits of the shell using the built-in I<ulimit> "
"command (I<limit> in B<csh>(1)). The shell's resource limits are inherited "
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:521
+#: build/C/man2/getrlimit.2:526
msgid ""
"Since Linux 2.6.24, the resource limits of any process can be inspected via "
"I</proc/[pid]/limits>; see B<proc>(5)."
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:530
+#: build/C/man2/getrlimit.2:535
msgid ""
"Ancient systems provided a B<vlimit>() function with a similar purpose to "
"B<setrlimit>(). For backward compatibility, glibc also provides "
#. getrlimit() and setrlimit() that use prlimit() to work around
#. this bug.
#. type: Plain text
-#: build/C/man2/getrlimit.2:545
+#: build/C/man2/getrlimit.2:550
msgid ""
"In older Linux kernels, the B<SIGXCPU> and B<SIGKILL> signals delivered when "
"a process encountered the soft and hard B<RLIMIT_CPU> limits were delivered "
#. see http://marc.theaimsgroup.com/?l=linux-kernel&m=114008066530167&w=2
#. type: Plain text
-#: build/C/man2/getrlimit.2:553
+#: build/C/man2/getrlimit.2:558
msgid ""
"In 2.6.x kernels before 2.6.17, a B<RLIMIT_CPU> limit of 0 is wrongly "
"treated as \"no limit\" (like B<RLIM_INFINITY>). Since Linux 2.6.17, "
#. See https://lwn.net/Articles/145008/
#. type: Plain text
-#: build/C/man2/getrlimit.2:558
+#: build/C/man2/getrlimit.2:563
msgid ""
"A kernel bug means that B<RLIMIT_RTPRIO> does not work in kernel 2.6.12; the "
"problem is fixed in kernel 2.6.13."
#. see http://marc.theaimsgroup.com/?l=linux-kernel&m=112256338703880&w=2
#. type: Plain text
-#: build/C/man2/getrlimit.2:569
+#: build/C/man2/getrlimit.2:574
msgid ""
"In kernel 2.6.12, there was an off-by-one mismatch between the priority "
"ranges returned by B<getpriority>(2) and B<RLIMIT_NICE>. This had the "
#. Tested Solaris 10, FreeBSD 9, OpenBSD 5.0
#. FIXME https://bugzilla.kernel.org/show_bug.cgi?id=50951
#. type: Plain text
-#: build/C/man2/getrlimit.2:596
+#: build/C/man2/getrlimit.2:601
msgid ""
"Since Linux 2.6.12, if a process reaches its soft B<RLIMIT_CPU> limit and "
"has a handler installed for B<SIGXCPU>, then, in addition to invoking the "
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:605
+#: build/C/man2/getrlimit.2:610
msgid ""
"Kernels before 2.4.22 did not diagnose the error B<EINVAL> for "
"B<setrlimit>() when I<rlim-E<gt>rlim_cur> was greater than "
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:608
+#: build/C/man2/getrlimit.2:613
msgid "The program below demonstrates the use of B<prlimit>()."
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:617
+#: build/C/man2/getrlimit.2:622
#, no-wrap
msgid ""
"#define _GNU_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:620
+#: build/C/man2/getrlimit.2:625
#, no-wrap
msgid ""
"#define errExit(msg) \tdo { perror(msg); exit(EXIT_FAILURE); \\e\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:627
+#: build/C/man2/getrlimit.2:632
#, no-wrap
msgid ""
"int\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:633
+#: build/C/man2/getrlimit.2:638
#, no-wrap
msgid ""
" if (!(argc == 2 || argc == 4)) {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:635
+#: build/C/man2/getrlimit.2:640
#, no-wrap
msgid " pid = atoi(argv[1]); /* PID of target process */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:642
+#: build/C/man2/getrlimit.2:647
#, no-wrap
msgid ""
" newp = NULL;\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:645
+#: build/C/man2/getrlimit.2:650
#, no-wrap
msgid ""
" /* Set CPU time limit of target process; retrieve and display\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:650
+#: build/C/man2/getrlimit.2:655
#, no-wrap
msgid ""
" if (prlimit(pid, RLIMIT_CPU, newp, &old) == -1)\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:652
+#: build/C/man2/getrlimit.2:657
#, no-wrap
msgid " /* Retrieve and display new CPU time limit */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:657
+#: build/C/man2/getrlimit.2:662
#, no-wrap
msgid ""
" if (prlimit(pid, RLIMIT_CPU, NULL, &old) == -1)\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:660
+#: build/C/man2/getrlimit.2:665
#, no-wrap
msgid ""
" exit(EXIT_FAILURE);\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/getrlimit.2:679
+#: build/C/man2/getrlimit.2:684
msgid ""
"B<prlimit>(1), B<dup>(2), B<fcntl>(2), B<fork>(2), B<getrusage>(2), "
"B<mlock>(2), B<mmap>(2), B<open>(2), B<quotactl>(2), B<sbrk>(2), "
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-06 01:02+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/pthread_attr_setstackaddr.3:41
#: build/C/man3/pthread_attr_setstacksize.3:41
#: build/C/man3/pthread_cancel.3:37 build/C/man3/pthread_cleanup_push.3:40
-#: build/C/man3/pthread_cleanup_push_defer_np.3:40
+#: build/C/man3/pthread_cleanup_push_defer_np.3:53
#: build/C/man3/pthread_create.3:38 build/C/man3/pthread_detach.3:37
#: build/C/man3/pthread_equal.3:37 build/C/man3/pthread_exit.3:37
#: build/C/man3/pthread_getattr_np.3:38
#: build/C/man3/pthread_setname_np.3:39
#: build/C/man3/pthread_setschedparam.3:41
#: build/C/man3/pthread_setschedprio.3:37 build/C/man3/pthread_sigmask.3:50
-#: build/C/man3/pthread_sigqueue.3:45 build/C/man3/pthread_testcancel.3:37
+#: build/C/man3/pthread_sigqueue.3:46 build/C/man3/pthread_testcancel.3:37
#: build/C/man3/pthread_tryjoin_np.3:42 build/C/man3/pthread_yield.3:37
#: build/C/man7/pthreads.7:29
#, no-wrap
#: build/C/man3/pthread_setname_np.3:72
#: build/C/man3/pthread_setschedparam.3:104
#: build/C/man3/pthread_setschedprio.3:53 build/C/man3/pthread_sigmask.3:61
-#: build/C/man3/pthread_sigqueue.3:65 build/C/man3/pthread_testcancel.3:50
+#: build/C/man3/pthread_sigqueue.3:66 build/C/man3/pthread_testcancel.3:50
#: build/C/man3/pthread_tryjoin_np.3:85 build/C/man3/pthread_yield.3:44
#, no-wrap
msgid "RETURN VALUE"
#: build/C/man3/pthread_setname_np.3:75
#: build/C/man3/pthread_setschedparam.3:112
#: build/C/man3/pthread_setschedprio.3:61 build/C/man3/pthread_sigmask.3:66
-#: build/C/man3/pthread_sigqueue.3:70 build/C/man3/pthread_testcancel.3:54
+#: build/C/man3/pthread_sigqueue.3:71 build/C/man3/pthread_testcancel.3:54
#: build/C/man3/pthread_tryjoin_np.3:89 build/C/man3/pthread_yield.3:49
#, no-wrap
msgid "ERRORS"
#: build/C/man3/pthread_attr_setscope.3:119
#: build/C/man3/pthread_attr_setstack.3:112
#: build/C/man3/pthread_attr_setstackaddr.3:83
-#: build/C/man3/pthread_attr_setstacksize.3:83 build/C/man3/pthread_kill.3:72
+#: build/C/man3/pthread_attr_setstacksize.3:83 build/C/man3/pthread_equal.3:47
+#: build/C/man3/pthread_exit.3:75 build/C/man3/pthread_getcpuclockid.3:65
+#: build/C/man3/pthread_kill.3:72
#: build/C/man3/pthread_kill_other_threads_np.3:47
-#: build/C/man3/pthread_self.3:50 build/C/man3/pthread_setcancelstate.3:113
+#: build/C/man3/pthread_self.3:50 build/C/man3/pthread_setaffinity_np.3:121
+#: build/C/man3/pthread_setcancelstate.3:113
+#: build/C/man3/pthread_setconcurrency.3:83
#: build/C/man3/pthread_setschedparam.3:141
#: build/C/man3/pthread_setschedprio.3:83 build/C/man3/pthread_sigmask.3:69
-#: build/C/man3/pthread_sigqueue.3:93 build/C/man3/pthread_testcancel.3:58
+#: build/C/man3/pthread_sigqueue.3:94 build/C/man3/pthread_testcancel.3:58
#: build/C/man3/pthread_yield.3:53
#, no-wrap
msgid "ATTRIBUTES"
#: build/C/man3/pthread_attr_setscope.3:120
#: build/C/man3/pthread_attr_setstack.3:113
#: build/C/man3/pthread_attr_setstackaddr.3:84
-#: build/C/man3/pthread_attr_setstacksize.3:84 build/C/man3/pthread_kill.3:73
+#: build/C/man3/pthread_attr_setstacksize.3:84 build/C/man3/pthread_equal.3:48
+#: build/C/man3/pthread_exit.3:76 build/C/man3/pthread_getcpuclockid.3:66
+#: build/C/man3/pthread_kill.3:73
#: build/C/man3/pthread_kill_other_threads_np.3:48
-#: build/C/man3/pthread_self.3:51 build/C/man3/pthread_setcancelstate.3:114
+#: build/C/man3/pthread_self.3:51 build/C/man3/pthread_setaffinity_np.3:122
+#: build/C/man3/pthread_setcancelstate.3:114
+#: build/C/man3/pthread_setconcurrency.3:84
#: build/C/man3/pthread_setschedparam.3:142
#: build/C/man3/pthread_setschedprio.3:84 build/C/man3/pthread_sigmask.3:70
-#: build/C/man3/pthread_sigqueue.3:94 build/C/man3/pthread_testcancel.3:59
+#: build/C/man3/pthread_sigqueue.3:95 build/C/man3/pthread_testcancel.3:59
#: build/C/man3/pthread_yield.3:54
#, no-wrap
msgid "Multithreading (see pthreads(7))"
#: build/C/man3/pthread_attr_setstackaddr.3:90
#: build/C/man3/pthread_attr_setstacksize.3:90
#: build/C/man3/pthread_cancel.3:125 build/C/man3/pthread_cleanup_push.3:127
-#: build/C/man3/pthread_cleanup_push_defer_np.3:101
-#: build/C/man3/pthread_create.3:146 build/C/man3/pthread_detach.3:64
-#: build/C/man3/pthread_equal.3:47 build/C/man3/pthread_exit.3:75
+#: build/C/man3/pthread_cleanup_push_defer_np.3:114
+#: build/C/man3/pthread_create.3:153 build/C/man3/pthread_detach.3:64
+#: build/C/man3/pthread_equal.3:52 build/C/man3/pthread_exit.3:80
#: build/C/man3/pthread_getattr_np.3:98
-#: build/C/man3/pthread_getcpuclockid.3:65 build/C/man3/pthread_join.3:98
+#: build/C/man3/pthread_getcpuclockid.3:70 build/C/man3/pthread_join.3:98
#: build/C/man3/pthread_kill.3:77
#: build/C/man3/pthread_kill_other_threads_np.3:52
-#: build/C/man3/pthread_self.3:55 build/C/man3/pthread_setaffinity_np.3:121
+#: build/C/man3/pthread_self.3:55 build/C/man3/pthread_setaffinity_np.3:128
#: build/C/man3/pthread_setcancelstate.3:120
-#: build/C/man3/pthread_setconcurrency.3:83
+#: build/C/man3/pthread_setconcurrency.3:90
#: build/C/man3/pthread_setname_np.3:102
#: build/C/man3/pthread_setschedparam.3:148
#: build/C/man3/pthread_setschedprio.3:88 build/C/man3/pthread_sigmask.3:74
-#: build/C/man3/pthread_sigqueue.3:98 build/C/man3/pthread_testcancel.3:63
+#: build/C/man3/pthread_sigqueue.3:99 build/C/man3/pthread_testcancel.3:63
#: build/C/man3/pthread_tryjoin_np.3:112 build/C/man3/pthread_yield.3:58
#, no-wrap
msgid "CONFORMING TO"
#: build/C/man3/pthread_attr_setstackaddr.3:93
#: build/C/man3/pthread_attr_setstacksize.3:92
#: build/C/man3/pthread_cancel.3:127 build/C/man3/pthread_cleanup_push.3:129
-#: build/C/man3/pthread_create.3:148 build/C/man3/pthread_detach.3:66
-#: build/C/man3/pthread_equal.3:49 build/C/man3/pthread_exit.3:77
-#: build/C/man3/pthread_getcpuclockid.3:67 build/C/man3/pthread_join.3:100
+#: build/C/man3/pthread_create.3:155 build/C/man3/pthread_detach.3:66
+#: build/C/man3/pthread_equal.3:54 build/C/man3/pthread_exit.3:82
+#: build/C/man3/pthread_getcpuclockid.3:72 build/C/man3/pthread_join.3:100
#: build/C/man3/pthread_kill.3:79
#: build/C/man3/pthread_kill_other_threads_np.3:55
-#: build/C/man3/pthread_self.3:57 build/C/man3/pthread_setaffinity_np.3:124
+#: build/C/man3/pthread_self.3:57 build/C/man3/pthread_setaffinity_np.3:131
#: build/C/man3/pthread_setcancelstate.3:122
-#: build/C/man3/pthread_setconcurrency.3:85
+#: build/C/man3/pthread_setconcurrency.3:92
#: build/C/man3/pthread_setname_np.3:104
#: build/C/man3/pthread_setschedparam.3:150
#: build/C/man3/pthread_setschedprio.3:90 build/C/man3/pthread_sigmask.3:76
#: build/C/man3/pthread_attr_setstackaddr.3:117
#: build/C/man3/pthread_attr_setstacksize.3:118
#: build/C/man3/pthread_cancel.3:226 build/C/man3/pthread_cleanup_push.3:315
-#: build/C/man3/pthread_cleanup_push_defer_np.3:104
-#: build/C/man3/pthread_create.3:369 build/C/man3/pthread_detach.3:97
-#: build/C/man3/pthread_equal.3:56 build/C/man3/pthread_exit.3:105
+#: build/C/man3/pthread_cleanup_push_defer_np.3:117
+#: build/C/man3/pthread_create.3:376 build/C/man3/pthread_detach.3:97
+#: build/C/man3/pthread_equal.3:61 build/C/man3/pthread_exit.3:110
#: build/C/man3/pthread_getattr_np.3:345
-#: build/C/man3/pthread_getcpuclockid.3:170 build/C/man3/pthread_join.3:127
+#: build/C/man3/pthread_getcpuclockid.3:175 build/C/man3/pthread_join.3:127
#: build/C/man3/pthread_kill.3:99
#: build/C/man3/pthread_kill_other_threads_np.3:71
-#: build/C/man3/pthread_self.3:81 build/C/man3/pthread_setaffinity_np.3:206
+#: build/C/man3/pthread_self.3:81 build/C/man3/pthread_setaffinity_np.3:213
#: build/C/man3/pthread_setcancelstate.3:186
-#: build/C/man3/pthread_setconcurrency.3:100
+#: build/C/man3/pthread_setconcurrency.3:107
#: build/C/man3/pthread_setname_np.3:200
#: build/C/man3/pthread_setschedparam.3:438
#: build/C/man3/pthread_setschedprio.3:96 build/C/man3/pthread_sigmask.3:152
-#: build/C/man3/pthread_sigqueue.3:100 build/C/man3/pthread_testcancel.3:68
+#: build/C/man3/pthread_sigqueue.3:101 build/C/man3/pthread_testcancel.3:68
#: build/C/man3/pthread_tryjoin_np.3:135 build/C/man3/pthread_yield.3:67
#: build/C/man7/pthreads.7:893
#, no-wrap
#: build/C/man3/pthread_attr_setstackaddr.3:123
#: build/C/man3/pthread_attr_setstacksize.3:125
#: build/C/man3/pthread_cancel.3:238 build/C/man3/pthread_cleanup_push.3:321
-#: build/C/man3/pthread_cleanup_push_defer_np.3:110
-#: build/C/man3/pthread_create.3:382 build/C/man3/pthread_detach.3:104
-#: build/C/man3/pthread_equal.3:60 build/C/man3/pthread_exit.3:109
+#: build/C/man3/pthread_cleanup_push_defer_np.3:123
+#: build/C/man3/pthread_create.3:389 build/C/man3/pthread_detach.3:104
+#: build/C/man3/pthread_equal.3:65 build/C/man3/pthread_exit.3:114
#: build/C/man3/pthread_getattr_np.3:361
-#: build/C/man3/pthread_getcpuclockid.3:178 build/C/man3/pthread_join.3:134
+#: build/C/man3/pthread_getcpuclockid.3:183 build/C/man3/pthread_join.3:134
#: build/C/man3/pthread_kill.3:108
#: build/C/man3/pthread_kill_other_threads_np.3:77
-#: build/C/man3/pthread_self.3:85 build/C/man3/pthread_setaffinity_np.3:214
+#: build/C/man3/pthread_self.3:85 build/C/man3/pthread_setaffinity_np.3:221
#: build/C/man3/pthread_setcancelstate.3:191
-#: build/C/man3/pthread_setconcurrency.3:103
+#: build/C/man3/pthread_setconcurrency.3:110
#: build/C/man3/pthread_setname_np.3:206
#: build/C/man3/pthread_setschedparam.3:452
#: build/C/man3/pthread_setschedprio.3:110 build/C/man3/pthread_sigmask.3:161
-#: build/C/man3/pthread_sigqueue.3:108 build/C/man3/pthread_testcancel.3:73
+#: build/C/man3/pthread_sigqueue.3:109 build/C/man3/pthread_testcancel.3:73
#: build/C/man3/pthread_tryjoin_np.3:140 build/C/man3/pthread_yield.3:71
#: build/C/man7/pthreads.7:927
#, no-wrap
#: build/C/man3/pthread_attr_setstackaddr.3:131
#: build/C/man3/pthread_attr_setstacksize.3:133
#: build/C/man3/pthread_cancel.3:246 build/C/man3/pthread_cleanup_push.3:329
-#: build/C/man3/pthread_cleanup_push_defer_np.3:118
-#: build/C/man3/pthread_create.3:390 build/C/man3/pthread_detach.3:112
-#: build/C/man3/pthread_equal.3:68 build/C/man3/pthread_exit.3:117
+#: build/C/man3/pthread_cleanup_push_defer_np.3:131
+#: build/C/man3/pthread_create.3:397 build/C/man3/pthread_detach.3:112
+#: build/C/man3/pthread_equal.3:73 build/C/man3/pthread_exit.3:122
#: build/C/man3/pthread_getattr_np.3:369
-#: build/C/man3/pthread_getcpuclockid.3:186 build/C/man3/pthread_join.3:142
+#: build/C/man3/pthread_getcpuclockid.3:191 build/C/man3/pthread_join.3:142
#: build/C/man3/pthread_kill.3:116
#: build/C/man3/pthread_kill_other_threads_np.3:85
-#: build/C/man3/pthread_self.3:93 build/C/man3/pthread_setaffinity_np.3:222
+#: build/C/man3/pthread_self.3:93 build/C/man3/pthread_setaffinity_np.3:229
#: build/C/man3/pthread_setcancelstate.3:199
-#: build/C/man3/pthread_setconcurrency.3:111
+#: build/C/man3/pthread_setconcurrency.3:118
#: build/C/man3/pthread_setname_np.3:214
#: build/C/man3/pthread_setschedparam.3:460
#: build/C/man3/pthread_setschedprio.3:118 build/C/man3/pthread_sigmask.3:169
-#: build/C/man3/pthread_sigqueue.3:116 build/C/man3/pthread_testcancel.3:81
+#: build/C/man3/pthread_sigqueue.3:117 build/C/man3/pthread_testcancel.3:81
#: build/C/man3/pthread_tryjoin_np.3:148 build/C/man3/pthread_yield.3:79
#: build/C/man7/pthreads.7:935
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgstr "MAKECONTEXT"
#. type: TH
-#: build/C/man3/makecontext.3:28 build/C/man3/pthread_attr_setdetachstate.3:26
+#: build/C/man3/makecontext.3:28 build/C/man3/pthread_attr_setaffinity_np.3:26
+#: build/C/man3/pthread_attr_setdetachstate.3:26
#: build/C/man3/pthread_attr_setguardsize.3:26
-#, no-wrap
-msgid "2014-04-14"
-msgstr "2014-04-14"
+#: build/C/man3/pthread_attr_setscope.3:26
+#: build/C/man3/pthread_attr_setstack.3:26
+#: build/C/man3/pthread_attr_setstackaddr.3:26
+#: build/C/man3/pthread_attr_setstacksize.3:26
+#: build/C/man3/pthread_cleanup_push_defer_np.3:26
+#: build/C/man3/pthread_create.3:26 build/C/man3/pthread_setname_np.3:26
+#: build/C/man3/pthread_setschedparam.3:26
+#: build/C/man3/pthread_setschedprio.3:26 build/C/man3/pthread_sigqueue.3:25
+#, fuzzy, no-wrap
+#| msgid "2014-05-21"
+msgid "2014-05-28"
+msgstr "2014-05-21"
#. type: TH
#: build/C/man3/makecontext.3:28
#. type: Plain text
#: build/C/man3/makecontext.3:38
-msgid "B<int swapcontext(ucontext_t *>I<oucp>B<, ucontext_t *>I<ucp>B<);>"
+#, fuzzy
+#| msgid "B<int swapcontext(ucontext_t *>I<oucp>B<, ucontext_t *>I<ucp>B<);>"
+msgid ""
+"B<int swapcontext(ucontext_t *>I<oucp>B<, const ucontext_t *>I<ucp>B<);>"
msgstr "B<int swapcontext(ucontext_t *>I<oucp>B<, ucontext_t *>I<ucp>B<);>"
#. type: Plain text
#: build/C/man3/pthread_setaffinity_np.3:119
#: build/C/man3/pthread_setconcurrency.3:81
#: build/C/man3/pthread_setname_np.3:100
-#: build/C/man3/pthread_setschedprio.3:81 build/C/man3/pthread_sigqueue.3:89
+#: build/C/man3/pthread_setschedprio.3:81 build/C/man3/pthread_sigqueue.3:90
#: build/C/man3/pthread_tryjoin_np.3:110
#, no-wrap
msgid "VERSIONS"
#: build/C/man3/pthread_attr_setstack.3:159
#: build/C/man3/pthread_attr_setstacksize.3:115
#: build/C/man3/pthread_cancel.3:135 build/C/man3/pthread_cleanup_push.3:155
-#: build/C/man3/pthread_create.3:202 build/C/man3/pthread_detach.3:93
+#: build/C/man3/pthread_create.3:209 build/C/man3/pthread_detach.3:93
#: build/C/man3/pthread_getattr_np.3:101
-#: build/C/man3/pthread_getcpuclockid.3:78 build/C/man3/pthread_join.3:124
-#: build/C/man3/pthread_setaffinity_np.3:154
+#: build/C/man3/pthread_getcpuclockid.3:83 build/C/man3/pthread_join.3:124
+#: build/C/man3/pthread_setaffinity_np.3:161
#: build/C/man3/pthread_setcancelstate.3:183
#: build/C/man3/pthread_setname_np.3:114
#: build/C/man3/pthread_setschedparam.3:156 build/C/man3/pthread_sigmask.3:78
#. type: SS
#: build/C/man3/makecontext.3:166 build/C/man3/pthread_attr_init.3:148
#: build/C/man3/pthread_cancel.3:151 build/C/man3/pthread_cleanup_push.3:231
-#: build/C/man3/pthread_create.3:241 build/C/man3/pthread_getattr_np.3:179
-#: build/C/man3/pthread_getcpuclockid.3:96
+#: build/C/man3/pthread_create.3:248 build/C/man3/pthread_getattr_np.3:179
+#: build/C/man3/pthread_getcpuclockid.3:101
#: build/C/man3/pthread_setname_np.3:140
#: build/C/man3/pthread_setschedparam.3:231 build/C/man3/pthread_sigmask.3:96
#, no-wrap
#: build/C/man3/pthread_self.3:32 build/C/man3/pthread_setcancelstate.3:33
#: build/C/man3/pthread_setconcurrency.3:32
#: build/C/man3/pthread_setschedparam.3:33
-#: build/C/man3/pthread_setschedprio.3:32 build/C/man3/pthread_sigqueue.3:31
-#: build/C/man3/pthread_testcancel.3:32
+#: build/C/man3/pthread_setschedprio.3:32 build/C/man3/pthread_testcancel.3:32
#, no-wrap
msgid "B<#include E<lt>pthread.hE<gt>>\n"
msgstr "B<#include E<lt>pthread.hE<gt>>\n"
#: build/C/man3/pthread_attr_setstack.3:121
#: build/C/man3/pthread_attr_setstacksize.3:92
#: build/C/man3/pthread_cancel.3:127 build/C/man3/pthread_cleanup_push.3:129
-#: build/C/man3/pthread_create.3:148 build/C/man3/pthread_detach.3:66
-#: build/C/man3/pthread_equal.3:49 build/C/man3/pthread_exit.3:77
-#: build/C/man3/pthread_getcpuclockid.3:67 build/C/man3/pthread_join.3:100
+#: build/C/man3/pthread_create.3:155 build/C/man3/pthread_detach.3:66
+#: build/C/man3/pthread_equal.3:54 build/C/man3/pthread_exit.3:82
+#: build/C/man3/pthread_getcpuclockid.3:72 build/C/man3/pthread_join.3:100
#: build/C/man3/pthread_self.3:57 build/C/man3/pthread_setcancelstate.3:122
-#: build/C/man3/pthread_setconcurrency.3:85
+#: build/C/man3/pthread_setconcurrency.3:92
#: build/C/man3/pthread_setschedparam.3:150
#: build/C/man3/pthread_setschedprio.3:90 build/C/man3/pthread_sigmask.3:76
#: build/C/man3/pthread_testcancel.3:65
#. type: Plain text
#: build/C/man3/pthread_attr_init.3:160 build/C/man3/pthread_cancel.3:162
-#: build/C/man3/pthread_cleanup_push.3:243 build/C/man3/pthread_create.3:254
+#: build/C/man3/pthread_cleanup_push.3:243 build/C/man3/pthread_create.3:261
#: build/C/man3/pthread_getattr_np.3:191
-#: build/C/man3/pthread_getcpuclockid.3:114
-#: build/C/man3/pthread_setaffinity_np.3:172
+#: build/C/man3/pthread_getcpuclockid.3:119
+#: build/C/man3/pthread_setaffinity_np.3:179
#: build/C/man3/pthread_setschedparam.3:244 build/C/man3/pthread_sigmask.3:110
#, no-wrap
msgid ""
msgid "PTHREAD_ATTR_SETAFFINITY_NP"
msgstr "PTHREAD_ATTR_SETAFFINITY_NP"
-#. type: TH
-#: build/C/man3/pthread_attr_setaffinity_np.3:26
-#: build/C/man3/pthread_getattr_np.3:26 build/C/man3/pthread_tryjoin_np.3:26
-#, no-wrap
-msgid "2010-09-10"
-msgstr "2010-09-10"
-
#. type: Plain text
#: build/C/man3/pthread_attr_setaffinity_np.3:30
msgid ""
#. type: Plain text
#: build/C/man3/pthread_attr_setaffinity_np.3:39
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int pthread_attr_setaffinity_np(pthread_attr_t *>I<attr>B<,>\n"
+#| "B< size_t >I<cpusetsize>B<, const cpu_set_t *>I<cpuset>B<);>\n"
+#| "B<int pthread_attr_getaffinity_np(pthread_attr_t *>I<attr>B<,>\n"
+#| "B< size_t >I<cpusetsize>B<, cpu_set_t *>I<cpuset>B<);>\n"
msgid ""
"B<int pthread_attr_setaffinity_np(pthread_attr_t *>I<attr>B<,>\n"
"B< size_t >I<cpusetsize>B<, const cpu_set_t *>I<cpuset>B<);>\n"
-"B<int pthread_attr_getaffinity_np(pthread_attr_t *>I<attr>B<,>\n"
+"B<int pthread_attr_getaffinity_np(const pthread_attr_t *>I<attr>B<,>\n"
"B< size_t >I<cpusetsize>B<, cpu_set_t *>I<cpuset>B<);>\n"
msgstr ""
"B<int pthread_attr_setaffinity_np(pthread_attr_t *>I<attr>B<,>\n"
#: build/C/man3/pthread_attr_setscope.3:109
#: build/C/man3/pthread_attr_setstack.3:91
#: build/C/man3/pthread_attr_setstacksize.3:67
-#: build/C/man3/pthread_create.3:137 build/C/man3/pthread_detach.3:55
+#: build/C/man3/pthread_create.3:144 build/C/man3/pthread_detach.3:55
#: build/C/man3/pthread_join.3:85 build/C/man3/pthread_join.3:89
#: build/C/man3/pthread_kill.3:69 build/C/man3/pthread_setaffinity_np.3:84
#: build/C/man3/pthread_setaffinity_np.3:93
#: build/C/man3/pthread_setcancelstate.3:107
#: build/C/man3/pthread_setconcurrency.3:71
#: build/C/man3/pthread_setschedparam.3:122
-#: build/C/man3/pthread_setschedprio.3:62 build/C/man3/pthread_sigqueue.3:77
+#: build/C/man3/pthread_setschedprio.3:62 build/C/man3/pthread_sigqueue.3:78
#, no-wrap
msgid "B<EINVAL>"
msgstr "B<EINVAL>"
#. type: Plain text
#: build/C/man3/pthread_attr_setaffinity_np.3:111
-#: build/C/man3/pthread_cleanup_push_defer_np.3:104
-#: build/C/man3/pthread_setaffinity_np.3:124
+#: build/C/man3/pthread_cleanup_push_defer_np.3:117
+#: build/C/man3/pthread_setaffinity_np.3:131
#: build/C/man3/pthread_tryjoin_np.3:115
msgid ""
"These functions are nonstandard GNU extensions; hence the suffix \"_np"
#. type: Plain text
#: build/C/man3/pthread_attr_setaffinity_np.3:118
-#: build/C/man3/pthread_setaffinity_np.3:150
+#: build/C/man3/pthread_setaffinity_np.3:157
msgid ""
"In glibc 2.3.3 only, versions of these functions were provided that did not "
"have a I<cpusetsize> argument. Instead the CPU set size given to the "
#. type: Plain text
#: build/C/man3/pthread_attr_setdetachstate.3:38
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int pthread_attr_setdetachstate(pthread_attr_t *>I<attr>B<, int >I<detachstate>B<);>\n"
+#| "B<int pthread_attr_getdetachstate(pthread_attr_t *>I<attr>B<, int *>I<detachstate>B<);>\n"
msgid ""
"B<int pthread_attr_setdetachstate(pthread_attr_t *>I<attr>B<, int >I<detachstate>B<);>\n"
-"B<int pthread_attr_getdetachstate(pthread_attr_t *>I<attr>B<, int *>I<detachstate>B<);>\n"
+"B<int pthread_attr_getdetachstate(const pthread_attr_t *>I<attr>B<, int *>I<detachstate>B<);>\n"
msgstr ""
"B<int pthread_attr_setdetachstate(pthread_attr_t *>I<attr>B<, int >I<detachstate>B<);>\n"
"B<int pthread_attr_getdetachstate(pthread_attr_t *>I<attr>B<, int *>I<detachstate>B<);>\n"
#. type: Plain text
#: build/C/man3/pthread_attr_setguardsize.3:38
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int pthread_attr_setguardsize(pthread_attr_t *>I<attr>B<, size_t >I<guardsize>B<);>\n"
+#| "B<int pthread_attr_getguardsize(pthread_attr_t *>I<attr>B<, size_t *>I<guardsize>B<);>\n"
msgid ""
"B<int pthread_attr_setguardsize(pthread_attr_t *>I<attr>B<, size_t >I<guardsize>B<);>\n"
-"B<int pthread_attr_getguardsize(pthread_attr_t *>I<attr>B<, size_t *>I<guardsize>B<);>\n"
+"B<int pthread_attr_getguardsize(const pthread_attr_t *>I<attr>B<, size_t *>I<guardsize>B<);>\n"
msgstr ""
"B<int pthread_attr_setguardsize(pthread_attr_t *>I<attr>B<, size_t >I<guardsize>B<);>\n"
"B<int pthread_attr_getguardsize(pthread_attr_t *>I<attr>B<, size_t *>I<guardsize>B<);>\n"
msgid ""
"The B<pthread_attr_setguardsize>() and B<pthread_attr_getguardsize>() "
"functions are thread-safe."
-msgstr "関数 B<pthread_attr_setguardsize>() と B<pthread_attr_getguardsize>() はスレッドセーフである。"
+msgstr ""
+"関数 B<pthread_attr_setguardsize>() と B<pthread_attr_getguardsize>() はス"
+"レッドセーフである。"
#. type: Plain text
#: build/C/man3/pthread_attr_setguardsize.3:129
#: build/C/man3/pthread_attr_setguardsize.3:137
#: build/C/man3/pthread_attr_setinheritsched.3:119
#: build/C/man3/pthread_attr_setstacksize.3:103
-#: build/C/man3/pthread_create.3:196 build/C/man3/pthread_exit.3:93
+#: build/C/man3/pthread_create.3:203 build/C/man3/pthread_exit.3:98
#, no-wrap
msgid "BUGS"
msgstr "バグ"
#. type: TH
#: build/C/man3/pthread_attr_setinheritsched.3:26
#: build/C/man3/pthread_attr_setschedparam.3:26
-#: build/C/man3/pthread_attr_setschedpolicy.3:26
-#: build/C/man3/pthread_setaffinity_np.3:26 build/C/man7/pthreads.7:26
+#: build/C/man3/pthread_attr_setschedpolicy.3:26 build/C/man7/pthreads.7:26
#, no-wrap
msgid "2014-05-21"
msgstr "2014-05-21"
#. type: Plain text
#: build/C/man3/pthread_attr_setinheritsched.3:38
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int pthread_attr_setinheritsched(pthread_attr_t *>I<attr>B<,>\n"
+#| "B< int >I<inheritsched>B<);>\n"
+#| "B<int pthread_attr_getinheritsched(pthread_attr_t *>I<attr>B<,>\n"
+#| "B< int *>I<inheritsched>B<);>\n"
msgid ""
"B<int pthread_attr_setinheritsched(pthread_attr_t *>I<attr>B<,>\n"
"B< int >I<inheritsched>B<);>\n"
-"B<int pthread_attr_getinheritsched(pthread_attr_t *>I<attr>B<,>\n"
+"B<int pthread_attr_getinheritsched(const pthread_attr_t *>I<attr>B<,>\n"
"B< int *>I<inheritsched>B<);>\n"
msgstr ""
"B<int pthread_attr_setinheritsched(pthread_attr_t *>I<attr>B<,>\n"
msgid ""
"The B<pthread_attr_setinheritsched>() and "
"B<pthread_attr_getinheritsched>() functions are thread-safe."
-msgstr "関数 B<pthread_attr_setinheritsched>() と B<pthread_attr_getinheritsched>() はスレッドセーフである。"
+msgstr ""
+"関数 B<pthread_attr_setinheritsched>() と B<pthread_attr_getinheritsched>() "
+"はスレッドセーフである。"
#. FIXME . Track status of the following bug:
#. http://sourceware.org/bugzilla/show_bug.cgi?id=7007
"B<pthread_attr_setschedpolicy>(3), B<pthread_attr_setscope>(3), "
"B<pthread_create>(3), B<pthread_setschedparam>(3), "
"B<pthread_setschedprio>(3), B<pthreads>,(7) B<sched>(7)"
-msgstr "B<pthread_attr_init>(3), B<pthread_attr_setschedparam>(3), B<pthread_attr_setschedpolicy>(3), B<pthread_attr_setscope>(3), B<pthread_create>(3), B<pthread_setschedparam>(3), B<pthread_setschedprio>(3), B<pthreads>,(7) B<sched>(7)"
+msgstr ""
+"B<pthread_attr_init>(3), B<pthread_attr_setschedparam>(3), "
+"B<pthread_attr_setschedpolicy>(3), B<pthread_attr_setscope>(3), "
+"B<pthread_create>(3), B<pthread_setschedparam>(3), "
+"B<pthread_setschedprio>(3), B<pthreads>,(7) B<sched>(7)"
#. type: TH
#: build/C/man3/pthread_attr_setschedparam.3:26
#. type: Plain text
#: build/C/man3/pthread_attr_setschedparam.3:38
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int pthread_attr_setschedparam(pthread_attr_t *>I<attr>B<,>\n"
+#| "B< const struct sched_param *>I<param>B<);>\n"
+#| "B<int pthread_attr_getschedparam(pthread_attr_t *>I<attr>B<,>\n"
+#| "B< struct sched_param *>I<param>B<);>\n"
msgid ""
"B<int pthread_attr_setschedparam(pthread_attr_t *>I<attr>B<,>\n"
"B< const struct sched_param *>I<param>B<);>\n"
-"B<int pthread_attr_getschedparam(pthread_attr_t *>I<attr>B<,>\n"
+"B<int pthread_attr_getschedparam(const pthread_attr_t *>I<attr>B<,>\n"
"B< struct sched_param *>I<param>B<);>\n"
msgstr ""
"B<int pthread_attr_setschedparam(pthread_attr_t *>I<attr>B<,>\n"
"As can be seen, only one scheduling parameter is supported. For details of "
"the permitted ranges for scheduling priorities in each scheduling policy, "
"see B<sched>(7)."
-msgstr "見て分かる通り、サポートされているスケジューリングパラメータは一つだけである。各スケジューリングポリシーで許可されるスケジューリング優先度の詳細については、B<sched>(7) を参照のこと。"
+msgstr ""
+"見て分かる通り、サポートされているスケジューリングパラメータは一つだけであ"
+"る。各スケジューリングポリシーで許可されるスケジューリング優先度の詳細につい"
+"ては、B<sched>(7) を参照のこと。"
#. type: Plain text
#: build/C/man3/pthread_attr_setschedparam.3:85
msgid ""
"The B<pthread_attr_setschedparam>() and B<pthread_attr_getschedparam>() "
"functions are thread-safe."
-msgstr "関数 B<pthread_attr_setschedparam>() と B<pthread_attr_getschedparam>() はスレッドセーフである。"
+msgstr ""
+"関数 B<pthread_attr_setschedparam>() と B<pthread_attr_getschedparam>() はス"
+"レッドセーフである。"
#. type: Plain text
#: build/C/man3/pthread_attr_setschedparam.3:113
"B<pthread_attr_setinheritsched>(3), B<pthread_attr_setschedpolicy>(3), "
"B<pthread_create>(3), B<pthread_setschedparam>(3), "
"B<pthread_setschedprio>(3), B<pthreads>(7). B<sched>(7)"
-msgstr "B<sched_get_priority_min>(2), B<pthread_attr_init>(3), B<pthread_attr_setinheritsched>(3), B<pthread_attr_setschedpolicy>(3), B<pthread_create>(3), B<pthread_setschedparam>(3), B<pthread_setschedprio>(3), B<pthreads>(7). B<sched>(7)"
+msgstr ""
+"B<sched_get_priority_min>(2), B<pthread_attr_init>(3), "
+"B<pthread_attr_setinheritsched>(3), B<pthread_attr_setschedpolicy>(3), "
+"B<pthread_create>(3), B<pthread_setschedparam>(3), "
+"B<pthread_setschedprio>(3), B<pthreads>(7). B<sched>(7)"
#. type: TH
#: build/C/man3/pthread_attr_setschedpolicy.3:26
#. type: Plain text
#: build/C/man3/pthread_attr_setschedpolicy.3:38
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int pthread_attr_setschedpolicy(pthread_attr_t *>I<attr>B<, int >I<policy>B<);>\n"
+#| "B<int pthread_attr_getschedpolicy(pthread_attr_t *>I<attr>B<, int >I<*policy>B<);>\n"
msgid ""
"B<int pthread_attr_setschedpolicy(pthread_attr_t *>I<attr>B<, int >I<policy>B<);>\n"
-"B<int pthread_attr_getschedpolicy(pthread_attr_t *>I<attr>B<, int >I<*policy>B<);>\n"
+"B<int pthread_attr_getschedpolicy(const pthread_attr_t *>I<attr>B<, int >I<*policy>B<);>\n"
msgstr ""
"B<int pthread_attr_setschedpolicy(pthread_attr_t *>I<attr>B<, int >I<policy>B<);>\n"
"B<int pthread_attr_getschedpolicy(pthread_attr_t *>I<attr>B<, int >I<*policy>B<);>\n"
msgid ""
"The supported values for I<policy> are B<SCHED_FIFO>, B<SCHED_RR>, and "
"B<SCHED_OTHER>, with the semantics described in B<sched>(7)."
-msgstr "I<policy> に指定できる値は B<SCHED_FIFO>, B<SCHED_RR>, B<SCHED_OTHER> である。それぞれの意味は B<sched>(7) で説明している通りである。"
+msgstr ""
+"I<policy> に指定できる値は B<SCHED_FIFO>, B<SCHED_RR>, B<SCHED_OTHER> であ"
+"る。それぞれの意味は B<sched>(7) で説明している通りである。"
#. type: Plain text
#: build/C/man3/pthread_attr_setschedpolicy.3:72
msgid ""
"The B<pthread_attr_setschedpolicy>() and B<pthread_attr_getschedpolicy>() "
"functions are thread-safe."
-msgstr "関数 B<pthread_attr_setschedpolicy>() と B<pthread_attr_getschedpolicy>() はスレッドセーフである。"
+msgstr ""
+"関数 B<pthread_attr_setschedpolicy>() と B<pthread_attr_getschedpolicy>() は"
+"スレッドセーフである。"
#. type: Plain text
#: build/C/man3/pthread_attr_setschedpolicy.3:123
"B<pthread_attr_setschedparam>(3), B<pthread_create>(3), "
"B<pthread_setschedparam>(3), B<pthread_setschedprio>(3), B<pthreads>(7), "
"B<sched>(7)"
-msgstr "B<pthread_attr_init>(3), B<pthread_attr_setinheritsched>(3), B<pthread_attr_setschedparam>(3), B<pthread_create>(3), B<pthread_setschedparam>(3), B<pthread_setschedprio>(3), B<pthreads>(7), B<sched>(7)"
+msgstr ""
+"B<pthread_attr_init>(3), B<pthread_attr_setinheritsched>(3), "
+"B<pthread_attr_setschedparam>(3), B<pthread_create>(3), "
+"B<pthread_setschedparam>(3), B<pthread_setschedprio>(3), B<pthreads>(7), "
+"B<sched>(7)"
#. type: TH
#: build/C/man3/pthread_attr_setscope.3:26
msgid "PTHREAD_ATTR_SETSCOPE"
msgstr "PTHREAD_ATTR_SETSCOPE"
-#. type: TH
-#: build/C/man3/pthread_attr_setscope.3:26
-#: build/C/man3/pthread_attr_setstack.3:26
-#, no-wrap
-msgid "2014-04-21"
-msgstr "2014-04-21"
-
#. type: Plain text
#: build/C/man3/pthread_attr_setscope.3:30
msgid ""
#. type: Plain text
#: build/C/man3/pthread_attr_setscope.3:38
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int pthread_attr_setscope(pthread_attr_t *>I<attr>B<, int >I<scope>B<);>\n"
+#| "B<int pthread_attr_getscope(pthread_attr_t *>I<attr>B<, int *>I<scope>B<);>\n"
msgid ""
"B<int pthread_attr_setscope(pthread_attr_t *>I<attr>B<, int >I<scope>B<);>\n"
-"B<int pthread_attr_getscope(pthread_attr_t *>I<attr>B<, int *>I<scope>B<);>\n"
+"B<int pthread_attr_getscope(const pthread_attr_t *>I<attr>B<, int *>I<scope>B<);>\n"
msgstr ""
"B<int pthread_attr_setscope(pthread_attr_t *>I<attr>B<, int >I<scope>B<);>\n"
"B<int pthread_attr_getscope(pthread_attr_t *>I<attr>B<, int *>I<scope>B<);>\n"
msgid ""
"The B<pthread_attr_setscope>() and B<pthread_attr_getscope>() functions "
"are thread-safe."
-msgstr "関数 B<pthread_attr_setscope>() と B<pthread_attr_getscope>() はスレッドセーフである。"
+msgstr ""
+"関数 B<pthread_attr_setscope>() と B<pthread_attr_getscope>() はスレッドセー"
+"フである。"
#. type: Plain text
#: build/C/man3/pthread_attr_setscope.3:136
#. type: Plain text
#: build/C/man3/pthread_attr_setstack.3:38
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int pthread_attr_setstack(pthread_attr_t *>I<attr>B<,>\n"
+#| "B< void *>I<stackaddr>B<, size_t >I<stacksize>B<);>\n"
+#| "B<int pthread_attr_getstack(pthread_attr_t *>I<attr>B<,>\n"
+#| "B< void **>I<stackaddr>B<, size_t *>I<stacksize>B<);>\n"
msgid ""
"B<int pthread_attr_setstack(pthread_attr_t *>I<attr>B<,>\n"
"B< void *>I<stackaddr>B<, size_t >I<stacksize>B<);>\n"
-"B<int pthread_attr_getstack(pthread_attr_t *>I<attr>B<,>\n"
+"B<int pthread_attr_getstack(const pthread_attr_t *>I<attr>B<,>\n"
"B< void **>I<stackaddr>B<, size_t *>I<stacksize>B<);>\n"
msgstr ""
"B<int pthread_attr_setstack(pthread_attr_t *>I<attr>B<,>\n"
"B< void **>I<stackaddr>B<, size_t *>I<stacksize>B<);>\n"
#. type: Plain text
-#: build/C/man3/pthread_attr_setstack.3:45 build/C/man3/pthread_kill.3:41
-#: build/C/man3/pthread_sigmask.3:42 build/C/man3/pthread_sigqueue.3:41
+#: build/C/man3/pthread_attr_setstack.3:45
+#: build/C/man3/pthread_cleanup_push_defer_np.3:44
+#: build/C/man3/pthread_kill.3:41 build/C/man3/pthread_sigmask.3:42
+#: build/C/man3/pthread_sigqueue.3:42
msgid ""
"Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
msgstr "glibc 向けの機能検査マクロの要件 (B<feature_test_macros>(7) 参照):"
msgid ""
"The B<pthread_attr_setstack>() and B<pthread_attr_getstack>() functions "
"are thread-safe."
-msgstr "関数 B<pthread_attr_setstack>() と B<pthread_attr_getstack>() はスレッドセーフである。"
+msgstr ""
+"関数 B<pthread_attr_setstack>() と B<pthread_attr_getstack>() はスレッドセー"
+"フである。"
#. type: Plain text
#: build/C/man3/pthread_attr_setstack.3:129
msgid "PTHREAD_ATTR_SETSTACKADDR"
msgstr "PTHREAD_ATTR_SETSTACKADDR"
-#. type: TH
-#: build/C/man3/pthread_attr_setstackaddr.3:26
-#: build/C/man3/pthread_attr_setstacksize.3:26
-#, no-wrap
-msgid "2014-05-10"
-msgstr "2014-05-10"
-
#. type: Plain text
#: build/C/man3/pthread_attr_setstackaddr.3:30
msgid ""
#. type: Plain text
#: build/C/man3/pthread_attr_setstackaddr.3:38
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int pthread_attr_setstackaddr(pthread_attr_t *>I<attr>B<, void *>I<stackaddr>B<);>\n"
+#| "B<int pthread_attr_getstackaddr(pthread_attr_t *>I<attr>B<, void **>I<stackaddr>B<);>\n"
msgid ""
"B<int pthread_attr_setstackaddr(pthread_attr_t *>I<attr>B<, void *>I<stackaddr>B<);>\n"
-"B<int pthread_attr_getstackaddr(pthread_attr_t *>I<attr>B<, void **>I<stackaddr>B<);>\n"
+"B<int pthread_attr_getstackaddr(const pthread_attr_t *>I<attr>B<, void **>I<stackaddr>B<);>\n"
msgstr ""
"B<int pthread_attr_setstackaddr(pthread_attr_t *>I<attr>B<, void *>I<stackaddr>B<);>\n"
"B<int pthread_attr_getstackaddr(pthread_attr_t *>I<attr>B<, void **>I<stackaddr>B<);>\n"
"B<pthread_attr_setstack>(3) and B<pthread_attr_getstack>(3) instead."
msgstr ""
"これらの関数は廃止予定であり、B<使用しないこと>。\n"
-"代わりに B<pthread_attr_setstack>(3) と B<pthread_attr_getstack>(3) を使うこと。"
+"代わりに B<pthread_attr_setstack>(3) と B<pthread_attr_getstack>(3) を使うこ"
+"と。"
#. type: Plain text
#: build/C/man3/pthread_attr_setstackaddr.3:60
msgid ""
"The B<pthread_attr_setstackaddr>() and B<pthread_attr_getstackaddr>() "
"functions are thread-safe."
-msgstr "関数 B<pthread_attr_setstackaddr>() と B<pthread_attr_getstackaddr>() はスレッドセーフである。"
+msgstr ""
+"関数 B<pthread_attr_setstackaddr>() と B<pthread_attr_getstackaddr>() はス"
+"レッドセーフである。"
#. type: Plain text
#: build/C/man3/pthread_attr_setstackaddr.3:93
#. type: Plain text
#: build/C/man3/pthread_attr_setstacksize.3:38
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int pthread_attr_setstacksize(pthread_attr_t *>I<attr>B<, size_t >I<stacksize>B<);>\n"
+#| "B<int pthread_attr_getstacksize(pthread_attr_t *>I<attr>B<, size_t *>I<stacksize>B<);>\n"
msgid ""
"B<int pthread_attr_setstacksize(pthread_attr_t *>I<attr>B<, size_t >I<stacksize>B<);>\n"
-"B<int pthread_attr_getstacksize(pthread_attr_t *>I<attr>B<, size_t *>I<stacksize>B<);>\n"
+"B<int pthread_attr_getstacksize(const pthread_attr_t *>I<attr>B<, size_t *>I<stacksize>B<);>\n"
msgstr ""
"B<int pthread_attr_setstacksize(pthread_attr_t *>I<attr>B<, size_t >I<stacksize>B<);>\n"
"B<int pthread_attr_getstacksize(pthread_attr_t *>I<attr>B<, size_t *>I<stacksize>B<);>\n"
msgid ""
"The B<pthread_attr_setstacksize>() and B<pthread_attr_getstacksize>() "
"functions are thread-safe."
-msgstr "関数 B<pthread_attr_setstacksize>() と B<pthread_attr_getstacksize>() はスレッドセーフである。"
+msgstr ""
+"関数 B<pthread_attr_setstacksize>() と B<pthread_attr_getstacksize>() はス"
+"レッドセーフである。"
#. type: Plain text
#: build/C/man3/pthread_attr_setstacksize.3:95
#: build/C/man3/pthread_getcpuclockid.3:58 build/C/man3/pthread_join.3:93
#: build/C/man3/pthread_setaffinity_np.3:114
#: build/C/man3/pthread_setschedparam.3:114
-#: build/C/man3/pthread_setschedprio.3:70 build/C/man3/pthread_sigqueue.3:85
+#: build/C/man3/pthread_setschedprio.3:70 build/C/man3/pthread_sigqueue.3:86
#, no-wrap
msgid "B<ESRCH>"
msgstr "B<ESRCH>"
msgid "PTHREAD_CLEANUP_PUSH_DEFER_NP"
msgstr "PTHREAD_CLEANUP_PUSH_DEFER_NP"
-#. type: TH
-#: build/C/man3/pthread_cleanup_push_defer_np.3:26
-#, no-wrap
-msgid "2008-12-04"
-msgstr "2008-12-04"
-
#. type: Plain text
#: build/C/man3/pthread_cleanup_push_defer_np.3:30
msgid ""
#: build/C/man3/pthread_create.3:38 build/C/man3/pthread_detach.3:37
#: build/C/man3/pthread_join.3:37 build/C/man3/pthread_kill.3:37
#: build/C/man3/pthread_setname_np.3:39 build/C/man3/pthread_sigmask.3:38
-#: build/C/man3/pthread_sigqueue.3:37 build/C/man3/pthread_tryjoin_np.3:42
+#: build/C/man3/pthread_sigqueue.3:38 build/C/man3/pthread_tryjoin_np.3:42
#: build/C/man3/pthread_yield.3:37
msgid "Compile and link with I<-pthread>."
msgstr "I<-pthread> を付けてコンパイルとリンクを行う。"
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:46
+#: build/C/man3/pthread_cleanup_push_defer_np.3:49
+#, fuzzy
+#| msgid ""
+#| "pthread_cleanup_push_defer_np(routine, arg);\n"
+#| "pthread_cleanup_pop_restore_np(execute);\n"
+msgid "B<pthread_cleanup_push_defer_np>(), B<pthread_cleanup_pop_defer_np>():"
+msgstr ""
+"pthread_cleanup_push_defer_np(routine, arg);\n"
+"pthread_cleanup_pop_restore_np(execute);\n"
+
+#. type: Plain text
+#: build/C/man3/pthread_cleanup_push_defer_np.3:51
+msgid "_GNU_SOURCE"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/pthread_cleanup_push_defer_np.3:59
msgid ""
"These functions are the same as B<pthread_cleanup_push>(3) and "
"B<pthread_cleanup_pop>(3), except for the differences noted on this page."
"だが、このページで説明する点が異なる。"
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:59
+#: build/C/man3/pthread_cleanup_push_defer_np.3:72
msgid ""
"Like B<pthread_cleanup_push>(3), B<pthread_cleanup_push_defer_np>() pushes "
"I<routine> onto the thread's stack of cancellation clean-up handlers. In "
"が保証される。"
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:68
+#: build/C/man3/pthread_cleanup_push_defer_np.3:81
msgid ""
"Like B<pthread_cleanup_pop>(3), B<pthread_cleanup_pop_restore_np>() pops "
"the top-most clean-up handler from the thread's stack of cancellation clean-"
"する B<pthread_cleanup_push_defer_np>() が呼ばれた時点の値に戻す。"
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:74
+#: build/C/man3/pthread_cleanup_push_defer_np.3:87
msgid ""
"The caller must ensure that calls to these functions are paired within the "
"same function, and at the same lexical nesting level. Other restrictions "
"適用される。"
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:76
+#: build/C/man3/pthread_cleanup_push_defer_np.3:89
msgid "This sequence of calls:"
msgstr "以下の一連の呼び出し"
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:81
+#: build/C/man3/pthread_cleanup_push_defer_np.3:94
#, no-wrap
msgid ""
"pthread_cleanup_push_defer_np(routine, arg);\n"
"pthread_cleanup_pop_restore_np(execute);\n"
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:85
+#: build/C/man3/pthread_cleanup_push_defer_np.3:98
msgid "is equivalent to (but shorter and more efficient than):"
msgstr "と以下は等価である (但し、上の方がより簡潔で効率的である)。"
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:91
+#: build/C/man3/pthread_cleanup_push_defer_np.3:104
#, no-wrap
msgid "int oldtype;\n"
msgstr "int oldtype;\n"
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:97
+#: build/C/man3/pthread_cleanup_push_defer_np.3:110
#, no-wrap
msgid ""
"pthread_cleanup_push(routine, arg);\n"
"pthread_cleanup_pop(execute);\n"
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:110
+#: build/C/man3/pthread_cleanup_push_defer_np.3:123
msgid ""
"B<pthread_cancel>(3), B<pthread_cleanup_push>(3), "
"B<pthread_setcancelstate>(3), B<pthread_testcancel>(3), B<pthreads>(7)"
msgid "PTHREAD_CREATE"
msgstr "PTHREAD_CREATE"
-#. type: TH
-#: build/C/man3/pthread_create.3:26
-#, no-wrap
-msgid "2012-08-03"
-msgstr "2012-08-03"
-
#. type: Plain text
#: build/C/man3/pthread_create.3:29
msgid "pthread_create - create a new thread"
"エラーの場合は、エラー番号が返され、 I<*thread> の内容は不定である。"
#. type: TP
-#: build/C/man3/pthread_create.3:123 build/C/man3/pthread_sigqueue.3:71
+#: build/C/man3/pthread_create.3:123 build/C/man3/pthread_create.3:126
+#: build/C/man3/pthread_sigqueue.3:72
#, no-wrap
msgid "B<EAGAIN>"
msgstr "B<EAGAIN>"
#. type: Plain text
-#: build/C/man3/pthread_create.3:137
+#: build/C/man3/pthread_create.3:126
+msgid "Insufficient resources to create another thread."
+msgstr ""
+
+#. NOTE! The following should match the description in fork(2)
+#. type: Plain text
+#: build/C/man3/pthread_create.3:144
+#, fuzzy
+#| msgid ""
+#| "Insufficient resources to create another thread, or a system-imposed "
+#| "limit on the number of threads was encountered. The latter case may "
+#| "occur in two ways: the B<RLIMIT_NPROC> soft resource limit (set via "
+#| "B<setrlimit>(2)), which limits the number of process for a real user ID, "
+#| "was reached; or the kernel's system-wide limit on the number of threads, "
+#| "I</proc/sys/kernel/threads-max>, was reached."
msgid ""
-"Insufficient resources to create another thread, or a system-imposed limit "
-"on the number of threads was encountered. The latter case may occur in two "
-"ways: the B<RLIMIT_NPROC> soft resource limit (set via B<setrlimit>(2)), "
-"which limits the number of process for a real user ID, was reached; or the "
-"kernel's system-wide limit on the number of threads, I</proc/sys/kernel/"
-"threads-max>, was reached."
+"A system-imposed limit on the number of threads was encountered. There are "
+"a number of limits that may trigger this error: the B<RLIMIT_NPROC> soft "
+"resource limit (set via B<setrlimit>(2)), which limits the number of "
+"processes and threads for a real user ID, was reached; the kernel's system-"
+"wide limit on the number of processes threads, I</proc/sys/kernel/threads-"
+"max>, was reached (see B<proc>(5)); or the maximum number of PIDs, I</proc/"
+"sys/kernel/pid_max>, was reached (see B<proc>(5))."
msgstr ""
"別のスレッドを作成するのに十分なリソースがないか、システムで設定された\n"
"スレッド数の上限に達していた。後者が起こるのは 2 つの場合がある。\n"
"I</proc/sys/kernel/threads-max> が達していた場合である。"
#. type: Plain text
-#: build/C/man3/pthread_create.3:141
+#: build/C/man3/pthread_create.3:148
msgid "Invalid settings in I<attr>."
msgstr "I<attr> で指定された設定が不正である。"
#. type: TP
-#: build/C/man3/pthread_create.3:141 build/C/man3/pthread_setschedparam.3:129
+#: build/C/man3/pthread_create.3:148 build/C/man3/pthread_setschedparam.3:129
#: build/C/man3/pthread_setschedprio.3:66
#, no-wrap
msgid "B<EPERM>"
msgstr "B<EPERM>"
#. type: Plain text
-#: build/C/man3/pthread_create.3:146
+#: build/C/man3/pthread_create.3:153
msgid ""
"No permission to set the scheduling policy and parameters specified in "
"I<attr>."
"設定する許可がない。"
#. type: Plain text
-#: build/C/man3/pthread_create.3:160
+#: build/C/man3/pthread_create.3:167
msgid ""
"See B<pthread_self>(3) for further information on the thread ID returned in "
"I<*thread> by B<pthread_create>(). Unless real-time scheduling policies are "
"次に実行されるかは決まっていない。"
#. type: Plain text
-#: build/C/man3/pthread_create.3:180
+#: build/C/man3/pthread_create.3:187
msgid ""
"A thread may either be I<joinable> or I<detached>. If a thread is joinable, "
"then another thread can call B<pthread_join>(3) to wait for the thread to "
#. FIXME . Perhaps some of the following detail should be in
#. a future pthread_attr_setstacksize(3) page.
#. type: Plain text
-#: build/C/man3/pthread_create.3:196
+#: build/C/man3/pthread_create.3:203
msgid ""
"On Linux/x86-32, the default stack size for a new thread is 2 megabytes. "
"Under the NPTL threading implementation, if the B<RLIMIT_STACK> soft "
"デフォルト値以外のスタックサイズを得ることができる。"
#. type: Plain text
-#: build/C/man3/pthread_create.3:202
+#: build/C/man3/pthread_create.3:209
msgid ""
"In the obsolete LinuxThreads implementation, each of the threads in a "
"process has a different process ID. This is in violation of the POSIX "
"B<pthreads>(7) を参照のこと。"
#. type: Plain text
-#: build/C/man3/pthread_create.3:206
+#: build/C/man3/pthread_create.3:213
msgid ""
"The program below demonstrates the use of B<pthread_create>(), as well as a "
"number of other functions in the pthreads API."
"pthreads API の他のいろいろな関数の使用例を示している。"
#. type: Plain text
-#: build/C/man3/pthread_create.3:211
+#: build/C/man3/pthread_create.3:218
msgid ""
"In the following run, on a system providing the NPTL threading "
"implementation, the stack size defaults to the value given by the \"stack "
"になる。"
#. type: Plain text
-#: build/C/man3/pthread_create.3:223
+#: build/C/man3/pthread_create.3:230
#, no-wrap
msgid ""
"$B< ulimit -s>\n"
"Joined with thread 3; returned value was SERVUS\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:229
+#: build/C/man3/pthread_create.3:236
msgid ""
"In the next run, the program explicitly sets a stack size of 1MB (using "
"B<pthread_attr_setstacksize>(3)) for the created threads:"
"明示的に設定している。"
#. type: Plain text
-#: build/C/man3/pthread_create.3:239
+#: build/C/man3/pthread_create.3:246
#, no-wrap
msgid ""
"$B< ./a.out -s 0x100000 hola salut servus>\n"
"Joined with thread 3; returned value was SERVUS\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:251
+#: build/C/man3/pthread_create.3:258
#, no-wrap
msgid ""
"#include E<lt>pthread.hE<gt>\n"
"#include E<lt>ctype.hE<gt>\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:257 build/C/man3/pthread_getcpuclockid.3:111
+#: build/C/man3/pthread_create.3:264 build/C/man3/pthread_getcpuclockid.3:116
#, no-wrap
msgid ""
"#define handle_error(msg) \\e\n"
" do { perror(msg); exit(EXIT_FAILURE); } while (0)\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:263
+#: build/C/man3/pthread_create.3:270
#, no-wrap
msgid ""
"struct thread_info { /* Used as argument to thread_start() */\n"
"};\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:266
+#: build/C/man3/pthread_create.3:273
#, no-wrap
msgid ""
"/* Thread start function: display address near top of our stack,\n"
" and return upper-cased copy of argv_string */\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:272
+#: build/C/man3/pthread_create.3:279
#, no-wrap
msgid ""
"static void *\n"
" char *uargv, *p;\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:275
+#: build/C/man3/pthread_create.3:282
#, no-wrap
msgid ""
" printf(\"Thread %d: top of stack near %p; argv_string=%s\\en\",\n"
" tinfo-E<gt>thread_num, &p, tinfo-E<gt>argv_string);\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:279
+#: build/C/man3/pthread_create.3:286
#, no-wrap
msgid ""
" uargv = strdup(tinfo-E<gt>argv_string);\n"
" handle_error(\"strdup\");\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:282
+#: build/C/man3/pthread_create.3:289
#, no-wrap
msgid ""
" for (p = uargv; *p != \\(aq\\e0\\(aq; p++)\n"
" *p = toupper(*p);\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:285
+#: build/C/man3/pthread_create.3:292
#, no-wrap
msgid ""
" return uargv;\n"
"}\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:294
+#: build/C/man3/pthread_create.3:301
#, no-wrap
msgid ""
"int\n"
" void *res;\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:296
+#: build/C/man3/pthread_create.3:303
#, no-wrap
msgid " /* The \"-s\" option specifies a stack size for our threads */\n"
msgstr " /* The \"-s\" option specifies a stack size for our threads */\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:303
+#: build/C/man3/pthread_create.3:310
#, no-wrap
msgid ""
" stack_size = -1;\n"
" break;\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:310
+#: build/C/man3/pthread_create.3:317
#, no-wrap
msgid ""
" default:\n"
" }\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:312
+#: build/C/man3/pthread_create.3:319
#, no-wrap
msgid " num_threads = argc - optind;\n"
msgstr " num_threads = argc - optind;\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:314
+#: build/C/man3/pthread_create.3:321
#, no-wrap
msgid " /* Initialize thread creation attributes */\n"
msgstr " /* Initialize thread creation attributes */\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:318
+#: build/C/man3/pthread_create.3:325
#, no-wrap
msgid ""
" s = pthread_attr_init(&attr);\n"
" handle_error_en(s, \"pthread_attr_init\");\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:324
+#: build/C/man3/pthread_create.3:331
#, no-wrap
msgid ""
" if (stack_size E<gt> 0) {\n"
" }\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:326
+#: build/C/man3/pthread_create.3:333
#, no-wrap
msgid " /* Allocate memory for pthread_create() arguments */\n"
msgstr " /* Allocate memory for pthread_create() arguments */\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:330
+#: build/C/man3/pthread_create.3:337
#, no-wrap
msgid ""
" tinfo = calloc(num_threads, sizeof(struct thread_info));\n"
" handle_error(\"calloc\");\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:332
+#: build/C/man3/pthread_create.3:339
#, no-wrap
msgid " /* Create one thread for each command-line argument */\n"
msgstr " /* Create one thread for each command-line argument */\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:336
+#: build/C/man3/pthread_create.3:343
#, no-wrap
msgid ""
" for (tnum = 0; tnum E<lt> num_threads; tnum++) {\n"
" tinfo[tnum].argv_string = argv[optind + tnum];\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:339
+#: build/C/man3/pthread_create.3:346
#, no-wrap
msgid ""
" /* The pthread_create() call stores the thread ID into\n"
" corresponding element of tinfo[] */\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:345
+#: build/C/man3/pthread_create.3:352
#, no-wrap
msgid ""
" s = pthread_create(&tinfo[tnum].thread_id, &attr,\n"
" }\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:348
+#: build/C/man3/pthread_create.3:355
#, no-wrap
msgid ""
" /* Destroy the thread attributes object, since it is no\n"
" longer needed */\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:352 build/C/man3/pthread_setschedparam.3:430
+#: build/C/man3/pthread_create.3:359 build/C/man3/pthread_setschedparam.3:430
#, no-wrap
msgid ""
" s = pthread_attr_destroy(&attr);\n"
" handle_error_en(s, \"pthread_attr_destroy\");\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:354
+#: build/C/man3/pthread_create.3:361
#, no-wrap
msgid " /* Now join with each thread, and display its returned value */\n"
msgstr " /* Now join with each thread, and display its returned value */\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:359
+#: build/C/man3/pthread_create.3:366
#, no-wrap
msgid ""
" for (tnum = 0; tnum E<lt> num_threads; tnum++) {\n"
" handle_error_en(s, \"pthread_join\");\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:364
+#: build/C/man3/pthread_create.3:371
#, no-wrap
msgid ""
" printf(\"Joined with thread %d; returned value was %s\\en\",\n"
" }\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:368
+#: build/C/man3/pthread_create.3:375
#, no-wrap
msgid ""
" free(tinfo);\n"
"}\n"
#. type: Plain text
-#: build/C/man3/pthread_create.3:382
+#: build/C/man3/pthread_create.3:389
msgid ""
"B<getrlimit>(2), B<pthread_attr_init>(3), B<pthread_cancel>(3), "
"B<pthread_detach>(3), B<pthread_equal>(3), B<pthread_exit>(3), "
#. type: TH
#: build/C/man3/pthread_equal.3:26 build/C/man3/pthread_exit.3:26
-#, no-wrap
-msgid "2009-03-30"
-msgstr "2009-03-30"
+#: build/C/man3/pthread_getcpuclockid.3:26
+#: build/C/man3/pthread_setaffinity_np.3:26
+#: build/C/man3/pthread_setconcurrency.3:25
+#, fuzzy, no-wrap
+#| msgid "2014-05-21"
+msgid "2014-05-23"
+msgstr "2014-05-21"
#. type: Plain text
#: build/C/man3/pthread_equal.3:29
msgstr "この関数は常に成功する。"
#. type: Plain text
-#: build/C/man3/pthread_equal.3:56
+#: build/C/man3/pthread_equal.3:52
+#, fuzzy
+#| msgid "The B<pthread_self>() function is thread-safe."
+msgid "The B<pthread_equal>() function is thread-safe."
+msgstr "B<pthread_self>() 関数はスレッドセーフである。"
+
+#. type: Plain text
+#: build/C/man3/pthread_equal.3:61
msgid ""
"The B<pthread_equal>() function is necessary because thread IDs should be "
"considered opaque: there is no portable way for applications to directly "
"移植性を確保できる形で比較する方法はない。"
#. type: Plain text
-#: build/C/man3/pthread_equal.3:60
+#: build/C/man3/pthread_equal.3:65
msgid "B<pthread_create>(3), B<pthread_self>(3), B<pthreads>(7)"
msgstr "B<pthread_create>(3), B<pthread_self>(3), B<pthreads>(7)"
msgstr "この関数は呼び出し側には返らない。"
#. type: Plain text
-#: build/C/man3/pthread_exit.3:82
+#: build/C/man3/pthread_exit.3:80
+#, fuzzy
+#| msgid "The B<pthread_kill>() function is thread-safe."
+msgid "The B<pthread_exit>() function is thread-safe."
+msgstr "B<pthread_kill>() 関数はスレッドセーフである。"
+
+#. type: Plain text
+#: build/C/man3/pthread_exit.3:87
msgid ""
"Performing a return from the start function of any thread other than the "
"main thread results in an implicit call to B<pthread_exit>(), using the "
"関数の返り値がスレッドの終了ステータスとして使用される。"
#. type: Plain text
-#: build/C/man3/pthread_exit.3:88
+#: build/C/man3/pthread_exit.3:93
msgid ""
"To allow other threads to continue execution, the main thread should "
"terminate by calling B<pthread_exit>() rather than B<exit>(3)."
"なく B<pthread_exit>() を呼び出して終了すべきである。"
#. type: Plain text
-#: build/C/man3/pthread_exit.3:93
+#: build/C/man3/pthread_exit.3:98
msgid ""
"The value pointed to by I<retval> should not be located on the calling "
"thread's stack, since the contents of that stack are undefined after the "
#. http://thread.gmane.org/gmane.linux.kernel/611611
#. http://marc.info/?l=linux-kernel&m=122525468300823&w=2
#. type: Plain text
-#: build/C/man3/pthread_exit.3:105
+#: build/C/man3/pthread_exit.3:110
msgid ""
"Currently, there are limitations in the kernel implementation logic for "
"B<wait>(2)ing on a stopped thread group with a dead thread group leader. "
"場合がある。"
#. type: Plain text
-#: build/C/man3/pthread_exit.3:109
+#: build/C/man3/pthread_exit.3:114
msgid "B<pthread_create>(3), B<pthread_join>(3), B<pthreads>(7)"
msgstr "B<pthread_create>(3), B<pthread_join>(3), B<pthreads>(7)"
msgid "PTHREAD_GETATTR_NP"
msgstr "PTHREAD_GETATTR_NP"
+#. type: TH
+#: build/C/man3/pthread_getattr_np.3:26 build/C/man3/pthread_tryjoin_np.3:26
+#, no-wrap
+msgid "2010-09-10"
+msgstr "2010-09-10"
+
#. type: Plain text
#: build/C/man3/pthread_getattr_np.3:29
msgid "pthread_getattr_np - get attributes of created thread"
msgid "PTHREAD_GETCPUCLOCKID"
msgstr "PTHREAD_GETCPUCLOCKID"
-#. type: TH
-#: build/C/man3/pthread_getcpuclockid.3:26
-#, no-wrap
-msgid "2009-02-08"
-msgstr "2009-02-08"
-
#. type: Plain text
#: build/C/man3/pthread_getcpuclockid.3:29
msgid "pthread_getcpuclockid - retrieve ID of a thread's CPU time clock"
msgstr "この関数は glibc バージョン 2.2 以降で利用できる。"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:78
+#: build/C/man3/pthread_getcpuclockid.3:70
+#, fuzzy
+#| msgid "The B<pthread_yield>() function is thread-safe."
+msgid "The B<pthread_getcpuclockid>() function is thread-safe."
+msgstr "B<pthread_yield>() 関数はスレッドセーフである。"
+
+#. type: Plain text
+#: build/C/man3/pthread_getcpuclockid.3:83
msgid ""
"When I<thread> refers to the calling thread, this function returns an "
"identifier that refers to the same clock manipulated by B<clock_gettime>(2) "
"を参照する ID が返される。"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:84
+#: build/C/man3/pthread_getcpuclockid.3:89
msgid ""
"The program below creates a thread and then uses B<clock_gettime>(2) to "
"retrieve the total process CPU time, and the per-thread CPU time consumed by "
"下記のシェルのセッションは実行例である。"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:94
+#: build/C/man3/pthread_getcpuclockid.3:99
#, no-wrap
msgid ""
"$ B<./a.out>\n"
"Subthread CPU time: 0.992\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:100
+#: build/C/man3/pthread_getcpuclockid.3:105
#, no-wrap
msgid "/* Link with \"-lrt\" */\n"
msgstr "/* \"-lrt\" でリンクする */\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:108
+#: build/C/man3/pthread_getcpuclockid.3:113
#, no-wrap
msgid ""
"#include E<lt>time.hE<gt>\n"
"#include E<lt>errno.hE<gt>\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:122
+#: build/C/man3/pthread_getcpuclockid.3:127
#, no-wrap
msgid ""
"static void *\n"
"}\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:127
+#: build/C/man3/pthread_getcpuclockid.3:132
#, no-wrap
msgid ""
"static void\n"
" struct timespec ts;\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:133
+#: build/C/man3/pthread_getcpuclockid.3:138
#, no-wrap
msgid ""
" printf(\"%s\", msg);\n"
"}\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:140
+#: build/C/man3/pthread_getcpuclockid.3:145
#, no-wrap
msgid ""
"int\n"
" int j, s;\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:144
+#: build/C/man3/pthread_getcpuclockid.3:149
#, no-wrap
msgid ""
" s = pthread_create(&thread, NULL, thread_start, NULL);\n"
" handle_error_en(s, \"pthread_create\");\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:147
+#: build/C/man3/pthread_getcpuclockid.3:152
#, no-wrap
msgid ""
" printf(\"Main thread sleeping\\en\");\n"
" sleep(1);\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:151
+#: build/C/man3/pthread_getcpuclockid.3:156
#, no-wrap
msgid ""
" printf(\"Main thread consuming some CPU time...\\en\");\n"
" getppid();\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:153
+#: build/C/man3/pthread_getcpuclockid.3:158
#, no-wrap
msgid " pclock(\"Process total CPU time: \", CLOCK_PROCESS_CPUTIME_ID);\n"
msgstr " pclock(\"Process total CPU time: \", CLOCK_PROCESS_CPUTIME_ID);\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:158
+#: build/C/man3/pthread_getcpuclockid.3:163
#, no-wrap
msgid ""
" s = pthread_getcpuclockid(pthread_self(), &cid);\n"
" pclock(\"Main thread CPU time: \", cid);\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:161
+#: build/C/man3/pthread_getcpuclockid.3:166
#, no-wrap
msgid ""
" /* The preceding 4 lines of code could have been replaced by:\n"
" pclock(\"Main thread CPU time: \", CLOCK_THREAD_CPUTIME_ID); */\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:166
+#: build/C/man3/pthread_getcpuclockid.3:171
#, no-wrap
msgid ""
" s = pthread_getcpuclockid(thread, &cid);\n"
" pclock(\"Subthread CPU time: 1 \", cid);\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:169
+#: build/C/man3/pthread_getcpuclockid.3:174
#, no-wrap
msgid ""
" exit(EXIT_SUCCESS); /* Terminates both threads */\n"
"}\n"
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:178
+#: build/C/man3/pthread_getcpuclockid.3:183
msgid ""
"B<clock_gettime>(2), B<clock_settime>(2), B<timer_create>(2), "
"B<clock_getcpuclockid>(3), B<pthread_self>(3), B<pthreads>(7), B<time>(7)"
"affinity マスクの大きさよりも小さい。"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:137
+#: build/C/man3/pthread_setaffinity_np.3:128
+#, fuzzy
+#| msgid ""
+#| "The B<pthread_setcancelstate>() and B<pthread_setcanceltype>() "
+#| "functions are thread-safe."
+msgid ""
+"The B<pthread_setaffinity_np>() and B<pthread_getaffinity_np>() functions "
+"are thread-safe."
+msgstr ""
+"関数 B<pthread_setcancelstate>() と B<pthread_setcanceltype>() はスレッドセー"
+"フである。"
+
+#. type: Plain text
+#: build/C/man3/pthread_setaffinity_np.3:144
msgid ""
"After a call to B<pthread_setaffinity_np>(), the set of CPUs on which the "
"thread will actually run is the intersection of the set specified in the "
"これらの制限は、カーネルにより黙って適用される。"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:143
+#: build/C/man3/pthread_setaffinity_np.3:150
msgid ""
"These functions are implemented on top of the B<sched_setaffinity>(2) and "
"B<sched_getaffinity>(2) system calls."
"B<sched_getaffinity>(2) を使って実装されている。"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:154
+#: build/C/man3/pthread_setaffinity_np.3:161
msgid ""
"A new thread created by B<pthread_create>(3) inherits a copy of its "
"creator's CPU affinity mask."
"作成者の CPU affinity マスクを継承する。"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:162
+#: build/C/man3/pthread_setaffinity_np.3:169
msgid ""
"In the following program, the main thread uses B<pthread_setaffinity_np>() "
"to set its CPU affinity mask to include CPUs 0 to 7 (which may not all be "
"スレッドに実際に設定された CPU affinity マスクを確認している。"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:169
+#: build/C/man3/pthread_setaffinity_np.3:176
#, no-wrap
msgid ""
"#define _GNU_SOURCE\n"
"#include E<lt>errno.hE<gt>\n"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:179
+#: build/C/man3/pthread_setaffinity_np.3:186
#, no-wrap
msgid ""
"int\n"
" pthread_t thread;\n"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:181
+#: build/C/man3/pthread_setaffinity_np.3:188
#, no-wrap
msgid " thread = pthread_self();\n"
msgstr " thread = pthread_self();\n"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:183
+#: build/C/man3/pthread_setaffinity_np.3:190
#, no-wrap
msgid " /* Set affinity mask to include CPUs 0 to 7 */\n"
msgstr " /* Set affinity mask to include CPUs 0 to 7 */\n"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:187
+#: build/C/man3/pthread_setaffinity_np.3:194
#, no-wrap
msgid ""
" CPU_ZERO(&cpuset);\n"
" CPU_SET(j, &cpuset);\n"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:191
+#: build/C/man3/pthread_setaffinity_np.3:198
#, no-wrap
msgid ""
" s = pthread_setaffinity_np(thread, sizeof(cpu_set_t), &cpuset);\n"
" handle_error_en(s, \"pthread_setaffinity_np\");\n"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:193
+#: build/C/man3/pthread_setaffinity_np.3:200
#, no-wrap
msgid " /* Check the actual affinity mask assigned to the thread */\n"
msgstr " /* Check the actual affinity mask assigned to the thread */\n"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:197
+#: build/C/man3/pthread_setaffinity_np.3:204
#, no-wrap
msgid ""
" s = pthread_getaffinity_np(thread, sizeof(cpu_set_t), &cpuset);\n"
" handle_error_en(s, \"pthread_getaffinity_np\");\n"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:202
+#: build/C/man3/pthread_setaffinity_np.3:209
#, no-wrap
msgid ""
" printf(\"Set returned by pthread_getaffinity_np() contained:\\en\");\n"
" printf(\" CPU %d\\en\", j);\n"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:205
+#: build/C/man3/pthread_setaffinity_np.3:212
#: build/C/man3/pthread_setschedparam.3:437
#, no-wrap
msgid ""
"}\n"
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:214
+#: build/C/man3/pthread_setaffinity_np.3:221
msgid ""
"B<sched_setaffinity>(2), B<pthread_attr_setaffinity_np>(3), "
"B<pthread_self>(3), B<sched_getcpu>(3), B<cpuset>(7), B<pthreads>(7), "
"B<sched>(7)"
-msgstr "B<sched_setaffinity>(2), B<pthread_attr_setaffinity_np>(3), B<pthread_self>(3), B<sched_getcpu>(3), B<cpuset>(7), B<pthreads>(7), B<sched>(7)"
+msgstr ""
+"B<sched_setaffinity>(2), B<pthread_attr_setaffinity_np>(3), "
+"B<pthread_self>(3), B<sched_getcpu>(3), B<cpuset>(7), B<pthreads>(7), "
+"B<sched>(7)"
#. type: TH
#: build/C/man3/pthread_setcancelstate.3:26
msgid ""
"The B<pthread_setcancelstate>() and B<pthread_setcanceltype>() functions "
"are thread-safe."
-msgstr "関数 B<pthread_setcancelstate>() と B<pthread_setcanceltype>() はスレッドセーフである。"
+msgstr ""
+"関数 B<pthread_setcancelstate>() と B<pthread_setcanceltype>() はスレッドセー"
+"フである。"
#. type: Plain text
#: build/C/man3/pthread_setcancelstate.3:125
"list of free blocks managed by the B<malloc>(3) family of functions) may be "
"left in an inconsistent state if cancellation occurs in the middle of the "
"function call. Consequently, clean-up handlers cease to be useful."
-msgstr "cancelability type を B<PTHREAD_CANCEL_ASYNCHRONOUS> に設定して役に立つことはめったにない。スレッドはI<いつでも>キャンセルすることができることになるので、スレッドが安全にリソースの確保 (例えば B<malloc>(3) でメモリを割り当てる) や mutex、セマフォ、ロックなどの獲得を行うことができない。アプリケーションは、スレッドがキャンセルされる際に、これらのリソースがどのような状態にあるかを知る術はないので、リソースの確保が安全ではなくなる。つまり、キャンセルが起こったのが、リソースの確保前なのか、確保中なのか、確保後なのかが分からない。さらに、関数呼び出しの最中にキャンセルが発生すると、いくつかの内部データ構造 (例えば、B<malloc>(3) 関連の関数が管理している未使用ブロックのリンクリスト) が一貫性のない状態のままになってしまう可能性がある。その結果、クリーンアップハンドラが役に立たないものになってしまう。"
+msgstr ""
+"cancelability type を B<PTHREAD_CANCEL_ASYNCHRONOUS> に設定して役に立つことは"
+"めったにない。スレッドはI<いつでも>キャンセルすることができることになるので、"
+"スレッドが安全にリソースの確保 (例えば B<malloc>(3) でメモリを割り当てる) や "
+"mutex、セマフォ、ロックなどの獲得を行うことができない。アプリケーションは、ス"
+"レッドがキャンセルされる際に、これらのリソースがどのような状態にあるかを知る"
+"術はないので、リソースの確保が安全ではなくなる。つまり、キャンセルが起こった"
+"のが、リソースの確保前なのか、確保中なのか、確保後なのかが分からない。さら"
+"に、関数呼び出しの最中にキャンセルが発生すると、いくつかの内部データ構造 (例"
+"えば、B<malloc>(3) 関連の関数が管理している未使用ブロックのリンクリスト) が一"
+"貫性のない状態のままになってしまう可能性がある。その結果、クリーンアップハン"
+"ドラが役に立たないものになってしまう。"
#. type: Plain text
#: build/C/man3/pthread_setcancelstate.3:162
"B<pthread_cancel>(3), B<pthread_setcancelstate>(), and "
"B<pthread_setcanceltype>() be async-cancel-safe. In general, other library "
"functions can't be safely called from an asynchronously cancelable thread."
-msgstr "非同期で安全にキャンセルできる関数は I<async-cancel-safe functions> と呼ばれる。 POSIX.1-2001 で、非同期で安全にキャンセルできるように求められている関数は B<pthread_cancel>(3), B<pthread_setcancelstate>(), B<pthread_setcanceltype>() だけである。 一般的には、それ以外のライブラリ関数は、非同期にキャンセルできるスレッドから安全に呼び出すことはできない。"
+msgstr ""
+"非同期で安全にキャンセルできる関数は I<async-cancel-safe functions> と呼ばれ"
+"る。 POSIX.1-2001 で、非同期で安全にキャンセルできるように求められている関数"
+"は B<pthread_cancel>(3), B<pthread_setcancelstate>(), "
+"B<pthread_setcanceltype>() だけである。 一般的には、それ以外のライブラリ関数"
+"は、非同期にキャンセルできるスレッドから安全に呼び出すことはできない。"
#. type: Plain text
#: build/C/man3/pthread_setcancelstate.3:165
msgid ""
"One of the few circumstances in which asynchronous cancelability is useful "
"is for cancellation of a thread that is in a pure compute-bound loop."
-msgstr "非同期でのキャンセルが有効な数少ない状況としては、純粋に計算だけを行うループに入っているスレッドをキャンセルするといった場面がある。"
+msgstr ""
+"非同期でのキャンセルが有効な数少ない状況としては、純粋に計算だけを行うループ"
+"に入っているスレッドをキャンセルするといった場面がある。"
#. type: SS
#: build/C/man3/pthread_setcancelstate.3:165
msgid "PTHREAD_SETCONCURRENCY"
msgstr "PTHREAD_SETCONCURRENCY"
-#. type: TH
-#: build/C/man3/pthread_setconcurrency.3:25
-#, no-wrap
-msgid "2009-04-10"
-msgstr "2009-04-10"
-
#. type: Plain text
#: build/C/man3/pthread_setconcurrency.3:29
msgid ""
msgstr "これらの関数は glibc バージョン 2.1 以降で利用できる。"
#. type: Plain text
-#: build/C/man3/pthread_setconcurrency.3:87
+#: build/C/man3/pthread_setconcurrency.3:90
+#, fuzzy
+#| msgid ""
+#| "The B<pthread_setcancelstate>() and B<pthread_setcanceltype>() "
+#| "functions are thread-safe."
+msgid ""
+"The B<pthread_setconcurrency>() and B<pthread_getconcurrency>() functions "
+"are thread-safe."
+msgstr ""
+"関数 B<pthread_setcancelstate>() と B<pthread_setcanceltype>() はスレッドセー"
+"フである。"
+
+#. type: Plain text
+#: build/C/man3/pthread_setconcurrency.3:94
msgid "The default concurrency level is 0."
msgstr "デフォルトの concurrency level は 0 である。"
#. type: Plain text
-#: build/C/man3/pthread_setconcurrency.3:94
+#: build/C/man3/pthread_setconcurrency.3:101
msgid ""
"Concurrency levels are meaningful only for M:N threading implementations, "
"where at any moment a subset of a process's set of user-level threads may be "
"ムに伝えることができる。"
#. type: Plain text
-#: build/C/man3/pthread_setconcurrency.3:100
+#: build/C/man3/pthread_setconcurrency.3:107
msgid ""
"Both LinuxThreads and NPTL are 1:1 threading implementations, so setting the "
"concurrency level has no meaning. In other words, on Linux these functions "
"プログラムの実行には何の影響も与えないということである。"
#. type: Plain text
-#: build/C/man3/pthread_setconcurrency.3:103
+#: build/C/man3/pthread_setconcurrency.3:110
msgid "B<pthread_attr_setscope>(3), B<pthreads>(7)"
msgstr "B<pthread_attr_setscope>(3), B<pthreads>(7)"
msgid "PTHREAD_SETNAME_NP"
msgstr "PTHREAD_SETNAME_NP"
-#. type: TH
-#: build/C/man3/pthread_setname_np.3:26
-#, no-wrap
-msgid "2013-06-21"
-msgstr "2013-06-21"
-
#. type: Plain text
#: build/C/man3/pthread_setname_np.3:29
msgid "pthread_setname_np, pthread_getname_np - set/get the name of a thread"
#. type: Plain text
#: build/C/man3/pthread_setname_np.3:36
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+#| "B<#include E<lt>pthread.hE<gt>>\n"
+#| "B<int pthread_setname_np(pthread_t >I<thread>B<, const char *>I<name>B<);>\n"
+#| "B<int pthread_getname_np(pthread_t >I<thread>B<,>\n"
+#| "B< const char *>I<name>B<, size_t >I<len>B<);>\n"
msgid ""
"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
"B<#include E<lt>pthread.hE<gt>>\n"
"B<int pthread_setname_np(pthread_t >I<thread>B<, const char *>I<name>B<);>\n"
"B<int pthread_getname_np(pthread_t >I<thread>B<,>\n"
-"B< const char *>I<name>B<, size_t >I<len>B<);>\n"
+"B< char *>I<name>B<, size_t >I<len>B<);>\n"
msgstr ""
"B<#define _GNU_SOURCE> /* feature_test_macros(7) 参照 */\n"
"B<#include E<lt>pthread.hE<gt>>\n"
msgid "PTHREAD_SETSCHEDPARAM"
msgstr "PTHREAD_SETSCHEDPARAM"
-#. type: TH
-#: build/C/man3/pthread_setschedparam.3:26
-#: build/C/man3/pthread_setschedprio.3:26 build/C/man3/pthread_sigmask.3:26
-#: build/C/man3/pthread_sigqueue.3:25 build/C/man3/pthread_testcancel.3:26
-#, no-wrap
-msgid "2014-05-19"
-msgstr "2014-05-19"
-
#. type: Plain text
#: build/C/man3/pthread_setschedparam.3:30
msgid ""
#. type: Plain text
#: build/C/man3/pthread_setschedparam.3:38
-#, no-wrap
-msgid ""
-"B<pthread_setschedparam(pthread_t >I<thread>B<, int >I<policy>B<,>\n"
-"B< const struct sched_param *>I<param>B<);>\n"
-"B<pthread_getschedparam(pthread_t >I<thread>B<, int *>I<policy>B<,>\n"
-"B< struct sched_param *>I<param>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<pthread_setschedparam(pthread_t >I<thread>B<, int >I<policy>B<,>\n"
+#| "B< const struct sched_param *>I<param>B<);>\n"
+#| "B<pthread_getschedparam(pthread_t >I<thread>B<, int *>I<policy>B<,>\n"
+#| "B< struct sched_param *>I<param>B<);>\n"
+msgid ""
+"B<int pthread_setschedparam(pthread_t >I<thread>B<, int >I<policy>B<,>\n"
+"B< const struct sched_param *>I<param>B<);>\n"
+"B<int pthread_getschedparam(pthread_t >I<thread>B<, int *>I<policy>B<,>\n"
+"B< struct sched_param *>I<param>B<);>\n"
msgstr ""
"B<pthread_setschedparam(pthread_t >I<thread>B<, int >I<policy>B<,>\n"
"B< const struct sched_param *>I<param>B<);>\n"
msgid ""
"I<policy> specifies the new scheduling policy for I<thread>. The supported "
"values for I<policy>, and their semantics, are described in B<sched>(7)."
-msgstr "I<policy> は I<thread> の新しいスケジューリングポリシーを指定する。 I<policy> に指定できる値とその意味は B<sched>(7) で説明されている。"
+msgstr ""
+"I<policy> は I<thread> の新しいスケジューリングポリシーを指定する。 "
+"I<policy> に指定できる値とその意味は B<sched>(7) で説明されている。"
#. type: Plain text
#: build/C/man3/pthread_setschedparam.3:63
msgid ""
"The B<pthread_setschedparam>() and B<pthread_getschedparam>() functions "
"are thread-safe."
-msgstr "関数 B<pthread_setschedparam>() と B<pthread_getschedparam>() はスレッドセーフである。"
+msgstr ""
+"関数 B<pthread_setschedparam>() と B<pthread_getschedparam>() はスレッドセー"
+"フである。"
#. type: Plain text
#: build/C/man3/pthread_setschedparam.3:156
"For a description of the permissions required to, and the effect of, "
"changing a thread's scheduling policy and priority, and details of the "
"permitted ranges for priorities in each scheduling policy, see B<sched>(7)."
-msgstr "スレッドのスケジューリングポリシーや優先度を変更するために必要な許可や変更した場合の影響、および各スケジューリングポリシーで認められる優先度の範囲の詳細については、 B<sched>(7) を参照。"
+msgstr ""
+"スレッドのスケジューリングポリシーや優先度を変更するために必要な許可や変更し"
+"た場合の影響、および各スケジューリングポリシーで認められる優先度の範囲の詳細"
+"については、 B<sched>(7) を参照。"
#. type: Plain text
#: build/C/man3/pthread_setschedparam.3:163
"B<pthread_attr_setinheritsched>(3), B<pthread_attr_setschedparam>(3), "
"B<pthread_attr_setschedpolicy>(3), B<pthread_create>(3), B<pthread_self>(3), "
"B<pthread_setschedprio>(3), B<pthreads>(7), B<sched>(7)"
-msgstr "B<getrlimit>(2), B<sched_get_priority_min>(2), B<pthread_attr_init>(3), B<pthread_attr_setinheritsched>(3), B<pthread_attr_setschedparam>(3), B<pthread_attr_setschedpolicy>(3), B<pthread_create>(3), B<pthread_self>(3), B<pthread_setschedprio>(3), B<pthreads>(7), B<sched>(7)"
+msgstr ""
+"B<getrlimit>(2), B<sched_get_priority_min>(2), B<pthread_attr_init>(3), "
+"B<pthread_attr_setinheritsched>(3), B<pthread_attr_setschedparam>(3), "
+"B<pthread_attr_setschedpolicy>(3), B<pthread_create>(3), B<pthread_self>(3), "
+"B<pthread_setschedprio>(3), B<pthreads>(7), B<sched>(7)"
#. type: TH
#: build/C/man3/pthread_setschedprio.3:26
#. type: Plain text
#: build/C/man3/pthread_setschedprio.3:34
-#, no-wrap
-msgid "B<pthread_setschedprio(pthread_t >I<thread>B<, int >I<prio>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<pthread_setschedprio(pthread_t >I<thread>B<, int >I<prio>B<);>\n"
+msgid "B<int pthread_setschedprio(pthread_t >I<thread>B<, int >I<prio>B<);>\n"
msgstr "B<pthread_setschedprio(pthread_t >I<thread>B<, int >I<prio>B<);>\n"
#. FIXME . nptl/pthread_setschedprio.c has the following
"For a description of the permissions required to, and the effect of, "
"changing a thread's scheduling priority, and details of the permitted ranges "
"for priorities in each scheduling policy, see B<sched>(7)."
-msgstr "スレッドのスケジューリング優先度を変更するために必要な許可や変更した場合の影響、および各スケジューリングポリシーで認められる優先度の範囲の詳細については、 B<sched>(7) を参照。"
+msgstr ""
+"スレッドのスケジューリング優先度を変更するために必要な許可や変更した場合の影"
+"響、および各スケジューリングポリシーで認められる優先度の範囲の詳細について"
+"は、 B<sched>(7) を参照。"
#. type: Plain text
#: build/C/man3/pthread_setschedprio.3:110
"B<pthread_attr_setinheritsched>(3), B<pthread_attr_setschedparam>(3), "
"B<pthread_attr_setschedpolicy>(3), B<pthread_create>(3), B<pthread_self>(3), "
"B<pthread_setschedparam>(3), B<pthreads>(7), B<sched>(7)"
-msgstr "B<getrlimit>(2), B<sched_get_priority_min>(2), B<pthread_attr_init>(3), B<pthread_attr_setinheritsched>(3), B<pthread_attr_setschedparam>(3), B<pthread_attr_setschedpolicy>(3), B<pthread_create>(3), B<pthread_self>(3), B<pthread_setschedparam>(3), B<pthreads>(7), B<sched>(7)"
+msgstr ""
+"B<getrlimit>(2), B<sched_get_priority_min>(2), B<pthread_attr_init>(3), "
+"B<pthread_attr_setinheritsched>(3), B<pthread_attr_setschedparam>(3), "
+"B<pthread_attr_setschedpolicy>(3), B<pthread_create>(3), B<pthread_self>(3), "
+"B<pthread_setschedparam>(3), B<pthreads>(7), B<sched>(7)"
#. type: TH
#: build/C/man3/pthread_sigmask.3:26
msgid "PTHREAD_SIGMASK"
msgstr "PTHREAD_SIGMASK"
+#. type: TH
+#: build/C/man3/pthread_sigmask.3:26 build/C/man3/pthread_testcancel.3:26
+#, no-wrap
+msgid "2014-05-19"
+msgstr "2014-05-19"
+
#. type: Plain text
#: build/C/man3/pthread_sigmask.3:29
msgid "pthread_sigmask - examine and change mask of blocked signals"
msgstr "pthread_sigqueue - スレッドに対するシグナルとデータをキューに入れる"
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:34
+#: build/C/man3/pthread_sigqueue.3:32
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<#include E<lt>pthread.hE<gt>>\n"
+#| "B<#include E<lt>time.hE<gt>>\n"
+msgid ""
+"B<#include E<lt>signal.hE<gt>>\n"
+"B<#include E<lt>pthread.hE<gt>>\n"
+msgstr ""
+"B<#include E<lt>pthread.hE<gt>>\n"
+"B<#include E<lt>time.hE<gt>>\n"
+
+#. type: Plain text
+#: build/C/man3/pthread_sigqueue.3:35
#, no-wrap
msgid ""
"B<int pthread_sigqueue(pthread_t >I<thread>B<, int >I<sig>B<,>\n"
"B< const union sigval >I<value>B<);>\n"
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:45
+#: build/C/man3/pthread_sigqueue.3:46
msgid "B<pthread_sigqueue>(): _GNU_SOURCE"
msgstr "B<pthread_sigqueue>(): _GNU_SOURCE"
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:53
+#: build/C/man3/pthread_sigqueue.3:54
msgid ""
"The B<pthread_sigqueue>() function performs a similar task to "
"B<sigqueue>(3), but, rather than sending a signal to a process, it sends a "
"同じプロセス内のスレッドにシグナルを送信する。"
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:65
+#: build/C/man3/pthread_sigqueue.3:66
msgid ""
"The I<thread> argument is the ID of a thread in the same process as the "
"caller. The I<sig> argument specifies the signal to be sent. The I<value> "
"詳細は B<sigqueue>(3) を参照。"
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:70
+#: build/C/man3/pthread_sigqueue.3:71
msgid ""
"On success, B<pthread_sigqueue>() returns 0; on error, it returns an error "
"number."
"エラーの場合、エラー番号を返す。"
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:77
+#: build/C/man3/pthread_sigqueue.3:78
msgid ""
"The limit of signals which may be queued has been reached. (See "
"B<signal>(7) for further information.)"
"(詳しい情報は (B<signal>(7) を参照)。"
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:81
+#: build/C/man3/pthread_sigqueue.3:82
msgid "I<sig> was invalid."
msgstr "I<sig> が無効であった。"
#. type: TP
-#: build/C/man3/pthread_sigqueue.3:81
+#: build/C/man3/pthread_sigqueue.3:82
#, no-wrap
msgid "B<ENOSYS>"
msgstr "B<ENOSYS>"
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:85
+#: build/C/man3/pthread_sigqueue.3:86
msgid "B<pthread_sigqueue>() is not supported on this system."
msgstr "B<pthread_sigqueue>() がこのシステムではサポートされていない。"
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:89
+#: build/C/man3/pthread_sigqueue.3:90
msgid "I<thread> is not valid."
msgstr "I<thread> が無効である。"
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:93
+#: build/C/man3/pthread_sigqueue.3:94
msgid "The B<pthread_sigqueue>() function first appeared in glibc 2.11."
msgstr "B<pthread_sigqueue>() 関数は glibc 2.11 で初めて登場した。"
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:98
+#: build/C/man3/pthread_sigqueue.3:99
msgid "The B<pthread_sigqueue>() function is thread-safe."
msgstr "B<pthread_sigqueue>() 関数はスレッドセーフである。"
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:100
+#: build/C/man3/pthread_sigqueue.3:101
msgid "This function is a GNU extension."
msgstr "この関数は GNU による拡張である。"
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:108
+#: build/C/man3/pthread_sigqueue.3:109
msgid ""
"B<rt_tgsigqueueinfo>(2), B<sigaction>(2), B<pthread_sigmask>(3), "
"B<sigqueue>(3), B<sigwait>(3), B<pthreads>(7), B<signal>(7)"
"B<pthread_setcancelstate>(3), B<pthread_setcanceltype>(3),\n"
"B<pthread_setspecific>(3), B<pthread_sigmask>(3), B<pthread_sigqueue>(3),\n"
"and B<pthread_testcancel>(3)"
+
+#~ msgid "2014-04-14"
+#~ msgstr "2014-04-14"
+
+#~ msgid "2014-04-21"
+#~ msgstr "2014-04-21"
+
+#~ msgid "2014-05-10"
+#~ msgstr "2014-05-10"
+
+#~ msgid "2008-12-04"
+#~ msgstr "2008-12-04"
+
+#~ msgid "2012-08-03"
+#~ msgstr "2012-08-03"
+
+#~ msgid "2009-03-30"
+#~ msgstr "2009-03-30"
+
+#~ msgid "2009-02-08"
+#~ msgstr "2009-02-08"
+
+#~ msgid "2009-04-10"
+#~ msgstr "2009-04-10"
+
+#~ msgid "2013-06-21"
+#~ msgstr "2013-06-21"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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"
msgstr ""
#. type: SH
-#: build/C/man3/getcontext.3:34 build/C/man3/makecontext.3:38 build/C/man3/pthread_attr_init.3:39 build/C/man3/pthread_attr_setaffinity_np.3:42 build/C/man3/pthread_attr_setdetachstate.3:41 build/C/man3/pthread_attr_setguardsize.3:41 build/C/man3/pthread_attr_setinheritsched.3:41 build/C/man3/pthread_attr_setschedparam.3:41 build/C/man3/pthread_attr_setschedpolicy.3:41 build/C/man3/pthread_attr_setscope.3:41 build/C/man3/pthread_attr_setstack.3:54 build/C/man3/pthread_attr_setstackaddr.3:41 build/C/man3/pthread_attr_setstacksize.3:41 build/C/man3/pthread_cancel.3:37 build/C/man3/pthread_cleanup_push.3:40 build/C/man3/pthread_cleanup_push_defer_np.3:40 build/C/man3/pthread_create.3:38 build/C/man3/pthread_detach.3:37 build/C/man3/pthread_equal.3:37 build/C/man3/pthread_exit.3:37 build/C/man3/pthread_getattr_np.3:38 build/C/man3/pthread_getcpuclockid.3:38 build/C/man3/pthread_join.3:37 build/C/man3/pthread_kill.3:49 build/C/man3/pthread_kill_other_threads_np.3:35 build/C/man3/pthread_self.3:37 build/C/man3/pthread_setaffinity_np.3:42 build/C/man3/pthread_setcancelstate.3:39 build/C/man3/pthread_setconcurrency.3:38 build/C/man3/pthread_setname_np.3:39 build/C/man3/pthread_setschedparam.3:41 build/C/man3/pthread_setschedprio.3:37 build/C/man3/pthread_sigmask.3:50 build/C/man3/pthread_sigqueue.3:45 build/C/man3/pthread_testcancel.3:37 build/C/man3/pthread_tryjoin_np.3:42 build/C/man3/pthread_yield.3:37 build/C/man7/pthreads.7:29
+#: build/C/man3/getcontext.3:34 build/C/man3/makecontext.3:38 build/C/man3/pthread_attr_init.3:39 build/C/man3/pthread_attr_setaffinity_np.3:42 build/C/man3/pthread_attr_setdetachstate.3:41 build/C/man3/pthread_attr_setguardsize.3:41 build/C/man3/pthread_attr_setinheritsched.3:41 build/C/man3/pthread_attr_setschedparam.3:41 build/C/man3/pthread_attr_setschedpolicy.3:41 build/C/man3/pthread_attr_setscope.3:41 build/C/man3/pthread_attr_setstack.3:54 build/C/man3/pthread_attr_setstackaddr.3:41 build/C/man3/pthread_attr_setstacksize.3:41 build/C/man3/pthread_cancel.3:37 build/C/man3/pthread_cleanup_push.3:40 build/C/man3/pthread_cleanup_push_defer_np.3:53 build/C/man3/pthread_create.3:38 build/C/man3/pthread_detach.3:37 build/C/man3/pthread_equal.3:37 build/C/man3/pthread_exit.3:37 build/C/man3/pthread_getattr_np.3:38 build/C/man3/pthread_getcpuclockid.3:38 build/C/man3/pthread_join.3:37 build/C/man3/pthread_kill.3:49 build/C/man3/pthread_kill_other_threads_np.3:35 build/C/man3/pthread_self.3:37 build/C/man3/pthread_setaffinity_np.3:42 build/C/man3/pthread_setcancelstate.3:39 build/C/man3/pthread_setconcurrency.3:38 build/C/man3/pthread_setname_np.3:39 build/C/man3/pthread_setschedparam.3:41 build/C/man3/pthread_setschedprio.3:37 build/C/man3/pthread_sigmask.3:50 build/C/man3/pthread_sigqueue.3:46 build/C/man3/pthread_testcancel.3:37 build/C/man3/pthread_tryjoin_np.3:42 build/C/man3/pthread_yield.3:37 build/C/man7/pthreads.7:29
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/getcontext.3:142 build/C/man3/makecontext.3:84 build/C/man3/pthread_attr_init.3:68 build/C/man3/pthread_attr_setaffinity_np.3:76 build/C/man3/pthread_attr_setdetachstate.3:77 build/C/man3/pthread_attr_setguardsize.3:90 build/C/man3/pthread_attr_setinheritsched.3:93 build/C/man3/pthread_attr_setschedparam.3:85 build/C/man3/pthread_attr_setschedpolicy.3:83 build/C/man3/pthread_attr_setscope.3:103 build/C/man3/pthread_attr_setstack.3:85 build/C/man3/pthread_attr_setstackaddr.3:74 build/C/man3/pthread_attr_setstacksize.3:61 build/C/man3/pthread_cancel.3:112 build/C/man3/pthread_cleanup_push.3:121 build/C/man3/pthread_create.3:115 build/C/man3/pthread_detach.3:49 build/C/man3/pthread_equal.3:41 build/C/man3/pthread_exit.3:71 build/C/man3/pthread_getattr_np.3:73 build/C/man3/pthread_getcpuclockid.3:46 build/C/man3/pthread_join.3:70 build/C/man3/pthread_kill.3:63 build/C/man3/pthread_self.3:46 build/C/man3/pthread_setaffinity_np.3:77 build/C/man3/pthread_setcancelstate.3:92 build/C/man3/pthread_setconcurrency.3:56 build/C/man3/pthread_setname_np.3:72 build/C/man3/pthread_setschedparam.3:104 build/C/man3/pthread_setschedprio.3:53 build/C/man3/pthread_sigmask.3:61 build/C/man3/pthread_sigqueue.3:65 build/C/man3/pthread_testcancel.3:50 build/C/man3/pthread_tryjoin_np.3:85 build/C/man3/pthread_yield.3:44
+#: build/C/man3/getcontext.3:142 build/C/man3/makecontext.3:84 build/C/man3/pthread_attr_init.3:68 build/C/man3/pthread_attr_setaffinity_np.3:76 build/C/man3/pthread_attr_setdetachstate.3:77 build/C/man3/pthread_attr_setguardsize.3:90 build/C/man3/pthread_attr_setinheritsched.3:93 build/C/man3/pthread_attr_setschedparam.3:85 build/C/man3/pthread_attr_setschedpolicy.3:83 build/C/man3/pthread_attr_setscope.3:103 build/C/man3/pthread_attr_setstack.3:85 build/C/man3/pthread_attr_setstackaddr.3:74 build/C/man3/pthread_attr_setstacksize.3:61 build/C/man3/pthread_cancel.3:112 build/C/man3/pthread_cleanup_push.3:121 build/C/man3/pthread_create.3:115 build/C/man3/pthread_detach.3:49 build/C/man3/pthread_equal.3:41 build/C/man3/pthread_exit.3:71 build/C/man3/pthread_getattr_np.3:73 build/C/man3/pthread_getcpuclockid.3:46 build/C/man3/pthread_join.3:70 build/C/man3/pthread_kill.3:63 build/C/man3/pthread_self.3:46 build/C/man3/pthread_setaffinity_np.3:77 build/C/man3/pthread_setcancelstate.3:92 build/C/man3/pthread_setconcurrency.3:56 build/C/man3/pthread_setname_np.3:72 build/C/man3/pthread_setschedparam.3:104 build/C/man3/pthread_setschedprio.3:53 build/C/man3/pthread_sigmask.3:61 build/C/man3/pthread_sigqueue.3:66 build/C/man3/pthread_testcancel.3:50 build/C/man3/pthread_tryjoin_np.3:85 build/C/man3/pthread_yield.3:44
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/getcontext.3:151 build/C/man3/makecontext.3:96 build/C/man3/pthread_attr_init.3:71 build/C/man3/pthread_attr_setaffinity_np.3:79 build/C/man3/pthread_attr_setdetachstate.3:80 build/C/man3/pthread_attr_setguardsize.3:93 build/C/man3/pthread_attr_setinheritsched.3:96 build/C/man3/pthread_attr_setschedparam.3:88 build/C/man3/pthread_attr_setschedpolicy.3:86 build/C/man3/pthread_attr_setscope.3:106 build/C/man3/pthread_attr_setstack.3:88 build/C/man3/pthread_attr_setstackaddr.3:77 build/C/man3/pthread_attr_setstacksize.3:64 build/C/man3/pthread_cancel.3:117 build/C/man3/pthread_cleanup_push.3:123 build/C/man3/pthread_create.3:122 build/C/man3/pthread_detach.3:54 build/C/man3/pthread_equal.3:45 build/C/man3/pthread_exit.3:73 build/C/man3/pthread_getattr_np.3:76 build/C/man3/pthread_getcpuclockid.3:49 build/C/man3/pthread_join.3:75 build/C/man3/pthread_kill.3:68 build/C/man3/pthread_self.3:48 build/C/man3/pthread_setaffinity_np.3:80 build/C/man3/pthread_setcancelstate.3:95 build/C/man3/pthread_setconcurrency.3:68 build/C/man3/pthread_setname_np.3:75 build/C/man3/pthread_setschedparam.3:112 build/C/man3/pthread_setschedprio.3:61 build/C/man3/pthread_sigmask.3:66 build/C/man3/pthread_sigqueue.3:70 build/C/man3/pthread_testcancel.3:54 build/C/man3/pthread_tryjoin_np.3:89 build/C/man3/pthread_yield.3:49
+#: build/C/man3/getcontext.3:151 build/C/man3/makecontext.3:96 build/C/man3/pthread_attr_init.3:71 build/C/man3/pthread_attr_setaffinity_np.3:79 build/C/man3/pthread_attr_setdetachstate.3:80 build/C/man3/pthread_attr_setguardsize.3:93 build/C/man3/pthread_attr_setinheritsched.3:96 build/C/man3/pthread_attr_setschedparam.3:88 build/C/man3/pthread_attr_setschedpolicy.3:86 build/C/man3/pthread_attr_setscope.3:106 build/C/man3/pthread_attr_setstack.3:88 build/C/man3/pthread_attr_setstackaddr.3:77 build/C/man3/pthread_attr_setstacksize.3:64 build/C/man3/pthread_cancel.3:117 build/C/man3/pthread_cleanup_push.3:123 build/C/man3/pthread_create.3:122 build/C/man3/pthread_detach.3:54 build/C/man3/pthread_equal.3:45 build/C/man3/pthread_exit.3:73 build/C/man3/pthread_getattr_np.3:76 build/C/man3/pthread_getcpuclockid.3:49 build/C/man3/pthread_join.3:75 build/C/man3/pthread_kill.3:68 build/C/man3/pthread_self.3:48 build/C/man3/pthread_setaffinity_np.3:80 build/C/man3/pthread_setcancelstate.3:95 build/C/man3/pthread_setconcurrency.3:68 build/C/man3/pthread_setname_np.3:75 build/C/man3/pthread_setschedparam.3:112 build/C/man3/pthread_setschedprio.3:61 build/C/man3/pthread_sigmask.3:66 build/C/man3/pthread_sigqueue.3:71 build/C/man3/pthread_testcancel.3:54 build/C/man3/pthread_tryjoin_np.3:89 build/C/man3/pthread_yield.3:49
#, no-wrap
msgid "ERRORS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/getcontext.3:153 build/C/man3/makecontext.3:105 build/C/man3/pthread_attr_setdetachstate.3:87 build/C/man3/pthread_attr_setguardsize.3:106 build/C/man3/pthread_attr_setinheritsched.3:110 build/C/man3/pthread_attr_setschedparam.3:100 build/C/man3/pthread_attr_setschedpolicy.3:100 build/C/man3/pthread_attr_setscope.3:119 build/C/man3/pthread_attr_setstack.3:112 build/C/man3/pthread_attr_setstackaddr.3:83 build/C/man3/pthread_attr_setstacksize.3:83 build/C/man3/pthread_kill.3:72 build/C/man3/pthread_kill_other_threads_np.3:47 build/C/man3/pthread_self.3:50 build/C/man3/pthread_setcancelstate.3:113 build/C/man3/pthread_setschedparam.3:141 build/C/man3/pthread_setschedprio.3:83 build/C/man3/pthread_sigmask.3:69 build/C/man3/pthread_sigqueue.3:93 build/C/man3/pthread_testcancel.3:58 build/C/man3/pthread_yield.3:53
+#: build/C/man3/getcontext.3:153 build/C/man3/makecontext.3:105 build/C/man3/pthread_attr_setdetachstate.3:87 build/C/man3/pthread_attr_setguardsize.3:106 build/C/man3/pthread_attr_setinheritsched.3:110 build/C/man3/pthread_attr_setschedparam.3:100 build/C/man3/pthread_attr_setschedpolicy.3:100 build/C/man3/pthread_attr_setscope.3:119 build/C/man3/pthread_attr_setstack.3:112 build/C/man3/pthread_attr_setstackaddr.3:83 build/C/man3/pthread_attr_setstacksize.3:83 build/C/man3/pthread_equal.3:47 build/C/man3/pthread_exit.3:75 build/C/man3/pthread_getcpuclockid.3:65 build/C/man3/pthread_kill.3:72 build/C/man3/pthread_kill_other_threads_np.3:47 build/C/man3/pthread_self.3:50 build/C/man3/pthread_setaffinity_np.3:121 build/C/man3/pthread_setcancelstate.3:113 build/C/man3/pthread_setconcurrency.3:83 build/C/man3/pthread_setschedparam.3:141 build/C/man3/pthread_setschedprio.3:83 build/C/man3/pthread_sigmask.3:69 build/C/man3/pthread_sigqueue.3:94 build/C/man3/pthread_testcancel.3:58 build/C/man3/pthread_yield.3:53
#, no-wrap
msgid "ATTRIBUTES"
msgstr ""
#. type: SS
-#: build/C/man3/getcontext.3:154 build/C/man3/makecontext.3:106 build/C/man3/pthread_attr_setdetachstate.3:88 build/C/man3/pthread_attr_setguardsize.3:107 build/C/man3/pthread_attr_setinheritsched.3:111 build/C/man3/pthread_attr_setschedparam.3:101 build/C/man3/pthread_attr_setschedpolicy.3:101 build/C/man3/pthread_attr_setscope.3:120 build/C/man3/pthread_attr_setstack.3:113 build/C/man3/pthread_attr_setstackaddr.3:84 build/C/man3/pthread_attr_setstacksize.3:84 build/C/man3/pthread_kill.3:73 build/C/man3/pthread_kill_other_threads_np.3:48 build/C/man3/pthread_self.3:51 build/C/man3/pthread_setcancelstate.3:114 build/C/man3/pthread_setschedparam.3:142 build/C/man3/pthread_setschedprio.3:84 build/C/man3/pthread_sigmask.3:70 build/C/man3/pthread_sigqueue.3:94 build/C/man3/pthread_testcancel.3:59 build/C/man3/pthread_yield.3:54
+#: build/C/man3/getcontext.3:154 build/C/man3/makecontext.3:106 build/C/man3/pthread_attr_setdetachstate.3:88 build/C/man3/pthread_attr_setguardsize.3:107 build/C/man3/pthread_attr_setinheritsched.3:111 build/C/man3/pthread_attr_setschedparam.3:101 build/C/man3/pthread_attr_setschedpolicy.3:101 build/C/man3/pthread_attr_setscope.3:120 build/C/man3/pthread_attr_setstack.3:113 build/C/man3/pthread_attr_setstackaddr.3:84 build/C/man3/pthread_attr_setstacksize.3:84 build/C/man3/pthread_equal.3:48 build/C/man3/pthread_exit.3:76 build/C/man3/pthread_getcpuclockid.3:66 build/C/man3/pthread_kill.3:73 build/C/man3/pthread_kill_other_threads_np.3:48 build/C/man3/pthread_self.3:51 build/C/man3/pthread_setaffinity_np.3:122 build/C/man3/pthread_setcancelstate.3:114 build/C/man3/pthread_setconcurrency.3:84 build/C/man3/pthread_setschedparam.3:142 build/C/man3/pthread_setschedprio.3:84 build/C/man3/pthread_sigmask.3:70 build/C/man3/pthread_sigqueue.3:95 build/C/man3/pthread_testcancel.3:59 build/C/man3/pthread_yield.3:54
#, no-wrap
msgid "Multithreading (see pthreads(7))"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/getcontext.3:160 build/C/man3/makecontext.3:112 build/C/man3/pthread_attr_init.3:79 build/C/man3/pthread_attr_setaffinity_np.3:108 build/C/man3/pthread_attr_setdetachstate.3:94 build/C/man3/pthread_attr_setguardsize.3:113 build/C/man3/pthread_attr_setinheritsched.3:117 build/C/man3/pthread_attr_setschedparam.3:107 build/C/man3/pthread_attr_setschedpolicy.3:107 build/C/man3/pthread_attr_setscope.3:126 build/C/man3/pthread_attr_setstack.3:119 build/C/man3/pthread_attr_setstackaddr.3:90 build/C/man3/pthread_attr_setstacksize.3:90 build/C/man3/pthread_cancel.3:125 build/C/man3/pthread_cleanup_push.3:127 build/C/man3/pthread_cleanup_push_defer_np.3:101 build/C/man3/pthread_create.3:146 build/C/man3/pthread_detach.3:64 build/C/man3/pthread_equal.3:47 build/C/man3/pthread_exit.3:75 build/C/man3/pthread_getattr_np.3:98 build/C/man3/pthread_getcpuclockid.3:65 build/C/man3/pthread_join.3:98 build/C/man3/pthread_kill.3:77 build/C/man3/pthread_kill_other_threads_np.3:52 build/C/man3/pthread_self.3:55 build/C/man3/pthread_setaffinity_np.3:121 build/C/man3/pthread_setcancelstate.3:120 build/C/man3/pthread_setconcurrency.3:83 build/C/man3/pthread_setname_np.3:102 build/C/man3/pthread_setschedparam.3:148 build/C/man3/pthread_setschedprio.3:88 build/C/man3/pthread_sigmask.3:74 build/C/man3/pthread_sigqueue.3:98 build/C/man3/pthread_testcancel.3:63 build/C/man3/pthread_tryjoin_np.3:112 build/C/man3/pthread_yield.3:58
+#: build/C/man3/getcontext.3:160 build/C/man3/makecontext.3:112 build/C/man3/pthread_attr_init.3:79 build/C/man3/pthread_attr_setaffinity_np.3:108 build/C/man3/pthread_attr_setdetachstate.3:94 build/C/man3/pthread_attr_setguardsize.3:113 build/C/man3/pthread_attr_setinheritsched.3:117 build/C/man3/pthread_attr_setschedparam.3:107 build/C/man3/pthread_attr_setschedpolicy.3:107 build/C/man3/pthread_attr_setscope.3:126 build/C/man3/pthread_attr_setstack.3:119 build/C/man3/pthread_attr_setstackaddr.3:90 build/C/man3/pthread_attr_setstacksize.3:90 build/C/man3/pthread_cancel.3:125 build/C/man3/pthread_cleanup_push.3:127 build/C/man3/pthread_cleanup_push_defer_np.3:114 build/C/man3/pthread_create.3:153 build/C/man3/pthread_detach.3:64 build/C/man3/pthread_equal.3:52 build/C/man3/pthread_exit.3:80 build/C/man3/pthread_getattr_np.3:98 build/C/man3/pthread_getcpuclockid.3:70 build/C/man3/pthread_join.3:98 build/C/man3/pthread_kill.3:77 build/C/man3/pthread_kill_other_threads_np.3:52 build/C/man3/pthread_self.3:55 build/C/man3/pthread_setaffinity_np.3:128 build/C/man3/pthread_setcancelstate.3:120 build/C/man3/pthread_setconcurrency.3:90 build/C/man3/pthread_setname_np.3:102 build/C/man3/pthread_setschedparam.3:148 build/C/man3/pthread_setschedprio.3:88 build/C/man3/pthread_sigmask.3:74 build/C/man3/pthread_sigqueue.3:99 build/C/man3/pthread_testcancel.3:63 build/C/man3/pthread_tryjoin_np.3:112 build/C/man3/pthread_yield.3:58
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/getcontext.3:166 build/C/man3/makecontext.3:120 build/C/man3/pthread_attr_init.3:81 build/C/man3/pthread_attr_setaffinity_np.3:111 build/C/man3/pthread_attr_setdetachstate.3:96 build/C/man3/pthread_attr_setguardsize.3:115 build/C/man3/pthread_attr_setschedparam.3:109 build/C/man3/pthread_attr_setscope.3:128 build/C/man3/pthread_attr_setstack.3:121 build/C/man3/pthread_attr_setstackaddr.3:93 build/C/man3/pthread_attr_setstacksize.3:92 build/C/man3/pthread_cancel.3:127 build/C/man3/pthread_cleanup_push.3:129 build/C/man3/pthread_create.3:148 build/C/man3/pthread_detach.3:66 build/C/man3/pthread_equal.3:49 build/C/man3/pthread_exit.3:77 build/C/man3/pthread_getcpuclockid.3:67 build/C/man3/pthread_join.3:100 build/C/man3/pthread_kill.3:79 build/C/man3/pthread_kill_other_threads_np.3:55 build/C/man3/pthread_self.3:57 build/C/man3/pthread_setaffinity_np.3:124 build/C/man3/pthread_setcancelstate.3:122 build/C/man3/pthread_setconcurrency.3:85 build/C/man3/pthread_setname_np.3:104 build/C/man3/pthread_setschedparam.3:150 build/C/man3/pthread_setschedprio.3:90 build/C/man3/pthread_sigmask.3:76 build/C/man3/pthread_yield.3:64
+#: build/C/man3/getcontext.3:166 build/C/man3/makecontext.3:120 build/C/man3/pthread_attr_init.3:81 build/C/man3/pthread_attr_setaffinity_np.3:111 build/C/man3/pthread_attr_setdetachstate.3:96 build/C/man3/pthread_attr_setguardsize.3:115 build/C/man3/pthread_attr_setschedparam.3:109 build/C/man3/pthread_attr_setscope.3:128 build/C/man3/pthread_attr_setstack.3:121 build/C/man3/pthread_attr_setstackaddr.3:93 build/C/man3/pthread_attr_setstacksize.3:92 build/C/man3/pthread_cancel.3:127 build/C/man3/pthread_cleanup_push.3:129 build/C/man3/pthread_create.3:155 build/C/man3/pthread_detach.3:66 build/C/man3/pthread_equal.3:54 build/C/man3/pthread_exit.3:82 build/C/man3/pthread_getcpuclockid.3:72 build/C/man3/pthread_join.3:100 build/C/man3/pthread_kill.3:79 build/C/man3/pthread_kill_other_threads_np.3:55 build/C/man3/pthread_self.3:57 build/C/man3/pthread_setaffinity_np.3:131 build/C/man3/pthread_setcancelstate.3:122 build/C/man3/pthread_setconcurrency.3:92 build/C/man3/pthread_setname_np.3:104 build/C/man3/pthread_setschedparam.3:150 build/C/man3/pthread_setschedprio.3:90 build/C/man3/pthread_sigmask.3:76 build/C/man3/pthread_yield.3:64
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/getcontext.3:194 build/C/man3/makecontext.3:227 build/C/man3/pthread_attr_init.3:297 build/C/man3/pthread_attr_setaffinity_np.3:118 build/C/man3/pthread_attr_setdetachstate.3:118 build/C/man3/pthread_attr_setguardsize.3:165 build/C/man3/pthread_attr_setinheritsched.3:138 build/C/man3/pthread_attr_setschedparam.3:116 build/C/man3/pthread_attr_setschedpolicy.3:112 build/C/man3/pthread_attr_setscope.3:139 build/C/man3/pthread_attr_setstack.3:162 build/C/man3/pthread_attr_setstackaddr.3:117 build/C/man3/pthread_attr_setstacksize.3:118 build/C/man3/pthread_cancel.3:226 build/C/man3/pthread_cleanup_push.3:315 build/C/man3/pthread_cleanup_push_defer_np.3:104 build/C/man3/pthread_create.3:369 build/C/man3/pthread_detach.3:97 build/C/man3/pthread_equal.3:56 build/C/man3/pthread_exit.3:105 build/C/man3/pthread_getattr_np.3:345 build/C/man3/pthread_getcpuclockid.3:170 build/C/man3/pthread_join.3:127 build/C/man3/pthread_kill.3:99 build/C/man3/pthread_kill_other_threads_np.3:71 build/C/man3/pthread_self.3:81 build/C/man3/pthread_setaffinity_np.3:206 build/C/man3/pthread_setcancelstate.3:186 build/C/man3/pthread_setconcurrency.3:100 build/C/man3/pthread_setname_np.3:200 build/C/man3/pthread_setschedparam.3:438 build/C/man3/pthread_setschedprio.3:96 build/C/man3/pthread_sigmask.3:152 build/C/man3/pthread_sigqueue.3:100 build/C/man3/pthread_testcancel.3:68 build/C/man3/pthread_tryjoin_np.3:135 build/C/man3/pthread_yield.3:67 build/C/man7/pthreads.7:893
+#: build/C/man3/getcontext.3:194 build/C/man3/makecontext.3:227 build/C/man3/pthread_attr_init.3:297 build/C/man3/pthread_attr_setaffinity_np.3:118 build/C/man3/pthread_attr_setdetachstate.3:118 build/C/man3/pthread_attr_setguardsize.3:165 build/C/man3/pthread_attr_setinheritsched.3:138 build/C/man3/pthread_attr_setschedparam.3:116 build/C/man3/pthread_attr_setschedpolicy.3:112 build/C/man3/pthread_attr_setscope.3:139 build/C/man3/pthread_attr_setstack.3:162 build/C/man3/pthread_attr_setstackaddr.3:117 build/C/man3/pthread_attr_setstacksize.3:118 build/C/man3/pthread_cancel.3:226 build/C/man3/pthread_cleanup_push.3:315 build/C/man3/pthread_cleanup_push_defer_np.3:117 build/C/man3/pthread_create.3:376 build/C/man3/pthread_detach.3:97 build/C/man3/pthread_equal.3:61 build/C/man3/pthread_exit.3:110 build/C/man3/pthread_getattr_np.3:345 build/C/man3/pthread_getcpuclockid.3:175 build/C/man3/pthread_join.3:127 build/C/man3/pthread_kill.3:99 build/C/man3/pthread_kill_other_threads_np.3:71 build/C/man3/pthread_self.3:81 build/C/man3/pthread_setaffinity_np.3:213 build/C/man3/pthread_setcancelstate.3:186 build/C/man3/pthread_setconcurrency.3:107 build/C/man3/pthread_setname_np.3:200 build/C/man3/pthread_setschedparam.3:438 build/C/man3/pthread_setschedprio.3:96 build/C/man3/pthread_sigmask.3:152 build/C/man3/pthread_sigqueue.3:101 build/C/man3/pthread_testcancel.3:68 build/C/man3/pthread_tryjoin_np.3:135 build/C/man3/pthread_yield.3:67 build/C/man7/pthreads.7:893
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/getcontext.3:201 build/C/man3/makecontext.3:233 build/C/man3/pthread_attr_init.3:313 build/C/man3/pthread_attr_setaffinity_np.3:124 build/C/man3/pthread_attr_setdetachstate.3:124 build/C/man3/pthread_attr_setguardsize.3:173 build/C/man3/pthread_attr_setinheritsched.3:150 build/C/man3/pthread_attr_setschedparam.3:128 build/C/man3/pthread_attr_setschedpolicy.3:123 build/C/man3/pthread_attr_setscope.3:149 build/C/man3/pthread_attr_setstack.3:174 build/C/man3/pthread_attr_setstackaddr.3:123 build/C/man3/pthread_attr_setstacksize.3:125 build/C/man3/pthread_cancel.3:238 build/C/man3/pthread_cleanup_push.3:321 build/C/man3/pthread_cleanup_push_defer_np.3:110 build/C/man3/pthread_create.3:382 build/C/man3/pthread_detach.3:104 build/C/man3/pthread_equal.3:60 build/C/man3/pthread_exit.3:109 build/C/man3/pthread_getattr_np.3:361 build/C/man3/pthread_getcpuclockid.3:178 build/C/man3/pthread_join.3:134 build/C/man3/pthread_kill.3:108 build/C/man3/pthread_kill_other_threads_np.3:77 build/C/man3/pthread_self.3:85 build/C/man3/pthread_setaffinity_np.3:214 build/C/man3/pthread_setcancelstate.3:191 build/C/man3/pthread_setconcurrency.3:103 build/C/man3/pthread_setname_np.3:206 build/C/man3/pthread_setschedparam.3:452 build/C/man3/pthread_setschedprio.3:110 build/C/man3/pthread_sigmask.3:161 build/C/man3/pthread_sigqueue.3:108 build/C/man3/pthread_testcancel.3:73 build/C/man3/pthread_tryjoin_np.3:140 build/C/man3/pthread_yield.3:71 build/C/man7/pthreads.7:927
+#: build/C/man3/getcontext.3:201 build/C/man3/makecontext.3:233 build/C/man3/pthread_attr_init.3:313 build/C/man3/pthread_attr_setaffinity_np.3:124 build/C/man3/pthread_attr_setdetachstate.3:124 build/C/man3/pthread_attr_setguardsize.3:173 build/C/man3/pthread_attr_setinheritsched.3:150 build/C/man3/pthread_attr_setschedparam.3:128 build/C/man3/pthread_attr_setschedpolicy.3:123 build/C/man3/pthread_attr_setscope.3:149 build/C/man3/pthread_attr_setstack.3:174 build/C/man3/pthread_attr_setstackaddr.3:123 build/C/man3/pthread_attr_setstacksize.3:125 build/C/man3/pthread_cancel.3:238 build/C/man3/pthread_cleanup_push.3:321 build/C/man3/pthread_cleanup_push_defer_np.3:123 build/C/man3/pthread_create.3:389 build/C/man3/pthread_detach.3:104 build/C/man3/pthread_equal.3:65 build/C/man3/pthread_exit.3:114 build/C/man3/pthread_getattr_np.3:361 build/C/man3/pthread_getcpuclockid.3:183 build/C/man3/pthread_join.3:134 build/C/man3/pthread_kill.3:108 build/C/man3/pthread_kill_other_threads_np.3:77 build/C/man3/pthread_self.3:85 build/C/man3/pthread_setaffinity_np.3:221 build/C/man3/pthread_setcancelstate.3:191 build/C/man3/pthread_setconcurrency.3:110 build/C/man3/pthread_setname_np.3:206 build/C/man3/pthread_setschedparam.3:452 build/C/man3/pthread_setschedprio.3:110 build/C/man3/pthread_sigmask.3:161 build/C/man3/pthread_sigqueue.3:109 build/C/man3/pthread_testcancel.3:73 build/C/man3/pthread_tryjoin_np.3:140 build/C/man3/pthread_yield.3:71 build/C/man7/pthreads.7:927
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man3/getcontext.3:209 build/C/man3/makecontext.3:241 build/C/man3/pthread_attr_init.3:321 build/C/man3/pthread_attr_setaffinity_np.3:132 build/C/man3/pthread_attr_setdetachstate.3:132 build/C/man3/pthread_attr_setguardsize.3:181 build/C/man3/pthread_attr_setinheritsched.3:158 build/C/man3/pthread_attr_setschedparam.3:136 build/C/man3/pthread_attr_setschedpolicy.3:131 build/C/man3/pthread_attr_setscope.3:157 build/C/man3/pthread_attr_setstack.3:182 build/C/man3/pthread_attr_setstackaddr.3:131 build/C/man3/pthread_attr_setstacksize.3:133 build/C/man3/pthread_cancel.3:246 build/C/man3/pthread_cleanup_push.3:329 build/C/man3/pthread_cleanup_push_defer_np.3:118 build/C/man3/pthread_create.3:390 build/C/man3/pthread_detach.3:112 build/C/man3/pthread_equal.3:68 build/C/man3/pthread_exit.3:117 build/C/man3/pthread_getattr_np.3:369 build/C/man3/pthread_getcpuclockid.3:186 build/C/man3/pthread_join.3:142 build/C/man3/pthread_kill.3:116 build/C/man3/pthread_kill_other_threads_np.3:85 build/C/man3/pthread_self.3:93 build/C/man3/pthread_setaffinity_np.3:222 build/C/man3/pthread_setcancelstate.3:199 build/C/man3/pthread_setconcurrency.3:111 build/C/man3/pthread_setname_np.3:214 build/C/man3/pthread_setschedparam.3:460 build/C/man3/pthread_setschedprio.3:118 build/C/man3/pthread_sigmask.3:169 build/C/man3/pthread_sigqueue.3:116 build/C/man3/pthread_testcancel.3:81 build/C/man3/pthread_tryjoin_np.3:148 build/C/man3/pthread_yield.3:79 build/C/man7/pthreads.7:935
+#: build/C/man3/getcontext.3:209 build/C/man3/makecontext.3:241 build/C/man3/pthread_attr_init.3:321 build/C/man3/pthread_attr_setaffinity_np.3:132 build/C/man3/pthread_attr_setdetachstate.3:132 build/C/man3/pthread_attr_setguardsize.3:181 build/C/man3/pthread_attr_setinheritsched.3:158 build/C/man3/pthread_attr_setschedparam.3:136 build/C/man3/pthread_attr_setschedpolicy.3:131 build/C/man3/pthread_attr_setscope.3:157 build/C/man3/pthread_attr_setstack.3:182 build/C/man3/pthread_attr_setstackaddr.3:131 build/C/man3/pthread_attr_setstacksize.3:133 build/C/man3/pthread_cancel.3:246 build/C/man3/pthread_cleanup_push.3:329 build/C/man3/pthread_cleanup_push_defer_np.3:131 build/C/man3/pthread_create.3:397 build/C/man3/pthread_detach.3:112 build/C/man3/pthread_equal.3:73 build/C/man3/pthread_exit.3:122 build/C/man3/pthread_getattr_np.3:369 build/C/man3/pthread_getcpuclockid.3:191 build/C/man3/pthread_join.3:142 build/C/man3/pthread_kill.3:116 build/C/man3/pthread_kill_other_threads_np.3:85 build/C/man3/pthread_self.3:93 build/C/man3/pthread_setaffinity_np.3:229 build/C/man3/pthread_setcancelstate.3:199 build/C/man3/pthread_setconcurrency.3:118 build/C/man3/pthread_setname_np.3:214 build/C/man3/pthread_setschedparam.3:460 build/C/man3/pthread_setschedprio.3:118 build/C/man3/pthread_sigmask.3:169 build/C/man3/pthread_sigqueue.3:117 build/C/man3/pthread_testcancel.3:81 build/C/man3/pthread_tryjoin_np.3:148 build/C/man3/pthread_yield.3:79 build/C/man7/pthreads.7:935
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: TH
-#: build/C/man3/makecontext.3:28 build/C/man3/pthread_attr_setdetachstate.3:26 build/C/man3/pthread_attr_setguardsize.3:26
+#: build/C/man3/makecontext.3:28 build/C/man3/pthread_attr_setaffinity_np.3:26 build/C/man3/pthread_attr_setdetachstate.3:26 build/C/man3/pthread_attr_setguardsize.3:26 build/C/man3/pthread_attr_setscope.3:26 build/C/man3/pthread_attr_setstack.3:26 build/C/man3/pthread_attr_setstackaddr.3:26 build/C/man3/pthread_attr_setstacksize.3:26 build/C/man3/pthread_cleanup_push_defer_np.3:26 build/C/man3/pthread_create.3:26 build/C/man3/pthread_setname_np.3:26 build/C/man3/pthread_setschedparam.3:26 build/C/man3/pthread_setschedprio.3:26 build/C/man3/pthread_sigqueue.3:25
#, no-wrap
-msgid "2014-04-14"
+msgid "2014-05-28"
msgstr ""
#. type: TH
#. type: Plain text
#: build/C/man3/makecontext.3:38
-msgid "B<int swapcontext(ucontext_t *>I<oucp>B<, ucontext_t *>I<ucp>B<);>"
+msgid "B<int swapcontext(ucontext_t *>I<oucp>B<, const ucontext_t *>I<ucp>B<);>"
msgstr ""
#. type: Plain text
msgstr ""
#. type: SH
-#: build/C/man3/makecontext.3:100 build/C/man3/pthread_attr_setaffinity_np.3:106 build/C/man3/pthread_attr_setguardsize.3:104 build/C/man3/pthread_attr_setstack.3:110 build/C/man3/pthread_attr_setstackaddr.3:81 build/C/man3/pthread_attr_setstacksize.3:81 build/C/man3/pthread_getattr_np.3:96 build/C/man3/pthread_getcpuclockid.3:63 build/C/man3/pthread_setaffinity_np.3:119 build/C/man3/pthread_setconcurrency.3:81 build/C/man3/pthread_setname_np.3:100 build/C/man3/pthread_setschedprio.3:81 build/C/man3/pthread_sigqueue.3:89 build/C/man3/pthread_tryjoin_np.3:110
+#: build/C/man3/makecontext.3:100 build/C/man3/pthread_attr_setaffinity_np.3:106 build/C/man3/pthread_attr_setguardsize.3:104 build/C/man3/pthread_attr_setstack.3:110 build/C/man3/pthread_attr_setstackaddr.3:81 build/C/man3/pthread_attr_setstacksize.3:81 build/C/man3/pthread_getattr_np.3:96 build/C/man3/pthread_getcpuclockid.3:63 build/C/man3/pthread_setaffinity_np.3:119 build/C/man3/pthread_setconcurrency.3:81 build/C/man3/pthread_setname_np.3:100 build/C/man3/pthread_setschedprio.3:81 build/C/man3/pthread_sigqueue.3:90 build/C/man3/pthread_tryjoin_np.3:110
#, no-wrap
msgid "VERSIONS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/makecontext.3:144 build/C/man3/pthread_attr_init.3:87 build/C/man3/pthread_attr_setdetachstate.3:115 build/C/man3/pthread_attr_setguardsize.3:162 build/C/man3/pthread_attr_setinheritsched.3:135 build/C/man3/pthread_attr_setschedparam.3:113 build/C/man3/pthread_attr_setschedpolicy.3:109 build/C/man3/pthread_attr_setstack.3:159 build/C/man3/pthread_attr_setstacksize.3:115 build/C/man3/pthread_cancel.3:135 build/C/man3/pthread_cleanup_push.3:155 build/C/man3/pthread_create.3:202 build/C/man3/pthread_detach.3:93 build/C/man3/pthread_getattr_np.3:101 build/C/man3/pthread_getcpuclockid.3:78 build/C/man3/pthread_join.3:124 build/C/man3/pthread_setaffinity_np.3:154 build/C/man3/pthread_setcancelstate.3:183 build/C/man3/pthread_setname_np.3:114 build/C/man3/pthread_setschedparam.3:156 build/C/man3/pthread_sigmask.3:78 build/C/man3/pthread_testcancel.3:65 build/C/man3/pthread_tryjoin_np.3:115
+#: build/C/man3/makecontext.3:144 build/C/man3/pthread_attr_init.3:87 build/C/man3/pthread_attr_setdetachstate.3:115 build/C/man3/pthread_attr_setguardsize.3:162 build/C/man3/pthread_attr_setinheritsched.3:135 build/C/man3/pthread_attr_setschedparam.3:113 build/C/man3/pthread_attr_setschedpolicy.3:109 build/C/man3/pthread_attr_setstack.3:159 build/C/man3/pthread_attr_setstacksize.3:115 build/C/man3/pthread_cancel.3:135 build/C/man3/pthread_cleanup_push.3:155 build/C/man3/pthread_create.3:209 build/C/man3/pthread_detach.3:93 build/C/man3/pthread_getattr_np.3:101 build/C/man3/pthread_getcpuclockid.3:83 build/C/man3/pthread_join.3:124 build/C/man3/pthread_setaffinity_np.3:161 build/C/man3/pthread_setcancelstate.3:183 build/C/man3/pthread_setname_np.3:114 build/C/man3/pthread_setschedparam.3:156 build/C/man3/pthread_sigmask.3:78 build/C/man3/pthread_testcancel.3:65 build/C/man3/pthread_tryjoin_np.3:115
#, no-wrap
msgid "EXAMPLE"
msgstr ""
msgstr ""
#. type: SS
-#: build/C/man3/makecontext.3:166 build/C/man3/pthread_attr_init.3:148 build/C/man3/pthread_cancel.3:151 build/C/man3/pthread_cleanup_push.3:231 build/C/man3/pthread_create.3:241 build/C/man3/pthread_getattr_np.3:179 build/C/man3/pthread_getcpuclockid.3:96 build/C/man3/pthread_setname_np.3:140 build/C/man3/pthread_setschedparam.3:231 build/C/man3/pthread_sigmask.3:96
+#: build/C/man3/makecontext.3:166 build/C/man3/pthread_attr_init.3:148 build/C/man3/pthread_cancel.3:151 build/C/man3/pthread_cleanup_push.3:231 build/C/man3/pthread_create.3:248 build/C/man3/pthread_getattr_np.3:179 build/C/man3/pthread_getcpuclockid.3:101 build/C/man3/pthread_setname_np.3:140 build/C/man3/pthread_setschedparam.3:231 build/C/man3/pthread_sigmask.3:96
#, no-wrap
msgid "Program source"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_attr_init.3:33 build/C/man3/pthread_attr_setdetachstate.3:33 build/C/man3/pthread_attr_setguardsize.3:33 build/C/man3/pthread_attr_setinheritsched.3:33 build/C/man3/pthread_attr_setschedparam.3:33 build/C/man3/pthread_attr_setschedpolicy.3:33 build/C/man3/pthread_attr_setscope.3:33 build/C/man3/pthread_attr_setstack.3:33 build/C/man3/pthread_attr_setstackaddr.3:33 build/C/man3/pthread_attr_setstacksize.3:33 build/C/man3/pthread_cancel.3:32 build/C/man3/pthread_cleanup_push.3:33 build/C/man3/pthread_cleanup_push_defer_np.3:33 build/C/man3/pthread_create.3:32 build/C/man3/pthread_detach.3:32 build/C/man3/pthread_equal.3:32 build/C/man3/pthread_exit.3:32 build/C/man3/pthread_join.3:32 build/C/man3/pthread_kill_other_threads_np.3:32 build/C/man3/pthread_self.3:32 build/C/man3/pthread_setcancelstate.3:33 build/C/man3/pthread_setconcurrency.3:32 build/C/man3/pthread_setschedparam.3:33 build/C/man3/pthread_setschedprio.3:32 build/C/man3/pthread_sigqueue.3:31 build/C/man3/pthread_testcancel.3:32
+#: build/C/man3/pthread_attr_init.3:33 build/C/man3/pthread_attr_setdetachstate.3:33 build/C/man3/pthread_attr_setguardsize.3:33 build/C/man3/pthread_attr_setinheritsched.3:33 build/C/man3/pthread_attr_setschedparam.3:33 build/C/man3/pthread_attr_setschedpolicy.3:33 build/C/man3/pthread_attr_setscope.3:33 build/C/man3/pthread_attr_setstack.3:33 build/C/man3/pthread_attr_setstackaddr.3:33 build/C/man3/pthread_attr_setstacksize.3:33 build/C/man3/pthread_cancel.3:32 build/C/man3/pthread_cleanup_push.3:33 build/C/man3/pthread_cleanup_push_defer_np.3:33 build/C/man3/pthread_create.3:32 build/C/man3/pthread_detach.3:32 build/C/man3/pthread_equal.3:32 build/C/man3/pthread_exit.3:32 build/C/man3/pthread_join.3:32 build/C/man3/pthread_kill_other_threads_np.3:32 build/C/man3/pthread_self.3:32 build/C/man3/pthread_setcancelstate.3:33 build/C/man3/pthread_setconcurrency.3:32 build/C/man3/pthread_setschedparam.3:33 build/C/man3/pthread_setschedprio.3:32 build/C/man3/pthread_testcancel.3:32
#, no-wrap
msgid "B<#include E<lt>pthread.hE<gt>>\n"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_attr_init.3:81 build/C/man3/pthread_attr_setdetachstate.3:96 build/C/man3/pthread_attr_setguardsize.3:115 build/C/man3/pthread_attr_setinheritsched.3:119 build/C/man3/pthread_attr_setschedparam.3:109 build/C/man3/pthread_attr_setschedpolicy.3:109 build/C/man3/pthread_attr_setscope.3:128 build/C/man3/pthread_attr_setstack.3:121 build/C/man3/pthread_attr_setstacksize.3:92 build/C/man3/pthread_cancel.3:127 build/C/man3/pthread_cleanup_push.3:129 build/C/man3/pthread_create.3:148 build/C/man3/pthread_detach.3:66 build/C/man3/pthread_equal.3:49 build/C/man3/pthread_exit.3:77 build/C/man3/pthread_getcpuclockid.3:67 build/C/man3/pthread_join.3:100 build/C/man3/pthread_self.3:57 build/C/man3/pthread_setcancelstate.3:122 build/C/man3/pthread_setconcurrency.3:85 build/C/man3/pthread_setschedparam.3:150 build/C/man3/pthread_setschedprio.3:90 build/C/man3/pthread_sigmask.3:76 build/C/man3/pthread_testcancel.3:65
+#: build/C/man3/pthread_attr_init.3:81 build/C/man3/pthread_attr_setdetachstate.3:96 build/C/man3/pthread_attr_setguardsize.3:115 build/C/man3/pthread_attr_setinheritsched.3:119 build/C/man3/pthread_attr_setschedparam.3:109 build/C/man3/pthread_attr_setschedpolicy.3:109 build/C/man3/pthread_attr_setscope.3:128 build/C/man3/pthread_attr_setstack.3:121 build/C/man3/pthread_attr_setstacksize.3:92 build/C/man3/pthread_cancel.3:127 build/C/man3/pthread_cleanup_push.3:129 build/C/man3/pthread_create.3:155 build/C/man3/pthread_detach.3:66 build/C/man3/pthread_equal.3:54 build/C/man3/pthread_exit.3:82 build/C/man3/pthread_getcpuclockid.3:72 build/C/man3/pthread_join.3:100 build/C/man3/pthread_self.3:57 build/C/man3/pthread_setcancelstate.3:122 build/C/man3/pthread_setconcurrency.3:92 build/C/man3/pthread_setschedparam.3:150 build/C/man3/pthread_setschedprio.3:90 build/C/man3/pthread_sigmask.3:76 build/C/man3/pthread_testcancel.3:65
msgid "POSIX.1-2001."
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_attr_init.3:160 build/C/man3/pthread_cancel.3:162 build/C/man3/pthread_cleanup_push.3:243 build/C/man3/pthread_create.3:254 build/C/man3/pthread_getattr_np.3:191 build/C/man3/pthread_getcpuclockid.3:114 build/C/man3/pthread_setaffinity_np.3:172 build/C/man3/pthread_setschedparam.3:244 build/C/man3/pthread_sigmask.3:110
+#: build/C/man3/pthread_attr_init.3:160 build/C/man3/pthread_cancel.3:162 build/C/man3/pthread_cleanup_push.3:243 build/C/man3/pthread_create.3:261 build/C/man3/pthread_getattr_np.3:191 build/C/man3/pthread_getcpuclockid.3:119 build/C/man3/pthread_setaffinity_np.3:179 build/C/man3/pthread_setschedparam.3:244 build/C/man3/pthread_sigmask.3:110
#, no-wrap
msgid ""
"#define handle_error_en(en, msg) \\e\n"
msgid "PTHREAD_ATTR_SETAFFINITY_NP"
msgstr ""
-#. type: TH
-#: build/C/man3/pthread_attr_setaffinity_np.3:26 build/C/man3/pthread_getattr_np.3:26 build/C/man3/pthread_tryjoin_np.3:26
-#, no-wrap
-msgid "2010-09-10"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/pthread_attr_setaffinity_np.3:30
msgid ""
"B<int pthread_attr_setaffinity_np(pthread_attr_t *>I<attr>B<,>\n"
"B< size_t >I<cpusetsize>B<, const cpu_set_t "
"*>I<cpuset>B<);>\n"
-"B<int pthread_attr_getaffinity_np(pthread_attr_t *>I<attr>B<,>\n"
+"B<int pthread_attr_getaffinity_np(const pthread_attr_t *>I<attr>B<,>\n"
"B< size_t >I<cpusetsize>B<, cpu_set_t *>I<cpuset>B<);>\n"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man3/pthread_attr_setaffinity_np.3:80 build/C/man3/pthread_attr_setaffinity_np.3:92 build/C/man3/pthread_attr_setdetachstate.3:83 build/C/man3/pthread_attr_setinheritsched.3:99 build/C/man3/pthread_attr_setschedpolicy.3:89 build/C/man3/pthread_attr_setscope.3:109 build/C/man3/pthread_attr_setstack.3:91 build/C/man3/pthread_attr_setstacksize.3:67 build/C/man3/pthread_create.3:137 build/C/man3/pthread_detach.3:55 build/C/man3/pthread_join.3:85 build/C/man3/pthread_join.3:89 build/C/man3/pthread_kill.3:69 build/C/man3/pthread_setaffinity_np.3:84 build/C/man3/pthread_setaffinity_np.3:93 build/C/man3/pthread_setaffinity_np.3:109 build/C/man3/pthread_setcancelstate.3:99 build/C/man3/pthread_setcancelstate.3:107 build/C/man3/pthread_setconcurrency.3:71 build/C/man3/pthread_setschedparam.3:122 build/C/man3/pthread_setschedprio.3:62 build/C/man3/pthread_sigqueue.3:77
+#: build/C/man3/pthread_attr_setaffinity_np.3:80 build/C/man3/pthread_attr_setaffinity_np.3:92 build/C/man3/pthread_attr_setdetachstate.3:83 build/C/man3/pthread_attr_setinheritsched.3:99 build/C/man3/pthread_attr_setschedpolicy.3:89 build/C/man3/pthread_attr_setscope.3:109 build/C/man3/pthread_attr_setstack.3:91 build/C/man3/pthread_attr_setstacksize.3:67 build/C/man3/pthread_create.3:144 build/C/man3/pthread_detach.3:55 build/C/man3/pthread_join.3:85 build/C/man3/pthread_join.3:89 build/C/man3/pthread_kill.3:69 build/C/man3/pthread_setaffinity_np.3:84 build/C/man3/pthread_setaffinity_np.3:93 build/C/man3/pthread_setaffinity_np.3:109 build/C/man3/pthread_setcancelstate.3:99 build/C/man3/pthread_setcancelstate.3:107 build/C/man3/pthread_setconcurrency.3:71 build/C/man3/pthread_setschedparam.3:122 build/C/man3/pthread_setschedprio.3:62 build/C/man3/pthread_sigqueue.3:78
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_attr_setaffinity_np.3:111 build/C/man3/pthread_cleanup_push_defer_np.3:104 build/C/man3/pthread_setaffinity_np.3:124 build/C/man3/pthread_tryjoin_np.3:115
+#: build/C/man3/pthread_attr_setaffinity_np.3:111 build/C/man3/pthread_cleanup_push_defer_np.3:117 build/C/man3/pthread_setaffinity_np.3:131 build/C/man3/pthread_tryjoin_np.3:115
msgid ""
"These functions are nonstandard GNU extensions; hence the suffix \"_np\" "
"(nonportable) in the names."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_attr_setaffinity_np.3:118 build/C/man3/pthread_setaffinity_np.3:150
+#: build/C/man3/pthread_attr_setaffinity_np.3:118 build/C/man3/pthread_setaffinity_np.3:157
msgid ""
"In glibc 2.3.3 only, versions of these functions were provided that did not "
"have a I<cpusetsize> argument. Instead the CPU set size given to the "
msgid ""
"B<int pthread_attr_setdetachstate(pthread_attr_t *>I<attr>B<, int "
">I<detachstate>B<);>\n"
-"B<int pthread_attr_getdetachstate(pthread_attr_t *>I<attr>B<, int "
+"B<int pthread_attr_getdetachstate(const pthread_attr_t *>I<attr>B<, int "
"*>I<detachstate>B<);>\n"
msgstr ""
msgid ""
"B<int pthread_attr_setguardsize(pthread_attr_t *>I<attr>B<, size_t "
">I<guardsize>B<);>\n"
-"B<int pthread_attr_getguardsize(pthread_attr_t *>I<attr>B<, size_t "
+"B<int pthread_attr_getguardsize(const pthread_attr_t *>I<attr>B<, size_t "
"*>I<guardsize>B<);>\n"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/pthread_attr_setguardsize.3:137 build/C/man3/pthread_attr_setinheritsched.3:119 build/C/man3/pthread_attr_setstacksize.3:103 build/C/man3/pthread_create.3:196 build/C/man3/pthread_exit.3:93
+#: build/C/man3/pthread_attr_setguardsize.3:137 build/C/man3/pthread_attr_setinheritsched.3:119 build/C/man3/pthread_attr_setstacksize.3:103 build/C/man3/pthread_create.3:203 build/C/man3/pthread_exit.3:98
#, no-wrap
msgid "BUGS"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man3/pthread_attr_setinheritsched.3:26 build/C/man3/pthread_attr_setschedparam.3:26 build/C/man3/pthread_attr_setschedpolicy.3:26 build/C/man3/pthread_setaffinity_np.3:26 build/C/man7/pthreads.7:26
+#: build/C/man3/pthread_attr_setinheritsched.3:26 build/C/man3/pthread_attr_setschedparam.3:26 build/C/man3/pthread_attr_setschedpolicy.3:26 build/C/man7/pthreads.7:26
#, no-wrap
msgid "2014-05-21"
msgstr ""
msgid ""
"B<int pthread_attr_setinheritsched(pthread_attr_t *>I<attr>B<,>\n"
"B< int >I<inheritsched>B<);>\n"
-"B<int pthread_attr_getinheritsched(pthread_attr_t *>I<attr>B<,>\n"
+"B<int pthread_attr_getinheritsched(const pthread_attr_t *>I<attr>B<,>\n"
"B< int *>I<inheritsched>B<);>\n"
msgstr ""
msgid ""
"B<int pthread_attr_setschedparam(pthread_attr_t *>I<attr>B<,>\n"
"B< const struct sched_param *>I<param>B<);>\n"
-"B<int pthread_attr_getschedparam(pthread_attr_t *>I<attr>B<,>\n"
+"B<int pthread_attr_getschedparam(const pthread_attr_t *>I<attr>B<,>\n"
"B< struct sched_param *>I<param>B<);>\n"
msgstr ""
msgid ""
"B<int pthread_attr_setschedpolicy(pthread_attr_t *>I<attr>B<, int "
">I<policy>B<);>\n"
-"B<int pthread_attr_getschedpolicy(pthread_attr_t *>I<attr>B<, int "
+"B<int pthread_attr_getschedpolicy(const pthread_attr_t *>I<attr>B<, int "
">I<*policy>B<);>\n"
msgstr ""
msgid "PTHREAD_ATTR_SETSCOPE"
msgstr ""
-#. type: TH
-#: build/C/man3/pthread_attr_setscope.3:26 build/C/man3/pthread_attr_setstack.3:26
-#, no-wrap
-msgid "2014-04-21"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/pthread_attr_setscope.3:30
msgid ""
#, no-wrap
msgid ""
"B<int pthread_attr_setscope(pthread_attr_t *>I<attr>B<, int >I<scope>B<);>\n"
-"B<int pthread_attr_getscope(pthread_attr_t *>I<attr>B<, int "
+"B<int pthread_attr_getscope(const pthread_attr_t *>I<attr>B<, int "
"*>I<scope>B<);>\n"
msgstr ""
"B<int pthread_attr_setstack(pthread_attr_t *>I<attr>B<,>\n"
"B< void *>I<stackaddr>B<, size_t "
">I<stacksize>B<);>\n"
-"B<int pthread_attr_getstack(pthread_attr_t *>I<attr>B<,>\n"
+"B<int pthread_attr_getstack(const pthread_attr_t *>I<attr>B<,>\n"
"B< void **>I<stackaddr>B<, size_t "
"*>I<stacksize>B<);>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_attr_setstack.3:45 build/C/man3/pthread_kill.3:41 build/C/man3/pthread_sigmask.3:42 build/C/man3/pthread_sigqueue.3:41
+#: build/C/man3/pthread_attr_setstack.3:45 build/C/man3/pthread_cleanup_push_defer_np.3:44 build/C/man3/pthread_kill.3:41 build/C/man3/pthread_sigmask.3:42 build/C/man3/pthread_sigqueue.3:42
msgid "Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
msgstr ""
msgid "PTHREAD_ATTR_SETSTACKADDR"
msgstr ""
-#. type: TH
-#: build/C/man3/pthread_attr_setstackaddr.3:26 build/C/man3/pthread_attr_setstacksize.3:26
-#, no-wrap
-msgid "2014-05-10"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/pthread_attr_setstackaddr.3:30
msgid ""
msgid ""
"B<int pthread_attr_setstackaddr(pthread_attr_t *>I<attr>B<, void "
"*>I<stackaddr>B<);>\n"
-"B<int pthread_attr_getstackaddr(pthread_attr_t *>I<attr>B<, void "
+"B<int pthread_attr_getstackaddr(const pthread_attr_t *>I<attr>B<, void "
"**>I<stackaddr>B<);>\n"
msgstr ""
msgid ""
"B<int pthread_attr_setstacksize(pthread_attr_t *>I<attr>B<, size_t "
">I<stacksize>B<);>\n"
-"B<int pthread_attr_getstacksize(pthread_attr_t *>I<attr>B<, size_t "
+"B<int pthread_attr_getstacksize(const pthread_attr_t *>I<attr>B<, size_t "
"*>I<stacksize>B<);>\n"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man3/pthread_cancel.3:118 build/C/man3/pthread_detach.3:59 build/C/man3/pthread_getcpuclockid.3:58 build/C/man3/pthread_join.3:93 build/C/man3/pthread_setaffinity_np.3:114 build/C/man3/pthread_setschedparam.3:114 build/C/man3/pthread_setschedprio.3:70 build/C/man3/pthread_sigqueue.3:85
+#: build/C/man3/pthread_cancel.3:118 build/C/man3/pthread_detach.3:59 build/C/man3/pthread_getcpuclockid.3:58 build/C/man3/pthread_join.3:93 build/C/man3/pthread_setaffinity_np.3:114 build/C/man3/pthread_setschedparam.3:114 build/C/man3/pthread_setschedprio.3:70 build/C/man3/pthread_sigqueue.3:86
#, no-wrap
msgid "B<ESRCH>"
msgstr ""
msgid "PTHREAD_CLEANUP_PUSH_DEFER_NP"
msgstr ""
-#. type: TH
-#: build/C/man3/pthread_cleanup_push_defer_np.3:26
-#, no-wrap
-msgid "2008-12-04"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/pthread_cleanup_push_defer_np.3:30
msgid ""
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:40 build/C/man3/pthread_create.3:38 build/C/man3/pthread_detach.3:37 build/C/man3/pthread_join.3:37 build/C/man3/pthread_kill.3:37 build/C/man3/pthread_setname_np.3:39 build/C/man3/pthread_sigmask.3:38 build/C/man3/pthread_sigqueue.3:37 build/C/man3/pthread_tryjoin_np.3:42 build/C/man3/pthread_yield.3:37
+#: build/C/man3/pthread_cleanup_push_defer_np.3:40 build/C/man3/pthread_create.3:38 build/C/man3/pthread_detach.3:37 build/C/man3/pthread_join.3:37 build/C/man3/pthread_kill.3:37 build/C/man3/pthread_setname_np.3:39 build/C/man3/pthread_sigmask.3:38 build/C/man3/pthread_sigqueue.3:38 build/C/man3/pthread_tryjoin_np.3:42 build/C/man3/pthread_yield.3:37
msgid "Compile and link with I<-pthread>."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:46
+#: build/C/man3/pthread_cleanup_push_defer_np.3:49
+msgid "B<pthread_cleanup_push_defer_np>(), B<pthread_cleanup_pop_defer_np>():"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/pthread_cleanup_push_defer_np.3:51
+msgid "_GNU_SOURCE"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/pthread_cleanup_push_defer_np.3:59
msgid ""
"These functions are the same as B<pthread_cleanup_push>(3) and "
"B<pthread_cleanup_pop>(3), except for the differences noted on this page."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:59
+#: build/C/man3/pthread_cleanup_push_defer_np.3:72
msgid ""
"Like B<pthread_cleanup_push>(3), B<pthread_cleanup_push_defer_np>() pushes "
"I<routine> onto the thread's stack of cancellation clean-up handlers. In "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:68
+#: build/C/man3/pthread_cleanup_push_defer_np.3:81
msgid ""
"Like B<pthread_cleanup_pop>(3), B<pthread_cleanup_pop_restore_np>() pops "
"the top-most clean-up handler from the thread's stack of cancellation "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:74
+#: build/C/man3/pthread_cleanup_push_defer_np.3:87
msgid ""
"The caller must ensure that calls to these functions are paired within the "
"same function, and at the same lexical nesting level. Other restrictions "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:76
+#: build/C/man3/pthread_cleanup_push_defer_np.3:89
msgid "This sequence of calls:"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:81
+#: build/C/man3/pthread_cleanup_push_defer_np.3:94
#, no-wrap
msgid ""
"pthread_cleanup_push_defer_np(routine, arg);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:85
+#: build/C/man3/pthread_cleanup_push_defer_np.3:98
msgid "is equivalent to (but shorter and more efficient than):"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:91
+#: build/C/man3/pthread_cleanup_push_defer_np.3:104
#, no-wrap
msgid "int oldtype;\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:97
+#: build/C/man3/pthread_cleanup_push_defer_np.3:110
#, no-wrap
msgid ""
"pthread_cleanup_push(routine, arg);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_cleanup_push_defer_np.3:110
+#: build/C/man3/pthread_cleanup_push_defer_np.3:123
msgid ""
"B<pthread_cancel>(3), B<pthread_cleanup_push>(3), "
"B<pthread_setcancelstate>(3), B<pthread_testcancel>(3), B<pthreads>(7)"
msgid "PTHREAD_CREATE"
msgstr ""
-#. type: TH
-#: build/C/man3/pthread_create.3:26
-#, no-wrap
-msgid "2012-08-03"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/pthread_create.3:29
msgid "pthread_create - create a new thread"
msgstr ""
#. type: TP
-#: build/C/man3/pthread_create.3:123 build/C/man3/pthread_sigqueue.3:71
+#: build/C/man3/pthread_create.3:123 build/C/man3/pthread_create.3:126 build/C/man3/pthread_sigqueue.3:72
#, no-wrap
msgid "B<EAGAIN>"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:137
+#: build/C/man3/pthread_create.3:126
+msgid "Insufficient resources to create another thread."
+msgstr ""
+
+#. NOTE! The following should match the description in fork(2)
+#. type: Plain text
+#: build/C/man3/pthread_create.3:144
msgid ""
-"Insufficient resources to create another thread, or a system-imposed limit "
-"on the number of threads was encountered. The latter case may occur in two "
-"ways: the B<RLIMIT_NPROC> soft resource limit (set via B<setrlimit>(2)), "
-"which limits the number of process for a real user ID, was reached; or the "
-"kernel's system-wide limit on the number of threads, "
-"I</proc/sys/kernel/threads-max>, was reached."
+"A system-imposed limit on the number of threads was encountered. There are "
+"a number of limits that may trigger this error: the B<RLIMIT_NPROC> soft "
+"resource limit (set via B<setrlimit>(2)), which limits the number of "
+"processes and threads for a real user ID, was reached; the kernel's "
+"system-wide limit on the number of processes threads, "
+"I</proc/sys/kernel/threads-max>, was reached (see B<proc>(5)); or the "
+"maximum number of PIDs, I</proc/sys/kernel/pid_max>, was reached (see "
+"B<proc>(5))."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:141
+#: build/C/man3/pthread_create.3:148
msgid "Invalid settings in I<attr>."
msgstr ""
#. type: TP
-#: build/C/man3/pthread_create.3:141 build/C/man3/pthread_setschedparam.3:129 build/C/man3/pthread_setschedprio.3:66
+#: build/C/man3/pthread_create.3:148 build/C/man3/pthread_setschedparam.3:129 build/C/man3/pthread_setschedprio.3:66
#, no-wrap
msgid "B<EPERM>"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:146
+#: build/C/man3/pthread_create.3:153
msgid ""
"No permission to set the scheduling policy and parameters specified in "
"I<attr>."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:160
+#: build/C/man3/pthread_create.3:167
msgid ""
"See B<pthread_self>(3) for further information on the thread ID returned in "
"I<*thread> by B<pthread_create>(). Unless real-time scheduling policies are "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:180
+#: build/C/man3/pthread_create.3:187
msgid ""
"A thread may either be I<joinable> or I<detached>. If a thread is joinable, "
"then another thread can call B<pthread_join>(3) to wait for the thread to "
#. FIXME . Perhaps some of the following detail should be in
#. a future pthread_attr_setstacksize(3) page.
#. type: Plain text
-#: build/C/man3/pthread_create.3:196
+#: build/C/man3/pthread_create.3:203
msgid ""
"On Linux/x86-32, the default stack size for a new thread is 2 megabytes. "
"Under the NPTL threading implementation, if the B<RLIMIT_STACK> soft "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:202
+#: build/C/man3/pthread_create.3:209
msgid ""
"In the obsolete LinuxThreads implementation, each of the threads in a "
"process has a different process ID. This is in violation of the POSIX "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:206
+#: build/C/man3/pthread_create.3:213
msgid ""
"The program below demonstrates the use of B<pthread_create>(), as well as a "
"number of other functions in the pthreads API."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:211
+#: build/C/man3/pthread_create.3:218
msgid ""
"In the following run, on a system providing the NPTL threading "
"implementation, the stack size defaults to the value given by the \"stack "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:223
+#: build/C/man3/pthread_create.3:230
#, no-wrap
msgid ""
"$B< ulimit -s>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:229
+#: build/C/man3/pthread_create.3:236
msgid ""
"In the next run, the program explicitly sets a stack size of 1MB (using "
"B<pthread_attr_setstacksize>(3)) for the created threads:"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:239
+#: build/C/man3/pthread_create.3:246
#, no-wrap
msgid ""
"$B< ./a.out -s 0x100000 hola salut servus>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:251
+#: build/C/man3/pthread_create.3:258
#, no-wrap
msgid ""
"#include E<lt>pthread.hE<gt>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:257 build/C/man3/pthread_getcpuclockid.3:111
+#: build/C/man3/pthread_create.3:264 build/C/man3/pthread_getcpuclockid.3:116
#, no-wrap
msgid ""
"#define handle_error(msg) \\e\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:263
+#: build/C/man3/pthread_create.3:270
#, no-wrap
msgid ""
"struct thread_info { /* Used as argument to thread_start() */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:266
+#: build/C/man3/pthread_create.3:273
#, no-wrap
msgid ""
"/* Thread start function: display address near top of our stack,\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:272
+#: build/C/man3/pthread_create.3:279
#, no-wrap
msgid ""
"static void *\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:275
+#: build/C/man3/pthread_create.3:282
#, no-wrap
msgid ""
" printf(\"Thread %d: top of stack near %p; argv_string=%s\\en\",\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:279
+#: build/C/man3/pthread_create.3:286
#, no-wrap
msgid ""
" uargv = strdup(tinfo-E<gt>argv_string);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:282
+#: build/C/man3/pthread_create.3:289
#, no-wrap
msgid ""
" for (p = uargv; *p != \\(aq\\e0\\(aq; p++)\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:285
+#: build/C/man3/pthread_create.3:292
#, no-wrap
msgid ""
" return uargv;\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:294
+#: build/C/man3/pthread_create.3:301
#, no-wrap
msgid ""
"int\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:296
+#: build/C/man3/pthread_create.3:303
#, no-wrap
msgid " /* The \"-s\" option specifies a stack size for our threads */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:303
+#: build/C/man3/pthread_create.3:310
#, no-wrap
msgid ""
" stack_size = -1;\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:310
+#: build/C/man3/pthread_create.3:317
#, no-wrap
msgid ""
" default:\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:312
+#: build/C/man3/pthread_create.3:319
#, no-wrap
msgid " num_threads = argc - optind;\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:314
+#: build/C/man3/pthread_create.3:321
#, no-wrap
msgid " /* Initialize thread creation attributes */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:318
+#: build/C/man3/pthread_create.3:325
#, no-wrap
msgid ""
" s = pthread_attr_init(&attr);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:324
+#: build/C/man3/pthread_create.3:331
#, no-wrap
msgid ""
" if (stack_size E<gt> 0) {\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:326
+#: build/C/man3/pthread_create.3:333
#, no-wrap
msgid " /* Allocate memory for pthread_create() arguments */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:330
+#: build/C/man3/pthread_create.3:337
#, no-wrap
msgid ""
" tinfo = calloc(num_threads, sizeof(struct thread_info));\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:332
+#: build/C/man3/pthread_create.3:339
#, no-wrap
msgid " /* Create one thread for each command-line argument */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:336
+#: build/C/man3/pthread_create.3:343
#, no-wrap
msgid ""
" for (tnum = 0; tnum E<lt> num_threads; tnum++) {\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:339
+#: build/C/man3/pthread_create.3:346
#, no-wrap
msgid ""
" /* The pthread_create() call stores the thread ID into\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:345
+#: build/C/man3/pthread_create.3:352
#, no-wrap
msgid ""
" s = pthread_create(&tinfo[tnum].thread_id, &attr,\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:348
+#: build/C/man3/pthread_create.3:355
#, no-wrap
msgid ""
" /* Destroy the thread attributes object, since it is no\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:352 build/C/man3/pthread_setschedparam.3:430
+#: build/C/man3/pthread_create.3:359 build/C/man3/pthread_setschedparam.3:430
#, no-wrap
msgid ""
" s = pthread_attr_destroy(&attr);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:354
+#: build/C/man3/pthread_create.3:361
#, no-wrap
msgid " /* Now join with each thread, and display its returned value */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:359
+#: build/C/man3/pthread_create.3:366
#, no-wrap
msgid ""
" for (tnum = 0; tnum E<lt> num_threads; tnum++) {\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:364
+#: build/C/man3/pthread_create.3:371
#, no-wrap
msgid ""
" printf(\"Joined with thread %d; returned value was %s\\en\",\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:368
+#: build/C/man3/pthread_create.3:375
#, no-wrap
msgid ""
" free(tinfo);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_create.3:382
+#: build/C/man3/pthread_create.3:389
msgid ""
"B<getrlimit>(2), B<pthread_attr_init>(3), B<pthread_cancel>(3), "
"B<pthread_detach>(3), B<pthread_equal>(3), B<pthread_exit>(3), "
msgstr ""
#. type: TH
-#: build/C/man3/pthread_equal.3:26 build/C/man3/pthread_exit.3:26
+#: build/C/man3/pthread_equal.3:26 build/C/man3/pthread_exit.3:26 build/C/man3/pthread_getcpuclockid.3:26 build/C/man3/pthread_setaffinity_np.3:26 build/C/man3/pthread_setconcurrency.3:25
#, no-wrap
-msgid "2009-03-30"
+msgid "2014-05-23"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_equal.3:56
+#: build/C/man3/pthread_equal.3:52
+msgid "The B<pthread_equal>() function is thread-safe."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/pthread_equal.3:61
msgid ""
"The B<pthread_equal>() function is necessary because thread IDs should be "
"considered opaque: there is no portable way for applications to directly "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_equal.3:60
+#: build/C/man3/pthread_equal.3:65
msgid "B<pthread_create>(3), B<pthread_self>(3), B<pthreads>(7)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_exit.3:82
+#: build/C/man3/pthread_exit.3:80
+msgid "The B<pthread_exit>() function is thread-safe."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/pthread_exit.3:87
msgid ""
"Performing a return from the start function of any thread other than the "
"main thread results in an implicit call to B<pthread_exit>(), using the "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_exit.3:88
+#: build/C/man3/pthread_exit.3:93
msgid ""
"To allow other threads to continue execution, the main thread should "
"terminate by calling B<pthread_exit>() rather than B<exit>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_exit.3:93
+#: build/C/man3/pthread_exit.3:98
msgid ""
"The value pointed to by I<retval> should not be located on the calling "
"thread's stack, since the contents of that stack are undefined after the "
#. http://thread.gmane.org/gmane.linux.kernel/611611
#. http://marc.info/?l=linux-kernel&m=122525468300823&w=2
#. type: Plain text
-#: build/C/man3/pthread_exit.3:105
+#: build/C/man3/pthread_exit.3:110
msgid ""
"Currently, there are limitations in the kernel implementation logic for "
"B<wait>(2)ing on a stopped thread group with a dead thread group leader. "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_exit.3:109
+#: build/C/man3/pthread_exit.3:114
msgid "B<pthread_create>(3), B<pthread_join>(3), B<pthreads>(7)"
msgstr ""
msgid "PTHREAD_GETATTR_NP"
msgstr ""
+#. type: TH
+#: build/C/man3/pthread_getattr_np.3:26 build/C/man3/pthread_tryjoin_np.3:26
+#, no-wrap
+msgid "2010-09-10"
+msgstr ""
+
#. type: Plain text
#: build/C/man3/pthread_getattr_np.3:29
msgid "pthread_getattr_np - get attributes of created thread"
msgid "PTHREAD_GETCPUCLOCKID"
msgstr ""
-#. type: TH
-#: build/C/man3/pthread_getcpuclockid.3:26
-#, no-wrap
-msgid "2009-02-08"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/pthread_getcpuclockid.3:29
msgid "pthread_getcpuclockid - retrieve ID of a thread's CPU time clock"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:78
+#: build/C/man3/pthread_getcpuclockid.3:70
+msgid "The B<pthread_getcpuclockid>() function is thread-safe."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/pthread_getcpuclockid.3:83
msgid ""
"When I<thread> refers to the calling thread, this function returns an "
"identifier that refers to the same clock manipulated by B<clock_gettime>(2) "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:84
+#: build/C/man3/pthread_getcpuclockid.3:89
msgid ""
"The program below creates a thread and then uses B<clock_gettime>(2) to "
"retrieve the total process CPU time, and the per-thread CPU time consumed by "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:94
+#: build/C/man3/pthread_getcpuclockid.3:99
#, no-wrap
msgid ""
"$ B<./a.out>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:100
+#: build/C/man3/pthread_getcpuclockid.3:105
#, no-wrap
msgid "/* Link with \"-lrt\" */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:108
+#: build/C/man3/pthread_getcpuclockid.3:113
#, no-wrap
msgid ""
"#include E<lt>time.hE<gt>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:122
+#: build/C/man3/pthread_getcpuclockid.3:127
#, no-wrap
msgid ""
"static void *\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:127
+#: build/C/man3/pthread_getcpuclockid.3:132
#, no-wrap
msgid ""
"static void\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:133
+#: build/C/man3/pthread_getcpuclockid.3:138
#, no-wrap
msgid ""
" printf(\"%s\", msg);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:140
+#: build/C/man3/pthread_getcpuclockid.3:145
#, no-wrap
msgid ""
"int\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:144
+#: build/C/man3/pthread_getcpuclockid.3:149
#, no-wrap
msgid ""
" s = pthread_create(&thread, NULL, thread_start, NULL);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:147
+#: build/C/man3/pthread_getcpuclockid.3:152
#, no-wrap
msgid ""
" printf(\"Main thread sleeping\\en\");\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:151
+#: build/C/man3/pthread_getcpuclockid.3:156
#, no-wrap
msgid ""
" printf(\"Main thread consuming some CPU time...\\en\");\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:153
+#: build/C/man3/pthread_getcpuclockid.3:158
#, no-wrap
msgid " pclock(\"Process total CPU time: \", CLOCK_PROCESS_CPUTIME_ID);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:158
+#: build/C/man3/pthread_getcpuclockid.3:163
#, no-wrap
msgid ""
" s = pthread_getcpuclockid(pthread_self(), &cid);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:161
+#: build/C/man3/pthread_getcpuclockid.3:166
#, no-wrap
msgid ""
" /* The preceding 4 lines of code could have been replaced by:\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:166
+#: build/C/man3/pthread_getcpuclockid.3:171
#, no-wrap
msgid ""
" s = pthread_getcpuclockid(thread, &cid);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:169
+#: build/C/man3/pthread_getcpuclockid.3:174
#, no-wrap
msgid ""
" exit(EXIT_SUCCESS); /* Terminates both threads */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_getcpuclockid.3:178
+#: build/C/man3/pthread_getcpuclockid.3:183
msgid ""
"B<clock_gettime>(2), B<clock_settime>(2), B<timer_create>(2), "
"B<clock_getcpuclockid>(3), B<pthread_self>(3), B<pthreads>(7), B<time>(7)"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:137
+#: build/C/man3/pthread_setaffinity_np.3:128
+msgid ""
+"The B<pthread_setaffinity_np>() and B<pthread_getaffinity_np>() functions "
+"are thread-safe."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/pthread_setaffinity_np.3:144
msgid ""
"After a call to B<pthread_setaffinity_np>(), the set of CPUs on which the "
"thread will actually run is the intersection of the set specified in the "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:143
+#: build/C/man3/pthread_setaffinity_np.3:150
msgid ""
"These functions are implemented on top of the B<sched_setaffinity>(2) and "
"B<sched_getaffinity>(2) system calls."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:154
+#: build/C/man3/pthread_setaffinity_np.3:161
msgid ""
"A new thread created by B<pthread_create>(3) inherits a copy of its "
"creator's CPU affinity mask."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:162
+#: build/C/man3/pthread_setaffinity_np.3:169
msgid ""
"In the following program, the main thread uses B<pthread_setaffinity_np>() "
"to set its CPU affinity mask to include CPUs 0 to 7 (which may not all be "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:169
+#: build/C/man3/pthread_setaffinity_np.3:176
#, no-wrap
msgid ""
"#define _GNU_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:179
+#: build/C/man3/pthread_setaffinity_np.3:186
#, no-wrap
msgid ""
"int\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:181
+#: build/C/man3/pthread_setaffinity_np.3:188
#, no-wrap
msgid " thread = pthread_self();\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:183
+#: build/C/man3/pthread_setaffinity_np.3:190
#, no-wrap
msgid " /* Set affinity mask to include CPUs 0 to 7 */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:187
+#: build/C/man3/pthread_setaffinity_np.3:194
#, no-wrap
msgid ""
" CPU_ZERO(&cpuset);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:191
+#: build/C/man3/pthread_setaffinity_np.3:198
#, no-wrap
msgid ""
" s = pthread_setaffinity_np(thread, sizeof(cpu_set_t), &cpuset);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:193
+#: build/C/man3/pthread_setaffinity_np.3:200
#, no-wrap
msgid " /* Check the actual affinity mask assigned to the thread */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:197
+#: build/C/man3/pthread_setaffinity_np.3:204
#, no-wrap
msgid ""
" s = pthread_getaffinity_np(thread, sizeof(cpu_set_t), &cpuset);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:202
+#: build/C/man3/pthread_setaffinity_np.3:209
#, no-wrap
msgid ""
" printf(\"Set returned by pthread_getaffinity_np() contained:\\en\");\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:205 build/C/man3/pthread_setschedparam.3:437
+#: build/C/man3/pthread_setaffinity_np.3:212 build/C/man3/pthread_setschedparam.3:437
#, no-wrap
msgid ""
" exit(EXIT_SUCCESS);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setaffinity_np.3:214
+#: build/C/man3/pthread_setaffinity_np.3:221
msgid ""
"B<sched_setaffinity>(2), B<pthread_attr_setaffinity_np>(3), "
"B<pthread_self>(3), B<sched_getcpu>(3), B<cpuset>(7), B<pthreads>(7), "
msgid "PTHREAD_SETCONCURRENCY"
msgstr ""
-#. type: TH
-#: build/C/man3/pthread_setconcurrency.3:25
-#, no-wrap
-msgid "2009-04-10"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/pthread_setconcurrency.3:29
msgid ""
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setconcurrency.3:87
-msgid "The default concurrency level is 0."
+#: build/C/man3/pthread_setconcurrency.3:90
+msgid ""
+"The B<pthread_setconcurrency>() and B<pthread_getconcurrency>() functions "
+"are thread-safe."
msgstr ""
#. type: Plain text
#: build/C/man3/pthread_setconcurrency.3:94
+msgid "The default concurrency level is 0."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/pthread_setconcurrency.3:101
msgid ""
"Concurrency levels are meaningful only for M:N threading implementations, "
"where at any moment a subset of a process's set of user-level threads may be "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setconcurrency.3:100
+#: build/C/man3/pthread_setconcurrency.3:107
msgid ""
"Both LinuxThreads and NPTL are 1:1 threading implementations, so setting the "
"concurrency level has no meaning. In other words, on Linux these functions "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_setconcurrency.3:103
+#: build/C/man3/pthread_setconcurrency.3:110
msgid "B<pthread_attr_setscope>(3), B<pthreads>(7)"
msgstr ""
msgid "PTHREAD_SETNAME_NP"
msgstr ""
-#. type: TH
-#: build/C/man3/pthread_setname_np.3:26
-#, no-wrap
-msgid "2013-06-21"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/pthread_setname_np.3:29
msgid "pthread_setname_np, pthread_getname_np - set/get the name of a thread"
"B<#include E<lt>pthread.hE<gt>>\n"
"B<int pthread_setname_np(pthread_t >I<thread>B<, const char *>I<name>B<);>\n"
"B<int pthread_getname_np(pthread_t >I<thread>B<,>\n"
-"B< const char *>I<name>B<, size_t >I<len>B<);>\n"
+"B< char *>I<name>B<, size_t >I<len>B<);>\n"
msgstr ""
#. type: Plain text
msgid "PTHREAD_SETSCHEDPARAM"
msgstr ""
-#. type: TH
-#: build/C/man3/pthread_setschedparam.3:26 build/C/man3/pthread_setschedprio.3:26 build/C/man3/pthread_sigmask.3:26 build/C/man3/pthread_sigqueue.3:25 build/C/man3/pthread_testcancel.3:26
-#, no-wrap
-msgid "2014-05-19"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/pthread_setschedparam.3:30
msgid ""
#: build/C/man3/pthread_setschedparam.3:38
#, no-wrap
msgid ""
-"B<pthread_setschedparam(pthread_t >I<thread>B<, int >I<policy>B<,>\n"
-"B< const struct sched_param *>I<param>B<);>\n"
-"B<pthread_getschedparam(pthread_t >I<thread>B<, int *>I<policy>B<,>\n"
-"B< struct sched_param *>I<param>B<);>\n"
+"B<int pthread_setschedparam(pthread_t >I<thread>B<, int >I<policy>B<,>\n"
+"B< const struct sched_param *>I<param>B<);>\n"
+"B<int pthread_getschedparam(pthread_t >I<thread>B<, int *>I<policy>B<,>\n"
+"B< struct sched_param *>I<param>B<);>\n"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/pthread_setschedprio.3:34
#, no-wrap
-msgid "B<pthread_setschedprio(pthread_t >I<thread>B<, int >I<prio>B<);>\n"
+msgid "B<int pthread_setschedprio(pthread_t >I<thread>B<, int >I<prio>B<);>\n"
msgstr ""
#. FIXME . nptl/pthread_setschedprio.c has the following
msgid "PTHREAD_SIGMASK"
msgstr ""
+#. type: TH
+#: build/C/man3/pthread_sigmask.3:26 build/C/man3/pthread_testcancel.3:26
+#, no-wrap
+msgid "2014-05-19"
+msgstr ""
+
#. type: Plain text
#: build/C/man3/pthread_sigmask.3:29
msgid "pthread_sigmask - examine and change mask of blocked signals"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:34
+#: build/C/man3/pthread_sigqueue.3:32
+#, no-wrap
+msgid ""
+"B<#include E<lt>signal.hE<gt>>\n"
+"B<#include E<lt>pthread.hE<gt>>\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/pthread_sigqueue.3:35
#, no-wrap
msgid ""
"B<int pthread_sigqueue(pthread_t >I<thread>B<, int >I<sig>B<,>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:45
+#: build/C/man3/pthread_sigqueue.3:46
msgid "B<pthread_sigqueue>(): _GNU_SOURCE"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:53
+#: build/C/man3/pthread_sigqueue.3:54
msgid ""
"The B<pthread_sigqueue>() function performs a similar task to "
"B<sigqueue>(3), but, rather than sending a signal to a process, it sends a "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:65
+#: build/C/man3/pthread_sigqueue.3:66
msgid ""
"The I<thread> argument is the ID of a thread in the same process as the "
"caller. The I<sig> argument specifies the signal to be sent. The I<value> "
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:70
+#: build/C/man3/pthread_sigqueue.3:71
msgid ""
"On success, B<pthread_sigqueue>() returns 0; on error, it returns an error "
"number."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:77
+#: build/C/man3/pthread_sigqueue.3:78
msgid ""
"The limit of signals which may be queued has been reached. (See "
"B<signal>(7) for further information.)"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:81
+#: build/C/man3/pthread_sigqueue.3:82
msgid "I<sig> was invalid."
msgstr ""
#. type: TP
-#: build/C/man3/pthread_sigqueue.3:81
+#: build/C/man3/pthread_sigqueue.3:82
#, no-wrap
msgid "B<ENOSYS>"
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:85
+#: build/C/man3/pthread_sigqueue.3:86
msgid "B<pthread_sigqueue>() is not supported on this system."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:89
+#: build/C/man3/pthread_sigqueue.3:90
msgid "I<thread> is not valid."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:93
+#: build/C/man3/pthread_sigqueue.3:94
msgid "The B<pthread_sigqueue>() function first appeared in glibc 2.11."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:98
+#: build/C/man3/pthread_sigqueue.3:99
msgid "The B<pthread_sigqueue>() function is thread-safe."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:100
+#: build/C/man3/pthread_sigqueue.3:101
msgid "This function is a GNU extension."
msgstr ""
#. type: Plain text
-#: build/C/man3/pthread_sigqueue.3:108
+#: build/C/man3/pthread_sigqueue.3:109
msgid ""
"B<rt_tgsigqueueinfo>(2), B<sigaction>(2), B<pthread_sigmask>(3), "
"B<sigqueue>(3), B<sigwait>(3), B<pthreads>(7), B<signal>(7)"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-03 12:57+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: TH
#: build/C/man3/fgetgrent.3:30 build/C/man3/fgetpwent.3:33
-#: build/C/man3/getspnam.3:8 build/C/man3/putpwent.3:30
+#: build/C/man3/putpwent.3:30
#, no-wrap
msgid "2013-04-19"
msgstr "2013-04-19"
#: build/C/man5/group.5:75 build/C/man3/initgroups.3:102
#: build/C/man5/passwd.5:179 build/C/man3/putgrent.3:58
#: build/C/man3/putpwent.3:100 build/C/man3/setaliasent.3:162
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid "GETSPNAM"
msgstr "GETSPNAM"
+#. type: TH
+#: build/C/man3/getspnam.3:8
+#, fuzzy, no-wrap
+#| msgid "2014-02-11"
+msgid "2014-05-28"
+msgstr "2014-02-11"
+
#. type: Plain text
#: build/C/man3/getspnam.3:13
msgid ""
#. type: Plain text
#: build/C/man3/getspnam.3:32
-#, no-wrap
-msgid "B<int putspent(struct spwd *>I<p>B<, FILE *>I<fp>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<int putspent(struct spwd *>I<p>B<, FILE *>I<fp>B<);>\n"
+msgid "B<int putspent(const struct spwd *>I<p>B<, FILE *>I<fp>B<);>\n"
msgstr "B<int putspent(struct spwd *>I<p>B<, FILE *>I<fp>B<);>\n"
#. type: Plain text
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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"
msgstr ""
#. type: TH
-#: build/C/man3/fgetgrent.3:30 build/C/man3/fgetpwent.3:33 build/C/man3/getspnam.3:8 build/C/man3/putpwent.3:30
+#: build/C/man3/fgetgrent.3:30 build/C/man3/fgetpwent.3:33 build/C/man3/putpwent.3:30
#, no-wrap
msgid "2013-04-19"
msgstr ""
#. type: Plain text
#: build/C/man3/fgetgrent.3:112 build/C/man3/fgetpwent.3:122 build/C/man5/ftpusers.5:61 build/C/man3/getgrent.3:184 build/C/man3/getgrent_r.3:198 build/C/man3/getgrnam.3:261 build/C/man3/getgrouplist.3:203 build/C/man3/getpw.3:122 build/C/man3/getpwent.3:186 build/C/man3/getpwent_r.3:196 build/C/man3/getpwnam.3:344 build/C/man3/getspnam.3:266 build/C/man5/group.5:75 build/C/man3/initgroups.3:102 build/C/man5/passwd.5:179 build/C/man3/putgrent.3:58 build/C/man3/putpwent.3:100 build/C/man3/setaliasent.3:162
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid "GETSPNAM"
msgstr ""
+#. type: TH
+#: build/C/man3/getspnam.3:8
+#, no-wrap
+msgid "2014-05-28"
+msgstr ""
+
#. type: Plain text
#: build/C/man3/getspnam.3:13
msgid ""
#. type: Plain text
#: build/C/man3/getspnam.3:32
#, no-wrap
-msgid "B<int putspent(struct spwd *>I<p>B<, FILE *>I<fp>B<);>\n"
+msgid "B<int putspent(const struct spwd *>I<p>B<, FILE *>I<fp>B<);>\n"
msgstr ""
#. type: Plain text
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-03 12:57+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/fnmatch.3:115 build/C/man3/glob.3:338 build/C/man7/glob.7:222
#: build/C/man3/re_comp.3:91 build/C/man3/regex.3:320 build/C/man7/regex.7:300
#: build/C/man3/wordexp.3:224
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
"Long ago, in UNIX\\ V6, there was a program I</etc/glob> that would expand "
"wildcard patterns. Soon afterward this became a shell built-in."
-msgstr "昔々 UNIX\\ V6 では、ワイルドカードパターンを展開する I</etc/glob> と言うプログラムがあった。その後すぐに、 この機能はシェルに組み込まれるようになった。"
+msgstr ""
+"昔々 UNIX\\ V6 では、ワイルドカードパターンを展開する I</etc/glob> と言うプロ"
+"グラムがあった。その後すぐに、 この機能はシェルに組み込まれるようになった。"
#. type: Plain text
#: build/C/man7/glob.7:38
#. type: TH
#: build/C/man3/re_comp.3:27
#, no-wrap
-msgid "2013-06-21"
-msgstr "2013-06-21"
+msgid "2014-05-28"
+msgstr ""
#. type: Plain text
#: build/C/man3/re_comp.3:30
#. type: Plain text
#: build/C/man3/re_comp.3:38
-msgid "B<char *re_comp(char *>I<regex>B<);>"
+#, fuzzy
+#| msgid "B<char *re_comp(char *>I<regex>B<);>"
+msgid "B<char *re_comp(const char *>I<regex>B<);>"
msgstr "B<char *re_comp(char *>I<regex>B<);>"
#. type: Plain text
#: build/C/man3/re_comp.3:40
-msgid "B<int re_exec(char *>I<string>B<);>"
+#, fuzzy
+#| msgid "B<int re_exec(char *>I<string>B<);>"
+msgid "B<int re_exec(const char *>I<string>B<);>"
msgstr "B<int re_exec(char *>I<string>B<);>"
#. type: Plain text
#: build/C/man3/wordexp.3:216
msgid "B<fnmatch>(3), B<glob>(3)"
msgstr "B<fnmatch>(3), B<glob>(3)"
+
+#~ msgid "2013-06-21"
+#~ msgstr "2013-06-21"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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: Plain text
#: build/C/man3/fnmatch.3:115 build/C/man3/glob.3:338 build/C/man7/glob.7:222 build/C/man3/re_comp.3:91 build/C/man3/regex.3:320 build/C/man7/regex.7:300 build/C/man3/wordexp.3:224
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#. type: TH
#: build/C/man3/re_comp.3:27
#, no-wrap
-msgid "2013-06-21"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/re_comp.3:38
-msgid "B<char *re_comp(char *>I<regex>B<);>"
+msgid "B<char *re_comp(const char *>I<regex>B<);>"
msgstr ""
#. type: Plain text
#: build/C/man3/re_comp.3:40
-msgid "B<int re_exec(char *>I<string>B<);>"
+msgid "B<int re_exec(const char *>I<string>B<);>"
msgstr ""
#. type: Plain text
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-03 12:59+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr "GETRPCENT"
#. type: TH
-#: build/C/man3/getrpcent.3:8
-#, no-wrap
-msgid "2008-08-19"
-msgstr "2008-08-19"
+#: build/C/man3/getrpcent.3:8 build/C/man3/getrpcport.3:8
+#: build/C/man3/key_setsecret.3:9 build/C/man3/rtime.3:12
+#, fuzzy, no-wrap
+#| msgid "2014-05-10"
+msgid "2014-05-28"
+msgstr "2014-05-10"
#. type: TH
#: build/C/man3/getrpcent.3:8 build/C/man3/getrpcent_r.3:26
#. type: Plain text
#: build/C/man3/getrpcent.3:19
-#, no-wrap
-msgid "B<struct rpcent *getrpcbyname(char *>I<name>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<struct rpcent *getrpcbyname(char *>I<name>B<);>\n"
+msgid "B<struct rpcent *getrpcbyname(const char *>I<name>B<);>\n"
msgstr "B<struct rpcent *getrpcbyname(char *>I<name>B<);>\n"
#. type: Plain text
#. type: SH
#: build/C/man3/getrpcent.3:26 build/C/man3/getrpcent_r.3:59
-#: build/C/man3/getrpcport.3:16 build/C/man3/key_setsecret.3:27
+#: build/C/man3/getrpcport.3:18 build/C/man3/key_setsecret.3:27
#: build/C/man5/rpc.5:13 build/C/man3/rtime.3:22
#, no-wrap
msgid "DESCRIPTION"
#. type: SH
#: build/C/man3/getrpcent.3:102 build/C/man3/getrpcent_r.3:130
-#: build/C/man3/getrpcport.3:36
+#: build/C/man3/getrpcport.3:38
#, no-wrap
msgid "CONFORMING TO"
msgstr "準拠"
#. type: Plain text
-#: build/C/man3/getrpcent.3:105 build/C/man3/getrpcport.3:39
+#: build/C/man3/getrpcent.3:105 build/C/man3/getrpcport.3:41
msgid ""
"Not in POSIX.1-2001. Present on the BSDs, Solaris, and many other systems."
msgstr ""
#. type: SH
#: build/C/man3/getrpcent.3:115 build/C/man3/getrpcent_r.3:137
-#: build/C/man3/getrpcport.3:39 build/C/man3/key_setsecret.3:70
+#: build/C/man3/getrpcport.3:41 build/C/man3/key_setsecret.3:70
#: build/C/man3/rpc.3:1121 build/C/man5/rpc.5:82 build/C/man3/rtime.3:138
#: build/C/man3/xdr.3:555
#, no-wrap
#. type: Plain text
#: build/C/man3/getrpcent.3:123 build/C/man3/getrpcent_r.3:145
-#: build/C/man3/getrpcport.3:47 build/C/man3/key_setsecret.3:78
+#: build/C/man3/getrpcport.3:49 build/C/man3/key_setsecret.3:78
#: build/C/man3/rpc.3:1129 build/C/man5/rpc.5:90 build/C/man3/rtime.3:146
#: build/C/man3/xdr.3:563
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid "GETRPCPORT"
msgstr "GETRPCPORT"
-#. type: TH
-#: build/C/man3/getrpcport.3:8
-#, no-wrap
-msgid "2007-12-23"
-msgstr "2007-12-23"
-
#. type: Plain text
#: build/C/man3/getrpcport.3:11
msgid "getrpcport - get RPC port number"
msgstr "getrpcport - RPC ポート番号を取得する"
#. type: Plain text
-#: build/C/man3/getrpcport.3:15
-#, no-wrap
-msgid "B<int getrpcport(char *>I<host>B<, int >I<prognum>B<, int >I<versnum>B<, int >I<proto>B<);>\n"
+#: build/C/man3/getrpcport.3:14
+#, fuzzy, no-wrap
+#| msgid "B<#include E<lt>rpc/rpc.hE<gt>>"
+msgid "B<#include E<lt>rpc/rpc.hE<gt>>\n"
+msgstr "B<#include E<lt>rpc/rpc.hE<gt>>"
+
+#. type: Plain text
+#: build/C/man3/getrpcport.3:17
+#, fuzzy, no-wrap
+#| msgid "B<int getrpcport(char *>I<host>B<, int >I<prognum>B<, int >I<versnum>B<, int >I<proto>B<);>\n"
+msgid "B<int getrpcport(const char *>I<host>B<, unsigned long >I<prognum>B<, unsigned long >I<versnum>B<, unsigned >I<proto>B<);>\n"
msgstr "B<int getrpcport(char *>I<host>B<, int >I<prognum>B<, int >I<versnum>B<, int >I<proto>B<);>\n"
#. type: Plain text
-#: build/C/man3/getrpcport.3:36
+#: build/C/man3/getrpcport.3:38
msgid ""
"B<getrpcport>() returns the port number for version I<versnum> of the RPC "
"program I<prognum> running on I<host> and using protocol I<proto>. It "
msgid "KEY_SETSECRET"
msgstr "KEY_SETSECRET"
-#. type: TH
-#: build/C/man3/key_setsecret.3:9
-#, no-wrap
-msgid "2002-07-18"
-msgstr "2002-07-18"
-
#. type: Plain text
#: build/C/man3/key_setsecret.3:13
msgid ""
#. type: Plain text
#: build/C/man3/key_setsecret.3:18
+#, fuzzy
+#| msgid ""
+#| "B<int key_decryptsession(const char *>I<remotename>B<,> B<des_block "
+#| "*>I<deskey>B<);>"
msgid ""
-"B<int key_decryptsession(const char *>I<remotename>B<,> B<des_block "
-"*>I<deskey>B<);>"
+"B<int key_decryptsession(char *>I<remotename>B<,> B<des_block *>I<deskey>B<);"
+">"
msgstr ""
"B<int key_decryptsession(const char *>I<remotename>B<,> B<des_block "
"*>I<deskey>B<);>"
#. type: Plain text
#: build/C/man3/key_setsecret.3:21
+#, fuzzy
+#| msgid ""
+#| "B<int key_encryptsession(const char *>I<remotename>B<,> B<des_block "
+#| "*>I<deskey>B<);>"
msgid ""
-"B<int key_encryptsession(const char *>I<remotename>B<,> B<des_block "
-"*>I<deskey>B<);>"
+"B<int key_encryptsession(char *>I<remotename>B<,> B<des_block *>I<deskey>B<);"
+">"
msgstr ""
"B<int key_encryptsession(const char *>I<remotename>B<,> B<des_block "
"*>I<deskey>B<);>"
#. type: Plain text
#: build/C/man3/key_setsecret.3:25
-msgid "B<int key_setsecret(const char *>I<key>B<);>"
+#, fuzzy
+#| msgid "B<int key_setsecret(const char *>I<key>B<);>"
+msgid "B<int key_setsecret(char *>I<key>B<);>"
msgstr "B<int key_setsecret(const char *>I<key>B<);>"
#. type: Plain text
msgid "RTIME"
msgstr "RTIME"
-#. type: TH
-#: build/C/man3/rtime.3:12
-#, no-wrap
-msgid "2014-05-10"
-msgstr "2014-05-10"
-
#. type: Plain text
#: build/C/man3/rtime.3:15
msgid "rtime - get time from a remote machine"
#. type: Plain text
#: build/C/man3/rtime.3:18
-#, no-wrap
-msgid "B<#include E<lt>rpc/des_crypt.hE<gt>>\n"
+#, fuzzy, no-wrap
+#| msgid "B<#include E<lt>rpc/des_crypt.hE<gt>>\n"
+msgid "B<#include E<lt>rpc/auth_des.hE<gt>>\n"
msgstr "B<#include E<lt>rpc/des_crypt.hE<gt>>\n"
#. type: Plain text
#. type: Plain text
#: build/C/man3/xdr.3:30
-#, no-wrap
-msgid "B<typedef bool_t (*>I<xdrproc_ti>B<) (XDR *, void *,...);>\n"
-msgstr "B<typedef bool_t (*>I<xdrproc_ti>B<) (XDR *, void *,...);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<typedef bool_t (*>I<xdrproc_t>B<) (XDR *, void *, ...);>\n"
+msgid "B<typedef bool_t (*>I<xdrproc_t>B<) (XDR *, void *,...);>\n"
+msgstr "B<typedef bool_t (*>I<xdrproc_t>B<) (XDR *, void *, ...);>\n"
#. type: Plain text
#: build/C/man3/xdr.3:37
msgstr ""
"I<XDR: External Data Representation Standard>, RFC\\ 1014, Sun Microsystems, "
"Inc., USC-ISI."
+
+#~ msgid "2008-08-19"
+#~ msgstr "2008-08-19"
+
+#~ msgid "2007-12-23"
+#~ msgstr "2007-12-23"
+
+#~ msgid "2002-07-18"
+#~ msgstr "2002-07-18"
+
+#~ msgid "B<typedef bool_t (*>I<xdrproc_ti>B<) (XDR *, void *,...);>\n"
+#~ msgstr "B<typedef bool_t (*>I<xdrproc_ti>B<) (XDR *, void *,...);>\n"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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"
msgstr ""
#. type: TH
-#: build/C/man3/getrpcent.3:8
+#: build/C/man3/getrpcent.3:8 build/C/man3/getrpcport.3:8 build/C/man3/key_setsecret.3:9 build/C/man3/rtime.3:12
#, no-wrap
-msgid "2008-08-19"
+msgid "2014-05-28"
msgstr ""
#. type: TH
#. type: Plain text
#: build/C/man3/getrpcent.3:19
#, no-wrap
-msgid "B<struct rpcent *getrpcbyname(char *>I<name>B<);>\n"
+msgid "B<struct rpcent *getrpcbyname(const char *>I<name>B<);>\n"
msgstr ""
#. type: Plain text
msgstr ""
#. type: SH
-#: build/C/man3/getrpcent.3:26 build/C/man3/getrpcent_r.3:59 build/C/man3/getrpcport.3:16 build/C/man3/key_setsecret.3:27 build/C/man5/rpc.5:13 build/C/man3/rtime.3:22
+#: build/C/man3/getrpcent.3:26 build/C/man3/getrpcent_r.3:59 build/C/man3/getrpcport.3:18 build/C/man3/key_setsecret.3:27 build/C/man5/rpc.5:13 build/C/man3/rtime.3:22
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/getrpcent.3:102 build/C/man3/getrpcent_r.3:130 build/C/man3/getrpcport.3:36
+#: build/C/man3/getrpcent.3:102 build/C/man3/getrpcent_r.3:130 build/C/man3/getrpcport.3:38
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
#. type: Plain text
-#: build/C/man3/getrpcent.3:105 build/C/man3/getrpcport.3:39
+#: build/C/man3/getrpcent.3:105 build/C/man3/getrpcport.3:41
msgid "Not in POSIX.1-2001. Present on the BSDs, Solaris, and many other systems."
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/getrpcent.3:115 build/C/man3/getrpcent_r.3:137 build/C/man3/getrpcport.3:39 build/C/man3/key_setsecret.3:70 build/C/man3/rpc.3:1121 build/C/man5/rpc.5:82 build/C/man3/rtime.3:138 build/C/man3/xdr.3:555
+#: build/C/man3/getrpcent.3:115 build/C/man3/getrpcent_r.3:137 build/C/man3/getrpcport.3:41 build/C/man3/key_setsecret.3:70 build/C/man3/rpc.3:1121 build/C/man5/rpc.5:82 build/C/man3/rtime.3:138 build/C/man3/xdr.3:555
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man3/getrpcent.3:123 build/C/man3/getrpcent_r.3:145 build/C/man3/getrpcport.3:47 build/C/man3/key_setsecret.3:78 build/C/man3/rpc.3:1129 build/C/man5/rpc.5:90 build/C/man3/rtime.3:146 build/C/man3/xdr.3:563
+#: build/C/man3/getrpcent.3:123 build/C/man3/getrpcent_r.3:145 build/C/man3/getrpcport.3:49 build/C/man3/key_setsecret.3:78 build/C/man3/rpc.3:1129 build/C/man5/rpc.5:90 build/C/man3/rtime.3:146 build/C/man3/xdr.3:563
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid "GETRPCPORT"
msgstr ""
-#. type: TH
-#: build/C/man3/getrpcport.3:8
-#, no-wrap
-msgid "2007-12-23"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/getrpcport.3:11
msgid "getrpcport - get RPC port number"
msgstr ""
#. type: Plain text
-#: build/C/man3/getrpcport.3:15
+#: build/C/man3/getrpcport.3:14
+#, no-wrap
+msgid "B<#include E<lt>rpc/rpc.hE<gt>>\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/getrpcport.3:17
#, no-wrap
msgid ""
-"B<int getrpcport(char *>I<host>B<, int >I<prognum>B<, int >I<versnum>B<, int "
-">I<proto>B<);>\n"
+"B<int getrpcport(const char *>I<host>B<, unsigned long >I<prognum>B<, "
+"unsigned long >I<versnum>B<, unsigned >I<proto>B<);>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/getrpcport.3:36
+#: build/C/man3/getrpcport.3:38
msgid ""
"B<getrpcport>() returns the port number for version I<versnum> of the RPC "
"program I<prognum> running on I<host> and using protocol I<proto>. It "
msgid "KEY_SETSECRET"
msgstr ""
-#. type: TH
-#: build/C/man3/key_setsecret.3:9
-#, no-wrap
-msgid "2002-07-18"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/key_setsecret.3:13
msgid ""
#. type: Plain text
#: build/C/man3/key_setsecret.3:18
msgid ""
-"B<int key_decryptsession(const char *>I<remotename>B<,> B<des_block "
+"B<int key_decryptsession(char *>I<remotename>B<,> B<des_block "
"*>I<deskey>B<);>"
msgstr ""
#. type: Plain text
#: build/C/man3/key_setsecret.3:21
msgid ""
-"B<int key_encryptsession(const char *>I<remotename>B<,> B<des_block "
+"B<int key_encryptsession(char *>I<remotename>B<,> B<des_block "
"*>I<deskey>B<);>"
msgstr ""
#. type: Plain text
#: build/C/man3/key_setsecret.3:25
-msgid "B<int key_setsecret(const char *>I<key>B<);>"
+msgid "B<int key_setsecret(char *>I<key>B<);>"
msgstr ""
#. type: Plain text
msgid "RTIME"
msgstr ""
-#. type: TH
-#: build/C/man3/rtime.3:12
-#, no-wrap
-msgid "2014-05-10"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/rtime.3:15
msgid "rtime - get time from a remote machine"
#. type: Plain text
#: build/C/man3/rtime.3:18
#, no-wrap
-msgid "B<#include E<lt>rpc/des_crypt.hE<gt>>\n"
+msgid "B<#include E<lt>rpc/auth_des.hE<gt>>\n"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/xdr.3:30
#, no-wrap
-msgid "B<typedef bool_t (*>I<xdrproc_ti>B<) (XDR *, void *,...);>\n"
+msgid "B<typedef bool_t (*>I<xdrproc_t>B<) (XDR *, void *,...);>\n"
msgstr ""
#. type: Plain text
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-08 01:16+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-06 01:38+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr "他の関数は値を返さない。"
#. type: SH
-#: build/C/man3/CPU_SET.3:241 build/C/man2/clone.2:995 build/C/man2/kcmp.2:198
+#: build/C/man3/CPU_SET.3:241 build/C/man2/clone.2:996 build/C/man2/kcmp.2:198
#: build/C/man3/sched_getcpu.3:70 build/C/man2/sched_setaffinity.2:148
#: build/C/man2/sched_setattr.2:348 build/C/man2/setns.2:97
#: build/C/man2/unshare.2:224
"B<CPU_XOR_S>(), B<CPU_EQUAL_S>() は glibc 2.7 で初めて登場した。"
#. type: SH
-#: build/C/man3/CPU_SET.3:270 build/C/man2/clone.2:1002
+#: build/C/man3/CPU_SET.3:270 build/C/man2/clone.2:1003
#: build/C/man2/kcmp.2:202 build/C/man2/sched_get_priority_max.2:113
#: build/C/man3/sched_getcpu.3:77 build/C/man2/sched_rr_get_interval.2:94
#: build/C/man2/sched_setaffinity.2:159 build/C/man2/sched_setattr.2:351
msgstr "これらのインタフェースは Linux 固有である。"
#. type: SH
-#: build/C/man3/CPU_SET.3:272 build/C/man2/clone.2:1006
+#: build/C/man3/CPU_SET.3:272 build/C/man2/clone.2:1007
#: build/C/man2/kcmp.2:205 build/C/man3/sched_getcpu.3:80
#: build/C/man2/sched_rr_get_interval.2:96
#: build/C/man2/sched_setaffinity.2:161 build/C/man2/sched_setattr.2:353
"も全ての型エラーを捕捉できるとは限らない。"
#. type: SH
-#: build/C/man3/CPU_SET.3:300 build/C/man2/clone.2:1031
+#: build/C/man3/CPU_SET.3:300 build/C/man2/clone.2:1032
#: build/C/man2/sched_setattr.2:369 build/C/man2/sched_setscheduler.2:214
#, no-wrap
msgid "BUGS"
"がる結果となる。 これらのバグは glibc 2.9 で修正された。"
#. type: SH
-#: build/C/man3/CPU_SET.3:312 build/C/man2/clone.2:1073
+#: build/C/man3/CPU_SET.3:312 build/C/man2/clone.2:1074
#: build/C/man2/setns.2:112
#, no-wrap
msgid "EXAMPLE"
"}\n"
#. type: SH
-#: build/C/man3/CPU_SET.3:356 build/C/man2/clone.2:1170
+#: build/C/man3/CPU_SET.3:356 build/C/man2/clone.2:1171
#: build/C/man2/kcmp.2:222 build/C/man2/sched_get_priority_max.2:115
#: build/C/man3/sched_getcpu.3:100 build/C/man2/sched_rr_get_interval.2:132
#: build/C/man2/sched_setaffinity.2:214 build/C/man2/sched_setattr.2:385
"B<pthread_setaffinity_np>(3), B<cpuset>(7)"
#. type: SH
-#: build/C/man3/CPU_SET.3:361 build/C/man2/clone.2:1184
+#: build/C/man3/CPU_SET.3:361 build/C/man2/clone.2:1185
#: build/C/man2/kcmp.2:225 build/C/man2/sched_get_priority_max.2:125
#: build/C/man3/sched_getcpu.3:103 build/C/man2/sched_rr_get_interval.2:134
#: build/C/man2/sched_setaffinity.2:234 build/C/man2/sched_setattr.2:407
msgstr "この文書について"
#. type: Plain text
-#: build/C/man3/CPU_SET.3:369 build/C/man2/clone.2:1192
+#: build/C/man3/CPU_SET.3:369 build/C/man2/clone.2:1193
#: build/C/man2/kcmp.2:233 build/C/man2/sched_get_priority_max.2:133
#: build/C/man3/sched_getcpu.3:111 build/C/man2/sched_rr_get_interval.2:142
#: build/C/man2/sched_setaffinity.2:242 build/C/man2/sched_setattr.2:415
#: build/C/man2/sched_setparam.2:150 build/C/man2/sched_setscheduler.2:249
#: build/C/man2/sched_yield.2:89 build/C/man2/setns.2:213
#: build/C/man2/unshare.2:283 build/C/man7/sched.7:710
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: TH
#: build/C/man2/clone.2:45
-#, no-wrap
-msgid "2014-02-27"
-msgstr "2014-02-27"
+#, fuzzy, no-wrap
+#| msgid "2014-05-21"
+msgid "2014-05-28"
+msgstr "2014-05-21"
#. type: Plain text
#: build/C/man2/clone.2:48
msgstr "B<EAGAIN>"
#. type: Plain text
-#: build/C/man2/clone.2:891
-msgid "Too many processes are already running."
+#: build/C/man2/clone.2:892
+#, fuzzy
+#| msgid "Too many processes are already running."
+msgid "Too many processes are already running; see B<fork>(2)."
msgstr "すでに実行中のプロセスが多すぎる。"
#. type: TP
-#: build/C/man2/clone.2:891 build/C/man2/clone.2:898 build/C/man2/clone.2:913
-#: build/C/man2/clone.2:921 build/C/man2/clone.2:929 build/C/man2/clone.2:937
-#: build/C/man2/clone.2:943 build/C/man2/clone.2:953 build/C/man2/clone.2:961
-#: build/C/man2/clone.2:969 build/C/man2/kcmp.2:181
+#: build/C/man2/clone.2:892 build/C/man2/clone.2:899 build/C/man2/clone.2:914
+#: build/C/man2/clone.2:922 build/C/man2/clone.2:930 build/C/man2/clone.2:938
+#: build/C/man2/clone.2:944 build/C/man2/clone.2:954 build/C/man2/clone.2:962
+#: build/C/man2/clone.2:970 build/C/man2/kcmp.2:181
#: build/C/man2/sched_get_priority_max.2:108
#: build/C/man2/sched_rr_get_interval.2:84
#: build/C/man2/sched_setaffinity.2:120 build/C/man2/sched_setaffinity.2:128
msgstr "B<EINVAL>"
#. type: Plain text
-#: build/C/man2/clone.2:898
+#: build/C/man2/clone.2:899
msgid ""
"B<CLONE_SIGHAND> was specified, but B<CLONE_VM> was not. (Since Linux 2.6.0-"
"test6.)"
#. was specified.
#. (Since Linux 2.6.0-test6.)
#. type: Plain text
-#: build/C/man2/clone.2:913
+#: build/C/man2/clone.2:914
msgid ""
"B<CLONE_THREAD> was specified, but B<CLONE_SIGHAND> was not. (Since Linux "
"2.5.35.)"
"た。 (Linux 2.5.35 以降)"
#. type: Plain text
-#: build/C/man2/clone.2:921
+#: build/C/man2/clone.2:922
msgid "Both B<CLONE_FS> and B<CLONE_NEWNS> were specified in I<flags>."
msgstr "B<CLONE_FS> と B<CLONE_NEWNS> の両方が I<flags> に指定された。"
#. type: Plain text
-#: build/C/man2/clone.2:929
+#: build/C/man2/clone.2:930
msgid "Both B<CLONE_NEWIPC> and B<CLONE_SYSVSEM> were specified in I<flags>."
msgstr "B<CLONE_NEWIPC> と B<CLONE_SYSVSEM> の両方が I<flags> に指定された。"
#. type: Plain text
-#: build/C/man2/clone.2:937
+#: build/C/man2/clone.2:938
msgid "Both B<CLONE_NEWPID> and B<CLONE_THREAD> were specified in I<flags>."
msgstr "B<CLONE_NEWPID> と B<CLONE_THREAD> の両方が I<flags> に指定された。"
#. type: Plain text
-#: build/C/man2/clone.2:943
+#: build/C/man2/clone.2:944
msgid ""
"Returned by B<clone>() when a zero value is specified for I<child_stack>."
msgstr "I<child_stack> にゼロを指定した場合に B<clone>() が返す。"
#. type: Plain text
-#: build/C/man2/clone.2:953
+#: build/C/man2/clone.2:954
msgid ""
"B<CLONE_NEWIPC> was specified in I<flags>, but the kernel was not configured "
"with the B<CONFIG_SYSVIPC> and B<CONFIG_IPC_NS> options."
"B<CONFIG_SYSVIPC> と B<CONFIG_IPC_NS> が有効になっていなかった。"
#. type: Plain text
-#: build/C/man2/clone.2:961
+#: build/C/man2/clone.2:962
msgid ""
"B<CLONE_NEWNET> was specified in I<flags>, but the kernel was not configured "
"with the B<CONFIG_NET_NS> option."
"B<CONFIG_NET_NS> が有効になっていなかった。"
#. type: Plain text
-#: build/C/man2/clone.2:969
+#: build/C/man2/clone.2:970
msgid ""
"B<CLONE_NEWPID> was specified in I<flags>, but the kernel was not configured "
"with the B<CONFIG_PID_NS> option."
"B<CONFIG_PID_NS> が有効になっていなかった。"
#. type: Plain text
-#: build/C/man2/clone.2:977
+#: build/C/man2/clone.2:978
msgid ""
"B<CLONE_NEWUTS> was specified in I<flags>, but the kernel was not configured "
"with the B<CONFIG_UTS> option."
"B<CONFIG_UTS> が有効になっていなかった。"
#. type: TP
-#: build/C/man2/clone.2:977 build/C/man2/setns.2:89 build/C/man2/unshare.2:217
+#: build/C/man2/clone.2:978 build/C/man2/setns.2:89 build/C/man2/unshare.2:217
#, no-wrap
msgid "B<ENOMEM>"
msgstr "B<ENOMEM>"
#. type: Plain text
-#: build/C/man2/clone.2:982
+#: build/C/man2/clone.2:983
msgid ""
"Cannot allocate sufficient memory to allocate a task structure for the "
"child, or to copy those parts of the caller's context that need to be copied."
"コピーするのに必要なメモリを十分に割り当てることができない。"
#. type: TP
-#: build/C/man2/clone.2:982 build/C/man2/clone.2:991 build/C/man2/kcmp.2:185
+#: build/C/man2/clone.2:983 build/C/man2/clone.2:992 build/C/man2/kcmp.2:185
#: build/C/man2/sched_setaffinity.2:135 build/C/man2/sched_setattr.2:339
#: build/C/man2/sched_setattr.2:342 build/C/man2/sched_setparam.2:109
#: build/C/man2/sched_setscheduler.2:164 build/C/man2/setns.2:92
msgstr "B<EPERM>"
#. type: Plain text
-#: build/C/man2/clone.2:991
+#: build/C/man2/clone.2:992
msgid ""
"B<CLONE_NEWIPC>, B<CLONE_NEWNET>, B<CLONE_NEWNS>, B<CLONE_NEWPID>, or "
"B<CLONE_NEWUTS> was specified by an unprivileged process (process without "
"た。"
#. type: Plain text
-#: build/C/man2/clone.2:995
+#: build/C/man2/clone.2:996
msgid "B<CLONE_PID> was specified by a process other than process 0."
msgstr "PID が 0 以外のプロセスによって B<CLONE_PID> が指定された。"
#. type: Plain text
-#: build/C/man2/clone.2:1002
+#: build/C/man2/clone.2:1003
msgid ""
"There is no entry for B<clone>() in libc5. glibc2 provides B<clone>() as "
"described in this manual page."
"マニュアルページに記載の通りである。"
#. type: Plain text
-#: build/C/man2/clone.2:1006
+#: build/C/man2/clone.2:1007
msgid ""
"B<clone>() is Linux-specific and should not be used in programs intended to "
"be portable."
"い。"
#. type: Plain text
-#: build/C/man2/clone.2:1016
+#: build/C/man2/clone.2:1017
msgid ""
"In the kernel 2.4.x series, B<CLONE_THREAD> generally does not make the "
"parent of the new thread the same as the parent of the calling process. "
"グを指定すると、 暗黙のうちに CLONE_PARENT フラグを指定したことになる。"
#. type: Plain text
-#: build/C/man2/clone.2:1026
+#: build/C/man2/clone.2:1027
msgid ""
"For a while there was B<CLONE_DETACHED> (introduced in 2.5.32): parent wants "
"no child-exit signal. In 2.6.2 the need to give this together with "
"要はなくなった。 このフラグはまだ定義されているが、何の効果もない。"
#. type: Plain text
-#: build/C/man2/clone.2:1031
+#: build/C/man2/clone.2:1032
msgid ""
"On i386, B<clone>() should not be called through vsyscall, but directly "
"through I<int $0x80>."
"呼び出すべきである。"
#. type: Plain text
-#: build/C/man2/clone.2:1062
+#: build/C/man2/clone.2:1063
msgid ""
"Versions of the GNU C library that include the NPTL threading library "
"contain a wrapper function for B<getpid>(2) that performs caching of PIDs. "
"い。"
#. type: Plain text
-#: build/C/man2/clone.2:1065
+#: build/C/man2/clone.2:1066
#, no-wrap
msgid " #include E<lt>syscall.hE<gt>\n"
msgstr " #include E<lt>syscall.hE<gt>\n"
#. type: Plain text
-#: build/C/man2/clone.2:1067
+#: build/C/man2/clone.2:1068
#, no-wrap
msgid " pid_t mypid;\n"
msgstr " pid_t mypid;\n"
#. type: Plain text
-#: build/C/man2/clone.2:1069
+#: build/C/man2/clone.2:1070
#, no-wrap
msgid " mypid = syscall(SYS_getpid);\n"
msgstr " mypid = syscall(SYS_getpid);\n"
#. type: Plain text
-#: build/C/man2/clone.2:1083
+#: build/C/man2/clone.2:1084
msgid ""
"The following program demonstrates the use of B<clone>() to create a child "
"process that executes in a separate UTS namespace. The child changes the "
"このプログラムの使用方法については B<setns>(2) を参照。"
#. type: SS
-#: build/C/man2/clone.2:1083 build/C/man2/setns.2:166
+#: build/C/man2/clone.2:1084 build/C/man2/setns.2:166
#, no-wrap
msgid "Program source"
msgstr "プログラムのソース"
#. type: Plain text
-#: build/C/man2/clone.2:1093
+#: build/C/man2/clone.2:1094
#, no-wrap
msgid ""
"#define _GNU_SOURCE\n"
"#include E<lt>unistd.hE<gt>\n"
#. type: Plain text
-#: build/C/man2/clone.2:1096 build/C/man2/setns.2:177
+#: build/C/man2/clone.2:1097 build/C/man2/setns.2:177
#, no-wrap
msgid ""
"#define errExit(msg) do { perror(msg); exit(EXIT_FAILURE); \\e\n"
" } while (0)\n"
#. type: Plain text
-#: build/C/man2/clone.2:1101
+#: build/C/man2/clone.2:1102
#, no-wrap
msgid ""
"static int /* Start function for cloned child */\n"
" struct utsname uts;\n"
#. type: Plain text
-#: build/C/man2/clone.2:1103
+#: build/C/man2/clone.2:1104
#, no-wrap
msgid " /* Change hostname in UTS namespace of child */\n"
msgstr " /* 子プロセスの UTS 名前空間でホスト名を変更する */\n"
#. type: Plain text
-#: build/C/man2/clone.2:1106
+#: build/C/man2/clone.2:1107
#, no-wrap
msgid ""
" if (sethostname(arg, strlen(arg)) == -1)\n"
" errExit(\"sethostname\");\n"
#. type: Plain text
-#: build/C/man2/clone.2:1108
+#: build/C/man2/clone.2:1109
#, no-wrap
msgid " /* Retrieve and display hostname */\n"
msgstr " /* ホスト名を取得し表示する */\n"
#. type: Plain text
-#: build/C/man2/clone.2:1112
+#: build/C/man2/clone.2:1113
#, no-wrap
msgid ""
" if (uname(&uts) == -1)\n"
" printf(\"uts.nodename in child: %s\\en\", uts.nodename);\n"
#. type: Plain text
-#: build/C/man2/clone.2:1116
+#: build/C/man2/clone.2:1117
#, no-wrap
msgid ""
" /* Keep the namespace open for a while, by sleeping.\n"
" 別のプロセスがこの名前空間に参加するなど。 */\n"
#. type: Plain text
-#: build/C/man2/clone.2:1118
+#: build/C/man2/clone.2:1119
#, no-wrap
msgid " sleep(200);\n"
msgstr " sleep(200);\n"
#. type: Plain text
-#: build/C/man2/clone.2:1121
+#: build/C/man2/clone.2:1122
#, no-wrap
msgid ""
" return 0; /* Child terminates now */\n"
"}\n"
#. type: Plain text
-#: build/C/man2/clone.2:1123
+#: build/C/man2/clone.2:1124
#, no-wrap
msgid "#define STACK_SIZE (1024 * 1024) /* Stack size for cloned child */\n"
msgstr "#define STACK_SIZE (1024 * 1024) /* clone される子プロセスのスタックサイズ */\n"
#. type: Plain text
-#: build/C/man2/clone.2:1131
+#: build/C/man2/clone.2:1132
#, no-wrap
msgid ""
"int\n"
" struct utsname uts;\n"
#. type: Plain text
-#: build/C/man2/clone.2:1136
+#: build/C/man2/clone.2:1137
#, no-wrap
msgid ""
" if (argc E<lt> 2) {\n"
" }\n"
#. type: Plain text
-#: build/C/man2/clone.2:1138
+#: build/C/man2/clone.2:1139
#, no-wrap
msgid " /* Allocate stack for child */\n"
msgstr " /* 子プロセス用のスタックを割り当てる */\n"
#. type: Plain text
-#: build/C/man2/clone.2:1143
+#: build/C/man2/clone.2:1144
#, no-wrap
msgid ""
" stack = malloc(STACK_SIZE);\n"
" stackTop = stack + STACK_SIZE; /* スタックは下方向に伸びるものとする */\n"
#. type: Plain text
-#: build/C/man2/clone.2:1146
+#: build/C/man2/clone.2:1147
#, no-wrap
msgid ""
" /* Create child that has its own UTS namespace;\n"
" 子プロセスは childFunc() の実行を開始する */\n"
#. type: Plain text
-#: build/C/man2/clone.2:1151
+#: build/C/man2/clone.2:1152
#, no-wrap
msgid ""
" pid = clone(childFunc, stackTop, CLONE_NEWUTS | SIGCHLD, argv[1]);\n"
" printf(\"clone() returned %ld\\en\", (long) pid);\n"
#. type: Plain text
-#: build/C/man2/clone.2:1153
+#: build/C/man2/clone.2:1154
#, no-wrap
msgid " /* Parent falls through to here */\n"
msgstr " /* 親プロセスの実行はここに来る */\n"
#. type: Plain text
-#: build/C/man2/clone.2:1155
+#: build/C/man2/clone.2:1156
#, no-wrap
msgid " sleep(1); /* Give child time to change its hostname */\n"
msgstr " sleep(1); /* 子プロセスがホスト名を変更する時間を与える */\n"
#. type: Plain text
-#: build/C/man2/clone.2:1158
+#: build/C/man2/clone.2:1159
#, no-wrap
msgid ""
" /* Display hostname in parent\\(aqs UTS namespace. This will be\n"
" これは子プロセスの UTS 名前空間でのホスト名とは異なる */\n"
#. type: Plain text
-#: build/C/man2/clone.2:1162
+#: build/C/man2/clone.2:1163
#, no-wrap
msgid ""
" if (uname(&uts) == -1)\n"
" printf(\"uts.nodename in parent: %s\\en\", uts.nodename);\n"
#. type: Plain text
-#: build/C/man2/clone.2:1166
+#: build/C/man2/clone.2:1167
#, no-wrap
msgid ""
" if (waitpid(pid, NULL, 0) == -1) /* Wait for child */\n"
" printf(\"child has terminated\\en\");\n"
#. type: Plain text
-#: build/C/man2/clone.2:1169
+#: build/C/man2/clone.2:1170
#, no-wrap
msgid ""
" exit(EXIT_SUCCESS);\n"
"}\n"
#. type: Plain text
-#: build/C/man2/clone.2:1184
+#: build/C/man2/clone.2:1185
msgid ""
"B<fork>(2), B<futex>(2), B<getpid>(2), B<gettid>(2), B<kcmp>(2), "
"B<set_thread_area>(2), B<set_tid_address>(2), B<setns>(2), B<tkill>(2), "
"sched-design-CFS.txt>, and I<Documentation/scheduler/sched-nice-design.txt>"
msgstr ""
+#~ msgid "2014-02-27"
+#~ msgstr "2014-02-27"
+
#~ msgid "2013-09-23"
#~ msgstr "2013-09-23"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-08 01:16+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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"
msgstr ""
#. type: SH
-#: build/C/man3/CPU_SET.3:241 build/C/man2/clone.2:995 build/C/man2/kcmp.2:198 build/C/man3/sched_getcpu.3:70 build/C/man2/sched_setaffinity.2:148 build/C/man2/sched_setattr.2:348 build/C/man2/setns.2:97 build/C/man2/unshare.2:224
+#: build/C/man3/CPU_SET.3:241 build/C/man2/clone.2:996 build/C/man2/kcmp.2:198 build/C/man3/sched_getcpu.3:70 build/C/man2/sched_setaffinity.2:148 build/C/man2/sched_setattr.2:348 build/C/man2/setns.2:97 build/C/man2/unshare.2:224
#, no-wrap
msgid "VERSIONS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/CPU_SET.3:270 build/C/man2/clone.2:1002 build/C/man2/kcmp.2:202 build/C/man2/sched_get_priority_max.2:113 build/C/man3/sched_getcpu.3:77 build/C/man2/sched_rr_get_interval.2:94 build/C/man2/sched_setaffinity.2:159 build/C/man2/sched_setattr.2:351 build/C/man2/sched_setparam.2:119 build/C/man2/sched_setscheduler.2:170 build/C/man2/sched_yield.2:52 build/C/man2/setns.2:102 build/C/man2/unshare.2:228
+#: build/C/man3/CPU_SET.3:270 build/C/man2/clone.2:1003 build/C/man2/kcmp.2:202 build/C/man2/sched_get_priority_max.2:113 build/C/man3/sched_getcpu.3:77 build/C/man2/sched_rr_get_interval.2:94 build/C/man2/sched_setaffinity.2:159 build/C/man2/sched_setattr.2:351 build/C/man2/sched_setparam.2:119 build/C/man2/sched_setscheduler.2:170 build/C/man2/sched_yield.2:52 build/C/man2/setns.2:102 build/C/man2/unshare.2:228
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/CPU_SET.3:272 build/C/man2/clone.2:1006 build/C/man2/kcmp.2:205 build/C/man3/sched_getcpu.3:80 build/C/man2/sched_rr_get_interval.2:96 build/C/man2/sched_setaffinity.2:161 build/C/man2/sched_setattr.2:353 build/C/man2/sched_setparam.2:121 build/C/man2/sched_setscheduler.2:173 build/C/man2/sched_yield.2:54 build/C/man2/setns.2:106 build/C/man2/unshare.2:232 build/C/man7/sched.7:612
+#: build/C/man3/CPU_SET.3:272 build/C/man2/clone.2:1007 build/C/man2/kcmp.2:205 build/C/man3/sched_getcpu.3:80 build/C/man2/sched_rr_get_interval.2:96 build/C/man2/sched_setaffinity.2:161 build/C/man2/sched_setattr.2:353 build/C/man2/sched_setparam.2:121 build/C/man2/sched_setscheduler.2:173 build/C/man2/sched_yield.2:54 build/C/man2/setns.2:106 build/C/man2/unshare.2:232 build/C/man7/sched.7:612
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/CPU_SET.3:300 build/C/man2/clone.2:1031 build/C/man2/sched_setattr.2:369 build/C/man2/sched_setscheduler.2:214
+#: build/C/man3/CPU_SET.3:300 build/C/man2/clone.2:1032 build/C/man2/sched_setattr.2:369 build/C/man2/sched_setscheduler.2:214
#, no-wrap
msgid "BUGS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/CPU_SET.3:312 build/C/man2/clone.2:1073 build/C/man2/setns.2:112
+#: build/C/man3/CPU_SET.3:312 build/C/man2/clone.2:1074 build/C/man2/setns.2:112
#, no-wrap
msgid "EXAMPLE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/CPU_SET.3:356 build/C/man2/clone.2:1170 build/C/man2/kcmp.2:222 build/C/man2/sched_get_priority_max.2:115 build/C/man3/sched_getcpu.3:100 build/C/man2/sched_rr_get_interval.2:132 build/C/man2/sched_setaffinity.2:214 build/C/man2/sched_setattr.2:385 build/C/man2/sched_setparam.2:127 build/C/man2/sched_setscheduler.2:222 build/C/man2/sched_yield.2:79 build/C/man2/setns.2:199 build/C/man2/unshare.2:266 build/C/man7/sched.7:665
+#: build/C/man3/CPU_SET.3:356 build/C/man2/clone.2:1171 build/C/man2/kcmp.2:222 build/C/man2/sched_get_priority_max.2:115 build/C/man3/sched_getcpu.3:100 build/C/man2/sched_rr_get_interval.2:132 build/C/man2/sched_setaffinity.2:214 build/C/man2/sched_setattr.2:385 build/C/man2/sched_setparam.2:127 build/C/man2/sched_setscheduler.2:222 build/C/man2/sched_yield.2:79 build/C/man2/setns.2:199 build/C/man2/unshare.2:266 build/C/man7/sched.7:665
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/CPU_SET.3:361 build/C/man2/clone.2:1184 build/C/man2/kcmp.2:225 build/C/man2/sched_get_priority_max.2:125 build/C/man3/sched_getcpu.3:103 build/C/man2/sched_rr_get_interval.2:134 build/C/man2/sched_setaffinity.2:234 build/C/man2/sched_setattr.2:407 build/C/man2/sched_setparam.2:142 build/C/man2/sched_setscheduler.2:241 build/C/man2/sched_yield.2:81 build/C/man2/setns.2:205 build/C/man2/unshare.2:275 build/C/man7/sched.7:702
+#: build/C/man3/CPU_SET.3:361 build/C/man2/clone.2:1185 build/C/man2/kcmp.2:225 build/C/man2/sched_get_priority_max.2:125 build/C/man3/sched_getcpu.3:103 build/C/man2/sched_rr_get_interval.2:134 build/C/man2/sched_setaffinity.2:234 build/C/man2/sched_setattr.2:407 build/C/man2/sched_setparam.2:142 build/C/man2/sched_setscheduler.2:241 build/C/man2/sched_yield.2:81 build/C/man2/setns.2:205 build/C/man2/unshare.2:275 build/C/man7/sched.7:702
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man3/CPU_SET.3:369 build/C/man2/clone.2:1192 build/C/man2/kcmp.2:233 build/C/man2/sched_get_priority_max.2:133 build/C/man3/sched_getcpu.3:111 build/C/man2/sched_rr_get_interval.2:142 build/C/man2/sched_setaffinity.2:242 build/C/man2/sched_setattr.2:415 build/C/man2/sched_setparam.2:150 build/C/man2/sched_setscheduler.2:249 build/C/man2/sched_yield.2:89 build/C/man2/setns.2:213 build/C/man2/unshare.2:283 build/C/man7/sched.7:710
+#: build/C/man3/CPU_SET.3:369 build/C/man2/clone.2:1193 build/C/man2/kcmp.2:233 build/C/man2/sched_get_priority_max.2:133 build/C/man3/sched_getcpu.3:111 build/C/man2/sched_rr_get_interval.2:142 build/C/man2/sched_setaffinity.2:242 build/C/man2/sched_setattr.2:415 build/C/man2/sched_setparam.2:150 build/C/man2/sched_setscheduler.2:249 build/C/man2/sched_yield.2:89 build/C/man2/setns.2:213 build/C/man2/unshare.2:283 build/C/man7/sched.7:710
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#. type: TH
#: build/C/man2/clone.2:45
#, no-wrap
-msgid "2014-02-27"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:891
-msgid "Too many processes are already running."
+#: build/C/man2/clone.2:892
+msgid "Too many processes are already running; see B<fork>(2)."
msgstr ""
#. type: TP
-#: build/C/man2/clone.2:891 build/C/man2/clone.2:898 build/C/man2/clone.2:913 build/C/man2/clone.2:921 build/C/man2/clone.2:929 build/C/man2/clone.2:937 build/C/man2/clone.2:943 build/C/man2/clone.2:953 build/C/man2/clone.2:961 build/C/man2/clone.2:969 build/C/man2/kcmp.2:181 build/C/man2/sched_get_priority_max.2:108 build/C/man2/sched_rr_get_interval.2:84 build/C/man2/sched_setaffinity.2:120 build/C/man2/sched_setaffinity.2:128 build/C/man2/sched_setattr.2:276 build/C/man2/sched_setattr.2:300 build/C/man2/sched_setattr.2:323 build/C/man2/sched_setparam.2:97 build/C/man2/sched_setparam.2:104 build/C/man2/sched_setscheduler.2:146 build/C/man2/sched_setscheduler.2:153 build/C/man2/sched_setscheduler.2:158 build/C/man2/setns.2:82 build/C/man2/unshare.2:213
+#: build/C/man2/clone.2:892 build/C/man2/clone.2:899 build/C/man2/clone.2:914 build/C/man2/clone.2:922 build/C/man2/clone.2:930 build/C/man2/clone.2:938 build/C/man2/clone.2:944 build/C/man2/clone.2:954 build/C/man2/clone.2:962 build/C/man2/clone.2:970 build/C/man2/kcmp.2:181 build/C/man2/sched_get_priority_max.2:108 build/C/man2/sched_rr_get_interval.2:84 build/C/man2/sched_setaffinity.2:120 build/C/man2/sched_setaffinity.2:128 build/C/man2/sched_setattr.2:276 build/C/man2/sched_setattr.2:300 build/C/man2/sched_setattr.2:323 build/C/man2/sched_setparam.2:97 build/C/man2/sched_setparam.2:104 build/C/man2/sched_setscheduler.2:146 build/C/man2/sched_setscheduler.2:153 build/C/man2/sched_setscheduler.2:158 build/C/man2/setns.2:82 build/C/man2/unshare.2:213
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:898
+#: build/C/man2/clone.2:899
msgid ""
"B<CLONE_SIGHAND> was specified, but B<CLONE_VM> was not. (Since Linux "
"2.6.0-test6.)"
#. was specified.
#. (Since Linux 2.6.0-test6.)
#. type: Plain text
-#: build/C/man2/clone.2:913
+#: build/C/man2/clone.2:914
msgid ""
"B<CLONE_THREAD> was specified, but B<CLONE_SIGHAND> was not. (Since Linux "
"2.5.35.)"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:921
+#: build/C/man2/clone.2:922
msgid "Both B<CLONE_FS> and B<CLONE_NEWNS> were specified in I<flags>."
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:929
+#: build/C/man2/clone.2:930
msgid "Both B<CLONE_NEWIPC> and B<CLONE_SYSVSEM> were specified in I<flags>."
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:937
+#: build/C/man2/clone.2:938
msgid "Both B<CLONE_NEWPID> and B<CLONE_THREAD> were specified in I<flags>."
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:943
+#: build/C/man2/clone.2:944
msgid "Returned by B<clone>() when a zero value is specified for I<child_stack>."
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:953
+#: build/C/man2/clone.2:954
msgid ""
"B<CLONE_NEWIPC> was specified in I<flags>, but the kernel was not configured "
"with the B<CONFIG_SYSVIPC> and B<CONFIG_IPC_NS> options."
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:961
+#: build/C/man2/clone.2:962
msgid ""
"B<CLONE_NEWNET> was specified in I<flags>, but the kernel was not configured "
"with the B<CONFIG_NET_NS> option."
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:969
+#: build/C/man2/clone.2:970
msgid ""
"B<CLONE_NEWPID> was specified in I<flags>, but the kernel was not configured "
"with the B<CONFIG_PID_NS> option."
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:977
+#: build/C/man2/clone.2:978
msgid ""
"B<CLONE_NEWUTS> was specified in I<flags>, but the kernel was not configured "
"with the B<CONFIG_UTS> option."
msgstr ""
#. type: TP
-#: build/C/man2/clone.2:977 build/C/man2/setns.2:89 build/C/man2/unshare.2:217
+#: build/C/man2/clone.2:978 build/C/man2/setns.2:89 build/C/man2/unshare.2:217
#, no-wrap
msgid "B<ENOMEM>"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:982
+#: build/C/man2/clone.2:983
msgid ""
"Cannot allocate sufficient memory to allocate a task structure for the "
"child, or to copy those parts of the caller's context that need to be "
msgstr ""
#. type: TP
-#: build/C/man2/clone.2:982 build/C/man2/clone.2:991 build/C/man2/kcmp.2:185 build/C/man2/sched_setaffinity.2:135 build/C/man2/sched_setattr.2:339 build/C/man2/sched_setattr.2:342 build/C/man2/sched_setparam.2:109 build/C/man2/sched_setscheduler.2:164 build/C/man2/setns.2:92 build/C/man2/unshare.2:221
+#: build/C/man2/clone.2:983 build/C/man2/clone.2:992 build/C/man2/kcmp.2:185 build/C/man2/sched_setaffinity.2:135 build/C/man2/sched_setattr.2:339 build/C/man2/sched_setattr.2:342 build/C/man2/sched_setparam.2:109 build/C/man2/sched_setscheduler.2:164 build/C/man2/setns.2:92 build/C/man2/unshare.2:221
#, no-wrap
msgid "B<EPERM>"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:991
+#: build/C/man2/clone.2:992
msgid ""
"B<CLONE_NEWIPC>, B<CLONE_NEWNET>, B<CLONE_NEWNS>, B<CLONE_NEWPID>, or "
"B<CLONE_NEWUTS> was specified by an unprivileged process (process without "
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:995
+#: build/C/man2/clone.2:996
msgid "B<CLONE_PID> was specified by a process other than process 0."
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1002
+#: build/C/man2/clone.2:1003
msgid ""
"There is no entry for B<clone>() in libc5. glibc2 provides B<clone>() as "
"described in this manual page."
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1006
+#: build/C/man2/clone.2:1007
msgid ""
"B<clone>() is Linux-specific and should not be used in programs intended to "
"be portable."
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1016
+#: build/C/man2/clone.2:1017
msgid ""
"In the kernel 2.4.x series, B<CLONE_THREAD> generally does not make the "
"parent of the new thread the same as the parent of the calling process. "
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1026
+#: build/C/man2/clone.2:1027
msgid ""
"For a while there was B<CLONE_DETACHED> (introduced in 2.5.32): parent wants "
"no child-exit signal. In 2.6.2 the need to give this together with "
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1031
+#: build/C/man2/clone.2:1032
msgid ""
"On i386, B<clone>() should not be called through vsyscall, but directly "
"through I<int $0x80>."
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1062
+#: build/C/man2/clone.2:1063
msgid ""
"Versions of the GNU C library that include the NPTL threading library "
"contain a wrapper function for B<getpid>(2) that performs caching of PIDs. "
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1065
+#: build/C/man2/clone.2:1066
#, no-wrap
msgid " #include E<lt>syscall.hE<gt>\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1067
+#: build/C/man2/clone.2:1068
#, no-wrap
msgid " pid_t mypid;\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1069
+#: build/C/man2/clone.2:1070
#, no-wrap
msgid " mypid = syscall(SYS_getpid);\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1083
+#: build/C/man2/clone.2:1084
msgid ""
"The following program demonstrates the use of B<clone>() to create a child "
"process that executes in a separate UTS namespace. The child changes the "
msgstr ""
#. type: SS
-#: build/C/man2/clone.2:1083 build/C/man2/setns.2:166
+#: build/C/man2/clone.2:1084 build/C/man2/setns.2:166
#, no-wrap
msgid "Program source"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1093
+#: build/C/man2/clone.2:1094
#, no-wrap
msgid ""
"#define _GNU_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1096 build/C/man2/setns.2:177
+#: build/C/man2/clone.2:1097 build/C/man2/setns.2:177
#, no-wrap
msgid ""
"#define errExit(msg) do { perror(msg); exit(EXIT_FAILURE); \\e\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1101
+#: build/C/man2/clone.2:1102
#, no-wrap
msgid ""
"static int /* Start function for cloned child */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1103
+#: build/C/man2/clone.2:1104
#, no-wrap
msgid " /* Change hostname in UTS namespace of child */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1106
+#: build/C/man2/clone.2:1107
#, no-wrap
msgid ""
" if (sethostname(arg, strlen(arg)) == -1)\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1108
+#: build/C/man2/clone.2:1109
#, no-wrap
msgid " /* Retrieve and display hostname */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1112
+#: build/C/man2/clone.2:1113
#, no-wrap
msgid ""
" if (uname(&uts) == -1)\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1116
+#: build/C/man2/clone.2:1117
#, no-wrap
msgid ""
" /* Keep the namespace open for a while, by sleeping.\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1118
+#: build/C/man2/clone.2:1119
#, no-wrap
msgid " sleep(200);\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1121
+#: build/C/man2/clone.2:1122
#, no-wrap
msgid ""
" return 0; /* Child terminates now */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1123
+#: build/C/man2/clone.2:1124
#, no-wrap
msgid "#define STACK_SIZE (1024 * 1024) /* Stack size for cloned child */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1131
+#: build/C/man2/clone.2:1132
#, no-wrap
msgid ""
"int\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1136
+#: build/C/man2/clone.2:1137
#, no-wrap
msgid ""
" if (argc E<lt> 2) {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1138
+#: build/C/man2/clone.2:1139
#, no-wrap
msgid " /* Allocate stack for child */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1143
+#: build/C/man2/clone.2:1144
#, no-wrap
msgid ""
" stack = malloc(STACK_SIZE);\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1146
+#: build/C/man2/clone.2:1147
#, no-wrap
msgid ""
" /* Create child that has its own UTS namespace;\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1151
+#: build/C/man2/clone.2:1152
#, no-wrap
msgid ""
" pid = clone(childFunc, stackTop, CLONE_NEWUTS | SIGCHLD, argv[1]);\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1153
+#: build/C/man2/clone.2:1154
#, no-wrap
msgid " /* Parent falls through to here */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1155
+#: build/C/man2/clone.2:1156
#, no-wrap
msgid " sleep(1); /* Give child time to change its hostname */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1158
+#: build/C/man2/clone.2:1159
#, no-wrap
msgid ""
" /* Display hostname in parent\\(aqs UTS namespace. This will be\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1162
+#: build/C/man2/clone.2:1163
#, no-wrap
msgid ""
" if (uname(&uts) == -1)\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1166
+#: build/C/man2/clone.2:1167
#, no-wrap
msgid ""
" if (waitpid(pid, NULL, 0) == -1) /* Wait for child */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1169
+#: build/C/man2/clone.2:1170
#, no-wrap
msgid ""
" exit(EXIT_SUCCESS);\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/clone.2:1184
+#: build/C/man2/clone.2:1185
msgid ""
"B<fork>(2), B<futex>(2), B<getpid>(2), B<gettid>(2), B<kcmp>(2), "
"B<set_thread_area>(2), B<set_tid_address>(2), B<setns>(2), B<tkill>(2), "
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-03 07:14+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/bsearch.3:142 build/C/man3/hsearch.3:356
#: build/C/man3/insque.3:252 build/C/man3/lsearch.3:97
#: build/C/man3/qsort.3:168 build/C/man3/tsearch.3:302
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgstr "HSEARCH"
#. type: TH
-#: build/C/man3/hsearch.3:35 build/C/man3/tsearch.3:25
+#: build/C/man3/hsearch.3:35
#, no-wrap
msgid "2014-01-05"
msgstr "2014-01-05"
msgid "TSEARCH"
msgstr "TSEARCH"
+#. type: TH
+#: build/C/man3/tsearch.3:25
+#, fuzzy, no-wrap
+#| msgid "2014-01-05"
+msgid "2014-05-28"
+msgstr "2014-01-05"
+
#. type: Plain text
#: build/C/man3/tsearch.3:28
msgid "tsearch, tfind, tdelete, twalk, tdestroy - manage a binary tree"
#. type: Plain text
#: build/C/man3/tsearch.3:37
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<void *tfind(const void *>I<key>B<, const void **>I<rootp>B<,>\n"
+#| "B< int (*>I<compar>B<)(const void *, const void *));>\n"
msgid ""
-"B<void *tfind(const void *>I<key>B<, const void **>I<rootp>B<,>\n"
+"B<void *tfind(const void *>I<key>B<, void *const *>I<rootp>B<,>\n"
"B< int (*>I<compar>B<)(const void *, const void *));>\n"
msgstr ""
"B<void *tfind(const void *>I<key>B<, const void **>I<rootp>B<,>\n"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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: Plain text
#: build/C/man3/bsearch.3:142 build/C/man3/hsearch.3:356 build/C/man3/insque.3:252 build/C/man3/lsearch.3:97 build/C/man3/qsort.3:168 build/C/man3/tsearch.3:302
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: TH
-#: build/C/man3/hsearch.3:35 build/C/man3/tsearch.3:25
+#: build/C/man3/hsearch.3:35
#, no-wrap
msgid "2014-01-05"
msgstr ""
msgid "TSEARCH"
msgstr ""
+#. type: TH
+#: build/C/man3/tsearch.3:25
+#, no-wrap
+msgid "2014-05-28"
+msgstr ""
+
#. type: Plain text
#: build/C/man3/tsearch.3:28
msgid "tsearch, tfind, tdelete, twalk, tdestroy - manage a binary tree"
#: build/C/man3/tsearch.3:37
#, no-wrap
msgid ""
-"B<void *tfind(const void *>I<key>B<, const void **>I<rootp>B<,>\n"
+"B<void *tfind(const void *>I<key>B<, void *const *>I<rootp>B<,>\n"
"B< int (*>I<compar>B<)(const void *, const void *));>\n"
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-06 01:40+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/sem_post.3:87 build/C/man3/sem_unlink.3:83
#: build/C/man3/sem_wait.3:284 build/C/man2/semctl.2:551
#: build/C/man2/semget.2:310 build/C/man2/semop.2:553
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
"B<semctl>() performs the control operation specified by I<cmd> on the System"
"\\ V semaphore set identified by I<semid>, or on the I<semnum>-th semaphore "
"of that set. (The semaphores in a set are numbered starting at 0.)"
-msgstr "B<semctl>() は、 I<semid> で指定された System\\ V セマフォ集合 (semaphore set) またはセマフォ集合の I<semnun> 番目のセマフォに対して、 I<cmd> で指定された制御操作を行なう (集合内のセマフォの番号は 0 から始まる)。"
+msgstr ""
+"B<semctl>() は、 I<semid> で指定された System\\ V セマフォ集合 (semaphore "
+"set) またはセマフォ集合の I<semnun> 番目のセマフォに対して、 I<cmd> で指定さ"
+"れた制御操作を行なう (集合内のセマフォの番号は 0 から始まる)。"
#. type: Plain text
#: build/C/man2/semctl.2:68
"e., the number of processes waiting for an increase of B<semval> for the "
"I<semnum>-th semaphore of the set). The calling process must have read "
"permission on the semaphore set."
-msgstr "集合の I<semnum> 番目のセマフォの B<semncnt> の値を返す (集合の I<semnum> 番目のセマフォの B<semval> の増加を待っているプロセスの数を返す)。 呼び出したプロセスはそのセマフォ集合に読み込み許可を持たなければならない。"
+msgstr ""
+"集合の I<semnum> 番目のセマフォの B<semncnt> の値を返す (集合の I<semnum> 番"
+"目のセマフォの B<semval> の増加を待っているプロセスの数を返す)。 呼び出したプ"
+"ロセスはそのセマフォ集合に読み込み許可を持たなければならない。"
#. type: TP
#: build/C/man2/semctl.2:266 build/C/man2/semctl.2:355
"e., the PID of the process that executed the last B<semop>(2) call for the "
"I<semnum>-th semaphore of the set). The calling process must have read "
"permission on the semaphore set."
-msgstr "集合の I<semnum> 番目のセマフォの B<sempid> の値 (集合の I<semnum> 番目のセマフォに最後に B<semop>(2) コールを実行したプロセスの PID) を返す。 呼び出したプロセスはそのセマフォ集合に読み込み許可を持たなければならない。"
+msgstr ""
+"集合の I<semnum> 番目のセマフォの B<sempid> の値 (集合の I<semnum> 番目のセマ"
+"フォに最後に B<semop>(2) コールを実行したプロセスの PID) を返す。 呼び出した"
+"プロセスはそのセマフォ集合に読み込み許可を持たなければならない。"
#. type: TP
#: build/C/man2/semctl.2:279 build/C/man2/semctl.2:359
msgid ""
"Return the value of B<semval> for the I<semnum>-th semaphore of the set. "
"The calling process must have read permission on the semaphore set."
-msgstr "集合の I<semnum> 番目のセマフォの B<semval> の値を返す。 呼び出したプロセスはそのセマフォ集合に読み込み許可を持たなければならない。"
+msgstr ""
+"集合の I<semnum> 番目のセマフォの B<semval> の値を返す。 呼び出したプロセスは"
+"そのセマフォ集合に読み込み許可を持たなければならない。"
#. type: TP
#: build/C/man2/semctl.2:287 build/C/man2/semctl.2:363
"e., the number of processes waiting for B<semval> of the I<semnum>-th "
"semaphore of the set to become 0). The calling process must have read "
"permission on the semaphore set."
-msgstr "集合の I<semnum> 番目のセマフォの B<semzcnt> の値を返す (集合の I<semnum> 番目のセマフォの B<semval> の値が 0 になるのを待っているプロセスの数を返す)。 呼び出したプロセスはそのセマフォ集合に読み込み許可を持たなければならない。"
+msgstr ""
+"集合の I<semnum> 番目のセマフォの B<semzcnt> の値を返す (集合の I<semnum> 番"
+"目のセマフォの B<semval> の値が 0 になるのを待っているプロセスの数を返す)。 "
+"呼び出したプロセスはそのセマフォ集合に読み込み許可を持たなければならない。"
#. type: TP
#: build/C/man2/semctl.2:300
"associated with the argument I<key>. A new set of I<nsems> semaphores is "
"created if I<key> has the value B<IPC_PRIVATE> or if no existing semaphore "
"set is associated with I<key> and B<IPC_CREAT> is specified in I<semflg>."
-msgstr "B<semget>() システムコールは、引き数 I<key> に対応する System\\ V セマフォ集合 (semaphore set) の 識別子 (identifier) を返す。 I<key> の値が B<IPC_PRIVATE> の場合、もしくは I<semflg> に B<IPC_CREAT> が指定されていて、 I<key> に対応するセマフォ集合が存在しない場合、 I<nsems> 個のセマフォからなる新しい集合が作成される。"
+msgstr ""
+"B<semget>() システムコールは、引き数 I<key> に対応する System\\ V セマフォ集"
+"合 (semaphore set) の 識別子 (identifier) を返す。 I<key> の値が "
+"B<IPC_PRIVATE> の場合、もしくは I<semflg> に B<IPC_CREAT> が指定されていて、 "
+"I<key> に対応するセマフォ集合が存在しない場合、 I<nsems> 個のセマフォからなる"
+"新しい集合が作成される。"
#. type: Plain text
#: build/C/man2/semget.2:86
#: build/C/man2/semget.2:269
msgid ""
"The following limits on semaphore set resources affect the B<semget>() call:"
-msgstr "セマフォ集合のリソースに関する上限のうち、 B<semget>() に影響を及ぼすものを以下に挙げる:"
+msgstr ""
+"セマフォ集合のリソースに関する上限のうち、 B<semget>() に影響を及ぼすものを"
+"以下に挙げる:"
#. type: TP
#: build/C/man2/semget.2:269
"System-wide limit on the number of semaphore sets: policy dependent (on "
"Linux, this limit can be read and modified via the fourth field of I</proc/"
"sys/kernel/sem>)."
-msgstr "システム全体のセマフォ集合の上限数: 方針依存 (Linux では、この制限値は I</proc/sys/kernel/sem> の第4フィールドに対応し、読み出しも変更もできる)。"
+msgstr ""
+"システム全体のセマフォ集合の上限数: 方針依存 (Linux では、この制限値は I</"
+"proc/sys/kernel/sem> の第4フィールドに対応し、読み出しも変更もできる)。"
#. type: TP
#: build/C/man2/semget.2:275
"Maximum number of semaphores per semaphore ID: implementation dependent (on "
"Linux, this limit can be read and modified via the first field of I</proc/"
"sys/kernel/sem>)."
-msgstr "セマフォ ID あたりのセマフォの最大数: 実装依存 (Linux では、この制限値は I</proc/sys/kernel/sem> の第1フィールドに対応し、読み出しも変更もできる)。"
+msgstr ""
+"セマフォ ID あたりのセマフォの最大数: 実装依存 (Linux では、この制限値は I</"
+"proc/sys/kernel/sem> の第1フィールドに対応し、読み出しも変更もできる)。"
#. type: TP
#: build/C/man2/semget.2:280
msgid ""
"Each semaphore in a System\\ V semaphore set has the following associated "
"values:"
-msgstr "System\\ V セマフォ集合 (semaphore set) のメンバーの各セマフォは 以下の関連情報を持っている:"
+msgstr ""
+"System\\ V セマフォ集合 (semaphore set) のメンバーの各セマフォは 以下の関連情"
+"報を持っている:"
#. type: Plain text
#: build/C/man2/semop.2:67
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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: Plain text
#: build/C/man3/sem_close.3:75 build/C/man3/sem_destroy.3:92 build/C/man3/sem_getvalue.3:88 build/C/man3/sem_init.3:120 build/C/man3/sem_open.3:187 build/C/man7/sem_overview.7:170 build/C/man3/sem_post.3:87 build/C/man3/sem_unlink.3:83 build/C/man3/sem_wait.3:284 build/C/man2/semctl.2:551 build/C/man2/semget.2:310 build/C/man2/semop.2:553
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-04 00:38+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man2/timer_delete.2:83 build/C/man2/timer_getoverrun.2:149
#: build/C/man2/timer_settime.2:224 build/C/man2/timerfd_create.2:561
#: build/C/man2/tkill.2:144 build/C/man2/wait.2:654 build/C/man2/wait4.2:180
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
-msgstr "この man ページは Linux I<man-pages> プロジェクトのリリース 3.67 の一部である。 プロジェクトの説明とバグ報告に関する情報は \\%http://www.kernel.org/doc/man-pages/ に書かれている。"
+msgstr ""
+"この man ページは Linux I<man-pages> プロジェクトのリリース 3.67 の一部であ"
+"る。 プロジェクトの説明とバグ報告に関する情報は \\%http://www.kernel.org/doc/"
+"man-pages/ に書かれている。"
#. type: TH
#: build/C/man2/eventfd.2:22
"the permission check failed for at least one target process, while POSIX "
"documents B<EPERM> only when the permission check failed for all target "
"processes."
-msgstr "BSD 系システムと System\\ V 系システムでは、 許可のチェックに様々な違いがある。 B<kill>(2) についての POSIX の原理 (rationale) を参照すること。 POSIX で記述されていない違いとしては、返り値 B<EPERM> がある。 BSD では「送信先プロセスの許可のチェックが 1 つでも失敗した場合は、 シグナルが送信されず、 B<EPERM> が返される」と記述されている。 POSIX では「送信先プロセスの許可のチェックが全て失敗した場合にのみ、 B<EPERM> が返される」と記述されている。"
+msgstr ""
+"BSD 系システムと System\\ V 系システムでは、 許可のチェックに様々な違いがあ"
+"る。 B<kill>(2) についての POSIX の原理 (rationale) を参照すること。 POSIX "
+"で記述されていない違いとしては、返り値 B<EPERM> がある。 BSD では「送信先プロ"
+"セスの許可のチェックが 1 つでも失敗した場合は、 シグナルが送信されず、 "
+"B<EPERM> が返される」と記述されている。 POSIX では「送信先プロセスの許可の"
+"チェックが全て失敗した場合にのみ、 B<EPERM> が返される」と記述されている。"
#. type: Plain text
#: build/C/man2/killpg.2:134
"I<sysconf(_SC_CLK_TCK)>. In 2.6 kernels before 2.6.27, a bug meant that "
"these fields reported time in units of the (configurable) system jiffy (see "
"B<time>(7))."
-msgstr "B<SIGCHLD> は I<si_pid>, I<si_uid>, I<si_status>, I<si_utime>, I<si_stime> を設定し、子プロセスに関する情報を提供する。 I<si_pid> フィールドは子プロセスのプロセス ID で、 I<si_uid> フィールドは子プロセスの実ユーザ ID である。 I<si_stime> フィールドには、 (I<si_code> が B<CLD_EXITED> の場合は) 子プロセスの終了ステータスが、それ以外の場合は状態が変化する原因となったシグナル番号が格納される。 I<si_utime> と I<si_stime> には子プロセスが使用したユーザ CPU 時間とシステム CPU 時間がそれぞれ格納される。(B<getrusage>(2) や B<times>(2) と異なり) これらのフィールドには wait 待ちの子プロセスにより使用された時間は含まれない。 2.6 より前と 2.6.27 以降のカーネルでは、 これらのフィールドに格納される CPU 時間の単位は I<sysconf(_SC_CLK_TCK)> である。 2.6.27 より前の 2.6 系のカーネルでは、バグがあり、 これらのフィールドの CPU 時間の単位が (カーネルのコンフィグで指定される) システムの jiffy であった (B<time>(7) 参照)。"
+msgstr ""
+"B<SIGCHLD> は I<si_pid>, I<si_uid>, I<si_status>, I<si_utime>, I<si_stime> を"
+"設定し、子プロセスに関する情報を提供する。 I<si_pid> フィールドは子プロセスの"
+"プロセス ID で、 I<si_uid> フィールドは子プロセスの実ユーザ ID である。 "
+"I<si_stime> フィールドには、 (I<si_code> が B<CLD_EXITED> の場合は) 子プロセ"
+"スの終了ステータスが、それ以外の場合は状態が変化する原因となったシグナル番号"
+"が格納される。 I<si_utime> と I<si_stime> には子プロセスが使用したユーザ CPU "
+"時間とシステム CPU 時間がそれぞれ格納される。(B<getrusage>(2) や B<times>(2) "
+"と異なり) これらのフィールドには wait 待ちの子プロセスにより使用された時間は"
+"含まれない。 2.6 より前と 2.6.27 以降のカーネルでは、 これらのフィールドに格"
+"納される CPU 時間の単位は I<sysconf(_SC_CLK_TCK)> である。 2.6.27 より前の "
+"2.6 系のカーネルでは、バグがあり、 これらのフィールドの CPU 時間の単位が "
+"(カーネルのコンフィグで指定される) システムの jiffy であった (B<time>(7) 参"
+"照)。"
#. FIXME SIGTRAP also sets the following for ptrace_notify() ?
#. info.si_code = exit_code;
"that the only completely portable method of ensuring that terminated "
"children do not become zombies is to catch the B<SIGCHLD> signal and perform "
"a B<wait>(2) or similar."
-msgstr "POSIX.1-1990 では B<SIGCHLD> に B<SIG_IGN> を設定することを認めていない。 POSIX.1-2001 では認められており、 B<SIGCHLD> を無視することでゾンビプロセスの生成を防止することができる (B<wait>(2) を参照)。 さらに、BSD と System\\ V では B<SIGCHLD> を無視した際の動作が異なっている。 そのため、完全に移植性がある方法で、終了した子プロセスがゾンビにならないこと を保証するには、 B<SIGCHLD> シグナルを補足し、 B<wait>(2) などを実行するしかない。"
+msgstr ""
+"POSIX.1-1990 では B<SIGCHLD> に B<SIG_IGN> を設定することを認めていない。 "
+"POSIX.1-2001 では認められており、 B<SIGCHLD> を無視することでゾンビプロセスの"
+"生成を防止することができる (B<wait>(2) を参照)。 さらに、BSD と System\\ V "
+"では B<SIGCHLD> を無視した際の動作が異なっている。 そのため、完全に移植性があ"
+"る方法で、終了した子プロセスがゾンビにならないこと を保証するには、 "
+"B<SIGCHLD> シグナルを補足し、 B<wait>(2) などを実行するしかない。"
#. type: Plain text
#: build/C/man2/sigaction.2:736
msgid ""
"The specified size of the new alternate signal stack I<ss.ss_size> as less "
"than B<MINSTKSZ>."
-msgstr "新しい代替シグナルスタック (I<ss.ss_size>) に指定したサイズが B<MINSTKSZ> より小さかった。"
+msgstr ""
+"新しい代替シグナルスタック (I<ss.ss_size>) に指定したサイズが B<MINSTKSZ> よ"
+"り小さかった。"
#. type: Plain text
#: build/C/man2/sigaltstack.2:158
"because the signal might be delivered again before the handler had a chance "
"to reestablish itself. Furthermore, rapid deliveries of the same signal "
"could result in recursive invocations of the handler."
-msgstr "System\\ V でも、 B<signal>() に対してこれらの挙動を規定している。 こうした挙動はまずく、ハンドラがハンドラ自身を再設定する機会が 来るより前に、同じシグナルがまた配送される可能性がある。 さらに、同じシグナルが立て続けに配送されると、同じシグナルが ハンドラを繰り返し起動されることになる。"
+msgstr ""
+"System\\ V でも、 B<signal>() に対してこれらの挙動を規定している。 こうした"
+"挙動はまずく、ハンドラがハンドラ自身を再設定する機会が 来るより前に、同じシグ"
+"ナルがまた配送される可能性がある。 さらに、同じシグナルが立て続けに配送される"
+"と、同じシグナルが ハンドラを繰り返し起動されることになる。"
#. type: Plain text
#: build/C/man2/signal.2:220
#. type: Plain text
#: build/C/man2/signal.2:228
msgid "The kernel's B<signal>() system call provides System\\ V semantics."
-msgstr "カーネルの B<signal>() システムコールは System\\ V 方式を提供している。"
+msgstr ""
+"カーネルの B<signal>() システムコールは System\\ V 方式を提供している。"
#. type: Plain text
#: build/C/man2/signal.2:244
"B<gcc>(1) in one of its standard modes (I<-std=xxx> or I<-ansi>) or "
"defines various other feature test macros such as B<_POSIX_SOURCE>, "
"B<_XOPEN_SOURCE>, or B<_SVID_SOURCE>; see B<feature_test_macros>(7).)"
-msgstr "glibc 2 以降では、機能検査マクロ B<_BSD_SOURCE> が定義されていなければ、 B<signal>() は System\\ V 方式となる。 (B<gcc>(1) が標準指定モード (I<-std=xxx> or I<-ansi>) で起動された場合、もしくは B<_POSIX_SOURCE>, B<_XOPEN_SOURCE>, B<_SVID_SOURCE> といった他の様々な機能検査マクロが定義された場合、 デフォルトの B<_BSD_SOURCE> の暗黙の定義は行われない。 B<feature_test_macros>(7) を参照のこと。)"
+msgstr ""
+"glibc 2 以降では、機能検査マクロ B<_BSD_SOURCE> が定義されていなければ、 "
+"B<signal>() は System\\ V 方式となる。 (B<gcc>(1) が標準指定モード (I<-"
+"std=xxx> or I<-ansi>) で起動された場合、もしくは B<_POSIX_SOURCE>, "
+"B<_XOPEN_SOURCE>, B<_SVID_SOURCE> といった他の様々な機能検査マクロが定義され"
+"た場合、 デフォルトの B<_BSD_SOURCE> の暗黙の定義は行われない。 "
+"B<feature_test_macros>(7) を参照のこと。)"
#. type: Plain text
#: build/C/man2/signal.2:278
"The B<signal>() function in Linux libc4 and libc5 provide System\\ V "
"semantics. If one on a libc5 system includes I<E<lt>bsd/signal.hE<gt>> "
"instead of I<E<lt>signal.hE<gt>>, then B<signal>() provides BSD semantics."
-msgstr "Linux の libc4 と libc5 の B<signal>() 関数は System\\ V 方式である。 libc5 システムにおいて I<E<lt>signal.hE<gt>> のかわりに I<E<lt>bsd/signal.hE<gt>> をインクルードすると、 B<signal>() は B<__bsd_signal>() に再定義され、 B<signal>() は BSD 方式となる。"
+msgstr ""
+"Linux の libc4 と libc5 の B<signal>() 関数は System\\ V 方式である。 libc5 "
+"システムにおいて I<E<lt>signal.hE<gt>> のかわりに I<E<lt>bsd/signal.hE<gt>> "
+"をインクルードすると、 B<signal>() は B<__bsd_signal>() に再定義され、 "
+"B<signal>() は BSD 方式となる。"
#. type: Plain text
#: build/C/man2/signal.2:297
#. type: TH
#: build/C/man3/sigvec.3:26
-#, no-wrap
-msgid "2014-03-24"
-msgstr "2014-03-24"
+#, fuzzy, no-wrap
+#| msgid "2014-02-25"
+msgid "2014-05-28"
+msgstr "2014-02-25"
#. type: Plain text
#: build/C/man3/sigvec.3:29
#. type: Plain text
#: build/C/man3/sigvec.3:33
+#, fuzzy
+#| msgid ""
+#| "B<int sigvec(int >I<sig>B<, struct sigvec *>I<vec>B<, struct sigvec "
+#| "*>I<ovec>B<);>"
msgid ""
-"B<int sigvec(int >I<sig>B<, struct sigvec *>I<vec>B<, struct sigvec "
+"B<int sigvec(int >I<sig>B<, const struct sigvec *>I<vec>B<, struct sigvec "
"*>I<ovec>B<);>"
msgstr ""
"B<int sigvec(int >I<sig>B<, struct sigvec *>I<vec>B<, struct sigvec "
"unspecified. Note that even though the default disposition of B<SIGCHLD> is "
"\"ignore\", explicitly setting the disposition to B<SIG_IGN> results in "
"different treatment of zombie process children.)"
-msgstr "POSIX.1-2001 では以下のように規定されている。 B<SIGCHLD> の動作が B<SIG_IGN> に設定されたか、 B<SIGCHLD> に対して B<SA_NOCLDWAIT> フラグが設定された場合 (B<sigaction>(2) 参照)、終了した子プロセスはゾンビにはならず、 B<wait>() や B<waitpid>() の呼び出しは全ての子プロセスが終了するまで停止し、 子プロセスが全部終了した後 I<errno> に B<ECHILD> を設定して失敗する。 (もともとの POSIX 標準は B<SIGCHLD> に B<SIG_IGN> を設定した場合の振る舞いを未規定のままにしている。 B<SIGCHLD> のデフォルトの動作が「無視」であるにもかかわらず、 B<SIGCHLD> の動作として B<SIG_IGN> を明示的に設定した場合にはゾンビプロセスの子プロセスの扱いが 異なる点に注意すること。)"
+msgstr ""
+"POSIX.1-2001 では以下のように規定されている。 B<SIGCHLD> の動作が B<SIG_IGN> "
+"に設定されたか、 B<SIGCHLD> に対して B<SA_NOCLDWAIT> フラグが設定された場合 "
+"(B<sigaction>(2) 参照)、終了した子プロセスはゾンビにはならず、 B<wait>() "
+"や B<waitpid>() の呼び出しは全ての子プロセスが終了するまで停止し、 子プロセ"
+"スが全部終了した後 I<errno> に B<ECHILD> を設定して失敗する。 (もともとの "
+"POSIX 標準は B<SIGCHLD> に B<SIG_IGN> を設定した場合の振る舞いを未規定のまま"
+"にしている。 B<SIGCHLD> のデフォルトの動作が「無視」であるにもかかわらず、 "
+"B<SIGCHLD> の動作として B<SIG_IGN> を明示的に設定した場合にはゾンビプロセスの"
+"子プロセスの扱いが 異なる点に注意すること。)"
#. type: Plain text
#: build/C/man2/wait.2:479
"B<SIGCHLD> is being ignored, the call behaves just as though B<SIGCHLD> were "
"not being ignored, that is, the call blocks until the next child terminates "
"and then returns the process ID and status of that child."
-msgstr "Linux 2.6 はこの仕様に準拠している。 しかし、Linux 2.4 (とそれ以前のバージョン) はそうではない: B<SIGCHLD> が無視される状態で B<wait>() または B<waitpid>() が呼び出された場合、 B<SIGCHLD> が無視されていないかのように振る舞う。 つまり、呼び出しによって次の子プロセスの終了までブロックされ、 終了した子プロセスの PID と状態が返される。"
+msgstr ""
+"Linux 2.6 はこの仕様に準拠している。 しかし、Linux 2.4 (とそれ以前のバージョ"
+"ン) はそうではない: B<SIGCHLD> が無視される状態で B<wait>() または "
+"B<waitpid>() が呼び出された場合、 B<SIGCHLD> が無視されていないかのように振"
+"る舞う。 つまり、呼び出しによって次の子プロセスの終了までブロックされ、 終了"
+"した子プロセスの PID と状態が返される。"
#. type: Plain text
#: build/C/man2/wait.2:495
msgstr ""
"B<fork>(2), B<getrusage>(2), B<sigaction>(2), B<signal>(2), B<wait>(2), "
"B<signal>(7)"
+
+#~ msgid "2014-03-24"
+#~ msgstr "2014-03-24"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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: Plain text
#: build/C/man3/bsd_signal.3:112 build/C/man2/eventfd.2:436 build/C/man2/getitimer.2:254 build/C/man3/gsignal.3:115 build/C/man2/kill.2:189 build/C/man2/killpg.2:148 build/C/man2/pause.2:72 build/C/man2/prctl.2:1093 build/C/man3/profil.3:94 build/C/man3/psignal.3:126 build/C/man3/raise.3:97 build/C/man2/restart_syscall.2:139 build/C/man2/rt_sigqueueinfo.2:204 build/C/man2/s390_runtime_instr.2:99 build/C/man2/sgetmask.2:93 build/C/man2/sigaction.2:821 build/C/man2/sigaltstack.2:249 build/C/man7/sigevent.7:150 build/C/man3/siginterrupt.3:106 build/C/man2/signal.2:305 build/C/man7/signal.7:892 build/C/man2/signalfd.2:454 build/C/man3/sigpause.3:127 build/C/man2/sigpending.2:107 build/C/man2/sigprocmask.2:163 build/C/man3/sigqueue.3:170 build/C/man2/sigreturn.2:88 build/C/man3/sigset.3:284 build/C/man3/sigsetops.3:198 build/C/man2/sigsuspend.2:126 build/C/man3/sigvec.3:283 build/C/man3/sigwait.3:110 build/C/man2/sigwaitinfo.2:207 build/C/man3/sysv_signal.3:105 build/C/man2/timer_create.2:430 build/C/man2/timer_delete.2:83 build/C/man2/timer_getoverrun.2:149 build/C/man2/timer_settime.2:224 build/C/man2/timerfd_create.2:561 build/C/man2/tkill.2:144 build/C/man2/wait.2:654 build/C/man2/wait4.2:180
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#. type: TH
#: build/C/man3/sigvec.3:26
#, no-wrap
-msgid "2014-03-24"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/sigvec.3:33
msgid ""
-"B<int sigvec(int >I<sig>B<, struct sigvec *>I<vec>B<, struct sigvec "
+"B<int sigvec(int >I<sig>B<, const struct sigvec *>I<vec>B<, struct sigvec "
"*>I<ovec>B<);>"
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-08 01:16+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-08 01:19+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/sockatmark.3:152 build/C/man2/socket.2:423
#: build/C/man7/socket.7:978 build/C/man2/socketcall.2:79
#: build/C/man2/socketpair.2:139
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
"I<msg_namelen> field should be set to the size of the address. For a "
"connected socket, these fields should be specified as NULL and 0, "
"respectively."
-msgstr "フィールド I<msg_name> は、 未接続のソケットでデータグラムの宛先アドレスを指定するのに使用される。 このフィールドはアドレスを格納したバッファを指す。 フィールド I<msg_namelen> にはアドレスの大きさを設定しなければならない。 接続済のソケットについては、これらのフィールドにはそれぞれ NULL と 0 を指定しなければならない。"
+msgstr ""
+"フィールド I<msg_name> は、 未接続のソケットでデータグラムの宛先アドレスを指"
+"定するのに使用される。 このフィールドはアドレスを格納したバッファを指す。 "
+"フィールド I<msg_namelen> にはアドレスの大きさを設定しなければならない。 接続"
+"済のソケットについては、これらのフィールドにはそれぞれ NULL と 0 を指定しなけ"
+"ればならない。"
#. type: Plain text
#: build/C/man2/send.2:276
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-08 01:16+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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: Plain text
#: build/C/man2/accept.2:396 build/C/man2/bind.2:351 build/C/man3/bindresvport.3:124 build/C/man2/connect.2:285 build/C/man3/getifaddrs.3:323 build/C/man2/getsockname.2:129 build/C/man2/getsockopt.2:221 build/C/man3/if_nameindex.3:162 build/C/man3/if_nametoindex.3:108 build/C/man2/listen.2:196 build/C/man2/recv.2:545 build/C/man2/recvmmsg.2:293 build/C/man2/select.2:607 build/C/man2/select_tut.2:848 build/C/man2/send.2:479 build/C/man2/sendmmsg.2:249 build/C/man3/sockatmark.3:152 build/C/man2/socket.2:423 build/C/man7/socket.7:978 build/C/man2/socketcall.2:79 build/C/man2/socketpair.2:139
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-04 00:48+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: IP
#: build/C/man4/cciss.4:319 build/C/man4/cciss.4:321 build/C/man4/cciss.4:323
-#: build/C/man4/cciss.4:325 build/C/man5/core.5:49 build/C/man5/core.5:61
-#: build/C/man5/core.5:65 build/C/man5/core.5:69 build/C/man5/core.5:72
-#: build/C/man5/core.5:85 build/C/man5/core.5:88 build/C/man5/core.5:101
-#: build/C/man5/core.5:218 build/C/man5/core.5:222 build/C/man5/core.5:225
-#: build/C/man5/core.5:229
+#: build/C/man4/cciss.4:325 build/C/man5/core.5:49 build/C/man5/core.5:66
+#: build/C/man5/core.5:70 build/C/man5/core.5:74 build/C/man5/core.5:77
+#: build/C/man5/core.5:90 build/C/man5/core.5:93 build/C/man5/core.5:106
+#: build/C/man5/core.5:223 build/C/man5/core.5:227 build/C/man5/core.5:230
+#: build/C/man5/core.5:234
#, no-wrap
msgid "*"
msgstr "*"
#. type: SH
#: build/C/man4/cciss.4:353 build/C/man4/console.4:95
#: build/C/man4/console_codes.4:642 build/C/man4/console_ioctl.4:846
-#: build/C/man5/core.5:423 build/C/man4/cpuid.4:89 build/C/man4/dsp56k.4:115
+#: build/C/man5/core.5:428 build/C/man4/cpuid.4:89 build/C/man4/dsp56k.4:115
#: build/C/man4/fd.4:214 build/C/man7/fifo.7:65 build/C/man4/full.4:61
#: build/C/man3/gnu_get_libc_version.3:76 build/C/man4/hd.4:105
#: build/C/man4/hpsa.4:179 build/C/man4/initrd.4:474 build/C/man4/lp.4:135
#. type: SH
#: build/C/man4/cciss.4:370 build/C/man4/console.4:112
#: build/C/man4/console_codes.4:646 build/C/man4/console_ioctl.4:873
-#: build/C/man5/core.5:434 build/C/man4/cpuid.4:96 build/C/man4/dsp56k.4:121
+#: build/C/man5/core.5:439 build/C/man4/cpuid.4:96 build/C/man4/dsp56k.4:121
#: build/C/man4/fd.4:222 build/C/man7/fifo.7:74 build/C/man4/full.4:65
#: build/C/man3/gnu_get_libc_version.3:78 build/C/man4/hd.4:110
#: build/C/man4/hpsa.4:197 build/C/man4/initrd.4:484 build/C/man4/lp.4:141
#. type: Plain text
#: build/C/man4/cciss.4:378 build/C/man4/console.4:120
#: build/C/man4/console_codes.4:654 build/C/man4/console_ioctl.4:881
-#: build/C/man5/core.5:442 build/C/man4/cpuid.4:104 build/C/man4/dsp56k.4:129
+#: build/C/man5/core.5:447 build/C/man4/cpuid.4:104 build/C/man4/dsp56k.4:129
#: build/C/man4/fd.4:230 build/C/man7/fifo.7:82 build/C/man4/full.4:73
#: build/C/man3/gnu_get_libc_version.3:86 build/C/man4/hd.4:118
#: build/C/man4/hpsa.4:205 build/C/man4/initrd.4:492 build/C/man4/lp.4:149
#: build/C/man4/st.4:972 build/C/man3/stdarg.3:346 build/C/man2/syslog.2:320
#: build/C/man3/syslog.3:328 build/C/man4/ttyS.4:63 build/C/man7/uri.7:723
#: build/C/man4/vcs.4:186 build/C/man4/wavelan.4:153
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: SH
#: build/C/man4/console_codes.4:608 build/C/man4/console_ioctl.4:824
-#: build/C/man5/core.5:311 build/C/man4/cpuid.4:62 build/C/man4/fd.4:197
+#: build/C/man5/core.5:316 build/C/man4/cpuid.4:62 build/C/man4/fd.4:197
#: build/C/man7/fifo.7:54 build/C/man4/initrd.4:429 build/C/man3/makedev.3:71
#: build/C/man2/mknod.2:253 build/C/man4/msr.4:47 build/C/man4/null.4:61
#: build/C/man4/st.4:891 build/C/man3/stdarg.3:248 build/C/man2/syslog.2:301
msgstr "CORE"
#. type: TH
-#: build/C/man5/core.5:25
-#, no-wrap
-msgid "2014-03-14"
-msgstr "2014-03-14"
+#: build/C/man5/core.5:25 build/C/man3/makedev.3:26
+#, fuzzy, no-wrap
+#| msgid "2014-05-10"
+msgid "2014-05-28"
+msgstr "2014-05-10"
#. type: Plain text
#: build/C/man5/core.5:28
msgstr "コアダンプファイルが生成されない状況がいくつかある:"
#. type: Plain text
-#: build/C/man5/core.5:61
+#: build/C/man5/core.5:66
+#, fuzzy
+#| msgid ""
+#| "The process does not have permission to write the core file. (By default "
+#| "the core file is called I<core>, and is created in the current working "
+#| "directory. See below for details on naming.) Writing the core file will "
+#| "fail if the directory in which it is to be created is nonwritable, or if "
+#| "a file with the same name exists and is not writable or is not a regular "
+#| "file (e.g., it is a directory or a symbolic link)."
msgid ""
-"The process does not have permission to write the core file. (By default "
-"the core file is called I<core>, and is created in the current working "
+"The process does not have permission to write the core file. (By default, "
+"the core file is called I<core> or I<core.pid>, where I<pid> is the ID of "
+"the process that dumped core, and is created in the current working "
"directory. See below for details on naming.) Writing the core file will "
"fail if the directory in which it is to be created is nonwritable, or if a "
"file with the same name exists and is not writable or is not a regular file "
"クリンク)、 コアファイルの生成は失敗する。"
#. type: Plain text
-#: build/C/man5/core.5:65
+#: build/C/man5/core.5:70
msgid ""
"A (writable, regular) file with the same name as would be used for the core "
"dump already exists, but there is more than one hard link to that file."
"でに存在し、そのファイルに対するハードリンクが 2個以上ある場合。"
#. type: Plain text
-#: build/C/man5/core.5:69
+#: build/C/man5/core.5:74
msgid ""
"The filesystem where the core dump file would be created is full; or has run "
"out of inodes; or is mounted read-only; or the user has reached their quota "
"ザのディスク使用量がそのファイルシステムの クオータ (quota) に達している。"
#. type: Plain text
-#: build/C/man5/core.5:72
+#: build/C/man5/core.5:77
msgid ""
"The directory in which the core dump file is to be created does not exist."
msgstr "コアダンプファイルを生成しようとしたディレクトリが存在しない場合。"
#. type: Plain text
-#: build/C/man5/core.5:85
+#: build/C/man5/core.5:90
msgid ""
"The B<RLIMIT_CORE> (core file size) or B<RLIMIT_FSIZE> (file size) resource "
"limits for the process are set to zero; see B<getrlimit>(2) and the "
"I<limit>) を参照。"
#. type: Plain text
-#: build/C/man5/core.5:88
+#: build/C/man5/core.5:93
msgid ""
"The binary being executed by the process does not have read permission "
"enabled."
#. FIXME . Perhaps relocate discussion of /proc/sys/fs/suid_dumpable
#. and PR_SET_DUMPABLE to this page?
#. type: Plain text
-#: build/C/man5/core.5:101
+#: build/C/man5/core.5:106
msgid ""
"The process is executing a set-user-ID (set-group-ID) program that is owned "
"by a user (group) other than the real user (group) ID of the process. "
#. commit 046d662f481830e652ac34cd112249adde16452a
#. type: Plain text
-#: build/C/man5/core.5:107
+#: build/C/man5/core.5:112
msgid ""
"(Since Linux 3.7) The kernel was configured without the B<CONFIG_COREDUMP> "
"option."
"いない。"
#. type: Plain text
-#: build/C/man5/core.5:113
+#: build/C/man5/core.5:118
msgid ""
"In addition, a core dump may exclude part of the address space of the "
"process if the B<madvise>(2) B<MADV_DONTDUMP> flag was employed."
"プロセスのアドレス空間の一部がコアダンプから除外される場合がある。"
#. type: SS
-#: build/C/man5/core.5:113
+#: build/C/man5/core.5:118
#, no-wrap
msgid "Naming of core dump files"
msgstr "コアダンプファイルの名前"
#. type: Plain text
-#: build/C/man5/core.5:122
+#: build/C/man5/core.5:127
msgid ""
"By default, a core dump file is named I<core>, but the I</proc/sys/kernel/"
"core_pattern> file (since Linux 2.6 and 2.4.21) can be set to define a "
"成される際に、以下の値に置き換えられる。"
#. type: TP
-#: build/C/man5/core.5:125
+#: build/C/man5/core.5:130
#, no-wrap
msgid "%%"
msgstr "%%"
#. type: Plain text
-#: build/C/man5/core.5:128
+#: build/C/man5/core.5:133
msgid "a single % character"
msgstr "1 つの % 文字"
#. type: TP
-#: build/C/man5/core.5:128
+#: build/C/man5/core.5:133
#, no-wrap
msgid "%c"
msgstr "%c"
#. type: Plain text
-#: build/C/man5/core.5:131
+#: build/C/man5/core.5:136
msgid ""
"core file size soft resource limit of crashing process (since Linux 2.6.24)"
msgstr ""
"(Linux 2.6.24 以降)"
#. type: TP
-#: build/C/man5/core.5:131
+#: build/C/man5/core.5:136
#, no-wrap
msgid "%d"
msgstr "%d"
#. Added in git commit 12a2b4b2241e318b4f6df31228e4272d2c2968a1
#. type: Plain text
-#: build/C/man5/core.5:138
+#: build/C/man5/core.5:143
msgid ""
"dump mode\\(emsame as value returned by B<prctl>(2) B<PR_GET_DUMPABLE> "
"(since Linux 3.7)"
"以降)"
#. type: TP
-#: build/C/man5/core.5:138
+#: build/C/man5/core.5:143
#, no-wrap
msgid "%e"
msgstr "%e"
#. type: Plain text
-#: build/C/man5/core.5:141
+#: build/C/man5/core.5:146
msgid "executable filename (without path prefix)"
msgstr "実行ファイル名 (パス名のプレフィックスは含まれない)"
#. type: TP
-#: build/C/man5/core.5:141
+#: build/C/man5/core.5:146
#, no-wrap
msgid "%E"
msgstr "%E"
#. type: Plain text
-#: build/C/man5/core.5:146
+#: build/C/man5/core.5:151
msgid ""
"pathname of executable, with slashes (\\(aq/\\(aq) replaced by exclamation "
"marks (\\(aq!\\(aq) (since Linux 3.0)."
"換えられる。 (Linux 3.0 以降)"
#. type: TP
-#: build/C/man5/core.5:146
+#: build/C/man5/core.5:151
#, no-wrap
msgid "%g"
msgstr "%g"
#. type: Plain text
-#: build/C/man5/core.5:149
+#: build/C/man5/core.5:154
msgid "(numeric) real GID of dumped process"
msgstr "ダンプされたプロセスの実グループ ID (real GID)"
#. type: TP
-#: build/C/man5/core.5:149
+#: build/C/man5/core.5:154
#, no-wrap
msgid "%h"
msgstr "%h"
#. type: Plain text
-#: build/C/man5/core.5:152
+#: build/C/man5/core.5:157
msgid "hostname (same as I<nodename> returned by B<uname>(2))"
msgstr "ホスト名 (B<uname>(2) で返される I<nodename> と同じ)"
#. type: TP
-#: build/C/man5/core.5:152
+#: build/C/man5/core.5:157
#, no-wrap
msgid "%p"
msgstr "%p"
#. type: Plain text
-#: build/C/man5/core.5:156
+#: build/C/man5/core.5:161
msgid ""
"PID of dumped process, as seen in the PID namespace in which the process "
"resides"
"ダンプされるプロセスの PID; そのプロセスが属している PID 名前空間での PID"
#. type: TP
-#: build/C/man5/core.5:156
+#: build/C/man5/core.5:161
#, no-wrap
msgid "%P"
msgstr "%P"
#. Added in git commit 65aafb1e7484b7434a0c1d4c593191ebe5776a2f
#. type: Plain text
-#: build/C/man5/core.5:161
+#: build/C/man5/core.5:166
msgid ""
"PID of dumped process, as seen in the initial PID namespace (since Linux "
"3.12)"
msgstr "ダンプされるプロセスの PID; 元の PID 名前空間での値 (Linux 3.12 以降)"
#. type: TP
-#: build/C/man5/core.5:161
+#: build/C/man5/core.5:166
#, no-wrap
msgid "%s"
msgstr "%s"
#. type: Plain text
-#: build/C/man5/core.5:164
+#: build/C/man5/core.5:169
msgid "number of signal causing dump"
msgstr "ダンプを引き起こしたシグナルの番号"
#. type: TP
-#: build/C/man5/core.5:164
+#: build/C/man5/core.5:169
#, no-wrap
msgid "%t"
msgstr "%t"
#. type: Plain text
-#: build/C/man5/core.5:168
+#: build/C/man5/core.5:173
msgid ""
"time of dump, expressed as seconds since the Epoch, 1970-01-01 00:00:00 "
"+0000 (UTC)"
"ダンプ時刻、紀元 (Epoch; 1970-01-01 00:00:00 +0000 (UTC)) からの秒数。"
#. type: TP
-#: build/C/man5/core.5:168
+#: build/C/man5/core.5:173
#, no-wrap
msgid "%u"
msgstr "%u"
#. type: Plain text
-#: build/C/man5/core.5:171
+#: build/C/man5/core.5:176
msgid "(numeric) real UID of dumped process"
msgstr "ダンプされたプロセスの実ユーザ ID (real UID)"
#. type: Plain text
-#: build/C/man5/core.5:190
+#: build/C/man5/core.5:195
msgid ""
"A single % at the end of the template is dropped from the core filename, as "
"is the combination of a % followed by any character other than those listed "
"(下記参照) が 0 でない場合は、.PID がコアファイル名に追加される。"
#. type: Plain text
-#: build/C/man5/core.5:201
+#: build/C/man5/core.5:206
msgid ""
"Since version 2.4, Linux has also provided a more primitive method of "
"controlling the name of the core dump file. If the I</proc/sys/kernel/"
#. 9520628e8ceb69fa9a4aee6b57f22675d9e1b709
#. type: Plain text
-#: build/C/man5/core.5:208
+#: build/C/man5/core.5:213
msgid ""
"Since Linux 3.6, if I</proc/sys/fs/suid_dumpable> is set to 2 (\"suidsafe"
"\"), the pattern must be either an absolute pathname (starting with a "
"名) かパイプ (以下で説明) のどちらかでなければならない。"
#. type: SS
-#: build/C/man5/core.5:208
+#: build/C/man5/core.5:213
#, no-wrap
msgid "Piping core dumps to a program"
msgstr "コアダンプのプログラムへのパイプ"
#. type: Plain text
-#: build/C/man5/core.5:218
+#: build/C/man5/core.5:223
msgid ""
"Since kernel 2.6.19, Linux supports an alternate syntax for the I</proc/sys/"
"kernel/core_pattern> file. If the first character of this file is a pipe "
"渡される。 以下の点に注意すること。"
#. type: Plain text
-#: build/C/man5/core.5:222
+#: build/C/man5/core.5:227
msgid ""
"The program must be specified using an absolute pathname (or a pathname "
"relative to the root directory, I</>), and must immediately follow the '|' "
"指定されなければならない。 また、'|' 文字の直後から始めなければならない。"
#. type: Plain text
-#: build/C/man5/core.5:225
+#: build/C/man5/core.5:230
msgid "The process created to run the program runs as user and group I<root>."
msgstr ""
"プログラムを実行するために生成されるプロセスは、 ユーザ、グループとも "
"I<root> として実行される。"
#. type: Plain text
-#: build/C/man5/core.5:229
+#: build/C/man5/core.5:234
msgid ""
"Command-line arguments can be supplied to the program (since Linux 2.6.24), "
"delimited by white space (up to a total line length of 128 bytes)."
"数はホワイトスペースで区切る (1行の最大長は 128 バイトが上限である)。"
#. type: Plain text
-#: build/C/man5/core.5:235
+#: build/C/man5/core.5:240
msgid ""
"The command-line arguments can include any of the % specifiers listed "
"above. For example, to pass the PID of the process that is being dumped, "
"例えば、ダンプされるプロセスの PID を渡すには、 引き数に I<%p> を指定する。"
#. type: SS
-#: build/C/man5/core.5:235
+#: build/C/man5/core.5:240
#, no-wrap
msgid "Controlling which mappings are written to the core dump"
msgstr "どのマッピングをコアダンプに書き込むかを制御する"
#. type: Plain text
-#: build/C/man5/core.5:241
+#: build/C/man5/core.5:246
msgid ""
"Since kernel 2.6.23, the Linux-specific I</proc/PID/coredump_filter> file "
"can be used to control which memory segments are written to the core dump "
"に、どのメモリセグメントをコアダンプファイルに書き込むかを制御できる。"
#. type: Plain text
-#: build/C/man5/core.5:247
+#: build/C/man5/core.5:252
msgid ""
"The value in the file is a bit mask of memory mapping types (see "
"B<mmap>(2)). If a bit is set in the mask, then memory mappings of the "
"ルの各ビットは以下の意味を持つ。"
#. type: TP
-#: build/C/man5/core.5:250
+#: build/C/man5/core.5:255
#, no-wrap
msgid "bit 0"
msgstr "bit 0"
#. type: Plain text
-#: build/C/man5/core.5:253
+#: build/C/man5/core.5:258
msgid "Dump anonymous private mappings."
msgstr ""
"無名のプライベートマッピング (anonymous private mappings) をダンプする。"
#. type: TP
-#: build/C/man5/core.5:253
+#: build/C/man5/core.5:258
#, no-wrap
msgid "bit 1"
msgstr "bit 1"
#. type: Plain text
-#: build/C/man5/core.5:256
+#: build/C/man5/core.5:261
msgid "Dump anonymous shared mappings."
msgstr "無名の共有マッピング (anonymous shared mappings) をダンプする。"
#. type: TP
-#: build/C/man5/core.5:256
+#: build/C/man5/core.5:261
#, no-wrap
msgid "bit 2"
msgstr "bit 2"
#. type: Plain text
-#: build/C/man5/core.5:259
+#: build/C/man5/core.5:264
msgid "Dump file-backed private mappings."
msgstr ""
"ファイルと関連付けられたプライベートマッピング (file-backed private "
"mappings) をダンプする。"
#. type: TP
-#: build/C/man5/core.5:259
+#: build/C/man5/core.5:264
#, no-wrap
msgid "bit 3"
msgstr "bit 3"
#. file-backed shared mappings of course also update the underlying
#. mapped file.
#. type: Plain text
-#: build/C/man5/core.5:264
+#: build/C/man5/core.5:269
msgid "Dump file-backed shared mappings."
msgstr ""
"ファイルと関連付けられた共有マッピング (file-backed shared mappings) をダンプ"
"する。"
#. type: TP
-#: build/C/man5/core.5:264
+#: build/C/man5/core.5:269
#, no-wrap
msgid "bit 4 (since Linux 2.6.24)"
msgstr "bit 4 (Linux 2.6.24 以降)"
#. type: Plain text
-#: build/C/man5/core.5:267
+#: build/C/man5/core.5:272
msgid "Dump ELF headers."
msgstr "ELF ヘッダをダンプする。"
#. type: TP
-#: build/C/man5/core.5:267
+#: build/C/man5/core.5:272
#, no-wrap
msgid "bit 5 (since Linux 2.6.28)"
msgstr "bit 5 (Linux 2.6.28 以降)"
#. type: Plain text
-#: build/C/man5/core.5:270
+#: build/C/man5/core.5:275
msgid "Dump private huge pages."
msgstr "プライベートなヒュージページ (private huge page) をダンプする。"
#. type: TP
-#: build/C/man5/core.5:270
+#: build/C/man5/core.5:275
#, no-wrap
msgid "bit 6 (since Linux 2.6.28)"
msgstr "bit 6 (Linux 2.6.28 以降)"
#. type: Plain text
-#: build/C/man5/core.5:273
+#: build/C/man5/core.5:278
msgid "Dump shared huge pages."
msgstr "共有されたヒュージページ (shared huge page) をダンプする。"
#. type: Plain text
-#: build/C/man5/core.5:281
+#: build/C/man5/core.5:286
msgid ""
"By default, the following bits are set: 0, 1, 4 (if the "
"B<CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS> kernel configuration option is "
"がって、デフォルト値は 33 と表示される)。"
#. type: Plain text
-#: build/C/man5/core.5:286
+#: build/C/man5/core.5:291
msgid ""
"Memory-mapped I/O pages such as frame buffer are never dumped, and virtual "
"DSO pages are always dumped, regardless of the I<coredump_filter> value."
"に関する ページは決してダンプされず、仮想 DSO ページは常にダンプされる。"
#. type: Plain text
-#: build/C/man5/core.5:296
+#: build/C/man5/core.5:301
msgid ""
"A child process created via B<fork>(2) inherits its parent's "
"I<coredump_filter> value; the I<coredump_filter> value is preserved across "
"承する。 B<execve>(2) の前後で I<coredump_filter> の値は保持される。"
#. type: Plain text
-#: build/C/man5/core.5:300
+#: build/C/man5/core.5:305
msgid ""
"It can be useful to set I<coredump_filter> in the parent shell before "
"running a program, for example:"
"おくと役立つことがある。"
#. type: Plain text
-#: build/C/man5/core.5:305
+#: build/C/man5/core.5:310
#, no-wrap
msgid ""
"$B< echo 0x7 E<gt> /proc/self/coredump_filter>\n"
"$B< ./some_program>\n"
#. type: Plain text
-#: build/C/man5/core.5:311
+#: build/C/man5/core.5:316
msgid ""
"This file is provided only if the kernel was built with the "
"B<CONFIG_ELF_CORE> configuration option."
"有効にして作成された場合だけである。"
#. type: Plain text
-#: build/C/man5/core.5:316
+#: build/C/man5/core.5:321
msgid ""
"The B<gdb>(1) I<gcore> command can be used to obtain a core dump of a "
"running process."
#. way of telling which threading implementation the user-space
#. application is using). -- mtk, April 2006
#. type: Plain text
-#: build/C/man5/core.5:339
+#: build/C/man5/core.5:344
msgid ""
"In Linux versions up to and including 2.6.27, if a multithreaded process "
"(or, more precisely, a process that shares its memory with another process "
"の個々のスレッドは異なるプロセス ID を持つ。)"
#. type: SH
-#: build/C/man5/core.5:339 build/C/man3/gnu_get_libc_version.3:51
+#: build/C/man5/core.5:344 build/C/man3/gnu_get_libc_version.3:51
#: build/C/man3/stdarg.3:300 build/C/man4/vcs.4:101
#, no-wrap
msgid "EXAMPLE"
msgstr "例"
#. type: Plain text
-#: build/C/man5/core.5:347
+#: build/C/man5/core.5:352
msgid ""
"The program below can be used to demonstrate the use of the pipe syntax in "
"the I</proc/sys/kernel/core_pattern> file. The following shell session "
"成している)。"
#. type: Plain text
-#: build/C/man5/core.5:368
+#: build/C/man5/core.5:373
#, no-wrap
msgid ""
"$B< cc -o core_pattern_pipe_test core_pattern_pipe_test.c>\n"
"Total bytes in core dump: 282624\n"
#. type: SS
-#: build/C/man5/core.5:370 build/C/man3/gnu_get_libc_version.3:61
+#: build/C/man5/core.5:375 build/C/man3/gnu_get_libc_version.3:61
#, no-wrap
msgid "Program source"
msgstr "プログラムのソース"
#. type: Plain text
-#: build/C/man5/core.5:374
+#: build/C/man5/core.5:379
#, no-wrap
msgid "/* core_pattern_pipe_test.c */\n"
msgstr "/* core_pattern_pipe_test.c */\n"
#. type: Plain text
-#: build/C/man5/core.5:382
+#: build/C/man5/core.5:387
#, no-wrap
msgid ""
"#define _GNU_SOURCE\n"
"#include E<lt>unistd.hE<gt>\n"
#. type: Plain text
-#: build/C/man5/core.5:384
+#: build/C/man5/core.5:389
#, no-wrap
msgid "#define BUF_SIZE 1024\n"
msgstr "#define BUF_SIZE 1024\n"
#. type: Plain text
-#: build/C/man5/core.5:393
+#: build/C/man5/core.5:398
#, no-wrap
msgid ""
"int\n"
" char cwd[PATH_MAX];\n"
#. type: Plain text
-#: build/C/man5/core.5:396
+#: build/C/man5/core.5:401
#, no-wrap
msgid ""
" /* Change our current working directory to that of the\n"
" crashing process */\n"
#. type: Plain text
-#: build/C/man5/core.5:399
+#: build/C/man5/core.5:404
#, no-wrap
msgid ""
" snprintf(cwd, PATH_MAX, \"/proc/%s/cwd\", argv[1]);\n"
" chdir(cwd);\n"
#. type: Plain text
-#: build/C/man5/core.5:401
+#: build/C/man5/core.5:406
#, no-wrap
msgid " /* Write output to file \"core.info\" in that directory */\n"
msgstr " /* Write output to file \"core.info\" in that directory */\n"
#. type: Plain text
-#: build/C/man5/core.5:405
+#: build/C/man5/core.5:410
#, no-wrap
msgid ""
" fp = fopen(\"core.info\", \"w+\");\n"
" exit(EXIT_FAILURE);\n"
#. type: Plain text
-#: build/C/man5/core.5:408
+#: build/C/man5/core.5:413
#, no-wrap
msgid ""
" /* Display command-line arguments given to core_pattern\n"
" pipe program */\n"
#. type: Plain text
-#: build/C/man5/core.5:412
+#: build/C/man5/core.5:417
#, no-wrap
msgid ""
" fprintf(fp, \"argc=%d\\en\", argc);\n"
" fprintf(fp, \"argc[%d]=E<lt>%sE<gt>\\en\", j, argv[j]);\n"
#. type: Plain text
-#: build/C/man5/core.5:414
+#: build/C/man5/core.5:419
#, no-wrap
msgid " /* Count bytes in standard input (the core dump) */\n"
msgstr " /* Count bytes in standard input (the core dump) */\n"
#. type: Plain text
-#: build/C/man5/core.5:419
+#: build/C/man5/core.5:424
#, no-wrap
msgid ""
" tot = 0;\n"
" fprintf(fp, \"Total bytes in core dump: %d\\en\", tot);\n"
#. type: Plain text
-#: build/C/man5/core.5:422
+#: build/C/man5/core.5:427
#, no-wrap
msgid ""
" exit(EXIT_SUCCESS);\n"
"}\n"
#. type: Plain text
-#: build/C/man5/core.5:434
+#: build/C/man5/core.5:439
msgid ""
"B<bash>(1), B<gdb>(1), B<getrlimit>(2), B<mmap>(2), B<prctl>(2), "
"B<sigaction>(2), B<elf>(5), B<proc>(5), B<pthreads>(7), B<signal>(7)"
msgid "MAKEDEV"
msgstr "MAKEDEV"
-#. type: TH
-#: build/C/man3/makedev.3:26
-#, no-wrap
-msgid "2012-05-10"
-msgstr "2012-05-10"
-
#. type: Plain text
#: build/C/man3/makedev.3:29
msgid "makedev, major, minor - manage a device number"
#. type: Plain text
#: build/C/man3/makedev.3:35
-#, no-wrap
-msgid "B<dev_t makedev(int >I<maj>B<, int >I<min>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<dev_t makedev(int >I<maj>B<, int >I<min>B<);>\n"
+msgid "B<dev_t makedev(unsigned int >I<maj>B<, unsigned int >I<min>B<);>\n"
msgstr "B<dev_t makedev(int >I<maj>B<, int >I<min>B<);>\n"
#. type: Plain text
msgstr ""
"B<wavelan_cs>(4), B<ifconfig>(8), B<insmod>(8), B<iwconfig>(8), "
"B<iwpriv>(8), B<iwspy>(8)"
+
+#~ msgid "2014-03-14"
+#~ msgstr "2014-03-14"
+
+#~ msgid "2012-05-10"
+#~ msgstr "2012-05-10"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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"
msgstr ""
#. type: IP
-#: build/C/man4/cciss.4:319 build/C/man4/cciss.4:321 build/C/man4/cciss.4:323 build/C/man4/cciss.4:325 build/C/man5/core.5:49 build/C/man5/core.5:61 build/C/man5/core.5:65 build/C/man5/core.5:69 build/C/man5/core.5:72 build/C/man5/core.5:85 build/C/man5/core.5:88 build/C/man5/core.5:101 build/C/man5/core.5:218 build/C/man5/core.5:222 build/C/man5/core.5:225 build/C/man5/core.5:229
+#: build/C/man4/cciss.4:319 build/C/man4/cciss.4:321 build/C/man4/cciss.4:323 build/C/man4/cciss.4:325 build/C/man5/core.5:49 build/C/man5/core.5:66 build/C/man5/core.5:70 build/C/man5/core.5:74 build/C/man5/core.5:77 build/C/man5/core.5:90 build/C/man5/core.5:93 build/C/man5/core.5:106 build/C/man5/core.5:223 build/C/man5/core.5:227 build/C/man5/core.5:230 build/C/man5/core.5:234
#, no-wrap
msgid "*"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man4/cciss.4:353 build/C/man4/console.4:95 build/C/man4/console_codes.4:642 build/C/man4/console_ioctl.4:846 build/C/man5/core.5:423 build/C/man4/cpuid.4:89 build/C/man4/dsp56k.4:115 build/C/man4/fd.4:214 build/C/man7/fifo.7:65 build/C/man4/full.4:61 build/C/man3/gnu_get_libc_version.3:76 build/C/man4/hd.4:105 build/C/man4/hpsa.4:179 build/C/man4/initrd.4:474 build/C/man4/lp.4:135 build/C/man3/makedev.3:80 build/C/man4/mem.4:84 build/C/man3/mkfifo.3:197 build/C/man2/mknod.2:284 build/C/man4/mouse.4:184 build/C/man4/msr.4:55 build/C/man4/null.4:64 build/C/man7/pipe.7:232 build/C/man4/ram.4:43 build/C/man4/random.4:282 build/C/man3/setlogmask.3:78 build/C/man4/sk98lin.4:598 build/C/man4/st.4:954 build/C/man2/syslog.2:309 build/C/man3/syslog.3:315 build/C/man4/ttyS.4:48 build/C/man7/uri.7:706 build/C/man4/vcs.4:173 build/C/man4/wavelan.4:138
+#: build/C/man4/cciss.4:353 build/C/man4/console.4:95 build/C/man4/console_codes.4:642 build/C/man4/console_ioctl.4:846 build/C/man5/core.5:428 build/C/man4/cpuid.4:89 build/C/man4/dsp56k.4:115 build/C/man4/fd.4:214 build/C/man7/fifo.7:65 build/C/man4/full.4:61 build/C/man3/gnu_get_libc_version.3:76 build/C/man4/hd.4:105 build/C/man4/hpsa.4:179 build/C/man4/initrd.4:474 build/C/man4/lp.4:135 build/C/man3/makedev.3:80 build/C/man4/mem.4:84 build/C/man3/mkfifo.3:197 build/C/man2/mknod.2:284 build/C/man4/mouse.4:184 build/C/man4/msr.4:55 build/C/man4/null.4:64 build/C/man7/pipe.7:232 build/C/man4/ram.4:43 build/C/man4/random.4:282 build/C/man3/setlogmask.3:78 build/C/man4/sk98lin.4:598 build/C/man4/st.4:954 build/C/man2/syslog.2:309 build/C/man3/syslog.3:315 build/C/man4/ttyS.4:48 build/C/man7/uri.7:706 build/C/man4/vcs.4:173 build/C/man4/wavelan.4:138
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man4/cciss.4:370 build/C/man4/console.4:112 build/C/man4/console_codes.4:646 build/C/man4/console_ioctl.4:873 build/C/man5/core.5:434 build/C/man4/cpuid.4:96 build/C/man4/dsp56k.4:121 build/C/man4/fd.4:222 build/C/man7/fifo.7:74 build/C/man4/full.4:65 build/C/man3/gnu_get_libc_version.3:78 build/C/man4/hd.4:110 build/C/man4/hpsa.4:197 build/C/man4/initrd.4:484 build/C/man4/lp.4:141 build/C/man3/makedev.3:83 build/C/man4/mem.4:88 build/C/man3/mkfifo.3:206 build/C/man2/mknod.2:297 build/C/man4/mouse.4:187 build/C/man4/msr.4:59 build/C/man4/null.4:68 build/C/man7/pipe.7:244 build/C/man4/ram.4:47 build/C/man4/random.4:286 build/C/man4/sd.4:137 build/C/man3/setlogmask.3:82 build/C/man4/sk98lin.4:602 build/C/man4/st.4:964 build/C/man3/stdarg.3:338 build/C/man2/syslog.2:312 build/C/man3/syslog.3:320 build/C/man4/ttyS.4:55 build/C/man7/uri.7:715 build/C/man4/vcs.4:178 build/C/man4/wavelan.4:145
+#: build/C/man4/cciss.4:370 build/C/man4/console.4:112 build/C/man4/console_codes.4:646 build/C/man4/console_ioctl.4:873 build/C/man5/core.5:439 build/C/man4/cpuid.4:96 build/C/man4/dsp56k.4:121 build/C/man4/fd.4:222 build/C/man7/fifo.7:74 build/C/man4/full.4:65 build/C/man3/gnu_get_libc_version.3:78 build/C/man4/hd.4:110 build/C/man4/hpsa.4:197 build/C/man4/initrd.4:484 build/C/man4/lp.4:141 build/C/man3/makedev.3:83 build/C/man4/mem.4:88 build/C/man3/mkfifo.3:206 build/C/man2/mknod.2:297 build/C/man4/mouse.4:187 build/C/man4/msr.4:59 build/C/man4/null.4:68 build/C/man7/pipe.7:244 build/C/man4/ram.4:47 build/C/man4/random.4:286 build/C/man4/sd.4:137 build/C/man3/setlogmask.3:82 build/C/man4/sk98lin.4:602 build/C/man4/st.4:964 build/C/man3/stdarg.3:338 build/C/man2/syslog.2:312 build/C/man3/syslog.3:320 build/C/man4/ttyS.4:55 build/C/man7/uri.7:715 build/C/man4/vcs.4:178 build/C/man4/wavelan.4:145
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man4/cciss.4:378 build/C/man4/console.4:120 build/C/man4/console_codes.4:654 build/C/man4/console_ioctl.4:881 build/C/man5/core.5:442 build/C/man4/cpuid.4:104 build/C/man4/dsp56k.4:129 build/C/man4/fd.4:230 build/C/man7/fifo.7:82 build/C/man4/full.4:73 build/C/man3/gnu_get_libc_version.3:86 build/C/man4/hd.4:118 build/C/man4/hpsa.4:205 build/C/man4/initrd.4:492 build/C/man4/lp.4:149 build/C/man3/makedev.3:91 build/C/man4/mem.4:96 build/C/man3/mkfifo.3:214 build/C/man2/mknod.2:305 build/C/man4/mouse.4:195 build/C/man4/msr.4:67 build/C/man4/null.4:76 build/C/man7/pipe.7:252 build/C/man4/ram.4:55 build/C/man4/random.4:294 build/C/man4/sd.4:145 build/C/man3/setlogmask.3:90 build/C/man4/sk98lin.4:610 build/C/man4/st.4:972 build/C/man3/stdarg.3:346 build/C/man2/syslog.2:320 build/C/man3/syslog.3:328 build/C/man4/ttyS.4:63 build/C/man7/uri.7:723 build/C/man4/vcs.4:186 build/C/man4/wavelan.4:153
+#: build/C/man4/cciss.4:378 build/C/man4/console.4:120 build/C/man4/console_codes.4:654 build/C/man4/console_ioctl.4:881 build/C/man5/core.5:447 build/C/man4/cpuid.4:104 build/C/man4/dsp56k.4:129 build/C/man4/fd.4:230 build/C/man7/fifo.7:82 build/C/man4/full.4:73 build/C/man3/gnu_get_libc_version.3:86 build/C/man4/hd.4:118 build/C/man4/hpsa.4:205 build/C/man4/initrd.4:492 build/C/man4/lp.4:149 build/C/man3/makedev.3:91 build/C/man4/mem.4:96 build/C/man3/mkfifo.3:214 build/C/man2/mknod.2:305 build/C/man4/mouse.4:195 build/C/man4/msr.4:67 build/C/man4/null.4:76 build/C/man7/pipe.7:252 build/C/man4/ram.4:55 build/C/man4/random.4:294 build/C/man4/sd.4:145 build/C/man3/setlogmask.3:90 build/C/man4/sk98lin.4:610 build/C/man4/st.4:972 build/C/man3/stdarg.3:346 build/C/man2/syslog.2:320 build/C/man3/syslog.3:328 build/C/man4/ttyS.4:63 build/C/man7/uri.7:723 build/C/man4/vcs.4:186 build/C/man4/wavelan.4:153
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: SH
-#: build/C/man4/console_codes.4:608 build/C/man4/console_ioctl.4:824 build/C/man5/core.5:311 build/C/man4/cpuid.4:62 build/C/man4/fd.4:197 build/C/man7/fifo.7:54 build/C/man4/initrd.4:429 build/C/man3/makedev.3:71 build/C/man2/mknod.2:253 build/C/man4/msr.4:47 build/C/man4/null.4:61 build/C/man4/st.4:891 build/C/man3/stdarg.3:248 build/C/man2/syslog.2:301 build/C/man3/syslog.3:296 build/C/man7/uri.7:592
+#: build/C/man4/console_codes.4:608 build/C/man4/console_ioctl.4:824 build/C/man5/core.5:316 build/C/man4/cpuid.4:62 build/C/man4/fd.4:197 build/C/man7/fifo.7:54 build/C/man4/initrd.4:429 build/C/man3/makedev.3:71 build/C/man2/mknod.2:253 build/C/man4/msr.4:47 build/C/man4/null.4:61 build/C/man4/st.4:891 build/C/man3/stdarg.3:248 build/C/man2/syslog.2:301 build/C/man3/syslog.3:296 build/C/man7/uri.7:592
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man5/core.5:25
+#: build/C/man5/core.5:25 build/C/man3/makedev.3:26
#, no-wrap
-msgid "2014-03-14"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:61
+#: build/C/man5/core.5:66
msgid ""
-"The process does not have permission to write the core file. (By default "
-"the core file is called I<core>, and is created in the current working "
+"The process does not have permission to write the core file. (By default, "
+"the core file is called I<core> or I<core.pid>, where I<pid> is the ID of "
+"the process that dumped core, and is created in the current working "
"directory. See below for details on naming.) Writing the core file will "
"fail if the directory in which it is to be created is nonwritable, or if a "
"file with the same name exists and is not writable or is not a regular file "
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:65
+#: build/C/man5/core.5:70
msgid ""
"A (writable, regular) file with the same name as would be used for the core "
"dump already exists, but there is more than one hard link to that file."
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:69
+#: build/C/man5/core.5:74
msgid ""
"The filesystem where the core dump file would be created is full; or has run "
"out of inodes; or is mounted read-only; or the user has reached their quota "
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:72
+#: build/C/man5/core.5:77
msgid "The directory in which the core dump file is to be created does not exist."
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:85
+#: build/C/man5/core.5:90
msgid ""
"The B<RLIMIT_CORE> (core file size) or B<RLIMIT_FSIZE> (file size) resource "
"limits for the process are set to zero; see B<getrlimit>(2) and the "
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:88
+#: build/C/man5/core.5:93
msgid ""
"The binary being executed by the process does not have read permission "
"enabled."
#. FIXME . Perhaps relocate discussion of /proc/sys/fs/suid_dumpable
#. and PR_SET_DUMPABLE to this page?
#. type: Plain text
-#: build/C/man5/core.5:101
+#: build/C/man5/core.5:106
msgid ""
"The process is executing a set-user-ID (set-group-ID) program that is owned "
"by a user (group) other than the real user (group) ID of the process. "
#. commit 046d662f481830e652ac34cd112249adde16452a
#. type: Plain text
-#: build/C/man5/core.5:107
+#: build/C/man5/core.5:112
msgid ""
"(Since Linux 3.7) The kernel was configured without the B<CONFIG_COREDUMP> "
"option."
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:113
+#: build/C/man5/core.5:118
msgid ""
"In addition, a core dump may exclude part of the address space of the "
"process if the B<madvise>(2) B<MADV_DONTDUMP> flag was employed."
msgstr ""
#. type: SS
-#: build/C/man5/core.5:113
+#: build/C/man5/core.5:118
#, no-wrap
msgid "Naming of core dump files"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:122
+#: build/C/man5/core.5:127
msgid ""
"By default, a core dump file is named I<core>, but the "
"I</proc/sys/kernel/core_pattern> file (since Linux 2.6 and 2.4.21) can be "
msgstr ""
#. type: TP
-#: build/C/man5/core.5:125
+#: build/C/man5/core.5:130
#, no-wrap
msgid "%%"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:128
+#: build/C/man5/core.5:133
msgid "a single % character"
msgstr ""
#. type: TP
-#: build/C/man5/core.5:128
+#: build/C/man5/core.5:133
#, no-wrap
msgid "%c"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:131
+#: build/C/man5/core.5:136
msgid "core file size soft resource limit of crashing process (since Linux 2.6.24)"
msgstr ""
#. type: TP
-#: build/C/man5/core.5:131
+#: build/C/man5/core.5:136
#, no-wrap
msgid "%d"
msgstr ""
#. Added in git commit 12a2b4b2241e318b4f6df31228e4272d2c2968a1
#. type: Plain text
-#: build/C/man5/core.5:138
+#: build/C/man5/core.5:143
msgid ""
"dump mode\\(emsame as value returned by B<prctl>(2) B<PR_GET_DUMPABLE> "
"(since Linux 3.7)"
msgstr ""
#. type: TP
-#: build/C/man5/core.5:138
+#: build/C/man5/core.5:143
#, no-wrap
msgid "%e"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:141
+#: build/C/man5/core.5:146
msgid "executable filename (without path prefix)"
msgstr ""
#. type: TP
-#: build/C/man5/core.5:141
+#: build/C/man5/core.5:146
#, no-wrap
msgid "%E"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:146
+#: build/C/man5/core.5:151
msgid ""
"pathname of executable, with slashes (\\(aq/\\(aq) replaced by exclamation "
"marks (\\(aq!\\(aq) (since Linux 3.0)."
msgstr ""
#. type: TP
-#: build/C/man5/core.5:146
+#: build/C/man5/core.5:151
#, no-wrap
msgid "%g"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:149
+#: build/C/man5/core.5:154
msgid "(numeric) real GID of dumped process"
msgstr ""
#. type: TP
-#: build/C/man5/core.5:149
+#: build/C/man5/core.5:154
#, no-wrap
msgid "%h"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:152
+#: build/C/man5/core.5:157
msgid "hostname (same as I<nodename> returned by B<uname>(2))"
msgstr ""
#. type: TP
-#: build/C/man5/core.5:152
+#: build/C/man5/core.5:157
#, no-wrap
msgid "%p"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:156
+#: build/C/man5/core.5:161
msgid ""
"PID of dumped process, as seen in the PID namespace in which the process "
"resides"
msgstr ""
#. type: TP
-#: build/C/man5/core.5:156
+#: build/C/man5/core.5:161
#, no-wrap
msgid "%P"
msgstr ""
#. Added in git commit 65aafb1e7484b7434a0c1d4c593191ebe5776a2f
#. type: Plain text
-#: build/C/man5/core.5:161
+#: build/C/man5/core.5:166
msgid ""
"PID of dumped process, as seen in the initial PID namespace (since Linux "
"3.12)"
msgstr ""
#. type: TP
-#: build/C/man5/core.5:161
+#: build/C/man5/core.5:166
#, no-wrap
msgid "%s"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:164
+#: build/C/man5/core.5:169
msgid "number of signal causing dump"
msgstr ""
#. type: TP
-#: build/C/man5/core.5:164
+#: build/C/man5/core.5:169
#, no-wrap
msgid "%t"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:168
+#: build/C/man5/core.5:173
msgid ""
"time of dump, expressed as seconds since the Epoch, 1970-01-01 00:00:00 "
"+0000 (UTC)"
msgstr ""
#. type: TP
-#: build/C/man5/core.5:168
+#: build/C/man5/core.5:173
#, no-wrap
msgid "%u"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:171
+#: build/C/man5/core.5:176
msgid "(numeric) real UID of dumped process"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:190
+#: build/C/man5/core.5:195
msgid ""
"A single % at the end of the template is dropped from the core filename, as "
"is the combination of a % followed by any character other than those listed "
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:201
+#: build/C/man5/core.5:206
msgid ""
"Since version 2.4, Linux has also provided a more primitive method of "
"controlling the name of the core dump file. If the "
#. 9520628e8ceb69fa9a4aee6b57f22675d9e1b709
#. type: Plain text
-#: build/C/man5/core.5:208
+#: build/C/man5/core.5:213
msgid ""
"Since Linux 3.6, if I</proc/sys/fs/suid_dumpable> is set to 2 "
"(\"suidsafe\"), the pattern must be either an absolute pathname (starting "
msgstr ""
#. type: SS
-#: build/C/man5/core.5:208
+#: build/C/man5/core.5:213
#, no-wrap
msgid "Piping core dumps to a program"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:218
+#: build/C/man5/core.5:223
msgid ""
"Since kernel 2.6.19, Linux supports an alternate syntax for the "
"I</proc/sys/kernel/core_pattern> file. If the first character of this file "
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:222
+#: build/C/man5/core.5:227
msgid ""
"The program must be specified using an absolute pathname (or a pathname "
"relative to the root directory, I</>), and must immediately follow the '|' "
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:225
+#: build/C/man5/core.5:230
msgid "The process created to run the program runs as user and group I<root>."
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:229
+#: build/C/man5/core.5:234
msgid ""
"Command-line arguments can be supplied to the program (since Linux 2.6.24), "
"delimited by white space (up to a total line length of 128 bytes)."
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:235
+#: build/C/man5/core.5:240
msgid ""
"The command-line arguments can include any of the % specifiers listed "
"above. For example, to pass the PID of the process that is being dumped, "
msgstr ""
#. type: SS
-#: build/C/man5/core.5:235
+#: build/C/man5/core.5:240
#, no-wrap
msgid "Controlling which mappings are written to the core dump"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:241
+#: build/C/man5/core.5:246
msgid ""
"Since kernel 2.6.23, the Linux-specific I</proc/PID/coredump_filter> file "
"can be used to control which memory segments are written to the core dump "
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:247
+#: build/C/man5/core.5:252
msgid ""
"The value in the file is a bit mask of memory mapping types (see "
"B<mmap>(2)). If a bit is set in the mask, then memory mappings of the "
msgstr ""
#. type: TP
-#: build/C/man5/core.5:250
+#: build/C/man5/core.5:255
#, no-wrap
msgid "bit 0"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:253
+#: build/C/man5/core.5:258
msgid "Dump anonymous private mappings."
msgstr ""
#. type: TP
-#: build/C/man5/core.5:253
+#: build/C/man5/core.5:258
#, no-wrap
msgid "bit 1"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:256
+#: build/C/man5/core.5:261
msgid "Dump anonymous shared mappings."
msgstr ""
#. type: TP
-#: build/C/man5/core.5:256
+#: build/C/man5/core.5:261
#, no-wrap
msgid "bit 2"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:259
+#: build/C/man5/core.5:264
msgid "Dump file-backed private mappings."
msgstr ""
#. type: TP
-#: build/C/man5/core.5:259
+#: build/C/man5/core.5:264
#, no-wrap
msgid "bit 3"
msgstr ""
#. file-backed shared mappings of course also update the underlying
#. mapped file.
#. type: Plain text
-#: build/C/man5/core.5:264
+#: build/C/man5/core.5:269
msgid "Dump file-backed shared mappings."
msgstr ""
#. type: TP
-#: build/C/man5/core.5:264
+#: build/C/man5/core.5:269
#, no-wrap
msgid "bit 4 (since Linux 2.6.24)"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:267
+#: build/C/man5/core.5:272
msgid "Dump ELF headers."
msgstr ""
#. type: TP
-#: build/C/man5/core.5:267
+#: build/C/man5/core.5:272
#, no-wrap
msgid "bit 5 (since Linux 2.6.28)"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:270
+#: build/C/man5/core.5:275
msgid "Dump private huge pages."
msgstr ""
#. type: TP
-#: build/C/man5/core.5:270
+#: build/C/man5/core.5:275
#, no-wrap
msgid "bit 6 (since Linux 2.6.28)"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:273
+#: build/C/man5/core.5:278
msgid "Dump shared huge pages."
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:281
+#: build/C/man5/core.5:286
msgid ""
"By default, the following bits are set: 0, 1, 4 (if the "
"B<CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS> kernel configuration option is "
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:286
+#: build/C/man5/core.5:291
msgid ""
"Memory-mapped I/O pages such as frame buffer are never dumped, and virtual "
"DSO pages are always dumped, regardless of the I<coredump_filter> value."
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:296
+#: build/C/man5/core.5:301
msgid ""
"A child process created via B<fork>(2) inherits its parent's "
"I<coredump_filter> value; the I<coredump_filter> value is preserved across "
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:300
+#: build/C/man5/core.5:305
msgid ""
"It can be useful to set I<coredump_filter> in the parent shell before "
"running a program, for example:"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:305
+#: build/C/man5/core.5:310
#, no-wrap
msgid ""
"$B< echo 0x7 E<gt> /proc/self/coredump_filter>\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:311
+#: build/C/man5/core.5:316
msgid ""
"This file is provided only if the kernel was built with the "
"B<CONFIG_ELF_CORE> configuration option."
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:316
+#: build/C/man5/core.5:321
msgid ""
"The B<gdb>(1) I<gcore> command can be used to obtain a core dump of a "
"running process."
#. way of telling which threading implementation the user-space
#. application is using). -- mtk, April 2006
#. type: Plain text
-#: build/C/man5/core.5:339
+#: build/C/man5/core.5:344
msgid ""
"In Linux versions up to and including 2.6.27, if a multithreaded process "
"(or, more precisely, a process that shares its memory with another process "
msgstr ""
#. type: SH
-#: build/C/man5/core.5:339 build/C/man3/gnu_get_libc_version.3:51 build/C/man3/stdarg.3:300 build/C/man4/vcs.4:101
+#: build/C/man5/core.5:344 build/C/man3/gnu_get_libc_version.3:51 build/C/man3/stdarg.3:300 build/C/man4/vcs.4:101
#, no-wrap
msgid "EXAMPLE"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:347
+#: build/C/man5/core.5:352
msgid ""
"The program below can be used to demonstrate the use of the pipe syntax in "
"the I</proc/sys/kernel/core_pattern> file. The following shell session "
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:368
+#: build/C/man5/core.5:373
#, no-wrap
msgid ""
"$B< cc -o core_pattern_pipe_test core_pattern_pipe_test.c>\n"
msgstr ""
#. type: SS
-#: build/C/man5/core.5:370 build/C/man3/gnu_get_libc_version.3:61
+#: build/C/man5/core.5:375 build/C/man3/gnu_get_libc_version.3:61
#, no-wrap
msgid "Program source"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:374
+#: build/C/man5/core.5:379
#, no-wrap
msgid "/* core_pattern_pipe_test.c */\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:382
+#: build/C/man5/core.5:387
#, no-wrap
msgid ""
"#define _GNU_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:384
+#: build/C/man5/core.5:389
#, no-wrap
msgid "#define BUF_SIZE 1024\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:393
+#: build/C/man5/core.5:398
#, no-wrap
msgid ""
"int\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:396
+#: build/C/man5/core.5:401
#, no-wrap
msgid ""
" /* Change our current working directory to that of the\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:399
+#: build/C/man5/core.5:404
#, no-wrap
msgid ""
" snprintf(cwd, PATH_MAX, \"/proc/%s/cwd\", argv[1]);\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:401
+#: build/C/man5/core.5:406
#, no-wrap
msgid " /* Write output to file \"core.info\" in that directory */\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:405
+#: build/C/man5/core.5:410
#, no-wrap
msgid ""
" fp = fopen(\"core.info\", \"w+\");\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:408
+#: build/C/man5/core.5:413
#, no-wrap
msgid ""
" /* Display command-line arguments given to core_pattern\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:412
+#: build/C/man5/core.5:417
#, no-wrap
msgid ""
" fprintf(fp, \"argc=%d\\en\", argc);\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:414
+#: build/C/man5/core.5:419
#, no-wrap
msgid " /* Count bytes in standard input (the core dump) */\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:419
+#: build/C/man5/core.5:424
#, no-wrap
msgid ""
" tot = 0;\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:422
+#: build/C/man5/core.5:427
#, no-wrap
msgid ""
" exit(EXIT_SUCCESS);\n"
msgstr ""
#. type: Plain text
-#: build/C/man5/core.5:434
+#: build/C/man5/core.5:439
msgid ""
"B<bash>(1), B<gdb>(1), B<getrlimit>(2), B<mmap>(2), B<prctl>(2), "
"B<sigaction>(2), B<elf>(5), B<proc>(5), B<pthreads>(7), B<signal>(7)"
msgid "MAKEDEV"
msgstr ""
-#. type: TH
-#: build/C/man3/makedev.3:26
-#, no-wrap
-msgid "2012-05-10"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/makedev.3:29
msgid "makedev, major, minor - manage a device number"
#. type: Plain text
#: build/C/man3/makedev.3:35
#, no-wrap
-msgid "B<dev_t makedev(int >I<maj>B<, int >I<min>B<);>\n"
+msgid "B<dev_t makedev(unsigned int >I<maj>B<, unsigned int >I<min>B<);>\n"
msgstr ""
#. type: Plain text
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-06 00:55+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/tmpfile.3:111 build/C/man3/tmpnam.3:185
#: build/C/man2/unlink.2:304 build/C/man3/unlocked_stdio.3:147
#: build/C/man3/wprintf.3:266 build/C/man2/write.2:270
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgstr "FSEEK"
#. type: TH
-#: build/C/man3/fseek.3:42
-#, no-wrap
-msgid "2014-04-02"
-msgstr "2014-04-02"
+#: build/C/man3/fseek.3:42 build/C/man3/perror.3:31
+#, fuzzy, no-wrap
+#| msgid "2014-05-08"
+msgid "2014-05-28"
+msgstr "2014-05-08"
#. type: Plain text
#: build/C/man3/fseek.3:45
#. type: Plain text
#: build/C/man3/fseek.3:57
-msgid "B<int fsetpos(FILE *>I<stream>B<, fpos_t *>I<pos>B<);>"
+#, fuzzy
+#| msgid "B<int fsetpos(FILE *>I<stream>B<, fpos_t *>I<pos>B<);>"
+msgid "B<int fsetpos(FILE *>I<stream>B<, const fpos_t *>I<pos>B<);>"
msgstr "B<int fsetpos(FILE *>I<stream>B<, fpos_t *>I<pos>B<);>"
#. type: Plain text
"relative to the directory referred to by the file descriptor I<dirfd> "
"(rather than relative to the current working directory of the calling "
"process, as is done by B<open>() for a relative pathname)."
-msgstr "I<pathname> で指定されたパス名が相対パスの場合、このパス名はファイルディスクリプター I<dirfd> が参照するディレクトリに対する相対パスと解釈される (B<open>() に相対パス名を渡した場合のように、呼び出したプロセスのカレントワーキングディレクトリに対する相対パスではない)。"
+msgstr ""
+"I<pathname> で指定されたパス名が相対パスの場合、このパス名はファイルディスク"
+"リプター I<dirfd> が参照するディレクトリに対する相対パスと解釈される "
+"(B<open>() に相対パス名を渡した場合のように、呼び出したプロセスのカレントワー"
+"キングディレクトリに対する相対パスではない)。"
#. type: Plain text
#: build/C/man2/open.2:775
"B<O_NONBLOCK> | B<O_WRONLY> is set, the named file is a FIFO, and no process "
"has the FIFO open for reading. Or, the file is a device special file and no "
"corresponding device exists."
-msgstr "B<O_NONBLOCK> | B<O_WRONLY> が設定されており、指定したファイルが FIFO で そのファイルを読み込み用でオープンしている FIFO が存在しない。 または、ファイルがデバイススペシャルファイルで 対応するデバイスが存在しない。"
+msgstr ""
+"B<O_NONBLOCK> | B<O_WRONLY> が設定されており、指定したファイルが FIFO で その"
+"ファイルを読み込み用でオープンしている FIFO が存在しない。 または、ファイルが"
+"デバイススペシャルファイルで 対応するデバイスが存在しない。"
#. type: TP
#: build/C/man2/open.2:951 build/C/man2/open_by_handle_at.2:301
msgid ""
"I<pathname> is a relative pathname and I<dirfd> is a file descriptor "
"referring to a file other than a directory."
-msgstr "I<pathname> が相対パス名で、 I<dirfd> がディレクトリ以外のファイルを参照しているファイルディスクリプタである。"
+msgstr ""
+"I<pathname> が相対パス名で、 I<dirfd> がディレクトリ以外のファイルを参照して"
+"いるファイルディスクリプタである。"
#. type: Plain text
#: build/C/man2/open.2:1019
"B<lseek>(2), B<mknod>(2), B<mmap>(2), B<mount>(2), B<open_by_handle_at>(2), "
"B<read>(2), B<socket>(2), B<stat>(2), B<umask>(2), B<unlink>(2), "
"B<write>(2), B<fopen>(3), B<fifo>(7), B<path_resolution>(7), B<symlink>(7)"
-msgstr "B<chmod>(2), B<chown>(2), B<close>(2), B<dup>(2), B<fcntl>(2), B<link>(2), B<lseek>(2), B<mknod>(2), B<mmap>(2), B<mount>(2), B<open_by_handle_at>(2), B<read>(2), B<socket>(2), B<stat>(2), B<umask>(2), B<unlink>(2), B<write>(2), B<fopen>(3), B<fifo>(7), B<path_resolution>(7), B<symlink>(7)"
+msgstr ""
+"B<chmod>(2), B<chown>(2), B<close>(2), B<dup>(2), B<fcntl>(2), B<link>(2), "
+"B<lseek>(2), B<mknod>(2), B<mmap>(2), B<mount>(2), B<open_by_handle_at>(2), "
+"B<read>(2), B<socket>(2), B<stat>(2), B<umask>(2), B<unlink>(2), "
+"B<write>(2), B<fopen>(3), B<fifo>(7), B<path_resolution>(7), B<symlink>(7)"
#. type: TH
#: build/C/man2/open_by_handle_at.2:25
msgid "PERROR"
msgstr "PERROR"
-#. type: TH
-#: build/C/man3/perror.3:31
-#, no-wrap
-msgid "2012-04-17"
-msgstr "2012-04-17"
-
#. type: Plain text
#: build/C/man3/perror.3:34
msgid "perror - print a system error message"
#. type: Plain text
#: build/C/man3/perror.3:42
-msgid "B<const char *>I<sys_errlist>B<[];>"
+#, fuzzy
+#| msgid "B<const char *>I<sys_errlist>B<[];>"
+msgid "B<const char * const >I<sys_errlist>B<[];>"
msgstr "B<const char *>I<sys_errlist>B<[];>"
#. type: Plain text
#. type: Plain text
#: build/C/man3/perror.3:46
-msgid "B<int >I<errno>B<;>"
-msgstr "B<int >I<errno>B<;>"
+msgid "B<int >I<errno>B<; /* Not really declared this way; see errno(3). */>"
+msgstr ""
#. type: Plain text
#: build/C/man3/perror.3:55
"Conversely, reading from the stream reads the command's standard output, and "
"the command's standard input is the same as that of the process that called "
"B<popen>()."
-msgstr "B<popen>() からの返り値は、通常の標準 I/O ストリームと同じであるが、 B<fclose>(3) ではなく B<pclose>() で閉じなくてはならないことだけが異なる。 このストリームへ書き込んだ結果はコマンドの標準入力に書き込まれる。 そして、コマンドの標準出力は、 コマンドそのものが置き換わってしまわない限り、 B<popen>() を呼んだプロセスの標準出力と同じことになる。 逆に、 ストリームからの読み込みは、 そのコマンドの標準出力を読み込むことになる。 そして、そのコマンドの標準入力は B<popen>() を呼んだプロセスの標準入力と同一である。"
+msgstr ""
+"B<popen>() からの返り値は、通常の標準 I/O ストリームと同じであるが、 "
+"B<fclose>(3) ではなく B<pclose>() で閉じなくてはならないことだけが異なる。 "
+"このストリームへ書き込んだ結果はコマンドの標準入力に書き込まれる。 そして、コ"
+"マンドの標準出力は、 コマンドそのものが置き換わってしまわない限り、 "
+"B<popen>() を呼んだプロセスの標準出力と同じことになる。 逆に、 ストリームか"
+"らの読み込みは、 そのコマンドの標準出力を読み込むことになる。 そして、そのコ"
+"マンドの標準入力は B<popen>() を呼んだプロセスの標準入力と同一である。"
#. type: Plain text
#: build/C/man3/popen.3:117
#. type: Plain text
#: build/C/man3/stdio.3:119
+#, fuzzy
+#| msgid ""
+#| "At program startup, three text streams are predefined and need not be "
+#| "opened explicitly: I<standard input> (for reading conventional input), "
+#| "I<standard output> (for writing conventional input), and I<standard "
+#| "error> (for writing diagnostic output). These streams are abbreviated "
+#| "I<stdin>,I<stdout> and I<stderr>. When opened, the standard error stream "
+#| "is not fully buffered; the standard input and output streams are fully "
+#| "buffered if and only if the streams do not refer to an interactive device."
msgid ""
"At program startup, three text streams are predefined and need not be opened "
"explicitly: I<standard input> (for reading conventional input), I<standard "
-"output> (for writing conventional input), and I<standard error> (for writing "
-"diagnostic output). These streams are abbreviated I<stdin>,I<stdout> and "
-"I<stderr>. When opened, the standard error stream is not fully buffered; "
-"the standard input and output streams are fully buffered if and only if the "
-"streams do not refer to an interactive device."
+"output> (for writing conventional output), and I<standard error> (for "
+"writing diagnostic output). These streams are abbreviated I<stdin>,"
+"I<stdout> and I<stderr>. When opened, the standard error stream is not "
+"fully buffered; the standard input and output streams are fully buffered if "
+"and only if the streams do not refer to an interactive device."
msgstr ""
"プログラムの起動時に 3 個のテキストストリームが予め定義されており、 それらは"
"明示的に開く必要がない。 I<標準入力 (standard input)> (通常の入力を読み取るの"
"B<close>(2), B<fcntl>(2), B<fsync>(2), B<ioctl>(2), B<lseek>(2), B<open>(2), "
"B<pwrite>(2), B<read>(2), B<select>(2), B<writev>(2), B<fwrite>(3)"
+#~ msgid "2014-04-02"
+#~ msgstr "2014-04-02"
+
+#~ msgid "2012-04-17"
+#~ msgstr "2012-04-17"
+
+#~ msgid "B<int >I<errno>B<;>"
+#~ msgstr "B<int >I<errno>B<;>"
+
#~ msgid "2014-04-20"
#~ msgstr "2014-04-20"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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: Plain text
#: build/C/man3/asprintf.3:79 build/C/man3/ctermid.3:87 build/C/man3/dprintf.3:105 build/C/man3/fclose.3:116 build/C/man3/fcloseall.3:76 build/C/man3/ferror.3:139 build/C/man3/fflush.3:129 build/C/man3/fgetc.3:158 build/C/man3/fgetwc.3:100 build/C/man3/flockfile.3:153 build/C/man3/fmemopen.3:352 build/C/man3/fmtmsg.3:320 build/C/man3/fopen.3:362 build/C/man3/fopencookie.3:450 build/C/man3/fpurge.3:93 build/C/man3/fputwc.3:97 build/C/man3/fread.3:119 build/C/man3/fseek.3:182 build/C/man3/fseeko.3:120 build/C/man3/getline.3:187 build/C/man3/gets.3:116 build/C/man3/getw.3:101 build/C/man2/link.2:408 build/C/man2/llseek.2:98 build/C/man2/lseek.2:277 build/C/man3/lseek64.3:175 build/C/man2/open.2:1489 build/C/man2/open_by_handle_at.2:744 build/C/man3/perror.3:152 build/C/man2/pipe.2:243 build/C/man3/popen.3:219 build/C/man3/printf.3:1102 build/C/man3/puts.3:132 build/C/man2/read.2:247 build/C/man2/readlink.2:328 build/C/man2/readv.2:296 build/C/man3/remove.3:105 build/C/man2/rename.2:441 build/C/man2/rmdir.2:149 build/C/man3/scanf.3:753 build/C/man3/setbuf.3:225 build/C/man3/stdin.3:168 build/C/man3/stdio.3:265 build/C/man3/stdio_ext.3:162 build/C/man2/symlink.2:266 build/C/man7/symlink.7:538 build/C/man3/tempnam.3:181 build/C/man3/tmpfile.3:111 build/C/man3/tmpnam.3:185 build/C/man2/unlink.2:304 build/C/man3/unlocked_stdio.3:147 build/C/man3/wprintf.3:266 build/C/man2/write.2:270
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: TH
-#: build/C/man3/fseek.3:42
+#: build/C/man3/fseek.3:42 build/C/man3/perror.3:31
#, no-wrap
-msgid "2014-04-02"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/fseek.3:57
-msgid "B<int fsetpos(FILE *>I<stream>B<, fpos_t *>I<pos>B<);>"
+msgid "B<int fsetpos(FILE *>I<stream>B<, const fpos_t *>I<pos>B<);>"
msgstr ""
#. type: Plain text
msgid "PERROR"
msgstr ""
-#. type: TH
-#: build/C/man3/perror.3:31
-#, no-wrap
-msgid "2012-04-17"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/perror.3:34
msgid "perror - print a system error message"
#. type: Plain text
#: build/C/man3/perror.3:42
-msgid "B<const char *>I<sys_errlist>B<[];>"
+msgid "B<const char * const >I<sys_errlist>B<[];>"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/perror.3:46
-msgid "B<int >I<errno>B<;>"
+msgid "B<int >I<errno>B<; /* Not really declared this way; see errno(3). */>"
msgstr ""
#. type: Plain text
msgid ""
"At program startup, three text streams are predefined and need not be opened "
"explicitly: I<standard input> (for reading conventional input), I<standard "
-"output> (for writing conventional input), and I<standard error> (for writing "
-"diagnostic output). These streams are abbreviated I<stdin>,I<stdout> and "
-"I<stderr>. When opened, the standard error stream is not fully buffered; "
-"the standard input and output streams are fully buffered if and only if the "
-"streams do not refer to an interactive device."
+"output> (for writing conventional output), and I<standard error> (for "
+"writing diagnostic output). These streams are abbreviated "
+"I<stdin>,I<stdout> and I<stderr>. When opened, the standard error stream is "
+"not fully buffered; the standard input and output streams are fully buffered "
+"if and only if the streams do not refer to an interactive device."
msgstr ""
#. type: Plain text
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-06 00:54+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/strtol.3:311 build/C/man3/strtoul.3:239
#: build/C/man3/system.3:218 build/C/man7/vdso.7:518
#: build/C/man3/wcstombs.3:117 build/C/man3/wctomb.3:118
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgstr "_EXIT"
#. type: TH
-#: build/C/man2/_exit.2:29 build/C/man3/gcvt.3:30
+#: build/C/man2/_exit.2:29
#, no-wrap
msgid "2010-09-20"
msgstr "2010-09-20"
msgstr "A64L"
#. type: TH
-#: build/C/man3/a64l.3:9 build/C/man3/drand48.3:30 build/C/man3/mblen.3:16
-#, no-wrap
-msgid "2013-06-21"
-msgstr "2013-06-21"
+#: build/C/man3/a64l.3:9 build/C/man3/gcvt.3:30 build/C/man3/getauxval.3:29
+#, fuzzy, no-wrap
+#| msgid "2014-05-21"
+msgid "2014-05-28"
+msgstr "2014-05-21"
#. type: Plain text
#: build/C/man3/a64l.3:12
#. type: Plain text
#: build/C/man3/a64l.3:16
-msgid "B<long a64l(char *>I<str64>B<);>"
+#, fuzzy
+#| msgid "B<long a64l(char *>I<str64>B<);>"
+msgid "B<long a64l(const char *>I<str64>B<);>"
msgstr "B<long a64l(char *>I<str64>B<);>"
#. type: Plain text
msgid "DRAND48"
msgstr "DRAND48"
+#. type: TH
+#: build/C/man3/drand48.3:30 build/C/man3/mblen.3:16
+#, no-wrap
+msgid "2013-06-21"
+msgstr "2013-06-21"
+
#. type: Plain text
#: build/C/man3/drand48.3:34
msgid ""
#. type: Plain text
#: build/C/man3/gcvt.3:38
-#, no-wrap
-msgid "B<char *gcvt(double >I<number>B<, size_t >I<ndigit>B<, char *>I<buf>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<char *gcvt(double >I<number>B<, size_t >I<ndigit>B<, char *>I<buf>B<);>\n"
+msgid "B<char *gcvt(double >I<number>B<, int >I<ndigit>B<, char *>I<buf>B<);>\n"
msgstr "B<char *gcvt(double >I<number>B<, size_t >I<ndigit>B<, char *>I<buf>B<);>\n"
#. type: Plain text
msgid "GETAUXVAL"
msgstr "GETAUXVAL"
-#. type: TH
-#: build/C/man3/getauxval.3:29 build/C/man3/getsubopt.3:25
-#, no-wrap
-msgid "2014-04-08"
-msgstr "2014-04-08"
-
#. type: Plain text
#: build/C/man3/getauxval.3:32
msgid "getauxval - retrieve a value from the auxiliary vector"
msgid "GETSUBOPT"
msgstr "GETSUBOPT"
+#. type: TH
+#: build/C/man3/getsubopt.3:25
+#, no-wrap
+msgid "2014-04-08"
+msgstr "2014-04-08"
+
#. type: Plain text
#: build/C/man3/getsubopt.3:28
msgid "getsubopt - parse suboption arguments from a string"
msgid ""
"The B<malloc>() implementation is tunable via environment variables; see "
"B<mallopt>(3) for details."
-msgstr "B<malloc> 実装は、環境変数で動作を調整できる。 詳細は B<mallopt>(3) を参照のこと。"
+msgstr ""
+"B<malloc> 実装は、環境変数で動作を調整できる。 詳細は B<mallopt>(3) を参照の"
+"こと。"
#. type: Plain text
#: build/C/man3/malloc.3:285
"The B<system>() library function uses B<fork>(2) to create a child process "
"that executes the shell command specified in I<command> using B<execl>(3) "
"as follows:"
-msgstr "B<system>() ライブラリ関数は、B<fork>(2) を使って子プロセスを作成し、その子プロセスは以下のように I<command> で指定されたシェルコマンドを B<execl>(3) を使って実行する。"
+msgstr ""
+"B<system>() ライブラリ関数は、B<fork>(2) を使って子プロセスを作成し、その子プ"
+"ロセスは以下のように I<command> で指定されたシェルコマンドを B<execl>(3) を"
+"使って実行する。"
#. type: Plain text
#: build/C/man3/system.3:52
"and B<SIGQUIT> will be ignored, in the process that calls B<system>() "
"(these signals will be handled according to their defaults inside the child "
"process that executes I<command>)."
-msgstr "コマンドの実行中は、 B<system>() を呼び出したプロセスでは、 B<SIGCHLD> はブロックされ、 B<SIGINT> と B<SIGQUIT> は無視される (I<command> を実行する子プロセスでは、これらのシグナルはデフォルトの処理方法にしたがって処理される)。"
+msgstr ""
+"コマンドの実行中は、 B<system>() を呼び出したプロセスでは、 B<SIGCHLD> はブ"
+"ロックされ、 B<SIGINT> と B<SIGQUIT> は無視される (I<command> を実行する子プ"
+"ロセスでは、これらのシグナルはデフォルトの処理方法にしたがって処理される)。"
#. type: Plain text
#: build/C/man3/system.3:73
msgid ""
"If I<command> is NULL, then B<system>() returns a status indicating whether "
"a shell is available on the system"
-msgstr "I<command> が NULL の場合、 B<system>() はそのシステムでシェルが利用可能かを示すステータスを返す。"
+msgstr ""
+"I<command> が NULL の場合、 B<system>() はそのシステムでシェルが利用可能かを"
+"示すステータスを返す。"
#. type: Plain text
#: build/C/man3/system.3:77
msgid ""
"If I<command> is NULL, then a nonzero value if a shell is available, or 0 if "
"no shell is available."
-msgstr "I<command> が NULL の場合、 シェルが利用可能ならゼロ以外の値、利用不可なら 0。"
+msgstr ""
+"I<command> が NULL の場合、 シェルが利用可能ならゼロ以外の値、利用不可なら "
+"0。"
#. type: Plain text
#: build/C/man3/system.3:86
msgid ""
"If a child process could not be created, or its status could not be "
"retrieved, the return value is -1."
-msgstr "子プロセスを作成できなかった場合、または子プロセスのステータスを取得できなかった場合、 返り値は -1 である。"
+msgstr ""
+"子プロセスを作成できなかった場合、または子プロセスのステータスを取得できな"
+"かった場合、 返り値は -1 である。"
#. type: Plain text
#: build/C/man3/system.3:91
"If a shell could not be executed in the child process, then the return value "
"is as though the child shell terminated by calling B<_exit>(2) with the "
"status 127."
-msgstr "子プロセスでシェルを実行できなかった場合、 返り値は子プロセスがステータス 127 で B<_exit>(2) を呼び出して終了したのと同じになる。"
+msgstr ""
+"子プロセスでシェルを実行できなかった場合、 返り値は子プロセスがステータス "
+"127 で B<_exit>(2) を呼び出して終了したのと同じになる。"
#. type: Plain text
#: build/C/man3/system.3:98
"If all system calls succeed, then the return value is the termination status "
"of the child shell used to execute I<command>. (The termination status of a "
"shell is the termination status of the last command it executes.)"
-msgstr "システムコールがすべて成功した場合、 返り値は I<command> を実行するのに使用された子プロセスのシェルの終了ステータスとなる (シェルの終了ステータスはそのシェルが実行した最後のコマンドの終了ステータスである)。"
+msgstr ""
+"システムコールがすべて成功した場合、 返り値は I<command> を実行するのに使用さ"
+"れた子プロセスのシェルの終了ステータスとなる (シェルの終了ステータスはその"
+"シェルが実行した最後のコマンドの終了ステータスである)。"
#. type: Plain text
#: build/C/man3/system.3:107
"In the last two cases, the return value is a \"wait status\" that can be "
"examined using the macros described in B<waitpid>(2). (i.e., "
"B<WIFEXITED>() B<WEXITSTATUS>() and so on)."
-msgstr "最後の 2 つの場合、返り値は \"wait status\" であり、 B<waitpid>(2) に書かれているマクロ (つまり B<WIFEXITED>() や B<WEXITSTATUS>() などのマクロ) を使って検査することができる。"
+msgstr ""
+"最後の 2 つの場合、返り値は \"wait status\" であり、 B<waitpid>(2) に書かれて"
+"いるマクロ (つまり B<WIFEXITED>() や B<WEXITSTATUS>() などのマクロ) を使って"
+"検査することができる。"
#. type: Plain text
#: build/C/man3/system.3:110
"hE<gt>>."
msgstr ""
"(「どの」ヘッダファイルをインクルードするよりも前に) 機能検査マクロ "
-"B<_XOPEN_SOURCE> が定義された場合には、 B<waitpid>(2) で説明されているマクロ群 "
-"(B<WEXITSTATUS>() 等) が I<E<lt>stdlib.hE<gt>> をインクルードすると利用可能"
-"になる。"
+"B<_XOPEN_SOURCE> が定義された場合には、 B<waitpid>(2) で説明されているマクロ"
+"群 (B<WEXITSTATUS>() 等) が I<E<lt>stdlib.hE<gt>> をインクルードすると利用可"
+"能になる。"
#. type: Plain text
#: build/C/man3/system.3:152
msgid ""
"B<sh>(1), B<sigaction>(2), B<sigprocmask>(2), B<fork>(2), B<wait>(2), "
"B<exec>(3), B<signal>(7)"
-msgstr "B<sh>(1), B<sigaction>(2), B<sigprocmask>(2), B<fork>(2), B<wait>(2), B<exec>(3), B<signal>(7)"
+msgstr ""
+"B<sh>(1), B<sigaction>(2), B<sigprocmask>(2), B<fork>(2), B<wait>(2), "
+"B<exec>(3), B<signal>(7)"
#. type: TH
#: build/C/man7/vdso.7:13
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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: Plain text
#: build/C/man3/MB_CUR_MAX.3:52 build/C/man3/MB_LEN_MAX.3:54 build/C/man2/_exit.2:144 build/C/man3/a64l.3:105 build/C/man3/atexit.3:173 build/C/man3/atof.3:81 build/C/man3/atoi.3:138 build/C/man3/canonicalize_file_name.3:86 build/C/man3/cfree.3:127 build/C/man3/clearenv.3:111 build/C/man3/drand48.3:277 build/C/man3/drand48_r.3:126 build/C/man3/ecvt.3:149 build/C/man3/ecvt_r.3:107 build/C/man3/exit.3:198 build/C/man3/gcvt.3:98 build/C/man3/getauxval.3:230 build/C/man3/getenv.3:145 build/C/man3/getloadavg.3:85 build/C/man3/getsubopt.3:242 build/C/man3/malloc.3:293 build/C/man3/mblen.3:116 build/C/man3/mbstowcs.3:230 build/C/man3/mbtowc.3:143 build/C/man3/mkdtemp.3:106 build/C/man3/mkstemp.3:247 build/C/man3/mktemp.3:131 build/C/man3/on_exit.3:100 build/C/man3/putenv.3:133 build/C/man3/qecvt.3:120 build/C/man3/rand.3:228 build/C/man3/random.3:210 build/C/man3/random_r.3:153 build/C/man3/rpmatch.3:158 build/C/man3/setenv.3:166 build/C/man3/strtod.3:205 build/C/man3/strtoimax.3:85 build/C/man3/strtol.3:311 build/C/man3/strtoul.3:239 build/C/man3/system.3:218 build/C/man7/vdso.7:518 build/C/man3/wcstombs.3:117 build/C/man3/wctomb.3:118
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: TH
-#: build/C/man2/_exit.2:29 build/C/man3/gcvt.3:30
+#: build/C/man2/_exit.2:29
#, no-wrap
msgid "2010-09-20"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man3/a64l.3:9 build/C/man3/drand48.3:30 build/C/man3/mblen.3:16
+#: build/C/man3/a64l.3:9 build/C/man3/gcvt.3:30 build/C/man3/getauxval.3:29
#, no-wrap
-msgid "2013-06-21"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/a64l.3:16
-msgid "B<long a64l(char *>I<str64>B<);>"
+msgid "B<long a64l(const char *>I<str64>B<);>"
msgstr ""
#. type: Plain text
msgid "DRAND48"
msgstr ""
+#. type: TH
+#: build/C/man3/drand48.3:30 build/C/man3/mblen.3:16
+#, no-wrap
+msgid "2013-06-21"
+msgstr ""
+
#. type: Plain text
#: build/C/man3/drand48.3:34
msgid ""
#. type: Plain text
#: build/C/man3/gcvt.3:38
#, no-wrap
-msgid "B<char *gcvt(double >I<number>B<, size_t >I<ndigit>B<, char *>I<buf>B<);>\n"
+msgid "B<char *gcvt(double >I<number>B<, int >I<ndigit>B<, char *>I<buf>B<);>\n"
msgstr ""
#. type: Plain text
msgid "GETAUXVAL"
msgstr ""
-#. type: TH
-#: build/C/man3/getauxval.3:29 build/C/man3/getsubopt.3:25
-#, no-wrap
-msgid "2014-04-08"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/getauxval.3:32
msgid "getauxval - retrieve a value from the auxiliary vector"
msgid "GETSUBOPT"
msgstr ""
+#. type: TH
+#: build/C/man3/getsubopt.3:25
+#, no-wrap
+msgid "2014-04-08"
+msgstr ""
+
#. type: Plain text
#: build/C/man3/getsubopt.3:28
msgid "getsubopt - parse suboption arguments from a string"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-05 22:40+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr "B<#include E<lt>strings.hE<gt>>\n"
#. type: Plain text
-#: build/C/man3/bcmp.3:39
+#: build/C/man3/bcmp.3:39 build/C/man3/bstring.3:41
#, no-wrap
msgid "B<int bcmp(const void *>I<s1>B<, const void *>I<s2>B<, size_t >I<n>B<);>\n"
msgstr "B<int bcmp(const void *>I<s1>B<, const void *>I<s2>B<, size_t >I<n>B<);>\n"
#: build/C/man3/strspn.3:103 build/C/man3/strstr.3:116
#: build/C/man3/strtok.3:287 build/C/man3/strverscmp.3:105
#: build/C/man3/strxfrm.3:104
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgstr "bcopy - バイト列をコピーする"
#. type: Plain text
-#: build/C/man3/bcopy.3:41
+#: build/C/man3/bcopy.3:41 build/C/man3/bstring.3:43
#, no-wrap
msgid "B<void bcopy(const void *>I<src>B<, void *>I<dest>B<, size_t >I<n>B<);>\n"
msgstr "B<void bcopy(const void *>I<src>B<, void *>I<dest>B<, size_t >I<n>B<);>\n"
#. type: TH
#: build/C/man3/bstring.3:32
-#, no-wrap
-msgid "2002-01-20"
-msgstr "2002-01-20"
+#, fuzzy, no-wrap
+#| msgid "2014-05-21"
+msgid "2014-05-28"
+msgstr "2014-05-21"
#. type: Plain text
#: build/C/man3/bstring.3:36
msgstr "B<#include E<lt>string.hE<gt>>\n"
#. type: Plain text
-#: build/C/man3/bstring.3:41
-#, no-wrap
-msgid "B<int bcmp(const void *>I<s1>B<, const void *>I<s2>B<, int >I<n>B<);>\n"
-msgstr "B<int bcmp(const void *>I<s1>B<, const void *>I<s2>B<, int >I<n>B<);>\n"
-
-#. type: Plain text
-#: build/C/man3/bstring.3:43
+#: build/C/man3/bstring.3:45 build/C/man3/bzero.3:39
#, no-wrap
-msgid "B<void bcopy(const void *>I<src>B<, void *>I<dest>B<, int >I<n>B<);>\n"
-msgstr "B<void bcopy(const void *>I<src>B<, void *>I<dest>B<, int >I<n>B<);>\n"
-
-#. type: Plain text
-#: build/C/man3/bstring.3:45
-#, no-wrap
-msgid "B<void bzero(void *>I<s>B<, int >I<n>B<);>\n"
-msgstr "B<void bzero(void *>I<s>B<, int >I<n>B<);>\n"
+msgid "B<void bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
+msgstr "B<void bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
#. type: Plain text
#: build/C/man3/bstring.3:47 build/C/man3/memccpy.3:38
msgstr "bzero - 値 0 のバイトで埋める"
#. type: Plain text
-#: build/C/man3/bzero.3:39
-#, no-wrap
-msgid "B<void bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
-msgstr "B<void bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
-
-#. type: Plain text
#: build/C/man3/bzero.3:48
msgid ""
"The B<bzero>() function sets the first I<n> bytes of the area starting at "
"appeared at least as early as 1986, in the Lattice C AmigaDOS compiler, then "
"in the GNU fileutils and GNU textutils in 1989, and in the GNU C library by "
"1992. It is also present on the BSDs."
-msgstr "この関数は POSIX.1-2008 に追加された。 それ以前は、この関数は C や POSIX.1 標準の一部でも UNIX システムの慣習的なものでもなかった。 この関数は Lattice C AmigaDOS コンパイラで初めて登場し、それは少なくとも 1986 年時点ではそうであった。 その後、 1989 年に GNU fileutils と GNU textutils に登場し、 1992 年までには GNU C ライブラリにも存在していた。 この関数は BSD 系にも存在する。"
+msgstr ""
+"この関数は POSIX.1-2008 に追加された。 それ以前は、この関数は C や POSIX.1 標"
+"準の一部でも UNIX システムの慣習的なものでもなかった。 この関数は Lattice C "
+"AmigaDOS コンパイラで初めて登場し、それは少なくとも 1986 年時点ではそうであっ"
+"た。 その後、 1989 年に GNU fileutils と GNU textutils に登場し、 1992 年まで"
+"には GNU C ライブラリにも存在していた。 この関数は BSD 系にも存在する。"
#. type: Plain text
#: build/C/man3/stpcpy.3:88
msgid ""
"This function was added to POSIX.1-2008. Before that, it was a GNU "
"extension. It first appeared in version 1.07 of the GNU C library in 1993."
-msgstr "この関数は POSIX.1-2008 に追加された。 それ以前は GNU による拡張であった。 この関数は 1993 年に GNU C ライブラリのバージョン 1.07 で初めて登場した。"
+msgstr ""
+"この関数は POSIX.1-2008 に追加された。 それ以前は GNU による拡張であった。 こ"
+"の関数は 1993 年に GNU C ライブラリのバージョン 1.07 で初めて登場した。"
#. type: Plain text
#: build/C/man3/stpncpy.3:103
"reasons of historical compatibility, the glibc I<E<lt>string.hE<gt>> header "
"file also declares these functions, if the B<_DEFAULT_SOURCE> (or, in glibc "
"2.19 and earlier, B<_BSD_SOURCE>) feature test macro is defined."
-msgstr "関数 B<strcasecmp>() と B<strncasecmp>() は 4.4BSD で初めて登場し、 そのときは I<E<lt>string.hE<gt>> に宣言があった。 このような、過去との互換性確保のため、 機能検査マクロ B<_DEFAULT_SOURCE> (glibc 2.19 以前では B<_BSD_SOURCE>) が定義された際に、 glibc のヘッダーファイル I<E<lt>string.hE<gt>> でもこれらの関数が宣言されている。"
+msgstr ""
+"関数 B<strcasecmp>() と B<strncasecmp>() は 4.4BSD で初めて登場し、 そのとき"
+"は I<E<lt>string.hE<gt>> に宣言があった。 このような、過去との互換性確保のた"
+"め、 機能検査マクロ B<_DEFAULT_SOURCE> (glibc 2.19 以前では B<_BSD_SOURCE>) "
+"が定義された際に、 glibc のヘッダーファイル I<E<lt>string.hE<gt>> でもこれら"
+"の関数が宣言されている。"
#. type: Plain text
#: build/C/man3/strcasecmp.3:101
msgstr ""
"B<bcmp>(3), B<memcmp>(3), B<setlocale>(3), B<strcasecmp>(3), B<strcmp>(3), "
"B<strcoll>(3), B<string>(3)"
+
+#~ msgid "2002-01-20"
+#~ msgstr "2002-01-20"
+
+#~ msgid "B<int bcmp(const void *>I<s1>B<, const void *>I<s2>B<, int >I<n>B<);>\n"
+#~ msgstr "B<int bcmp(const void *>I<s1>B<, const void *>I<s2>B<, int >I<n>B<);>\n"
+
+#~ msgid "B<void bcopy(const void *>I<src>B<, void *>I<dest>B<, int >I<n>B<);>\n"
+#~ msgstr "B<void bcopy(const void *>I<src>B<, void *>I<dest>B<, int >I<n>B<);>\n"
+
+#~ msgid "B<void bzero(void *>I<s>B<, int >I<n>B<);>\n"
+#~ msgstr "B<void bzero(void *>I<s>B<, int >I<n>B<);>\n"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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"
msgstr ""
#. type: Plain text
-#: build/C/man3/bcmp.3:39
+#: build/C/man3/bcmp.3:39 build/C/man3/bstring.3:41
#, no-wrap
msgid "B<int bcmp(const void *>I<s1>B<, const void *>I<s2>B<, size_t >I<n>B<);>\n"
msgstr ""
#. type: Plain text
#: build/C/man3/bcmp.3:88 build/C/man3/bcopy.3:87 build/C/man3/bstring.3:102 build/C/man3/bzero.3:73 build/C/man3/ffs.3:121 build/C/man3/index.3:98 build/C/man3/memccpy.3:91 build/C/man3/memchr.3:163 build/C/man3/memcmp.3:83 build/C/man3/memcpy.3:75 build/C/man3/memfrob.3:78 build/C/man3/memmem.3:98 build/C/man3/memmove.3:84 build/C/man3/mempcpy.3:93 build/C/man3/memset.3:73 build/C/man3/stpcpy.3:132 build/C/man3/stpncpy.3:111 build/C/man3/strcasecmp.3:109 build/C/man3/strcat.3:193 build/C/man3/strchr.3:143 build/C/man3/strcmp.3:106 build/C/man3/strcoll.3:96 build/C/man3/strcpy.3:245 build/C/man3/strdup.3:149 build/C/man3/strerror.3:263 build/C/man3/strfry.3:73 build/C/man3/string.3:241 build/C/man3/strlen.3:70 build/C/man3/strnlen.3:88 build/C/man3/strpbrk.3:82 build/C/man3/strsep.3:122 build/C/man3/strsignal.3:98 build/C/man3/strspn.3:103 build/C/man3/strstr.3:116 build/C/man3/strtok.3:287 build/C/man3/strverscmp.3:105 build/C/man3/strxfrm.3:104
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: Plain text
-#: build/C/man3/bcopy.3:41
+#: build/C/man3/bcopy.3:41 build/C/man3/bstring.3:43
#, no-wrap
msgid "B<void bcopy(const void *>I<src>B<, void *>I<dest>B<, size_t >I<n>B<);>\n"
msgstr ""
#. type: TH
#: build/C/man3/bstring.3:32
#, no-wrap
-msgid "2002-01-20"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man3/bstring.3:41
+#: build/C/man3/bstring.3:45 build/C/man3/bzero.3:39
#, no-wrap
-msgid "B<int bcmp(const void *>I<s1>B<, const void *>I<s2>B<, int >I<n>B<);>\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man3/bstring.3:43
-#, no-wrap
-msgid "B<void bcopy(const void *>I<src>B<, void *>I<dest>B<, int >I<n>B<);>\n"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man3/bstring.3:45
-#, no-wrap
-msgid "B<void bzero(void *>I<s>B<, int >I<n>B<);>\n"
+msgid "B<void bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man3/bzero.3:39
-#, no-wrap
-msgid "B<void bzero(void *>I<s>B<, size_t >I<n>B<);>\n"
-msgstr ""
-
-#. type: Plain text
#: build/C/man3/bzero.3:48
msgid ""
"The B<bzero>() function sets the first I<n> bytes of the area starting at "
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-04 00:59+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr "ADJTIME"
#. type: TH
-#: build/C/man3/adjtime.3:25
-#, no-wrap
-msgid "2013-10-07"
-msgstr "2013-10-07"
+#: build/C/man3/adjtime.3:25 build/C/man2/adjtimex.2:37
+#, fuzzy, no-wrap
+#| msgid "2014-05-10"
+msgid "2014-05-28"
+msgstr "2014-05-10"
#. type: TH
#: build/C/man3/adjtime.3:25 build/C/man2/adjtimex.2:37
msgstr "書式"
#. type: Plain text
-#: build/C/man3/adjtime.3:31
+#: build/C/man3/adjtime.3:31 build/C/man3/futimes.3:31
+#: build/C/man2/gettimeofday.2:46 build/C/man3/timeradd.3:33
+#: build/C/man2/utime.2:43
+#, no-wrap
+msgid "B<#include E<lt>sys/time.hE<gt>>\n"
+msgstr "B<#include E<lt>sys/time.hE<gt>>\n"
+
+#. type: Plain text
+#: build/C/man3/adjtime.3:33
#, no-wrap
msgid "B<int adjtime(const struct timeval *>I<delta>B<, struct timeval *>I<olddelta>B<);>\n"
msgstr "B<int adjtime(const struct timeval *>I<delta>B<, struct timeval *>I<olddelta>B<);>\n"
#. type: Plain text
-#: build/C/man3/adjtime.3:36 build/C/man3/clock_getcpuclockid.3:42
+#: build/C/man3/adjtime.3:38 build/C/man3/clock_getcpuclockid.3:42
#: build/C/man2/clock_getres.2:47 build/C/man2/clock_nanosleep.2:44
#: build/C/man3/ctime.3:65 build/C/man3/dysize.3:37 build/C/man3/futimes.3:40
#: build/C/man2/futimesat.2:41 build/C/man3/getdate.3:47
msgstr "glibc 向けの機能検査マクロの要件 (B<feature_test_macros>(7) 参照):"
#. type: Plain text
-#: build/C/man3/adjtime.3:40
+#: build/C/man3/adjtime.3:42
msgid "B<adjtime>(): _BSD_SOURCE"
msgstr "B<adjtime>(): _BSD_SOURCE"
#. type: SH
-#: build/C/man3/adjtime.3:40 build/C/man2/adjtimex.2:44
+#: build/C/man3/adjtime.3:42 build/C/man2/adjtimex.2:47
#: build/C/man3/clock.3:38 build/C/man3/clock_getcpuclockid.3:49
#: build/C/man2/clock_getres.2:57 build/C/man2/clock_nanosleep.2:51
#: build/C/man3/ctime.3:77 build/C/man3/difftime.3:39 build/C/man3/dysize.3:41
msgstr "説明"
#. type: Plain text
-#: build/C/man3/adjtime.3:49
+#: build/C/man3/adjtime.3:51
msgid ""
"The B<adjtime>() function gradually adjusts the system clock (as returned "
"by B<gettimeofday>(2)). The amount of time by which the clock is to be "
"の構造体は以下の形である:"
#. type: Plain text
-#: build/C/man3/adjtime.3:56 build/C/man2/gettimeofday.2:79
+#: build/C/man3/adjtime.3:58 build/C/man2/gettimeofday.2:79
#: build/C/man3/timeradd.3:67
#, no-wrap
msgid ""
"};\n"
#. type: Plain text
-#: build/C/man3/adjtime.3:68
+#: build/C/man3/adjtime.3:70
msgid ""
"If the adjustment in I<delta> is positive, then the system clock is speeded "
"up by some small percentage (i.e., by adding a small amount of time to the "
"I<delta> の調整量が負の場合、同様の方法でクロックを遅くする。"
#. type: Plain text
-#: build/C/man3/adjtime.3:78
+#: build/C/man3/adjtime.3:80
msgid ""
"If a clock adjustment from an earlier B<adjtime>() call is already in "
"progress at the time of a later B<adjtime>() call, and I<delta> is not NULL "
"ない。"
#. type: Plain text
-#: build/C/man3/adjtime.3:84
+#: build/C/man3/adjtime.3:86
msgid ""
"If I<olddelta> is not NULL, then the buffer that it points to is used to "
"return the amount of time remaining from any previous adjustment that has "
"でまだ完了せず残っている時間量が 格納して返される。"
#. type: SH
-#: build/C/man3/adjtime.3:84 build/C/man2/adjtimex.2:100
+#: build/C/man3/adjtime.3:86 build/C/man2/adjtimex.2:103
#: build/C/man3/clock.3:42 build/C/man3/clock_getcpuclockid.3:60
#: build/C/man2/clock_getres.2:180 build/C/man2/clock_nanosleep.2:146
#: build/C/man3/ctime.3:277 build/C/man3/ftime.3:67 build/C/man3/futimes.3:61
msgstr "返り値"
#. type: Plain text
-#: build/C/man3/adjtime.3:91
+#: build/C/man3/adjtime.3:93
msgid ""
"On success, B<adjtime>() returns 0. On failure, -1 is returned, and "
"I<errno> is set to indicate the error."
"ラーを示す値をセットする。"
#. type: SH
-#: build/C/man3/adjtime.3:91 build/C/man2/adjtimex.2:120
+#: build/C/man3/adjtime.3:93 build/C/man2/adjtimex.2:123
#: build/C/man3/clock_getcpuclockid.3:65 build/C/man2/clock_getres.2:188
#: build/C/man2/clock_nanosleep.2:152 build/C/man3/futimes.3:66
#: build/C/man2/futimesat.2:91 build/C/man3/getdate.3:151
msgstr "エラー"
#. type: TP
-#: build/C/man3/adjtime.3:92 build/C/man2/adjtimex.2:125
+#: build/C/man3/adjtime.3:94 build/C/man2/adjtimex.2:128
#: build/C/man2/clock_getres.2:193 build/C/man2/clock_nanosleep.2:162
#: build/C/man2/clock_nanosleep.2:169 build/C/man2/gettimeofday.2:153
#: build/C/man2/nanosleep.2:124 build/C/man2/utimensat.2:307
msgstr "B<EINVAL>"
#. type: Plain text
-#: build/C/man3/adjtime.3:97
+#: build/C/man3/adjtime.3:99
msgid "The adjustment in I<delta> is outside the permitted range."
msgstr "I<delta> で指定された調整量が許可された範囲に入っていない。"
#. type: TP
-#: build/C/man3/adjtime.3:97 build/C/man2/adjtimex.2:142
+#: build/C/man3/adjtime.3:99 build/C/man2/adjtimex.2:145
#: build/C/man3/clock_getcpuclockid.3:72 build/C/man2/clock_getres.2:201
#: build/C/man2/gettimeofday.2:156 build/C/man2/stime.2:62
#: build/C/man2/utime.2:153 build/C/man2/utimensat.2:365
msgstr "B<EPERM>"
#. type: Plain text
-#: build/C/man3/adjtime.3:103
+#: build/C/man3/adjtime.3:105
msgid ""
"The caller does not have sufficient privilege to adjust the time. Under "
"Linux the B<CAP_SYS_TIME> capability is required."
"B<CAP_SYS_TIME> ケーパビリティが必要である。"
#. type: SH
-#: build/C/man3/adjtime.3:103 build/C/man3/clock_getcpuclockid.3:88
+#: build/C/man3/adjtime.3:105 build/C/man3/clock_getcpuclockid.3:88
#: build/C/man3/difftime.3:48 build/C/man3/dysize.3:51 build/C/man3/ftime.3:70
#: build/C/man3/futimes.3:93 build/C/man3/getdate.3:196
#, no-wrap
msgstr "属性"
#. type: SS
-#: build/C/man3/adjtime.3:104 build/C/man3/clock_getcpuclockid.3:89
+#: build/C/man3/adjtime.3:106 build/C/man3/clock_getcpuclockid.3:89
#: build/C/man3/difftime.3:49 build/C/man3/dysize.3:52 build/C/man3/ftime.3:71
#: build/C/man3/futimes.3:94 build/C/man3/getdate.3:197
#, no-wrap
msgstr "マルチスレッディング (pthreads(7) 参照)"
#. type: Plain text
-#: build/C/man3/adjtime.3:108
+#: build/C/man3/adjtime.3:110
msgid "The B<adjtime>() function is thread-safe."
msgstr "B<adjtime>() 関数はスレッドセーフである。"
#. type: SH
-#: build/C/man3/adjtime.3:108 build/C/man2/adjtimex.2:149
+#: build/C/man3/adjtime.3:110 build/C/man2/adjtimex.2:152
#: build/C/man3/clock.3:50 build/C/man3/clock_getcpuclockid.3:93
#: build/C/man2/clock_getres.2:207 build/C/man2/clock_nanosleep.2:181
#: build/C/man3/ctime.3:282 build/C/man3/difftime.3:53
msgstr "準拠"
#. type: Plain text
-#: build/C/man3/adjtime.3:110
+#: build/C/man3/adjtime.3:112
msgid "4.3BSD, System V."
msgstr "4.3BSD, System V."
#. type: SH
-#: build/C/man3/adjtime.3:110 build/C/man3/clock.3:56
+#: build/C/man3/adjtime.3:112 build/C/man3/clock.3:56
#: build/C/man3/clock_getcpuclockid.3:95 build/C/man2/clock_getres.2:224
#: build/C/man2/clock_nanosleep.2:183 build/C/man3/ctime.3:301
#: build/C/man3/difftime.3:55 build/C/man3/dysize.3:58
msgstr "注意"
#. type: Plain text
-#: build/C/man3/adjtime.3:121
+#: build/C/man3/adjtime.3:123
msgid ""
"The adjustment that B<adjtime>() makes to the clock is carried out in such "
"a manner that the clock is always monotonically increasing. Using "
"B<make>(1) など) に起こる問題を防ぐことができる。"
#. type: Plain text
-#: build/C/man3/adjtime.3:131
+#: build/C/man3/adjtime.3:133
msgid ""
"B<adjtime>() is intended to be used to make small adjustments to the system "
"time. Most systems impose a limit on the adjustment that can be specified "
"ない。"
#. type: SH
-#: build/C/man3/adjtime.3:131 build/C/man2/clock_getres.2:266
+#: build/C/man3/adjtime.3:133 build/C/man2/clock_getres.2:266
#: build/C/man3/ftime.3:90 build/C/man2/nanosleep.2:196
#: build/C/man3/strftime.3:454 build/C/man1/time.1:253
#: build/C/man2/times.2:193 build/C/man2/utimensat.2:460
#. http://bugzilla.kernel.org/show_bug.cgi?id=6761
#. Thanks to the new adjtimex() ADJ_OFFSET_SS_READ flag
#. type: Plain text
-#: build/C/man3/adjtime.3:147
+#: build/C/man3/adjtime.3:149
msgid ""
"A longstanding bug meant that if I<delta> was specified as NULL, no valid "
"information about the outstanding clock adjustment was returned in "
"正されている。"
#. type: SH
-#: build/C/man3/adjtime.3:147 build/C/man2/adjtimex.2:157
+#: build/C/man3/adjtime.3:149 build/C/man2/adjtimex.2:160
#: build/C/man3/clock.3:97 build/C/man3/clock_getcpuclockid.3:154
#: build/C/man2/clock_getres.2:276 build/C/man2/clock_nanosleep.2:247
#: build/C/man3/ctime.3:362 build/C/man3/difftime.3:68
msgstr "関連項目"
#. type: Plain text
-#: build/C/man3/adjtime.3:151
+#: build/C/man3/adjtime.3:153
msgid "B<adjtimex>(2), B<gettimeofday>(2), B<time>(7)"
msgstr "B<adjtimex>(2), B<gettimeofday>(2), B<time>(7)"
#. type: SH
-#: build/C/man3/adjtime.3:151 build/C/man2/adjtimex.2:163
+#: build/C/man3/adjtime.3:153 build/C/man2/adjtimex.2:166
#: build/C/man3/clock.3:101 build/C/man3/clock_getcpuclockid.3:159
#: build/C/man2/clock_getres.2:288 build/C/man2/clock_nanosleep.2:255
#: build/C/man3/ctime.3:374 build/C/man3/difftime.3:75
msgstr "この文書について"
#. type: Plain text
-#: build/C/man3/adjtime.3:159 build/C/man2/adjtimex.2:171
+#: build/C/man3/adjtime.3:161 build/C/man2/adjtimex.2:174
#: build/C/man3/clock.3:109 build/C/man3/clock_getcpuclockid.3:167
#: build/C/man2/clock_getres.2:296 build/C/man2/clock_nanosleep.2:263
#: build/C/man3/ctime.3:382 build/C/man3/difftime.3:83
#: build/C/man8/tzselect.8:60 build/C/man3/tzset.3:248
#: build/C/man2/utime.2:200 build/C/man2/utimensat.2:623
#: build/C/man8/zdump.8:68 build/C/man8/zic.8:430
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid "ADJTIMEX"
msgstr "ADJTIMEX"
-#. type: TH
-#: build/C/man2/adjtimex.2:37
-#, no-wrap
-msgid "2013-08-07"
-msgstr "2013-08-07"
-
#. type: Plain text
#: build/C/man2/adjtimex.2:40
msgid "adjtimex - tune kernel clock"
msgstr "adjtimex - カーネルの時計を調整する"
#. type: Plain text
-#: build/C/man2/adjtimex.2:42
-msgid "B<#include E<lt>sys/timex.hE<gt>>"
-msgstr "B<#include E<lt>sys/timex.hE<gt>>"
+#: build/C/man2/adjtimex.2:44
+#, fuzzy, no-wrap
+#| msgid "B<#define _XOPEN_SOURCE> /* See feature_test_macros(7) */"
+msgid ""
+"B<#define _BSD_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>sys/timex.hE<gt>>\n"
+msgstr "B<#define _XOPEN_SOURCE> /* feature_test_macros(7) 参照 */"
#. type: Plain text
-#: build/C/man2/adjtimex.2:44
-msgid "B<int adjtimex(struct timex *>I<buf>B<);>"
+#: build/C/man2/adjtimex.2:46
+#, fuzzy, no-wrap
+#| msgid "B<int adjtimex(struct timex *>I<buf>B<);>"
+msgid "B<int adjtimex(struct timex *>I<buf>B<);>\n"
msgstr "B<int adjtimex(struct timex *>I<buf>B<);>"
#. type: Plain text
-#: build/C/man2/adjtimex.2:54
+#: build/C/man2/adjtimex.2:57
msgid ""
"Linux uses David L. Mills' clock adjustment algorithm (see RFC\\ 1305). The "
"system call B<adjtimex>() reads and optionally sets adjustment parameters "
#. FIXME -- what is the scaling unit? 2^16 ?
#. type: Plain text
-#: build/C/man2/adjtimex.2:72
+#: build/C/man2/adjtimex.2:75
#, no-wrap
msgid ""
"struct timex {\n"
"};\n"
#. type: Plain text
-#: build/C/man2/adjtimex.2:81
+#: build/C/man2/adjtimex.2:84
msgid ""
"The I<modes> field determines which parameters, if any, to set. It may "
"contain a bitwise-I<or> combination of zero or more of the following bits:"
"それは以下のビット値の 0 個以上の ビット I<OR> からなる:"
#. type: Plain text
-#: build/C/man2/adjtimex.2:92
+#: build/C/man2/adjtimex.2:95
#, no-wrap
msgid ""
"#define ADJ_OFFSET 0x0001 /* time offset */\n"
"#define ADJ_OFFSET_SINGLESHOT 0x8001 /* old-fashioned adjtime() */\n"
#. type: Plain text
-#: build/C/man2/adjtimex.2:98
+#: build/C/man2/adjtimex.2:101
msgid ""
"Ordinary users are restricted to a zero value for I<modes>. Only the "
"superuser may set any parameters."
-msgstr "通常のユーザーは I<modes> の値は 0 に制限されている。 スーパー・ユーザーのみが全てのパラメーターを設定できる。"
+msgstr ""
+"通常のユーザーは I<modes> の値は 0 に制限されている。 スーパー・ユーザーのみ"
+"が全てのパラメーターを設定できる。"
#. type: Plain text
-#: build/C/man2/adjtimex.2:104
+#: build/C/man2/adjtimex.2:107
msgid "On success, B<adjtimex>() returns the clock state:"
msgstr "成功した場合、 B<adjtimex>() は クロックの状態を返す:"
#. type: Plain text
-#: build/C/man2/adjtimex.2:113
+#: build/C/man2/adjtimex.2:116
#, no-wrap
msgid ""
"#define TIME_OK 0 /* clock synchronized */\n"
"#define TIME_BAD 4 /* clock not synchronized */\n"
#. type: Plain text
-#: build/C/man2/adjtimex.2:120
+#: build/C/man2/adjtimex.2:123
msgid "On failure, B<adjtimex>() returns -1 and sets I<errno>."
msgstr "失敗した場合は B<adjtimex>() は -1 を返し、 I<errno> が設定される。"
#. type: TP
-#: build/C/man2/adjtimex.2:121 build/C/man2/clock_getres.2:189
+#: build/C/man2/adjtimex.2:124 build/C/man2/clock_getres.2:189
#: build/C/man2/clock_nanosleep.2:153 build/C/man2/gettimeofday.2:146
#: build/C/man2/nanosleep.2:111 build/C/man2/stime.2:59 build/C/man2/time.2:51
#: build/C/man2/times.2:111 build/C/man2/utimensat.2:297
msgstr "B<EFAULT>"
#. type: Plain text
-#: build/C/man2/adjtimex.2:125
+#: build/C/man2/adjtimex.2:128
msgid "I<buf> does not point to writable memory."
msgstr "I<buf> が書き込み可能なメモリを指していない。"
#. type: Plain text
-#: build/C/man2/adjtimex.2:142
+#: build/C/man2/adjtimex.2:145
msgid ""
"An attempt is made to set I<buf.offset> to a value outside the range -131071 "
"to +131071, or to set I<buf.status> to a value other than those listed "
"テムのタイマー割り込みの周期である。"
#. type: Plain text
-#: build/C/man2/adjtimex.2:149
+#: build/C/man2/adjtimex.2:152
msgid ""
"I<buf.modes> is nonzero and the caller does not have sufficient privilege. "
"Under Linux the B<CAP_SYS_TIME> capability is required."
-msgstr "I<buf.modes> が 0 でなく、かつ呼び出し元が十分な特権を持っていない。 Linux では B<CAP_SYS_TIME> ケーパビリティが必要である。"
+msgstr ""
+"I<buf.modes> が 0 でなく、かつ呼び出し元が十分な特権を持っていない。 Linux で"
+"は B<CAP_SYS_TIME> ケーパビリティが必要である。"
#. type: Plain text
-#: build/C/man2/adjtimex.2:157
+#: build/C/man2/adjtimex.2:160
msgid ""
"B<adjtimex>() is Linux-specific and should not be used in programs intended "
"to be portable. See B<adjtime>(3) for a more portable, but less flexible, "
"いては B<adjtime>(3) を参照のこと。"
#. type: Plain text
-#: build/C/man2/adjtimex.2:163
+#: build/C/man2/adjtimex.2:166
msgid ""
"B<settimeofday>(2), B<adjtime>(3), B<capabilities>(7), B<time>(7), "
"B<adjtimex>(8)"
msgstr "futimes, lutimes - ファイルのタイムスタンプを変更する"
#. type: Plain text
-#: build/C/man3/futimes.3:31 build/C/man2/gettimeofday.2:46
-#: build/C/man3/timeradd.3:33 build/C/man2/utime.2:43
-#, no-wrap
-msgid "B<#include E<lt>sys/time.hE<gt>>\n"
-msgstr "B<#include E<lt>sys/time.hE<gt>>\n"
-
-#. type: Plain text
#: build/C/man3/futimes.3:33
#, no-wrap
msgid "B<int futimes(int >I<fd>B<, const struct timeval >I<tv>B<[2]);>\n"
msgid "B<tzfile>(5), B<zdump>(8)"
msgstr "B<tzfile>(5), B<zdump>(8)"
+#~ msgid "2013-10-07"
+#~ msgstr "2013-10-07"
+
+#~ msgid "2013-08-07"
+#~ msgstr "2013-08-07"
+
+#~ msgid "B<#include E<lt>sys/timex.hE<gt>>"
+#~ msgstr "B<#include E<lt>sys/timex.hE<gt>>"
+
#~ msgid "High-resolution per-process timer from the CPU."
#~ msgstr "CPU による高分解能のプロセス毎のタイマー。"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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"
msgstr ""
#. type: TH
-#: build/C/man3/adjtime.3:25
+#: build/C/man3/adjtime.3:25 build/C/man2/adjtimex.2:37
#, no-wrap
-msgid "2013-10-07"
+msgid "2014-05-28"
msgstr ""
#. type: TH
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:31
+#: build/C/man3/adjtime.3:31 build/C/man3/futimes.3:31 build/C/man2/gettimeofday.2:46 build/C/man3/timeradd.3:33 build/C/man2/utime.2:43
+#, no-wrap
+msgid "B<#include E<lt>sys/time.hE<gt>>\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/adjtime.3:33
#, no-wrap
msgid ""
"B<int adjtime(const struct timeval *>I<delta>B<, struct timeval "
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:36 build/C/man3/clock_getcpuclockid.3:42 build/C/man2/clock_getres.2:47 build/C/man2/clock_nanosleep.2:44 build/C/man3/ctime.3:65 build/C/man3/dysize.3:37 build/C/man3/futimes.3:40 build/C/man2/futimesat.2:41 build/C/man3/getdate.3:47 build/C/man2/gettimeofday.2:56 build/C/man2/nanosleep.2:45 build/C/man2/stime.2:41 build/C/man3/timegm.3:40 build/C/man3/timeradd.3:50 build/C/man3/tzset.3:50 build/C/man2/utimensat.2:43
+#: build/C/man3/adjtime.3:38 build/C/man3/clock_getcpuclockid.3:42 build/C/man2/clock_getres.2:47 build/C/man2/clock_nanosleep.2:44 build/C/man3/ctime.3:65 build/C/man3/dysize.3:37 build/C/man3/futimes.3:40 build/C/man2/futimesat.2:41 build/C/man3/getdate.3:47 build/C/man2/gettimeofday.2:56 build/C/man2/nanosleep.2:45 build/C/man2/stime.2:41 build/C/man3/timegm.3:40 build/C/man3/timeradd.3:50 build/C/man3/tzset.3:50 build/C/man2/utimensat.2:43
msgid "Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:40
+#: build/C/man3/adjtime.3:42
msgid "B<adjtime>(): _BSD_SOURCE"
msgstr ""
#. type: SH
-#: build/C/man3/adjtime.3:40 build/C/man2/adjtimex.2:44 build/C/man3/clock.3:38 build/C/man3/clock_getcpuclockid.3:49 build/C/man2/clock_getres.2:57 build/C/man2/clock_nanosleep.2:51 build/C/man3/ctime.3:77 build/C/man3/difftime.3:39 build/C/man3/dysize.3:41 build/C/man3/ftime.3:37 build/C/man3/futimes.3:45 build/C/man2/futimesat.2:45 build/C/man3/getdate.3:62 build/C/man2/gettimeofday.2:60 build/C/man2/nanosleep.2:49 build/C/man4/rtc.4:37 build/C/man2/stime.2:45 build/C/man3/strftime.3:47 build/C/man3/strptime.3:41 build/C/man1/time.1:14 build/C/man2/time.2:36 build/C/man7/time.7:31 build/C/man3/timegm.3:45 build/C/man3/timeradd.3:54 build/C/man2/times.2:45 build/C/man5/tzfile.5:11 build/C/man8/tzselect.8:10 build/C/man3/tzset.3:63 build/C/man2/utime.2:46 build/C/man2/utimensat.2:68 build/C/man8/zdump.8:21 build/C/man8/zic.8:32
+#: build/C/man3/adjtime.3:42 build/C/man2/adjtimex.2:47 build/C/man3/clock.3:38 build/C/man3/clock_getcpuclockid.3:49 build/C/man2/clock_getres.2:57 build/C/man2/clock_nanosleep.2:51 build/C/man3/ctime.3:77 build/C/man3/difftime.3:39 build/C/man3/dysize.3:41 build/C/man3/ftime.3:37 build/C/man3/futimes.3:45 build/C/man2/futimesat.2:45 build/C/man3/getdate.3:62 build/C/man2/gettimeofday.2:60 build/C/man2/nanosleep.2:49 build/C/man4/rtc.4:37 build/C/man2/stime.2:45 build/C/man3/strftime.3:47 build/C/man3/strptime.3:41 build/C/man1/time.1:14 build/C/man2/time.2:36 build/C/man7/time.7:31 build/C/man3/timegm.3:45 build/C/man3/timeradd.3:54 build/C/man2/times.2:45 build/C/man5/tzfile.5:11 build/C/man8/tzselect.8:10 build/C/man3/tzset.3:63 build/C/man2/utime.2:46 build/C/man2/utimensat.2:68 build/C/man8/zdump.8:21 build/C/man8/zic.8:32
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:49
+#: build/C/man3/adjtime.3:51
msgid ""
"The B<adjtime>() function gradually adjusts the system clock (as returned "
"by B<gettimeofday>(2)). The amount of time by which the clock is to be "
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:56 build/C/man2/gettimeofday.2:79 build/C/man3/timeradd.3:67
+#: build/C/man3/adjtime.3:58 build/C/man2/gettimeofday.2:79 build/C/man3/timeradd.3:67
#, no-wrap
msgid ""
"struct timeval {\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:68
+#: build/C/man3/adjtime.3:70
msgid ""
"If the adjustment in I<delta> is positive, then the system clock is speeded "
"up by some small percentage (i.e., by adding a small amount of time to the "
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:78
+#: build/C/man3/adjtime.3:80
msgid ""
"If a clock adjustment from an earlier B<adjtime>() call is already in "
"progress at the time of a later B<adjtime>() call, and I<delta> is not NULL "
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:84
+#: build/C/man3/adjtime.3:86
msgid ""
"If I<olddelta> is not NULL, then the buffer that it points to is used to "
"return the amount of time remaining from any previous adjustment that has "
msgstr ""
#. type: SH
-#: build/C/man3/adjtime.3:84 build/C/man2/adjtimex.2:100 build/C/man3/clock.3:42 build/C/man3/clock_getcpuclockid.3:60 build/C/man2/clock_getres.2:180 build/C/man2/clock_nanosleep.2:146 build/C/man3/ctime.3:277 build/C/man3/ftime.3:67 build/C/man3/futimes.3:61 build/C/man2/futimesat.2:84 build/C/man3/getdate.3:135 build/C/man2/gettimeofday.2:138 build/C/man2/nanosleep.2:102 build/C/man2/stime.2:53 build/C/man3/strftime.3:327 build/C/man3/strptime.3:288 build/C/man2/time.2:46 build/C/man3/timeradd.3:140 build/C/man2/times.2:101 build/C/man2/utime.2:124 build/C/man2/utimensat.2:225
+#: build/C/man3/adjtime.3:86 build/C/man2/adjtimex.2:103 build/C/man3/clock.3:42 build/C/man3/clock_getcpuclockid.3:60 build/C/man2/clock_getres.2:180 build/C/man2/clock_nanosleep.2:146 build/C/man3/ctime.3:277 build/C/man3/ftime.3:67 build/C/man3/futimes.3:61 build/C/man2/futimesat.2:84 build/C/man3/getdate.3:135 build/C/man2/gettimeofday.2:138 build/C/man2/nanosleep.2:102 build/C/man2/stime.2:53 build/C/man3/strftime.3:327 build/C/man3/strptime.3:288 build/C/man2/time.2:46 build/C/man3/timeradd.3:140 build/C/man2/times.2:101 build/C/man2/utime.2:124 build/C/man2/utimensat.2:225
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:91
+#: build/C/man3/adjtime.3:93
msgid ""
"On success, B<adjtime>() returns 0. On failure, -1 is returned, and "
"I<errno> is set to indicate the error."
msgstr ""
#. type: SH
-#: build/C/man3/adjtime.3:91 build/C/man2/adjtimex.2:120 build/C/man3/clock_getcpuclockid.3:65 build/C/man2/clock_getres.2:188 build/C/man2/clock_nanosleep.2:152 build/C/man3/futimes.3:66 build/C/man2/futimesat.2:91 build/C/man3/getdate.3:151 build/C/man2/gettimeofday.2:145 build/C/man2/nanosleep.2:110 build/C/man2/stime.2:58 build/C/man2/time.2:50 build/C/man3/timeradd.3:145 build/C/man2/times.2:110 build/C/man2/utime.2:129 build/C/man2/utimensat.2:234
+#: build/C/man3/adjtime.3:93 build/C/man2/adjtimex.2:123 build/C/man3/clock_getcpuclockid.3:65 build/C/man2/clock_getres.2:188 build/C/man2/clock_nanosleep.2:152 build/C/man3/futimes.3:66 build/C/man2/futimesat.2:91 build/C/man3/getdate.3:151 build/C/man2/gettimeofday.2:145 build/C/man2/nanosleep.2:110 build/C/man2/stime.2:58 build/C/man2/time.2:50 build/C/man3/timeradd.3:145 build/C/man2/times.2:110 build/C/man2/utime.2:129 build/C/man2/utimensat.2:234
#, no-wrap
msgid "ERRORS"
msgstr ""
#. type: TP
-#: build/C/man3/adjtime.3:92 build/C/man2/adjtimex.2:125 build/C/man2/clock_getres.2:193 build/C/man2/clock_nanosleep.2:162 build/C/man2/clock_nanosleep.2:169 build/C/man2/gettimeofday.2:153 build/C/man2/nanosleep.2:124 build/C/man2/utimensat.2:307 build/C/man2/utimensat.2:311 build/C/man2/utimensat.2:322
+#: build/C/man3/adjtime.3:94 build/C/man2/adjtimex.2:128 build/C/man2/clock_getres.2:193 build/C/man2/clock_nanosleep.2:162 build/C/man2/clock_nanosleep.2:169 build/C/man2/gettimeofday.2:153 build/C/man2/nanosleep.2:124 build/C/man2/utimensat.2:307 build/C/man2/utimensat.2:311 build/C/man2/utimensat.2:322
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:97
+#: build/C/man3/adjtime.3:99
msgid "The adjustment in I<delta> is outside the permitted range."
msgstr ""
#. type: TP
-#: build/C/man3/adjtime.3:97 build/C/man2/adjtimex.2:142 build/C/man3/clock_getcpuclockid.3:72 build/C/man2/clock_getres.2:201 build/C/man2/gettimeofday.2:156 build/C/man2/stime.2:62 build/C/man2/utime.2:153 build/C/man2/utimensat.2:365
+#: build/C/man3/adjtime.3:99 build/C/man2/adjtimex.2:145 build/C/man3/clock_getcpuclockid.3:72 build/C/man2/clock_getres.2:201 build/C/man2/gettimeofday.2:156 build/C/man2/stime.2:62 build/C/man2/utime.2:153 build/C/man2/utimensat.2:365
#, no-wrap
msgid "B<EPERM>"
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:103
+#: build/C/man3/adjtime.3:105
msgid ""
"The caller does not have sufficient privilege to adjust the time. Under "
"Linux the B<CAP_SYS_TIME> capability is required."
msgstr ""
#. type: SH
-#: build/C/man3/adjtime.3:103 build/C/man3/clock_getcpuclockid.3:88 build/C/man3/difftime.3:48 build/C/man3/dysize.3:51 build/C/man3/ftime.3:70 build/C/man3/futimes.3:93 build/C/man3/getdate.3:196
+#: build/C/man3/adjtime.3:105 build/C/man3/clock_getcpuclockid.3:88 build/C/man3/difftime.3:48 build/C/man3/dysize.3:51 build/C/man3/ftime.3:70 build/C/man3/futimes.3:93 build/C/man3/getdate.3:196
#, no-wrap
msgid "ATTRIBUTES"
msgstr ""
#. type: SS
-#: build/C/man3/adjtime.3:104 build/C/man3/clock_getcpuclockid.3:89 build/C/man3/difftime.3:49 build/C/man3/dysize.3:52 build/C/man3/ftime.3:71 build/C/man3/futimes.3:94 build/C/man3/getdate.3:197
+#: build/C/man3/adjtime.3:106 build/C/man3/clock_getcpuclockid.3:89 build/C/man3/difftime.3:49 build/C/man3/dysize.3:52 build/C/man3/ftime.3:71 build/C/man3/futimes.3:94 build/C/man3/getdate.3:197
#, no-wrap
msgid "Multithreading (see pthreads(7))"
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:108
+#: build/C/man3/adjtime.3:110
msgid "The B<adjtime>() function is thread-safe."
msgstr ""
#. type: SH
-#: build/C/man3/adjtime.3:108 build/C/man2/adjtimex.2:149 build/C/man3/clock.3:50 build/C/man3/clock_getcpuclockid.3:93 build/C/man2/clock_getres.2:207 build/C/man2/clock_nanosleep.2:181 build/C/man3/ctime.3:282 build/C/man3/difftime.3:53 build/C/man3/dysize.3:56 build/C/man3/ftime.3:75 build/C/man3/futimes.3:100 build/C/man2/futimesat.2:112 build/C/man3/getdate.3:205 build/C/man2/gettimeofday.2:163 build/C/man2/nanosleep.2:131 build/C/man2/stime.2:68 build/C/man3/strftime.3:361 build/C/man3/strptime.3:302 build/C/man2/time.2:55 build/C/man3/timegm.3:54 build/C/man3/timeradd.3:147 build/C/man2/times.2:115 build/C/man3/tzset.3:216 build/C/man2/utime.2:166 build/C/man2/utimensat.2:421
+#: build/C/man3/adjtime.3:110 build/C/man2/adjtimex.2:152 build/C/man3/clock.3:50 build/C/man3/clock_getcpuclockid.3:93 build/C/man2/clock_getres.2:207 build/C/man2/clock_nanosleep.2:181 build/C/man3/ctime.3:282 build/C/man3/difftime.3:53 build/C/man3/dysize.3:56 build/C/man3/ftime.3:75 build/C/man3/futimes.3:100 build/C/man2/futimesat.2:112 build/C/man3/getdate.3:205 build/C/man2/gettimeofday.2:163 build/C/man2/nanosleep.2:131 build/C/man2/stime.2:68 build/C/man3/strftime.3:361 build/C/man3/strptime.3:302 build/C/man2/time.2:55 build/C/man3/timegm.3:54 build/C/man3/timeradd.3:147 build/C/man2/times.2:115 build/C/man3/tzset.3:216 build/C/man2/utime.2:166 build/C/man2/utimensat.2:421
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:110
+#: build/C/man3/adjtime.3:112
msgid "4.3BSD, System V."
msgstr ""
#. type: SH
-#: build/C/man3/adjtime.3:110 build/C/man3/clock.3:56 build/C/man3/clock_getcpuclockid.3:95 build/C/man2/clock_getres.2:224 build/C/man2/clock_nanosleep.2:183 build/C/man3/ctime.3:301 build/C/man3/difftime.3:55 build/C/man3/dysize.3:58 build/C/man2/futimesat.2:119 build/C/man3/getdate.3:207 build/C/man2/gettimeofday.2:174 build/C/man2/nanosleep.2:133 build/C/man4/rtc.4:302 build/C/man3/strftime.3:385 build/C/man3/strptime.3:304 build/C/man2/time.2:61 build/C/man3/timegm.3:58 build/C/man2/times.2:117 build/C/man3/tzset.3:218 build/C/man2/utime.2:175 build/C/man2/utimensat.2:426 build/C/man8/zic.8:412
+#: build/C/man3/adjtime.3:112 build/C/man3/clock.3:56 build/C/man3/clock_getcpuclockid.3:95 build/C/man2/clock_getres.2:224 build/C/man2/clock_nanosleep.2:183 build/C/man3/ctime.3:301 build/C/man3/difftime.3:55 build/C/man3/dysize.3:58 build/C/man2/futimesat.2:119 build/C/man3/getdate.3:207 build/C/man2/gettimeofday.2:174 build/C/man2/nanosleep.2:133 build/C/man4/rtc.4:302 build/C/man3/strftime.3:385 build/C/man3/strptime.3:304 build/C/man2/time.2:61 build/C/man3/timegm.3:58 build/C/man2/times.2:117 build/C/man3/tzset.3:218 build/C/man2/utime.2:175 build/C/man2/utimensat.2:426 build/C/man8/zic.8:412
#, no-wrap
msgid "NOTES"
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:121
+#: build/C/man3/adjtime.3:123
msgid ""
"The adjustment that B<adjtime>() makes to the clock is carried out in such "
"a manner that the clock is always monotonically increasing. Using "
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:131
+#: build/C/man3/adjtime.3:133
msgid ""
"B<adjtime>() is intended to be used to make small adjustments to the system "
"time. Most systems impose a limit on the adjustment that can be specified "
msgstr ""
#. type: SH
-#: build/C/man3/adjtime.3:131 build/C/man2/clock_getres.2:266 build/C/man3/ftime.3:90 build/C/man2/nanosleep.2:196 build/C/man3/strftime.3:454 build/C/man1/time.1:253 build/C/man2/times.2:193 build/C/man2/utimensat.2:460
+#: build/C/man3/adjtime.3:133 build/C/man2/clock_getres.2:266 build/C/man3/ftime.3:90 build/C/man2/nanosleep.2:196 build/C/man3/strftime.3:454 build/C/man1/time.1:253 build/C/man2/times.2:193 build/C/man2/utimensat.2:460
#, no-wrap
msgid "BUGS"
msgstr ""
#. http://bugzilla.kernel.org/show_bug.cgi?id=6761
#. Thanks to the new adjtimex() ADJ_OFFSET_SS_READ flag
#. type: Plain text
-#: build/C/man3/adjtime.3:147
+#: build/C/man3/adjtime.3:149
msgid ""
"A longstanding bug meant that if I<delta> was specified as NULL, no valid "
"information about the outstanding clock adjustment was returned in "
msgstr ""
#. type: SH
-#: build/C/man3/adjtime.3:147 build/C/man2/adjtimex.2:157 build/C/man3/clock.3:97 build/C/man3/clock_getcpuclockid.3:154 build/C/man2/clock_getres.2:276 build/C/man2/clock_nanosleep.2:247 build/C/man3/ctime.3:362 build/C/man3/difftime.3:68 build/C/man3/dysize.3:62 build/C/man3/ftime.3:99 build/C/man3/futimes.3:103 build/C/man2/futimesat.2:128 build/C/man3/getdate.3:310 build/C/man2/gettimeofday.2:246 build/C/man2/nanosleep.2:210 build/C/man4/rtc.4:331 build/C/man2/stime.2:70 build/C/man3/strftime.3:564 build/C/man3/strptime.3:429 build/C/man1/time.1:306 build/C/man2/time.2:76 build/C/man7/time.7:188 build/C/man3/timegm.3:102 build/C/man3/timeradd.3:150 build/C/man2/times.2:208 build/C/man5/tzfile.5:157 build/C/man8/tzselect.8:47 build/C/man3/tzset.3:233 build/C/man2/utime.2:185 build/C/man2/utimensat.2:606 build/C/man8/zdump.8:56 build/C/man8/zic.8:418
+#: build/C/man3/adjtime.3:149 build/C/man2/adjtimex.2:160 build/C/man3/clock.3:97 build/C/man3/clock_getcpuclockid.3:154 build/C/man2/clock_getres.2:276 build/C/man2/clock_nanosleep.2:247 build/C/man3/ctime.3:362 build/C/man3/difftime.3:68 build/C/man3/dysize.3:62 build/C/man3/ftime.3:99 build/C/man3/futimes.3:103 build/C/man2/futimesat.2:128 build/C/man3/getdate.3:310 build/C/man2/gettimeofday.2:246 build/C/man2/nanosleep.2:210 build/C/man4/rtc.4:331 build/C/man2/stime.2:70 build/C/man3/strftime.3:564 build/C/man3/strptime.3:429 build/C/man1/time.1:306 build/C/man2/time.2:76 build/C/man7/time.7:188 build/C/man3/timegm.3:102 build/C/man3/timeradd.3:150 build/C/man2/times.2:208 build/C/man5/tzfile.5:157 build/C/man8/tzselect.8:47 build/C/man3/tzset.3:233 build/C/man2/utime.2:185 build/C/man2/utimensat.2:606 build/C/man8/zdump.8:56 build/C/man8/zic.8:418
#, no-wrap
msgid "SEE ALSO"
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:151
+#: build/C/man3/adjtime.3:153
msgid "B<adjtimex>(2), B<gettimeofday>(2), B<time>(7)"
msgstr ""
#. type: SH
-#: build/C/man3/adjtime.3:151 build/C/man2/adjtimex.2:163 build/C/man3/clock.3:101 build/C/man3/clock_getcpuclockid.3:159 build/C/man2/clock_getres.2:288 build/C/man2/clock_nanosleep.2:255 build/C/man3/ctime.3:374 build/C/man3/difftime.3:75 build/C/man3/dysize.3:64 build/C/man3/ftime.3:102 build/C/man3/futimes.3:107 build/C/man2/futimesat.2:134 build/C/man3/getdate.3:316 build/C/man2/gettimeofday.2:256 build/C/man2/nanosleep.2:218 build/C/man4/rtc.4:344 build/C/man2/stime.2:74 build/C/man3/strftime.3:571 build/C/man3/strptime.3:435 build/C/man1/time.1:310 build/C/man2/time.2:82 build/C/man7/time.7:220 build/C/man3/timegm.3:107 build/C/man3/timeradd.3:153 build/C/man2/times.2:215 build/C/man5/tzfile.5:164 build/C/man8/tzselect.8:52 build/C/man3/tzset.3:240 build/C/man2/utime.2:192 build/C/man2/utimensat.2:615 build/C/man8/zdump.8:60 build/C/man8/zic.8:422
+#: build/C/man3/adjtime.3:153 build/C/man2/adjtimex.2:166 build/C/man3/clock.3:101 build/C/man3/clock_getcpuclockid.3:159 build/C/man2/clock_getres.2:288 build/C/man2/clock_nanosleep.2:255 build/C/man3/ctime.3:374 build/C/man3/difftime.3:75 build/C/man3/dysize.3:64 build/C/man3/ftime.3:102 build/C/man3/futimes.3:107 build/C/man2/futimesat.2:134 build/C/man3/getdate.3:316 build/C/man2/gettimeofday.2:256 build/C/man2/nanosleep.2:218 build/C/man4/rtc.4:344 build/C/man2/stime.2:74 build/C/man3/strftime.3:571 build/C/man3/strptime.3:435 build/C/man1/time.1:310 build/C/man2/time.2:82 build/C/man7/time.7:220 build/C/man3/timegm.3:107 build/C/man3/timeradd.3:153 build/C/man2/times.2:215 build/C/man5/tzfile.5:164 build/C/man8/tzselect.8:52 build/C/man3/tzset.3:240 build/C/man2/utime.2:192 build/C/man2/utimensat.2:615 build/C/man8/zdump.8:60 build/C/man8/zic.8:422
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man3/adjtime.3:159 build/C/man2/adjtimex.2:171 build/C/man3/clock.3:109 build/C/man3/clock_getcpuclockid.3:167 build/C/man2/clock_getres.2:296 build/C/man2/clock_nanosleep.2:263 build/C/man3/ctime.3:382 build/C/man3/difftime.3:83 build/C/man3/dysize.3:72 build/C/man3/ftime.3:110 build/C/man3/futimes.3:115 build/C/man2/futimesat.2:142 build/C/man3/getdate.3:324 build/C/man2/gettimeofday.2:264 build/C/man2/nanosleep.2:226 build/C/man4/rtc.4:352 build/C/man2/stime.2:82 build/C/man3/strftime.3:579 build/C/man3/strptime.3:443 build/C/man1/time.1:318 build/C/man2/time.2:90 build/C/man7/time.7:228 build/C/man3/timegm.3:115 build/C/man3/timeradd.3:161 build/C/man2/times.2:223 build/C/man5/tzfile.5:172 build/C/man8/tzselect.8:60 build/C/man3/tzset.3:248 build/C/man2/utime.2:200 build/C/man2/utimensat.2:623 build/C/man8/zdump.8:68 build/C/man8/zic.8:430
+#: build/C/man3/adjtime.3:161 build/C/man2/adjtimex.2:174 build/C/man3/clock.3:109 build/C/man3/clock_getcpuclockid.3:167 build/C/man2/clock_getres.2:296 build/C/man2/clock_nanosleep.2:263 build/C/man3/ctime.3:382 build/C/man3/difftime.3:83 build/C/man3/dysize.3:72 build/C/man3/ftime.3:110 build/C/man3/futimes.3:115 build/C/man2/futimesat.2:142 build/C/man3/getdate.3:324 build/C/man2/gettimeofday.2:264 build/C/man2/nanosleep.2:226 build/C/man4/rtc.4:352 build/C/man2/stime.2:82 build/C/man3/strftime.3:579 build/C/man3/strptime.3:443 build/C/man1/time.1:318 build/C/man2/time.2:90 build/C/man7/time.7:228 build/C/man3/timegm.3:115 build/C/man3/timeradd.3:161 build/C/man2/times.2:223 build/C/man5/tzfile.5:172 build/C/man8/tzselect.8:60 build/C/man3/tzset.3:248 build/C/man2/utime.2:200 build/C/man2/utimensat.2:623 build/C/man8/zdump.8:68 build/C/man8/zic.8:430
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid "ADJTIMEX"
msgstr ""
-#. type: TH
-#: build/C/man2/adjtimex.2:37
-#, no-wrap
-msgid "2013-08-07"
-msgstr ""
-
#. type: Plain text
#: build/C/man2/adjtimex.2:40
msgid "adjtimex - tune kernel clock"
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:42
-msgid "B<#include E<lt>sys/timex.hE<gt>>"
+#: build/C/man2/adjtimex.2:44
+#, no-wrap
+msgid ""
+"B<#define _BSD_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>sys/timex.hE<gt>>\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:44
-msgid "B<int adjtimex(struct timex *>I<buf>B<);>"
+#: build/C/man2/adjtimex.2:46
+#, no-wrap
+msgid "B<int adjtimex(struct timex *>I<buf>B<);>\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:54
+#: build/C/man2/adjtimex.2:57
msgid ""
"Linux uses David L. Mills' clock adjustment algorithm (see RFC\\ 1305). The "
"system call B<adjtimex>() reads and optionally sets adjustment parameters "
#. FIXME -- what is the scaling unit? 2^16 ?
#. type: Plain text
-#: build/C/man2/adjtimex.2:72
+#: build/C/man2/adjtimex.2:75
#, no-wrap
msgid ""
"struct timex {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:81
+#: build/C/man2/adjtimex.2:84
msgid ""
"The I<modes> field determines which parameters, if any, to set. It may "
"contain a bitwise-I<or> combination of zero or more of the following bits:"
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:92
+#: build/C/man2/adjtimex.2:95
#, no-wrap
msgid ""
"#define ADJ_OFFSET 0x0001 /* time offset */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:98
+#: build/C/man2/adjtimex.2:101
msgid ""
"Ordinary users are restricted to a zero value for I<modes>. Only the "
"superuser may set any parameters."
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:104
+#: build/C/man2/adjtimex.2:107
msgid "On success, B<adjtimex>() returns the clock state:"
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:113
+#: build/C/man2/adjtimex.2:116
#, no-wrap
msgid ""
"#define TIME_OK 0 /* clock synchronized */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:120
+#: build/C/man2/adjtimex.2:123
msgid "On failure, B<adjtimex>() returns -1 and sets I<errno>."
msgstr ""
#. type: TP
-#: build/C/man2/adjtimex.2:121 build/C/man2/clock_getres.2:189 build/C/man2/clock_nanosleep.2:153 build/C/man2/gettimeofday.2:146 build/C/man2/nanosleep.2:111 build/C/man2/stime.2:59 build/C/man2/time.2:51 build/C/man2/times.2:111 build/C/man2/utimensat.2:297
+#: build/C/man2/adjtimex.2:124 build/C/man2/clock_getres.2:189 build/C/man2/clock_nanosleep.2:153 build/C/man2/gettimeofday.2:146 build/C/man2/nanosleep.2:111 build/C/man2/stime.2:59 build/C/man2/time.2:51 build/C/man2/times.2:111 build/C/man2/utimensat.2:297
#, no-wrap
msgid "B<EFAULT>"
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:125
+#: build/C/man2/adjtimex.2:128
msgid "I<buf> does not point to writable memory."
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:142
+#: build/C/man2/adjtimex.2:145
msgid ""
"An attempt is made to set I<buf.offset> to a value outside the range -131071 "
"to +131071, or to set I<buf.status> to a value other than those listed "
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:149
+#: build/C/man2/adjtimex.2:152
msgid ""
"I<buf.modes> is nonzero and the caller does not have sufficient privilege. "
"Under Linux the B<CAP_SYS_TIME> capability is required."
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:157
+#: build/C/man2/adjtimex.2:160
msgid ""
"B<adjtimex>() is Linux-specific and should not be used in programs intended "
"to be portable. See B<adjtime>(3) for a more portable, but less flexible, "
msgstr ""
#. type: Plain text
-#: build/C/man2/adjtimex.2:163
+#: build/C/man2/adjtimex.2:166
msgid ""
"B<settimeofday>(2), B<adjtime>(3), B<capabilities>(7), B<time>(7), "
"B<adjtimex>(8)"
msgstr ""
#. type: Plain text
-#: build/C/man3/futimes.3:31 build/C/man2/gettimeofday.2:46 build/C/man3/timeradd.3:33 build/C/man2/utime.2:43
-#, no-wrap
-msgid "B<#include E<lt>sys/time.hE<gt>>\n"
-msgstr ""
-
-#. type: Plain text
#: build/C/man3/futimes.3:33
#, no-wrap
msgid "B<int futimes(int >I<fd>B<, const struct timeval >I<tv>B<[2]);>\n"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-04 01:41+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man4/tty_ioctl.4:510 build/C/man3/ttyname.3:97
#: build/C/man3/ttyslot.3:165 build/C/man5/ttytype.5:80
#: build/C/man3/unlockpt.3:67
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
"Fill character is ASCII DEL (0177). If unset, fill character is ASCII NUL "
"(\\(aq\\e0\\(aq). (Not implemented on Linux.)"
-msgstr "補填文字を ASCII DEL にする。 このフラグが設定されていない場合は ASCII NUL (\\(aq\\e0\\(aq) になる。 (Linux では実装されていない)"
+msgstr ""
+"補填文字を ASCII DEL にする。 このフラグが設定されていない場合は ASCII NUL "
+"(\\(aq\\e0\\(aq) になる。 (Linux では実装されていない)"
#. type: TP
#: build/C/man3/termios.3:206
msgid ""
"the change occurs after all output written to I<fd> has been transmitted. "
"This option should be used when changing parameters that affect output."
-msgstr "I<fd> への出力がすべて転送された後に変更が有効になる。このオプションは 出力に影響するパラメータを変更する時に使用するべきである。"
+msgstr ""
+"I<fd> への出力がすべて転送された後に変更が有効になる。このオプションは 出力に"
+"影響するパラメータを変更する時に使用するべきである。"
#. type: IP
#: build/C/man3/termios.3:677
"the fourteen values B0, ..., B9600 one finds the two constants EXTA, EXTB "
"(\"External A\" and \"External B\"). Many systems extend the list with much "
"higher baud rates."
-msgstr "UNIX\\ V7 とその後のいくつかのシステムでは、ボーレートの 14 個のリストである B0, ..., B9600 の後ろに EXTA, EXTB (\"External A\" と \"External B\") の 2 つを 追加している。 多くのシステムではさらに高速なボーレートのためにリストを拡張している。"
+msgstr ""
+"UNIX\\ V7 とその後のいくつかのシステムでは、ボーレートの 14 個のリストである "
+"B0, ..., B9600 の後ろに EXTA, EXTB (\"External A\" と \"External B\") の 2 つ"
+"を 追加している。 多くのシステムではさらに高速なボーレートのためにリストを拡"
+"張している。"
#. libc4 until 4.7.5, glibc for sysv: EINVAL for duration > 0.
#. libc4.7.6, libc5, glibc for unix: duration in ms.
"line was \"18-\". A hang on some line was solved by changing the "
"\\(aq1\\(aq to a \\(aq0\\(aq, signaling init, changing back again, and "
"signaling init again."
-msgstr "UNIX\\ V6 では I</etc/ttys> ファイルが使われていた。 B<init>(8) プログラムは、このファイルを読み込み、 各端末行で何をすべきかを探す。 各行は 3 文字から構成されている。 1 文字目は \\(aq0\\(aq または \\(aq1\\(aq であり、 \\(aq0\\(aq は「無視する」ことを表す。 2 文字目は端末を示す: \\(aq8\\(aq は \"/dev/tty8\" を表す。 3 文字目は B<getty>(8) への引き数であり、(接続を) 試みる回線速度の順序を表す (\\(aq-\\(aq は 110 ボーで接続の試行を開始することを表す)。 よって一般的な行は \"18-\" となる。 ある行でハングした場合は、\\(aq1\\(aq を \\(aq0\\(aq に変更し、 init にシグナルを送り、\\(aq0\\(aq を \\(aq1\\(aq 再度に変更し、 init に再度シグナルを送ることで解決する。"
+msgstr ""
+"UNIX\\ V6 では I</etc/ttys> ファイルが使われていた。 B<init>(8) プログラム"
+"は、このファイルを読み込み、 各端末行で何をすべきかを探す。 各行は 3 文字から"
+"構成されている。 1 文字目は \\(aq0\\(aq または \\(aq1\\(aq であり、 "
+"\\(aq0\\(aq は「無視する」ことを表す。 2 文字目は端末を示す: \\(aq8\\(aq は "
+"\"/dev/tty8\" を表す。 3 文字目は B<getty>(8) への引き数であり、(接続を) 試"
+"みる回線速度の順序を表す (\\(aq-\\(aq は 110 ボーで接続の試行を開始することを"
+"表す)。 よって一般的な行は \"18-\" となる。 ある行でハングした場合"
+"は、\\(aq1\\(aq を \\(aq0\\(aq に変更し、 init にシグナルを送り、\\(aq0\\(aq "
+"を \\(aq1\\(aq 再度に変更し、 init に再度シグナルを送ることで解決する。"
#. type: Plain text
#: build/C/man3/ttyslot.3:83
"(\\(aq0\\(aq was: cycle through 300-1200-150-110 baud; \\(aq4\\(aq was for "
"the on-line console DECwriter) while the rest of the line contained the "
"name of the tty. Thus a typical line was \"14console\"."
-msgstr "UNIX\\ V7 ではフォーマットが変更された: 2 文字目が B<getty>(8) の引き数となり、(接続を) 試みる回線速度の順序を表すようになり (\\(aq0\\(aq は 300-1200-150-110 を繰り返すことを表し、 \\(aq4\\(aq はオンラインコンソール DECwriter を表す)、 行の残り (の文字) は端末名となった。 よって、一般的な行は \"14console\" となる。"
+msgstr ""
+"UNIX\\ V7 ではフォーマットが変更された: 2 文字目が B<getty>(8) の引き数とな"
+"り、(接続を) 試みる回線速度の順序を表すようになり (\\(aq0\\(aq は "
+"300-1200-150-110 を繰り返すことを表し、 \\(aq4\\(aq はオンラインコンソール "
+"DECwriter を表す)、 行の残り (の文字) は端末名となった。 よって、一般的な行"
+"は \"14console\" となる。"
#. type: Plain text
#: build/C/man3/ttyslot.3:88
"none of the file descriptors 0, 1 or 2 is associated with a terminal that "
"occurs in this data base) it returns 0 on UNIX\\ V6 and V7 and BSD-like "
"systems, but -1 on System V-like systems."
-msgstr "成功した場合、この関数はスロット番号を返す。 エラーの場合 (例えば、ファイルディスクリプタ 0, 1, 2 の何れも データベースにある端末に関連づけられていない場合)、 UNIX\\ V6, V7, BSD 系のシステムは 0 を返すが、 System V 系のシステムは -1 を返す。"
+msgstr ""
+"成功した場合、この関数はスロット番号を返す。 エラーの場合 (例えば、ファイル"
+"ディスクリプタ 0, 1, 2 の何れも データベースにある端末に関連づけられていない"
+"場合)、 UNIX\\ V6, V7, BSD 系のシステムは 0 を返すが、 System V 系のシステム"
+"は -1 を返す。"
#. type: Plain text
#: build/C/man3/ttyslot.3:130
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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: Plain text
#: build/C/man3/getpass.3:169 build/C/man3/getpt.3:68 build/C/man3/getttyent.3:107 build/C/man3/grantpt.3:79 build/C/man3/isatty.3:80 build/C/man3/openpty.3:190 build/C/man3/posix_openpt.3:122 build/C/man4/pts.4:88 build/C/man3/ptsname.3:116 build/C/man7/pty.7:169 build/C/man5/securetty.5:54 build/C/man3/tcgetsid.3:88 build/C/man5/termcap.5:482 build/C/man7/termio.7:74 build/C/man3/termios.3:1049 build/C/man4/tty.4:93 build/C/man4/tty_ioctl.4:510 build/C/man3/ttyname.3:97 build/C/man3/ttyslot.3:165 build/C/man5/ttytype.5:80 build/C/man3/unlockpt.3:67
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-05 22:27+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man2/mkdir.2:47 build/C/man2/nice.2:46 build/C/man2/pread.2:53
#: build/C/man2/set_thread_area.2:20 build/C/man2/setup.2:41
#: build/C/man5/shells.5:31 build/C/man3/sleep.3:35 build/C/man3/swab.3:41
-#: build/C/man2/swapon.2:50 build/C/man2/syscall.2:51
+#: build/C/man2/swapon.2:48 build/C/man2/syscall.2:51
#: build/C/man2/syscalls.2:36 build/C/man3/sysconf.3:36
#: build/C/man2/sysctl.2:44 build/C/man2/sysinfo.2:21
#: build/C/man3/tcgetpgrp.3:34 build/C/man2/truncate.2:79
#: build/C/man3/euidaccess.3:80 build/C/man3/exec.3:199
#: build/C/man2/execve.2:456 build/C/man2/exit_group.2:43
#: build/C/man2/fcntl.2:1177 build/C/man3/fexecve.3:94
-#: build/C/man2/flock.2:139 build/C/man2/fork.2:213
+#: build/C/man2/flock.2:139 build/C/man2/fork.2:221
#: build/C/man3/fpathconf.3:169 build/C/man2/fsync.2:125
#: build/C/man3/get_nprocs_conf.3:48 build/C/man2/get_thread_area.2:46
#: build/C/man3/getcwd.3:208 build/C/man2/getdomainname.2:110
#: build/C/man2/mincore.2:134 build/C/man2/mkdir.2:204 build/C/man2/nice.2:75
#: build/C/man2/pread.2:115 build/C/man2/set_thread_area.2:63
#: build/C/man2/setup.2:62 build/C/man3/sleep.3:44 build/C/man3/swab.3:77
-#: build/C/man2/swapon.2:159 build/C/man3/sysconf.3:324
+#: build/C/man2/swapon.2:157 build/C/man3/sysconf.3:324
#: build/C/man2/sysctl.2:100 build/C/man2/sysinfo.2:83
#: build/C/man3/tcgetpgrp.3:116 build/C/man2/truncate.2:195
#: build/C/man3/ualarm.3:97 build/C/man2/umask.2:95 build/C/man2/uname.2:73
#: build/C/man3/euidaccess.3:86 build/C/man3/exec.3:205
#: build/C/man2/execve.2:464 build/C/man2/exit_group.2:45
#: build/C/man2/fcntl.2:1227 build/C/man3/fexecve.3:99
-#: build/C/man2/flock.2:148 build/C/man2/fork.2:215
+#: build/C/man2/flock.2:148 build/C/man2/fork.2:223
#: build/C/man3/fpathconf.3:171 build/C/man2/fsync.2:140
#: build/C/man3/get_nprocs_conf.3:50 build/C/man2/get_thread_area.2:50
#: build/C/man3/getcwd.3:230 build/C/man2/getdomainname.2:113
#: build/C/man3/getumask.3:60 build/C/man2/ioctl.2:134
#: build/C/man2/ioperm.2:108 build/C/man2/mkdir.2:211 build/C/man2/nice.2:82
#: build/C/man2/pread.2:117 build/C/man2/set_thread_area.2:67
-#: build/C/man2/setup.2:65 build/C/man2/swapon.2:165 build/C/man2/syscall.2:78
+#: build/C/man2/setup.2:65 build/C/man2/swapon.2:163 build/C/man2/syscall.2:78
#: build/C/man2/syscalls.2:662 build/C/man2/sysctl.2:114
#: build/C/man3/tcgetpgrp.3:118 build/C/man2/truncate.2:208
#: build/C/man3/ualarm.3:105 build/C/man2/umask.2:97 build/C/man2/uname.2:82
#. type: SH
#: build/C/man2/_syscall.2:140 build/C/man2/chown.2:427
#: build/C/man3/confstr.3:129 build/C/man3/encrypt.3:150
-#: build/C/man2/execve.2:565 build/C/man2/fork.2:246
+#: build/C/man2/execve.2:565 build/C/man2/fork.2:254
#: build/C/man3/get_nprocs_conf.3:67 build/C/man3/getopt.3:376
#: build/C/man5/shells.5:45 build/C/man2/syscall.2:210
#: build/C/man2/sysctl.2:143
#: build/C/man3/euidaccess.3:101 build/C/man3/exec.3:241
#: build/C/man2/execve.2:660 build/C/man2/exit_group.2:49
#: build/C/man2/fcntl.2:1342 build/C/man3/fexecve.3:137
-#: build/C/man2/flock.2:202 build/C/man2/fork.2:251
+#: build/C/man2/flock.2:202 build/C/man2/fork.2:259
#: build/C/man3/fpathconf.3:180 build/C/man2/fsync.2:162
#: build/C/man2/get_thread_area.2:55 build/C/man3/getcwd.3:249
#: build/C/man2/getdomainname.2:127 build/C/man3/getdtablesize.3:90
#: build/C/man2/mincore.2:166 build/C/man2/mkdir.2:223 build/C/man2/nice.2:105
#: build/C/man2/pread.2:158 build/C/man2/set_thread_area.2:72
#: build/C/man5/shells.5:56 build/C/man3/sleep.3:61 build/C/man3/swab.3:79
-#: build/C/man2/swapon.2:199 build/C/man2/syscall.2:227
+#: build/C/man2/swapon.2:197 build/C/man2/syscall.2:227
#: build/C/man2/syscalls.2:839 build/C/man3/sysconf.3:335
#: build/C/man2/sysctl.2:181 build/C/man2/sysinfo.2:94
#: build/C/man3/tcgetpgrp.3:127 build/C/man2/truncate.2:256
#: build/C/man3/euidaccess.3:112 build/C/man3/exec.3:248
#: build/C/man2/execve.2:671 build/C/man2/exit_group.2:51
#: build/C/man2/fcntl.2:1363 build/C/man3/fexecve.3:139
-#: build/C/man2/flock.2:216 build/C/man2/fork.2:262
+#: build/C/man2/flock.2:216 build/C/man2/fork.2:270
#: build/C/man3/fpathconf.3:186 build/C/man2/fsync.2:170
#: build/C/man3/get_nprocs_conf.3:88 build/C/man2/get_thread_area.2:58
#: build/C/man3/getcwd.3:256 build/C/man2/getdomainname.2:131
#: build/C/man2/mincore.2:169 build/C/man2/mkdir.2:234 build/C/man2/nice.2:113
#: build/C/man2/pread.2:163 build/C/man2/set_thread_area.2:74
#: build/C/man2/setup.2:72 build/C/man5/shells.5:59 build/C/man3/sleep.3:66
-#: build/C/man3/swab.3:81 build/C/man2/swapon.2:203 build/C/man2/syscall.2:232
+#: build/C/man3/swab.3:81 build/C/man2/swapon.2:201 build/C/man2/syscall.2:232
#: build/C/man2/syscalls.2:845 build/C/man3/sysconf.3:344
#: build/C/man2/sysctl.2:183 build/C/man2/sysinfo.2:96
#: build/C/man3/tcgetpgrp.3:131 build/C/man2/truncate.2:260
#: build/C/man3/euidaccess.3:120 build/C/man3/exec.3:256
#: build/C/man2/execve.2:679 build/C/man2/exit_group.2:59
#: build/C/man2/fcntl.2:1371 build/C/man3/fexecve.3:147
-#: build/C/man2/flock.2:224 build/C/man2/fork.2:270
+#: build/C/man2/flock.2:224 build/C/man2/fork.2:278
#: build/C/man3/fpathconf.3:194 build/C/man2/fsync.2:178
#: build/C/man3/get_nprocs_conf.3:96 build/C/man2/get_thread_area.2:66
#: build/C/man3/getcwd.3:264 build/C/man2/getdomainname.2:139
#: build/C/man2/mincore.2:177 build/C/man2/mkdir.2:242 build/C/man2/nice.2:121
#: build/C/man2/pread.2:171 build/C/man2/set_thread_area.2:82
#: build/C/man2/setup.2:80 build/C/man5/shells.5:67 build/C/man3/sleep.3:74
-#: build/C/man3/swab.3:89 build/C/man2/swapon.2:211 build/C/man2/syscall.2:240
+#: build/C/man3/swab.3:89 build/C/man2/swapon.2:209 build/C/man2/syscall.2:240
#: build/C/man2/syscalls.2:853 build/C/man3/sysconf.3:352
#: build/C/man2/sysctl.2:191 build/C/man2/sysinfo.2:104
#: build/C/man3/tcgetpgrp.3:139 build/C/man2/truncate.2:268
#: build/C/man3/ualarm.3:163 build/C/man2/umask.2:132 build/C/man2/uname.2:179
#: build/C/man2/uselib.2:120 build/C/man3/usleep.3:164
#: build/C/man2/vfork.2:287 build/C/man2/vhangup.2:77
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#: build/C/man2/ioperm.2:82 build/C/man3/lockf.3:116 build/C/man2/mincore.2:94
#: build/C/man2/mkdir.2:115 build/C/man2/nice.2:56 build/C/man2/pread.2:79
#: build/C/man2/set_thread_area.2:44 build/C/man2/setup.2:53
-#: build/C/man3/sleep.3:40 build/C/man3/swab.3:68 build/C/man2/swapon.2:108
+#: build/C/man3/sleep.3:40 build/C/man3/swab.3:68 build/C/man2/swapon.2:106
#: build/C/man2/syscall.2:72 build/C/man3/sysconf.3:311
#: build/C/man2/sysctl.2:74 build/C/man2/sysinfo.2:74
#: build/C/man3/tcgetpgrp.3:64 build/C/man2/truncate.2:110
#: build/C/man2/ioperm.2:87 build/C/man3/lockf.3:121
#: build/C/man2/mincore.2:101 build/C/man2/mkdir.2:122 build/C/man2/nice.2:61
#: build/C/man2/pread.2:89 build/C/man2/set_thread_area.2:49
-#: build/C/man2/setup.2:56 build/C/man2/swapon.2:113 build/C/man2/sysctl.2:81
+#: build/C/man2/setup.2:56 build/C/man2/swapon.2:111 build/C/man2/sysctl.2:81
#: build/C/man2/sysinfo.2:79 build/C/man3/tcgetpgrp.3:86
#: build/C/man2/truncate.2:115 build/C/man3/ualarm.3:84
#: build/C/man2/uname.2:68 build/C/man2/uselib.2:53 build/C/man3/usleep.3:82
#: build/C/man2/chown.2:253 build/C/man2/chown.2:279 build/C/man2/chroot.2:120
#: build/C/man2/execve.2:424 build/C/man3/getcwd.3:198
#: build/C/man3/getlogin.3:122 build/C/man2/mkdir.2:156
-#: build/C/man2/swapon.2:144 build/C/man2/truncate.2:158
+#: build/C/man2/swapon.2:142 build/C/man2/truncate.2:158
#, no-wrap
msgid "B<ENOENT>"
msgstr "B<ENOENT>"
#: build/C/man2/gethostname.2:99 build/C/man2/ioctl.2:103
#: build/C/man2/ioperm.2:88 build/C/man3/lockf.3:147
#: build/C/man2/mincore.2:108 build/C/man2/set_thread_area.2:50
-#: build/C/man2/swapon.2:121 build/C/man2/swapon.2:126
-#: build/C/man2/swapon.2:136 build/C/man3/tcgetpgrp.3:91
+#: build/C/man2/swapon.2:119 build/C/man2/swapon.2:124
+#: build/C/man2/swapon.2:134 build/C/man3/tcgetpgrp.3:91
#: build/C/man2/truncate.2:140 build/C/man2/truncate.2:191
#: build/C/man3/ualarm.3:88 build/C/man3/usleep.3:87
#, no-wrap
#. type: TP
#: build/C/man2/access.2:234 build/C/man2/chdir.2:105 build/C/man2/chmod.2:266
#: build/C/man2/chown.2:256 build/C/man2/chroot.2:123
-#: build/C/man2/execve.2:435 build/C/man2/fork.2:203
+#: build/C/man2/execve.2:435 build/C/man2/fork.2:211
#: build/C/man3/getlogin.3:125 build/C/man2/ioperm.2:97
#: build/C/man2/mincore.2:112 build/C/man2/mincore.2:124
-#: build/C/man2/mkdir.2:161 build/C/man2/swapon.2:149
+#: build/C/man2/mkdir.2:161 build/C/man2/swapon.2:147
#, no-wrap
msgid "B<ENOMEM>"
msgstr "B<ENOMEM>"
#: build/C/man2/chdir.2:75 build/C/man2/chmod.2:236 build/C/man2/chown.2:229
#: build/C/man2/chroot.2:95 build/C/man2/flock.2:117
#: build/C/man2/getdomainname.2:80 build/C/man2/gethostname.2:94
-#: build/C/man2/ioperm.2:87 build/C/man3/lockf.3:121 build/C/man2/swapon.2:113
+#: build/C/man2/ioperm.2:87 build/C/man3/lockf.3:121 build/C/man2/swapon.2:111
#: build/C/man2/sysinfo.2:79 build/C/man2/truncate.2:115
#: build/C/man2/uname.2:68 build/C/man2/uselib.2:53 build/C/man2/vhangup.2:55
msgid ""
#: build/C/man2/fcntl.2:1172 build/C/man2/getdomainname.2:91
#: build/C/man3/gethostid.3:88 build/C/man2/gethostname.2:117
#: build/C/man2/idle.2:56 build/C/man2/ioperm.2:101 build/C/man2/mkdir.2:178
-#: build/C/man2/nice.2:62 build/C/man2/setup.2:57 build/C/man2/swapon.2:152
+#: build/C/man2/nice.2:62 build/C/man2/setup.2:57 build/C/man2/swapon.2:150
#: build/C/man3/tcgetpgrp.3:104 build/C/man2/truncate.2:164
#: build/C/man2/vhangup.2:56
#, no-wrap
"照。"
#. type: Plain text
-#: build/C/man2/close.2:87 build/C/man2/fork.2:215 build/C/man3/swab.3:79
+#: build/C/man2/close.2:87 build/C/man2/fork.2:223 build/C/man3/swab.3:79
#: build/C/man2/umask.2:97
msgid "SVr4, 4.3BSD, POSIX.1-2001."
msgstr "SVr4, 4.3BSD, POSIX.1-2001."
msgstr "CONFSTR"
#. type: TH
-#: build/C/man3/confstr.3:31 build/C/man3/fpathconf.3:41
-#: build/C/man3/sysconf.3:27
+#: build/C/man3/confstr.3:31 build/C/man3/sysconf.3:27
#, no-wrap
msgid "2014-03-20"
msgstr "2014-03-20"
msgstr "CRYPT"
#. type: TH
-#: build/C/man3/crypt.3:36 build/C/man2/swapon.2:37
+#: build/C/man3/crypt.3:36
#, no-wrap
msgid "2014-02-26"
msgstr "2014-02-26"
#. type: TP
#: build/C/man3/crypt.3:130 build/C/man3/encrypt.3:120
-#: build/C/man3/fexecve.3:86 build/C/man2/fork.2:207
+#: build/C/man3/fexecve.3:86 build/C/man2/fork.2:215
#, no-wrap
msgid "B<ENOSYS>"
msgstr "B<ENOSYS>"
"ディスクリプタとして許される範囲から外れている。"
#. type: TP
-#: build/C/man2/dup.2:133 build/C/man2/swapon.2:114
+#: build/C/man2/dup.2:133 build/C/man2/swapon.2:112
#, no-wrap
msgid "B<EBUSY>"
msgstr "B<EBUSY>"
#. type: Plain text
#: build/C/man2/execve.2:137
msgid "Attached System\\ V shared memory segments are detached (B<shmat>(2))."
-msgstr "付加された (attached) System\\ V 共有メモリセグメントは分離される (B<shmat>(2))。"
+msgstr ""
+"付加された (attached) System\\ V 共有メモリセグメントは分離される "
+"(B<shmat>(2))。"
#. type: Plain text
#: build/C/man2/execve.2:140
#. type: TP
#: build/C/man2/execve.2:421 build/C/man3/getlogin.3:108
-#: build/C/man2/swapon.2:141 build/C/man2/uselib.2:67
+#: build/C/man2/swapon.2:139 build/C/man2/uselib.2:67
#, no-wrap
msgid "B<ENFILE>"
msgstr "B<ENFILE>"
#. type: Plain text
-#: build/C/man2/execve.2:424 build/C/man2/swapon.2:144
+#: build/C/man2/execve.2:424 build/C/man2/swapon.2:142
#: build/C/man2/uselib.2:70
msgid "The system limit on the total number of open files has been reached."
msgstr "オープンされたファイルの総数がシステム全体の上限に達していた。"
"the argument as a pointer to a list containing a single null pointer. B<Do "
"not take advantage of this misfeature!> It is nonstandard and nonportable: "
"on most other UNIX systems doing this will result in an error (B<EFAULT>)."
-msgstr "ファイルシステムを I<nosuid> でマウントした場合に set-user-ID/set-group-ID の実行ファイルを どの様に扱うかは、Linux カーネルのバージョンによって異なる: あるバージョンでは、すでに必要な権限を持っている場合を除いて、 その実行を拒否する (そして B<EPERM> を返す)。別のあるバージョンでは set-user-ID/set-group-ID ビットのみを無視し B<exec>() は成功する。 Linux では、 I<argv> と I<envp> に NULL を指定することができる。 どちらに NULL を指定した場合も、 これらの引き数にヌルポインタ 1 個だけを含むリストへのポインタを指定したのと同じ効果を持つ。 B<「この間違った機能を利用しないこと」>。 これは非標準で、移植性もない。 他のほとんどの UNIX システムでは、これを行うとエラー (B<EFAULT>) になる。"
+msgstr ""
+"ファイルシステムを I<nosuid> でマウントした場合に set-user-ID/set-group-ID の"
+"実行ファイルを どの様に扱うかは、Linux カーネルのバージョンによって異なる: あ"
+"るバージョンでは、すでに必要な権限を持っている場合を除いて、 その実行を拒否す"
+"る (そして B<EPERM> を返す)。別のあるバージョンでは set-user-ID/set-group-ID "
+"ビットのみを無視し B<exec>() は成功する。 Linux では、 I<argv> と I<envp> "
+"に NULL を指定することができる。 どちらに NULL を指定した場合も、 これらの引"
+"き数にヌルポインタ 1 個だけを含むリストへのポインタを指定したのと同じ効果を持"
+"つ。 B<「この間違った機能を利用しないこと」>。 これは非標準で、移植性もな"
+"い。 他のほとんどの UNIX システムでは、これを行うとエラー (B<EFAULT>) にな"
+"る。"
#. type: Plain text
#: build/C/man2/execve.2:505
"may occur past the point of no return: the original executable image has "
"been torn down, but the new image could not be completely built. In such "
"cases, the kernel kills the process with a B<SIGKILL> signal."
-msgstr "B<execve>() が失敗するほとんどの場合、 制御は元の実行可能イメージに戻り、 B<execve>() の呼び出し元がエラーを処理することができる。 しかしながら、 (リソース枯渇が原因となった場合など、まれに) 呼び出し元に制御が戻る時点を過ぎてからエラーが発生する場合がある。 元の実行可能イメージはすでに破棄されているが、 新しいイメージが完全には構築されていないという状況である。 このような場合、カーネルはそのプロセスをシグナル B<SIGKILL> で停止 (kill) する。"
+msgstr ""
+"B<execve>() が失敗するほとんどの場合、 制御は元の実行可能イメージに戻り、 "
+"B<execve>() の呼び出し元がエラーを処理することができる。 しかしながら、 (リ"
+"ソース枯渇が原因となった場合など、まれに) 呼び出し元に制御が戻る時点を過ぎて"
+"からエラーが発生する場合がある。 元の実行可能イメージはすでに破棄されている"
+"が、 新しいイメージが完全には構築されていないという状況である。 このような場"
+"合、カーネルはそのプロセスをシグナル B<SIGKILL> で停止 (kill) する。"
#. type: Plain text
#: build/C/man2/execve.2:523
msgid ""
"A maximum line length of 127 characters is allowed for the first line in an "
"interpreter scripts."
-msgstr "インタプリタスクリプトの 1行目に許されている文字数は、 最大 127 文字である。"
+msgstr ""
+"インタプリタスクリプトの 1行目に許されている文字数は、 最大 127 文字である。"
#. e.g., Solaris 8
#. e.g., FreeBSD before 6.0, but not FreeBSD 6.0 onward
"while the argument list of I<main> was ended by -1. Thus, this argument "
"list was not directly usable in a further B<exec>() call. Since UNIX\\ V7, "
"both are NULL."
-msgstr "UNIX\\ V6 では B<exec>() コールの引き数リストは 0 で終端され、 I<main> の引き数リストは -1 で終端されていた。 そのため、 I<main> の引き数リストは、その後の B<exec>() コールには直接使用できなかった。 UNIX\\ V7 以降では、ともに NULL で終端される。"
+msgstr ""
+"UNIX\\ V6 では B<exec>() コールの引き数リストは 0 で終端され、 I<main> の引"
+"き数リストは -1 で終端されていた。 そのため、 I<main> の引き数リストは、その"
+"後の B<exec>() コールには直接使用できなかった。 UNIX\\ V7 以降では、ともに "
+"NULL で終端される。"
#. type: Plain text
#: build/C/man2/execve.2:568
#. type: TP
#: build/C/man2/fcntl.2:1119 build/C/man2/fork.2:181 build/C/man2/fork.2:186
-#: build/C/man2/fork.2:196
+#: build/C/man2/fork.2:204
#, no-wrap
msgid "B<EAGAIN>"
msgstr "B<EAGAIN>"
"Furthermore, the lock is released either by an explicit B<LOCK_UN> operation "
"on any of these duplicate descriptors, or when all such descriptors have "
"been closed."
-msgstr "B<flock>() によって作られるロックは、 オープンファイル記述 (open file description) (B<open>(2) 参照) と関連付けられる。 したがって、ファイルディスクリプタの複製 (B<fork>(2) や B<dup>(2) などにより作成される) は同じロックを参照し、 これらのファイルディスクリプタのどれを使っても このロックを変更したり解放したりできる。 また、ロックの解放は、 上記の複数のファイルディスクリプタのいずれかに対して 明示的に B<LOCK_UN> 操作を指示した場合か、これらのファイルディスクリプタがすべて 閉じられた場合に行われる。"
+msgstr ""
+"B<flock>() によって作られるロックは、 オープンファイル記述 (open file "
+"description) (B<open>(2) 参照) と関連付けられる。 したがって、ファイルディス"
+"クリプタの複製 (B<fork>(2) や B<dup>(2) などにより作成される) は同じロック"
+"を参照し、 これらのファイルディスクリプタのどれを使っても このロックを変更し"
+"たり解放したりできる。 また、ロックの解放は、 上記の複数のファイルディスクリ"
+"プタのいずれかに対して 明示的に B<LOCK_UN> 操作を指示した場合か、これらのファ"
+"イルディスクリプタがすべて 閉じられた場合に行われる。"
#. type: Plain text
#: build/C/man2/flock.2:97
msgstr "FORK"
#. type: TH
-#: build/C/man2/fork.2:39
-#, no-wrap
-msgid "2014-05-12"
-msgstr "2014-05-12"
+#: build/C/man2/fork.2:39 build/C/man3/fpathconf.3:41 build/C/man2/swapon.2:37
+#, fuzzy, no-wrap
+#| msgid "2014-05-21"
+msgid "2014-05-28"
+msgstr "2014-05-21"
#. type: Plain text
#: build/C/man2/fork.2:42
"親プロセスのページテーブルのコピーと 子プロセスのタスク構造に生成に必要なメモ"
"リを B<fork>() が割り当てることができなかった。"
+#. NOTE! The following should match the description in pthread_create(3)
#. type: Plain text
-#: build/C/man2/fork.2:196
+#: build/C/man2/fork.2:204
msgid ""
-"It was not possible to create a new process because the caller's "
-"B<RLIMIT_NPROC> resource limit was encountered. To exceed this limit, the "
-"process must have either the B<CAP_SYS_ADMIN> or the B<CAP_SYS_RESOURCE> "
-"capability."
+"A system-imposed limit on the number of threads was encountered. There are "
+"a number of limits that may trigger this error: the B<RLIMIT_NPROC> soft "
+"resource limit (set via B<setrlimit>(2)), which limits the number of "
+"processes and threads for a real user ID, was reached; the kernel's system-"
+"wide limit on the number of processes and threads, I</proc/sys/kernel/"
+"threads-max>, was reached (see B<proc>(5)); or the maximum number of PIDs, "
+"I</proc/sys/kernel/pid_max>, was reached (see B<proc>(5))."
msgstr ""
-"呼び出し元の B<RLIMIT_NPROC> 資源の制限 (resource limit) に達したために、新し"
-"いプロセスを生成できなかった。 この制限を超えるには、プロセスは "
-"B<CAP_SYS_ADMIN> または B<CAP_SYS_RESOURCE> ケーパビリティ (capability) を"
-"持っていなくてはならない。"
#. type: Plain text
-#: build/C/man2/fork.2:203
+#: build/C/man2/fork.2:211
msgid ""
"The caller is operating under the B<SCHED_DEADLINE> scheduling policy and "
"does not have the reset-on-fork flag set. See B<sched>(7)."
-msgstr "呼び出し元は、スケジューリングポリシー B<SCHED_DEADLINE> で動作しており、かつ reset-on-fork フラグがセットされていない。 B<sched>(7) 参照。"
+msgstr ""
+"呼び出し元は、スケジューリングポリシー B<SCHED_DEADLINE> で動作しており、か"
+"つ reset-on-fork フラグがセットされていない。 B<sched>(7) 参照。"
#. type: Plain text
-#: build/C/man2/fork.2:207
+#: build/C/man2/fork.2:215
msgid ""
"B<fork>() failed to allocate the necessary kernel structures because memory "
"is tight."
#. e.g., arm (optionally), blackfin, c6x, frv, h8300, microblaze, xtensa
#. type: Plain text
-#: build/C/man2/fork.2:213
+#: build/C/man2/fork.2:221
msgid ""
"B<fork>() is not supported on this platform (for example, hardware without "
"a Memory-Management Unit)."
"(例えば、メモリ管理ユニット (MMU) がないハードウェア)。"
#. type: Plain text
-#: build/C/man2/fork.2:222
+#: build/C/man2/fork.2:230
msgid ""
"Under Linux, B<fork>() is implemented using copy-on-write pages, so the "
"only penalty that it incurs is the time and memory required to duplicate the "
#. nptl/sysdeps/unix/sysv/linux/fork.c
#. and does some magic to ensure that getpid(2) returns the right value.
#. type: Plain text
-#: build/C/man2/fork.2:246
+#: build/C/man2/fork.2:254
msgid ""
"Since version 2.3.3, rather than invoking the kernel's B<fork>() system "
"call, the glibc B<fork>() wrapper that is provided as part of the NPTL "
"任意の fork ハンドラを起動する。"
#. type: Plain text
-#: build/C/man2/fork.2:251
+#: build/C/man2/fork.2:259
msgid "See B<pipe>(2) and B<wait>(2)."
msgstr "B<pipe>(2) および B<wait>(2) を参照。"
#. type: Plain text
-#: build/C/man2/fork.2:262
+#: build/C/man2/fork.2:270
msgid ""
"B<clone>(2), B<execve>(2), B<exit>(2), B<setrlimit>(2), B<unshare>(2), "
"B<vfork>(2), B<wait>(2), B<daemon>(3), B<capabilities>(7), B<credentials>(7)"
#. type: Plain text
#: build/C/man3/fpathconf.3:51
-#, no-wrap
-msgid "B<long pathconf(char *>I<path>B<, int >I<name>B<);>\n"
+#, fuzzy, no-wrap
+#| msgid "B<long pathconf(char *>I<path>B<, int >I<name>B<);>\n"
+msgid "B<long pathconf(const char *>I<path>B<, int >I<name>B<);>\n"
msgstr "B<long pathconf(char *>I<path>B<, int >I<name>B<);>\n"
#. type: Plain text
msgid ""
"B<nice>(1), B<renice>(1), B<fork>(2), B<getpriority>(2), B<setpriority>(2), "
"B<capabilities>(7), B<sched>(7)"
-msgstr "B<nice>(1), B<renice>(1), B<fork>(2), B<getpriority>(2), B<setpriority>(2), B<capabilities>(7), B<sched>(7)"
+msgstr ""
+"B<nice>(1), B<renice>(1), B<fork>(2), B<getpriority>(2), B<setpriority>(2), "
+"B<capabilities>(7), B<sched>(7)"
#. type: TH
#: build/C/man2/pread.2:25
#. type: Plain text
#: build/C/man2/swapon.2:44
-msgid "B<#include E<lt>asm/page.hE<gt> /* to find PAGE_SIZE */>"
-msgstr "B<#include E<lt>asm/page.hE<gt> /* PAGE_SIZE を見つけるため */>"
-
-#. type: Plain text
-#: build/C/man2/swapon.2:46
msgid "B<#include E<lt>sys/swap.hE<gt>>"
msgstr "B<#include E<lt>sys/swap.hE<gt>>"
#. type: Plain text
-#: build/C/man2/swapon.2:48
+#: build/C/man2/swapon.2:46
msgid "B<int swapon(const char *>I<path>B<, int >I<swapflags>B<);>"
msgstr "B<int swapon(const char *>I<path>B<, int >I<swapflags>B<);>"
#. type: Plain text
-#: build/C/man2/swapon.2:50
+#: build/C/man2/swapon.2:48
msgid "B<int swapoff(const char *>I<path>B<);>"
msgstr "B<int swapoff(const char *>I<path>B<);>"
#. type: Plain text
-#: build/C/man2/swapon.2:57
+#: build/C/man2/swapon.2:55
msgid ""
"B<swapon>() sets the swap area to the file or block device specified by "
"I<path>. B<swapoff>() stops swapping to the file or block device specified "
"へのスワップを停止する。"
#. type: Plain text
-#: build/C/man2/swapon.2:67
+#: build/C/man2/swapon.2:65
msgid ""
"If the B<SWAP_FLAG_PREFER> flag is specified in the B<swapon>() "
"I<swapflags> argument, the new swap area will have a higher priority than "
"優先度は以下のように変換されて I<swapflags> に指定する。"
#. type: Plain text
-#: build/C/man2/swapon.2:70
+#: build/C/man2/swapon.2:68
msgid "I<(prio E<lt>E<lt> SWAP_FLAG_PRIO_SHIFT) & SWAP_FLAG_PRIO_MASK>"
msgstr "I<(prio E<lt>E<lt> SWAP_FLAG_PRIO_SHIFT) & SWAP_FLAG_PRIO_MASK>"
#. type: Plain text
-#: build/C/man2/swapon.2:82
+#: build/C/man2/swapon.2:80
msgid ""
"If the B<SWAP_FLAG_DISCARD> flag is specified in the B<swapon>() "
"I<swapflags> argument, freed swap pages will be discarded before they are "
"「注意」も参照のこと。"
#. type: Plain text
-#: build/C/man2/swapon.2:86
+#: build/C/man2/swapon.2:84
msgid ""
"These functions may be used only by a privileged process (one having the "
"B<CAP_SYS_ADMIN> capability)."
"つプロセス) のみが使用できる。"
#. type: SS
-#: build/C/man2/swapon.2:86
+#: build/C/man2/swapon.2:84
#, no-wrap
msgid "Priority"
msgstr "優先度"
#. type: Plain text
-#: build/C/man2/swapon.2:91
+#: build/C/man2/swapon.2:89
msgid ""
"Each swap area has a priority, either high or low. The default priority is "
"low. Within the low-priority areas, newer areas are even lower priority "
"りさらに低い 優先度を持つ。"
#. type: Plain text
-#: build/C/man2/swapon.2:97
+#: build/C/man2/swapon.2:95
msgid ""
"All priorities set with I<swapflags> are high-priority, higher than "
"default. They may have any nonnegative value chosen by the caller. Higher "
"意味する。"
#. type: Plain text
-#: build/C/man2/swapon.2:105
+#: build/C/man2/swapon.2:103
msgid ""
"Swap pages are allocated from areas in priority order, highest priority "
"first. For areas with different priorities, a higher-priority area is "
"ン方式で配分される。"
#. type: Plain text
-#: build/C/man2/swapon.2:108
+#: build/C/man2/swapon.2:106
msgid ""
"As of Linux 1.3.6, the kernel usually follows these rules, but there are "
"exceptions."
"存在している。"
#. type: Plain text
-#: build/C/man2/swapon.2:121
+#: build/C/man2/swapon.2:119
msgid ""
"(for B<swapon>()) The specified I<path> is already being used as a swap "
"area."
"いる。"
#. type: Plain text
-#: build/C/man2/swapon.2:126
+#: build/C/man2/swapon.2:124
msgid ""
"The file I<path> exists, but refers neither to a regular file nor to a block "
"device;"
"い。"
#. type: Plain text
-#: build/C/man2/swapon.2:131
+#: build/C/man2/swapon.2:129
msgid ""
"(B<swapon>()) The indicated path does not contain a valid swap signature or "
"resides on an in-memory filesystem such as tmpfs."
"か、tmpfs のようなインメモリファイルシステム上にある。"
#. type: TP
-#: build/C/man2/swapon.2:131
+#: build/C/man2/swapon.2:129
#, no-wrap
msgid "B<EINVAL> (since Linux 3.4)"
msgstr "B<EINVAL> (Linux 3.4 以降)"
#. type: Plain text
-#: build/C/man2/swapon.2:136
+#: build/C/man2/swapon.2:134
msgid "(B<swapon>()) An invalid flag value was specified in I<flags>."
msgstr "(B<swapon>()) I<flags> に無効なフラグ値が指定された。"
#. type: Plain text
-#: build/C/man2/swapon.2:141
+#: build/C/man2/swapon.2:139
msgid "(B<swapoff>()) I<path> is not currently a swap area."
msgstr "(B<swapoff>()) I<path> が現在スワップ領域ではない。"
#. type: Plain text
-#: build/C/man2/swapon.2:149
+#: build/C/man2/swapon.2:147
msgid "The file I<path> does not exist."
msgstr "ファイル I<path> が存在しない。"
#. type: Plain text
-#: build/C/man2/swapon.2:152
+#: build/C/man2/swapon.2:150
msgid "The system has insufficient memory to start swapping."
msgstr "スワップを開始するのに十分なメモリーがシステムにない。"
#. type: Plain text
-#: build/C/man2/swapon.2:159
+#: build/C/man2/swapon.2:157
msgid ""
"The caller does not have the B<CAP_SYS_ADMIN> capability. Alternatively, "
"the maximum number of swap files are already in use; see NOTES below."
"ワップファイルがすでに使用されている (下記の「注意」の節を参照)。"
#. type: Plain text
-#: build/C/man2/swapon.2:165
+#: build/C/man2/swapon.2:163
msgid ""
"These functions are Linux-specific and should not be used in programs "
"intended to be portable. The second I<swapflags> argument was introduced in "
"ない。 二番目の I<swapflags> 引き数は Linux 1.3.2 から導入された。"
#. type: Plain text
-#: build/C/man2/swapon.2:168
+#: build/C/man2/swapon.2:166
msgid "The partition or path must be prepared with B<mkswap>(8)."
msgstr ""
"パーティションやパスは B<mkswap>(8) によって準備されていなければならない。"
#. type: Plain text
-#: build/C/man2/swapon.2:188
+#: build/C/man2/swapon.2:186
msgid ""
"There is an upper limit on the number of swap files that may be used, "
"defined by the kernel constant B<MAX_SWAPFILES>. Before kernel 2.4.10, "
#. To be precise: 2.6.35.5
#. type: Plain text
-#: build/C/man2/swapon.2:199
+#: build/C/man2/swapon.2:197
msgid ""
"Discard of swap pages was introduced in kernel 2.6.29, then made conditional "
"on the B<SWAP_FLAG_DISCARD> flag in kernel 2.6.36, which still discards the "
"B<swapon> が呼び出された際にスワップ領域全体の破棄が行われる。"
#. type: Plain text
-#: build/C/man2/swapon.2:203
+#: build/C/man2/swapon.2:201
msgid "B<mkswap>(8), B<swapoff>(8), B<swapon>(8)"
msgstr "B<mkswap>(8), B<swapoff>(8), B<swapon>(8)"
"On many platforms, including x86-32, socket calls are all multiplexed (via "
"glibc wrapper functions) through B<socketcall>(2) and similarly System\\ V "
"IPC calls are multiplexed through B<ipc>(2)."
-msgstr "x86-32 を含む多くのプラットフォームでは、ソケット関連のシステムコールは (glibc のラッパー関数を介してだが) すべて B<socketcall>(2) 経由に多重されている。 同様に、System\\ V IPC 関連のシステムコールは B<ipc>(2) 経由に多重されている。"
+msgstr ""
+"x86-32 を含む多くのプラットフォームでは、ソケット関連のシステムコールは "
+"(glibc のラッパー関数を介してだが) すべて B<socketcall>(2) 経由に多重されてい"
+"る。 同様に、System\\ V IPC 関連のシステムコールは B<ipc>(2) 経由に多重されて"
+"いる。"
#. __NR_afs_syscall is 53 on Linux 2.6.22/i386
#. __NR_break is 17 on Linux 2.6.22/i386
"UNIX domain sockets (B<unix>(7)) created by the process. The umask does "
"not affect the permissions assigned to System\\ V IPC objects created by the "
"process (using B<msgget>(2), B<semget>(2), B<shmget>(2))."
-msgstr "umask の設定は、そのプロセスが生成する POSIX IPC オブジェクト (B<mq_open>(3), B<sem_open>(3), B<shm_open>(3)) や FIFO (B<mkfifo>(3))、 UNIX ドメインソケット (B<unix>(7)) に設定される許可にも影響を与える。 一方、umask は、そのプロセスが (B<msgget>(2), B<semget>(2), B<shmget>(2) を使って) 生成する System\\ V IPC オブジェクトに設定される許可には 影響を与えない。"
+msgstr ""
+"umask の設定は、そのプロセスが生成する POSIX IPC オブジェクト "
+"(B<mq_open>(3), B<sem_open>(3), B<shm_open>(3)) や FIFO (B<mkfifo>(3))、 "
+"UNIX ドメインソケット (B<unix>(7)) に設定される許可にも影響を与える。 一方、"
+"umask は、そのプロセスが (B<msgget>(2), B<semget>(2), B<shmget>(2) を使っ"
+"て) 生成する System\\ V IPC オブジェクトに設定される許可には 影響を与えない。"
#. type: Plain text
#: build/C/man2/umask.2:124
#: build/C/man2/vhangup.2:69
msgid "B<capabilities>(7), B<init>(8)"
msgstr "B<capabilities>(7), B<init>(8)"
+
+#~ msgid "2014-05-12"
+#~ msgstr "2014-05-12"
+
+#~ msgid ""
+#~ "It was not possible to create a new process because the caller's "
+#~ "B<RLIMIT_NPROC> resource limit was encountered. To exceed this limit, "
+#~ "the process must have either the B<CAP_SYS_ADMIN> or the "
+#~ "B<CAP_SYS_RESOURCE> capability."
+#~ msgstr ""
+#~ "呼び出し元の B<RLIMIT_NPROC> 資源の制限 (resource limit) に達したために、"
+#~ "新しいプロセスを生成できなかった。 この制限を超えるには、プロセスは "
+#~ "B<CAP_SYS_ADMIN> または B<CAP_SYS_RESOURCE> ケーパビリティ (capability) を"
+#~ "持っていなくてはならない。"
+
+#~ msgid "B<#include E<lt>asm/page.hE<gt> /* to find PAGE_SIZE */>"
+#~ msgstr "B<#include E<lt>asm/page.hE<gt> /* PAGE_SIZE を見つけるため */>"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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"
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:47 build/C/man2/access.2:78 build/C/man2/alarm.2:39 build/C/man2/brk.2:64 build/C/man2/chdir.2:59 build/C/man2/chmod.2:81 build/C/man2/chown.2:88 build/C/man2/chroot.2:63 build/C/man2/close.2:44 build/C/man3/confstr.3:48 build/C/man3/crypt.3:56 build/C/man3/daemon.3:51 build/C/man3/des_crypt.3:34 build/C/man2/dup.2:52 build/C/man3/encrypt.3:56 build/C/man7/environ.7:42 build/C/man3/euidaccess.3:36 build/C/man3/exec.3:72 build/C/man2/execve.2:46 build/C/man2/exit_group.2:34 build/C/man2/fcntl.2:71 build/C/man3/fexecve.3:53 build/C/man2/flock.2:42 build/C/man2/fork.2:46 build/C/man3/fpathconf.3:52 build/C/man2/fsync.2:61 build/C/man3/get_nprocs_conf.3:35 build/C/man2/get_thread_area.2:20 build/C/man3/getcwd.3:75 build/C/man2/getdomainname.2:51 build/C/man3/getdtablesize.3:57 build/C/man3/gethostid.3:56 build/C/man2/gethostname.2:63 build/C/man3/getlogin.3:52 build/C/man3/getopt.3:79 build/C/man2/getpagesize.2:55 build/C/man2/gettid.2:38 build/C/man3/getumask.3:39 build/C/man3/getusershell.3:57 build/C/man2/idle.2:39 build/C/man2/ioctl.2:50 build/C/man2/ioctl_list.2:33 build/C/man2/ioperm.2:45 build/C/man3/lockf.3:48 build/C/man2/mincore.2:51 build/C/man2/mkdir.2:47 build/C/man2/nice.2:46 build/C/man2/pread.2:53 build/C/man2/set_thread_area.2:20 build/C/man2/setup.2:41 build/C/man5/shells.5:31 build/C/man3/sleep.3:35 build/C/man3/swab.3:41 build/C/man2/swapon.2:50 build/C/man2/syscall.2:51 build/C/man2/syscalls.2:36 build/C/man3/sysconf.3:36 build/C/man2/sysctl.2:44 build/C/man2/sysinfo.2:21 build/C/man3/tcgetpgrp.3:34 build/C/man2/truncate.2:79 build/C/man3/ualarm.3:58 build/C/man2/umask.2:43 build/C/man2/uname.2:34 build/C/man2/uselib.2:38 build/C/man3/usleep.3:67 build/C/man2/vfork.2:62 build/C/man2/vhangup.2:45
+#: build/C/man2/_syscall.2:47 build/C/man2/access.2:78 build/C/man2/alarm.2:39 build/C/man2/brk.2:64 build/C/man2/chdir.2:59 build/C/man2/chmod.2:81 build/C/man2/chown.2:88 build/C/man2/chroot.2:63 build/C/man2/close.2:44 build/C/man3/confstr.3:48 build/C/man3/crypt.3:56 build/C/man3/daemon.3:51 build/C/man3/des_crypt.3:34 build/C/man2/dup.2:52 build/C/man3/encrypt.3:56 build/C/man7/environ.7:42 build/C/man3/euidaccess.3:36 build/C/man3/exec.3:72 build/C/man2/execve.2:46 build/C/man2/exit_group.2:34 build/C/man2/fcntl.2:71 build/C/man3/fexecve.3:53 build/C/man2/flock.2:42 build/C/man2/fork.2:46 build/C/man3/fpathconf.3:52 build/C/man2/fsync.2:61 build/C/man3/get_nprocs_conf.3:35 build/C/man2/get_thread_area.2:20 build/C/man3/getcwd.3:75 build/C/man2/getdomainname.2:51 build/C/man3/getdtablesize.3:57 build/C/man3/gethostid.3:56 build/C/man2/gethostname.2:63 build/C/man3/getlogin.3:52 build/C/man3/getopt.3:79 build/C/man2/getpagesize.2:55 build/C/man2/gettid.2:38 build/C/man3/getumask.3:39 build/C/man3/getusershell.3:57 build/C/man2/idle.2:39 build/C/man2/ioctl.2:50 build/C/man2/ioctl_list.2:33 build/C/man2/ioperm.2:45 build/C/man3/lockf.3:48 build/C/man2/mincore.2:51 build/C/man2/mkdir.2:47 build/C/man2/nice.2:46 build/C/man2/pread.2:53 build/C/man2/set_thread_area.2:20 build/C/man2/setup.2:41 build/C/man5/shells.5:31 build/C/man3/sleep.3:35 build/C/man3/swab.3:41 build/C/man2/swapon.2:48 build/C/man2/syscall.2:51 build/C/man2/syscalls.2:36 build/C/man3/sysconf.3:36 build/C/man2/sysctl.2:44 build/C/man2/sysinfo.2:21 build/C/man3/tcgetpgrp.3:34 build/C/man2/truncate.2:79 build/C/man3/ualarm.3:58 build/C/man2/umask.2:43 build/C/man2/uname.2:34 build/C/man2/uselib.2:38 build/C/man3/usleep.3:67 build/C/man2/vfork.2:62 build/C/man2/vhangup.2:45
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:85 build/C/man2/access.2:262 build/C/man2/alarm.2:59 build/C/man2/brk.2:114 build/C/man2/chdir.2:125 build/C/man2/chmod.2:330 build/C/man2/chown.2:313 build/C/man2/chroot.2:134 build/C/man2/close.2:84 build/C/man3/confstr.3:127 build/C/man3/crypt.3:183 build/C/man3/daemon.3:96 build/C/man3/des_crypt.3:142 build/C/man2/dup.2:170 build/C/man3/encrypt.3:137 build/C/man3/euidaccess.3:80 build/C/man3/exec.3:199 build/C/man2/execve.2:456 build/C/man2/exit_group.2:43 build/C/man2/fcntl.2:1177 build/C/man3/fexecve.3:94 build/C/man2/flock.2:139 build/C/man2/fork.2:213 build/C/man3/fpathconf.3:169 build/C/man2/fsync.2:125 build/C/man3/get_nprocs_conf.3:48 build/C/man2/get_thread_area.2:46 build/C/man3/getcwd.3:208 build/C/man2/getdomainname.2:110 build/C/man3/getdtablesize.3:69 build/C/man3/gethostid.3:92 build/C/man2/gethostname.2:124 build/C/man3/getlogin.3:154 build/C/man3/getopt.3:318 build/C/man2/getpagesize.2:64 build/C/man2/gettid.2:58 build/C/man3/getumask.3:58 build/C/man3/getusershell.3:101 build/C/man2/idle.2:61 build/C/man2/ioctl.2:119 build/C/man2/ioperm.2:104 build/C/man3/lockf.3:154 build/C/man2/mincore.2:134 build/C/man2/mkdir.2:204 build/C/man2/nice.2:75 build/C/man2/pread.2:115 build/C/man2/set_thread_area.2:63 build/C/man2/setup.2:62 build/C/man3/sleep.3:44 build/C/man3/swab.3:77 build/C/man2/swapon.2:159 build/C/man3/sysconf.3:324 build/C/man2/sysctl.2:100 build/C/man2/sysinfo.2:83 build/C/man3/tcgetpgrp.3:116 build/C/man2/truncate.2:195 build/C/man3/ualarm.3:97 build/C/man2/umask.2:95 build/C/man2/uname.2:73 build/C/man2/uselib.2:76 build/C/man3/usleep.3:96 build/C/man2/vfork.2:159 build/C/man2/vhangup.2:63
+#: build/C/man2/_syscall.2:85 build/C/man2/access.2:262 build/C/man2/alarm.2:59 build/C/man2/brk.2:114 build/C/man2/chdir.2:125 build/C/man2/chmod.2:330 build/C/man2/chown.2:313 build/C/man2/chroot.2:134 build/C/man2/close.2:84 build/C/man3/confstr.3:127 build/C/man3/crypt.3:183 build/C/man3/daemon.3:96 build/C/man3/des_crypt.3:142 build/C/man2/dup.2:170 build/C/man3/encrypt.3:137 build/C/man3/euidaccess.3:80 build/C/man3/exec.3:199 build/C/man2/execve.2:456 build/C/man2/exit_group.2:43 build/C/man2/fcntl.2:1177 build/C/man3/fexecve.3:94 build/C/man2/flock.2:139 build/C/man2/fork.2:221 build/C/man3/fpathconf.3:169 build/C/man2/fsync.2:125 build/C/man3/get_nprocs_conf.3:48 build/C/man2/get_thread_area.2:46 build/C/man3/getcwd.3:208 build/C/man2/getdomainname.2:110 build/C/man3/getdtablesize.3:69 build/C/man3/gethostid.3:92 build/C/man2/gethostname.2:124 build/C/man3/getlogin.3:154 build/C/man3/getopt.3:318 build/C/man2/getpagesize.2:64 build/C/man2/gettid.2:58 build/C/man3/getumask.3:58 build/C/man3/getusershell.3:101 build/C/man2/idle.2:61 build/C/man2/ioctl.2:119 build/C/man2/ioperm.2:104 build/C/man3/lockf.3:154 build/C/man2/mincore.2:134 build/C/man2/mkdir.2:204 build/C/man2/nice.2:75 build/C/man2/pread.2:115 build/C/man2/set_thread_area.2:63 build/C/man2/setup.2:62 build/C/man3/sleep.3:44 build/C/man3/swab.3:77 build/C/man2/swapon.2:157 build/C/man3/sysconf.3:324 build/C/man2/sysctl.2:100 build/C/man2/sysinfo.2:83 build/C/man3/tcgetpgrp.3:116 build/C/man2/truncate.2:195 build/C/man3/ualarm.3:97 build/C/man2/umask.2:95 build/C/man2/uname.2:73 build/C/man2/uselib.2:76 build/C/man3/usleep.3:96 build/C/man2/vfork.2:159 build/C/man2/vhangup.2:63
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:87 build/C/man2/access.2:268 build/C/man2/alarm.2:61 build/C/man2/brk.2:122 build/C/man2/chdir.2:127 build/C/man2/chmod.2:337 build/C/man2/chown.2:330 build/C/man2/chroot.2:139 build/C/man2/close.2:87 build/C/man3/crypt.3:188 build/C/man3/daemon.3:102 build/C/man2/dup.2:180 build/C/man3/encrypt.3:148 build/C/man3/euidaccess.3:86 build/C/man3/exec.3:205 build/C/man2/execve.2:464 build/C/man2/exit_group.2:45 build/C/man2/fcntl.2:1227 build/C/man3/fexecve.3:99 build/C/man2/flock.2:148 build/C/man2/fork.2:215 build/C/man3/fpathconf.3:171 build/C/man2/fsync.2:140 build/C/man3/get_nprocs_conf.3:50 build/C/man2/get_thread_area.2:50 build/C/man3/getcwd.3:230 build/C/man2/getdomainname.2:113 build/C/man3/getdtablesize.3:77 build/C/man3/gethostid.3:102 build/C/man2/gethostname.2:130 build/C/man3/getopt.3:350 build/C/man2/getpagesize.2:71 build/C/man2/gettid.2:62 build/C/man3/getumask.3:60 build/C/man2/ioctl.2:134 build/C/man2/ioperm.2:108 build/C/man2/mkdir.2:211 build/C/man2/nice.2:82 build/C/man2/pread.2:117 build/C/man2/set_thread_area.2:67 build/C/man2/setup.2:65 build/C/man2/swapon.2:165 build/C/man2/syscall.2:78 build/C/man2/syscalls.2:662 build/C/man2/sysctl.2:114 build/C/man3/tcgetpgrp.3:118 build/C/man2/truncate.2:208 build/C/man3/ualarm.3:105 build/C/man2/umask.2:97 build/C/man2/uname.2:82 build/C/man2/uselib.2:80 build/C/man3/usleep.3:114 build/C/man2/vfork.2:174
+#: build/C/man2/_syscall.2:87 build/C/man2/access.2:268 build/C/man2/alarm.2:61 build/C/man2/brk.2:122 build/C/man2/chdir.2:127 build/C/man2/chmod.2:337 build/C/man2/chown.2:330 build/C/man2/chroot.2:139 build/C/man2/close.2:87 build/C/man3/crypt.3:188 build/C/man3/daemon.3:102 build/C/man2/dup.2:180 build/C/man3/encrypt.3:148 build/C/man3/euidaccess.3:86 build/C/man3/exec.3:205 build/C/man2/execve.2:464 build/C/man2/exit_group.2:45 build/C/man2/fcntl.2:1227 build/C/man3/fexecve.3:99 build/C/man2/flock.2:148 build/C/man2/fork.2:223 build/C/man3/fpathconf.3:171 build/C/man2/fsync.2:140 build/C/man3/get_nprocs_conf.3:50 build/C/man2/get_thread_area.2:50 build/C/man3/getcwd.3:230 build/C/man2/getdomainname.2:113 build/C/man3/getdtablesize.3:77 build/C/man3/gethostid.3:102 build/C/man2/gethostname.2:130 build/C/man3/getopt.3:350 build/C/man2/getpagesize.2:71 build/C/man2/gettid.2:62 build/C/man3/getumask.3:60 build/C/man2/ioctl.2:134 build/C/man2/ioperm.2:108 build/C/man2/mkdir.2:211 build/C/man2/nice.2:82 build/C/man2/pread.2:117 build/C/man2/set_thread_area.2:67 build/C/man2/setup.2:65 build/C/man2/swapon.2:163 build/C/man2/syscall.2:78 build/C/man2/syscalls.2:662 build/C/man2/sysctl.2:114 build/C/man3/tcgetpgrp.3:118 build/C/man2/truncate.2:208 build/C/man3/ualarm.3:105 build/C/man2/umask.2:97 build/C/man2/uname.2:82 build/C/man2/uselib.2:80 build/C/man3/usleep.3:114 build/C/man2/vfork.2:174
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:140 build/C/man2/chown.2:427 build/C/man3/confstr.3:129 build/C/man3/encrypt.3:150 build/C/man2/execve.2:565 build/C/man2/fork.2:246 build/C/man3/get_nprocs_conf.3:67 build/C/man3/getopt.3:376 build/C/man5/shells.5:45 build/C/man2/syscall.2:210 build/C/man2/sysctl.2:143
+#: build/C/man2/_syscall.2:140 build/C/man2/chown.2:427 build/C/man3/confstr.3:129 build/C/man3/encrypt.3:150 build/C/man2/execve.2:565 build/C/man2/fork.2:254 build/C/man3/get_nprocs_conf.3:67 build/C/man3/getopt.3:376 build/C/man5/shells.5:45 build/C/man2/syscall.2:210 build/C/man2/sysctl.2:143
#, no-wrap
msgid "EXAMPLE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:184 build/C/man2/access.2:372 build/C/man2/alarm.2:86 build/C/man2/brk.2:164 build/C/man2/chdir.2:136 build/C/man2/chmod.2:347 build/C/man2/chown.2:475 build/C/man2/chroot.2:151 build/C/man2/close.2:131 build/C/man3/confstr.3:146 build/C/man3/crypt.3:249 build/C/man3/daemon.3:110 build/C/man3/des_crypt.3:145 build/C/man2/dup.2:207 build/C/man3/encrypt.3:174 build/C/man7/environ.7:248 build/C/man3/euidaccess.3:101 build/C/man3/exec.3:241 build/C/man2/execve.2:660 build/C/man2/exit_group.2:49 build/C/man2/fcntl.2:1342 build/C/man3/fexecve.3:137 build/C/man2/flock.2:202 build/C/man2/fork.2:251 build/C/man3/fpathconf.3:180 build/C/man2/fsync.2:162 build/C/man2/get_thread_area.2:55 build/C/man3/getcwd.3:249 build/C/man2/getdomainname.2:127 build/C/man3/getdtablesize.3:90 build/C/man3/gethostid.3:124 build/C/man2/gethostname.2:176 build/C/man3/getlogin.3:209 build/C/man3/getopt.3:515 build/C/man2/getpagesize.2:108 build/C/man2/gettid.2:71 build/C/man3/getumask.3:63 build/C/man3/getusershell.3:103 build/C/man2/ioctl.2:142 build/C/man2/ioctl_list.2:963 build/C/man2/ioperm.2:121 build/C/man3/lockf.3:156 build/C/man2/mincore.2:166 build/C/man2/mkdir.2:223 build/C/man2/nice.2:105 build/C/man2/pread.2:158 build/C/man2/set_thread_area.2:72 build/C/man5/shells.5:56 build/C/man3/sleep.3:61 build/C/man3/swab.3:79 build/C/man2/swapon.2:199 build/C/man2/syscall.2:227 build/C/man2/syscalls.2:839 build/C/man3/sysconf.3:335 build/C/man2/sysctl.2:181 build/C/man2/sysinfo.2:94 build/C/man3/tcgetpgrp.3:127 build/C/man2/truncate.2:256 build/C/man3/ualarm.3:147 build/C/man2/umask.2:118 build/C/man2/uname.2:167 build/C/man2/uselib.2:102 build/C/man3/usleep.3:147 build/C/man2/vfork.2:273 build/C/man2/vhangup.2:66
+#: build/C/man2/_syscall.2:184 build/C/man2/access.2:372 build/C/man2/alarm.2:86 build/C/man2/brk.2:164 build/C/man2/chdir.2:136 build/C/man2/chmod.2:347 build/C/man2/chown.2:475 build/C/man2/chroot.2:151 build/C/man2/close.2:131 build/C/man3/confstr.3:146 build/C/man3/crypt.3:249 build/C/man3/daemon.3:110 build/C/man3/des_crypt.3:145 build/C/man2/dup.2:207 build/C/man3/encrypt.3:174 build/C/man7/environ.7:248 build/C/man3/euidaccess.3:101 build/C/man3/exec.3:241 build/C/man2/execve.2:660 build/C/man2/exit_group.2:49 build/C/man2/fcntl.2:1342 build/C/man3/fexecve.3:137 build/C/man2/flock.2:202 build/C/man2/fork.2:259 build/C/man3/fpathconf.3:180 build/C/man2/fsync.2:162 build/C/man2/get_thread_area.2:55 build/C/man3/getcwd.3:249 build/C/man2/getdomainname.2:127 build/C/man3/getdtablesize.3:90 build/C/man3/gethostid.3:124 build/C/man2/gethostname.2:176 build/C/man3/getlogin.3:209 build/C/man3/getopt.3:515 build/C/man2/getpagesize.2:108 build/C/man2/gettid.2:71 build/C/man3/getumask.3:63 build/C/man3/getusershell.3:103 build/C/man2/ioctl.2:142 build/C/man2/ioctl_list.2:963 build/C/man2/ioperm.2:121 build/C/man3/lockf.3:156 build/C/man2/mincore.2:166 build/C/man2/mkdir.2:223 build/C/man2/nice.2:105 build/C/man2/pread.2:158 build/C/man2/set_thread_area.2:72 build/C/man5/shells.5:56 build/C/man3/sleep.3:61 build/C/man3/swab.3:79 build/C/man2/swapon.2:197 build/C/man2/syscall.2:227 build/C/man2/syscalls.2:839 build/C/man3/sysconf.3:335 build/C/man2/sysctl.2:181 build/C/man2/sysinfo.2:94 build/C/man3/tcgetpgrp.3:127 build/C/man2/truncate.2:256 build/C/man3/ualarm.3:147 build/C/man2/umask.2:118 build/C/man2/uname.2:167 build/C/man2/uselib.2:102 build/C/man3/usleep.3:147 build/C/man2/vfork.2:273 build/C/man2/vhangup.2:66
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:188 build/C/man2/access.2:383 build/C/man2/alarm.2:95 build/C/man2/brk.2:169 build/C/man2/chdir.2:140 build/C/man2/chmod.2:354 build/C/man2/chown.2:480 build/C/man2/chroot.2:154 build/C/man2/close.2:138 build/C/man3/confstr.3:154 build/C/man3/crypt.3:255 build/C/man3/daemon.3:113 build/C/man3/des_crypt.3:149 build/C/man2/dup.2:211 build/C/man3/encrypt.3:179 build/C/man7/environ.7:262 build/C/man3/euidaccess.3:112 build/C/man3/exec.3:248 build/C/man2/execve.2:671 build/C/man2/exit_group.2:51 build/C/man2/fcntl.2:1363 build/C/man3/fexecve.3:139 build/C/man2/flock.2:216 build/C/man2/fork.2:262 build/C/man3/fpathconf.3:186 build/C/man2/fsync.2:170 build/C/man3/get_nprocs_conf.3:88 build/C/man2/get_thread_area.2:58 build/C/man3/getcwd.3:256 build/C/man2/getdomainname.2:131 build/C/man3/getdtablesize.3:95 build/C/man3/gethostid.3:127 build/C/man2/gethostname.2:180 build/C/man3/getlogin.3:213 build/C/man3/getopt.3:517 build/C/man2/getpagesize.2:111 build/C/man2/gettid.2:90 build/C/man3/getumask.3:65 build/C/man3/getusershell.3:105 build/C/man2/idle.2:64 build/C/man2/ioctl.2:150 build/C/man2/ioctl_list.2:965 build/C/man2/ioperm.2:125 build/C/man3/lockf.3:171 build/C/man2/mincore.2:169 build/C/man2/mkdir.2:234 build/C/man2/nice.2:113 build/C/man2/pread.2:163 build/C/man2/set_thread_area.2:74 build/C/man2/setup.2:72 build/C/man5/shells.5:59 build/C/man3/sleep.3:66 build/C/man3/swab.3:81 build/C/man2/swapon.2:203 build/C/man2/syscall.2:232 build/C/man2/syscalls.2:845 build/C/man3/sysconf.3:344 build/C/man2/sysctl.2:183 build/C/man2/sysinfo.2:96 build/C/man3/tcgetpgrp.3:131 build/C/man2/truncate.2:260 build/C/man3/ualarm.3:155 build/C/man2/umask.2:124 build/C/man2/uname.2:171 build/C/man2/uselib.2:112 build/C/man3/usleep.3:156 build/C/man2/vfork.2:279 build/C/man2/vhangup.2:69
+#: build/C/man2/_syscall.2:188 build/C/man2/access.2:383 build/C/man2/alarm.2:95 build/C/man2/brk.2:169 build/C/man2/chdir.2:140 build/C/man2/chmod.2:354 build/C/man2/chown.2:480 build/C/man2/chroot.2:154 build/C/man2/close.2:138 build/C/man3/confstr.3:154 build/C/man3/crypt.3:255 build/C/man3/daemon.3:113 build/C/man3/des_crypt.3:149 build/C/man2/dup.2:211 build/C/man3/encrypt.3:179 build/C/man7/environ.7:262 build/C/man3/euidaccess.3:112 build/C/man3/exec.3:248 build/C/man2/execve.2:671 build/C/man2/exit_group.2:51 build/C/man2/fcntl.2:1363 build/C/man3/fexecve.3:139 build/C/man2/flock.2:216 build/C/man2/fork.2:270 build/C/man3/fpathconf.3:186 build/C/man2/fsync.2:170 build/C/man3/get_nprocs_conf.3:88 build/C/man2/get_thread_area.2:58 build/C/man3/getcwd.3:256 build/C/man2/getdomainname.2:131 build/C/man3/getdtablesize.3:95 build/C/man3/gethostid.3:127 build/C/man2/gethostname.2:180 build/C/man3/getlogin.3:213 build/C/man3/getopt.3:517 build/C/man2/getpagesize.2:111 build/C/man2/gettid.2:90 build/C/man3/getumask.3:65 build/C/man3/getusershell.3:105 build/C/man2/idle.2:64 build/C/man2/ioctl.2:150 build/C/man2/ioctl_list.2:965 build/C/man2/ioperm.2:125 build/C/man3/lockf.3:171 build/C/man2/mincore.2:169 build/C/man2/mkdir.2:234 build/C/man2/nice.2:113 build/C/man2/pread.2:163 build/C/man2/set_thread_area.2:74 build/C/man2/setup.2:72 build/C/man5/shells.5:59 build/C/man3/sleep.3:66 build/C/man3/swab.3:81 build/C/man2/swapon.2:201 build/C/man2/syscall.2:232 build/C/man2/syscalls.2:845 build/C/man3/sysconf.3:344 build/C/man2/sysctl.2:183 build/C/man2/sysinfo.2:96 build/C/man3/tcgetpgrp.3:131 build/C/man2/truncate.2:260 build/C/man3/ualarm.3:155 build/C/man2/umask.2:124 build/C/man2/uname.2:171 build/C/man2/uselib.2:112 build/C/man3/usleep.3:156 build/C/man2/vfork.2:279 build/C/man2/vhangup.2:69
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man2/_syscall.2:196 build/C/man2/access.2:391 build/C/man2/alarm.2:103 build/C/man2/brk.2:177 build/C/man2/chdir.2:148 build/C/man2/chmod.2:362 build/C/man2/chown.2:488 build/C/man2/chroot.2:162 build/C/man2/close.2:146 build/C/man3/confstr.3:162 build/C/man3/crypt.3:263 build/C/man3/daemon.3:121 build/C/man3/des_crypt.3:157 build/C/man2/dup.2:219 build/C/man3/encrypt.3:187 build/C/man7/environ.7:270 build/C/man3/euidaccess.3:120 build/C/man3/exec.3:256 build/C/man2/execve.2:679 build/C/man2/exit_group.2:59 build/C/man2/fcntl.2:1371 build/C/man3/fexecve.3:147 build/C/man2/flock.2:224 build/C/man2/fork.2:270 build/C/man3/fpathconf.3:194 build/C/man2/fsync.2:178 build/C/man3/get_nprocs_conf.3:96 build/C/man2/get_thread_area.2:66 build/C/man3/getcwd.3:264 build/C/man2/getdomainname.2:139 build/C/man3/getdtablesize.3:103 build/C/man3/gethostid.3:135 build/C/man2/gethostname.2:188 build/C/man3/getlogin.3:221 build/C/man3/getopt.3:525 build/C/man2/getpagesize.2:119 build/C/man2/gettid.2:98 build/C/man3/getumask.3:73 build/C/man3/getusershell.3:113 build/C/man2/idle.2:72 build/C/man2/ioctl.2:158 build/C/man2/ioctl_list.2:973 build/C/man2/ioperm.2:133 build/C/man3/lockf.3:179 build/C/man2/mincore.2:177 build/C/man2/mkdir.2:242 build/C/man2/nice.2:121 build/C/man2/pread.2:171 build/C/man2/set_thread_area.2:82 build/C/man2/setup.2:80 build/C/man5/shells.5:67 build/C/man3/sleep.3:74 build/C/man3/swab.3:89 build/C/man2/swapon.2:211 build/C/man2/syscall.2:240 build/C/man2/syscalls.2:853 build/C/man3/sysconf.3:352 build/C/man2/sysctl.2:191 build/C/man2/sysinfo.2:104 build/C/man3/tcgetpgrp.3:139 build/C/man2/truncate.2:268 build/C/man3/ualarm.3:163 build/C/man2/umask.2:132 build/C/man2/uname.2:179 build/C/man2/uselib.2:120 build/C/man3/usleep.3:164 build/C/man2/vfork.2:287 build/C/man2/vhangup.2:77
+#: build/C/man2/_syscall.2:196 build/C/man2/access.2:391 build/C/man2/alarm.2:103 build/C/man2/brk.2:177 build/C/man2/chdir.2:148 build/C/man2/chmod.2:362 build/C/man2/chown.2:488 build/C/man2/chroot.2:162 build/C/man2/close.2:146 build/C/man3/confstr.3:162 build/C/man3/crypt.3:263 build/C/man3/daemon.3:121 build/C/man3/des_crypt.3:157 build/C/man2/dup.2:219 build/C/man3/encrypt.3:187 build/C/man7/environ.7:270 build/C/man3/euidaccess.3:120 build/C/man3/exec.3:256 build/C/man2/execve.2:679 build/C/man2/exit_group.2:59 build/C/man2/fcntl.2:1371 build/C/man3/fexecve.3:147 build/C/man2/flock.2:224 build/C/man2/fork.2:278 build/C/man3/fpathconf.3:194 build/C/man2/fsync.2:178 build/C/man3/get_nprocs_conf.3:96 build/C/man2/get_thread_area.2:66 build/C/man3/getcwd.3:264 build/C/man2/getdomainname.2:139 build/C/man3/getdtablesize.3:103 build/C/man3/gethostid.3:135 build/C/man2/gethostname.2:188 build/C/man3/getlogin.3:221 build/C/man3/getopt.3:525 build/C/man2/getpagesize.2:119 build/C/man2/gettid.2:98 build/C/man3/getumask.3:73 build/C/man3/getusershell.3:113 build/C/man2/idle.2:72 build/C/man2/ioctl.2:158 build/C/man2/ioctl_list.2:973 build/C/man2/ioperm.2:133 build/C/man3/lockf.3:179 build/C/man2/mincore.2:177 build/C/man2/mkdir.2:242 build/C/man2/nice.2:121 build/C/man2/pread.2:171 build/C/man2/set_thread_area.2:82 build/C/man2/setup.2:80 build/C/man5/shells.5:67 build/C/man3/sleep.3:74 build/C/man3/swab.3:89 build/C/man2/swapon.2:209 build/C/man2/syscall.2:240 build/C/man2/syscalls.2:853 build/C/man3/sysconf.3:352 build/C/man2/sysctl.2:191 build/C/man2/sysinfo.2:104 build/C/man3/tcgetpgrp.3:139 build/C/man2/truncate.2:268 build/C/man3/ualarm.3:163 build/C/man2/umask.2:132 build/C/man2/uname.2:179 build/C/man2/uselib.2:120 build/C/man3/usleep.3:164 build/C/man2/vfork.2:287 build/C/man2/vhangup.2:77
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: SH
-#: build/C/man2/access.2:169 build/C/man2/alarm.2:54 build/C/man2/brk.2:93 build/C/man2/chdir.2:70 build/C/man2/chmod.2:231 build/C/man2/chown.2:224 build/C/man2/chroot.2:90 build/C/man2/close.2:64 build/C/man3/confstr.3:94 build/C/man3/crypt.3:120 build/C/man3/daemon.3:73 build/C/man3/des_crypt.3:106 build/C/man2/dup.2:120 build/C/man3/encrypt.3:113 build/C/man3/euidaccess.3:58 build/C/man3/exec.3:183 build/C/man2/execve.2:357 build/C/man2/exit_group.2:39 build/C/man2/fcntl.2:1082 build/C/man3/fexecve.3:67 build/C/man2/flock.2:112 build/C/man2/fork.2:173 build/C/man3/fpathconf.3:160 build/C/man2/fsync.2:108 build/C/man3/get_nprocs_conf.3:46 build/C/man2/get_thread_area.2:29 build/C/man3/getcwd.3:156 build/C/man2/getdomainname.2:75 build/C/man3/getdtablesize.3:61 build/C/man3/gethostid.3:71 build/C/man2/gethostname.2:89 build/C/man3/getlogin.3:95 build/C/man3/getopt.3:274 build/C/man2/gettid.2:50 build/C/man3/getusershell.3:85 build/C/man2/idle.2:52 build/C/man2/ioctl.2:85 build/C/man2/ioctl_list.2:107 build/C/man2/ioperm.2:82 build/C/man3/lockf.3:116 build/C/man2/mincore.2:94 build/C/man2/mkdir.2:115 build/C/man2/nice.2:56 build/C/man2/pread.2:79 build/C/man2/set_thread_area.2:44 build/C/man2/setup.2:53 build/C/man3/sleep.3:40 build/C/man3/swab.3:68 build/C/man2/swapon.2:108 build/C/man2/syscall.2:72 build/C/man3/sysconf.3:311 build/C/man2/sysctl.2:74 build/C/man2/sysinfo.2:74 build/C/man3/tcgetpgrp.3:64 build/C/man2/truncate.2:110 build/C/man3/ualarm.3:81 build/C/man2/umask.2:92 build/C/man2/uname.2:63 build/C/man2/uselib.2:48 build/C/man3/usleep.3:75 build/C/man2/vhangup.2:50
+#: build/C/man2/access.2:169 build/C/man2/alarm.2:54 build/C/man2/brk.2:93 build/C/man2/chdir.2:70 build/C/man2/chmod.2:231 build/C/man2/chown.2:224 build/C/man2/chroot.2:90 build/C/man2/close.2:64 build/C/man3/confstr.3:94 build/C/man3/crypt.3:120 build/C/man3/daemon.3:73 build/C/man3/des_crypt.3:106 build/C/man2/dup.2:120 build/C/man3/encrypt.3:113 build/C/man3/euidaccess.3:58 build/C/man3/exec.3:183 build/C/man2/execve.2:357 build/C/man2/exit_group.2:39 build/C/man2/fcntl.2:1082 build/C/man3/fexecve.3:67 build/C/man2/flock.2:112 build/C/man2/fork.2:173 build/C/man3/fpathconf.3:160 build/C/man2/fsync.2:108 build/C/man3/get_nprocs_conf.3:46 build/C/man2/get_thread_area.2:29 build/C/man3/getcwd.3:156 build/C/man2/getdomainname.2:75 build/C/man3/getdtablesize.3:61 build/C/man3/gethostid.3:71 build/C/man2/gethostname.2:89 build/C/man3/getlogin.3:95 build/C/man3/getopt.3:274 build/C/man2/gettid.2:50 build/C/man3/getusershell.3:85 build/C/man2/idle.2:52 build/C/man2/ioctl.2:85 build/C/man2/ioctl_list.2:107 build/C/man2/ioperm.2:82 build/C/man3/lockf.3:116 build/C/man2/mincore.2:94 build/C/man2/mkdir.2:115 build/C/man2/nice.2:56 build/C/man2/pread.2:79 build/C/man2/set_thread_area.2:44 build/C/man2/setup.2:53 build/C/man3/sleep.3:40 build/C/man3/swab.3:68 build/C/man2/swapon.2:106 build/C/man2/syscall.2:72 build/C/man3/sysconf.3:311 build/C/man2/sysctl.2:74 build/C/man2/sysinfo.2:74 build/C/man3/tcgetpgrp.3:64 build/C/man2/truncate.2:110 build/C/man3/ualarm.3:81 build/C/man2/umask.2:92 build/C/man2/uname.2:63 build/C/man2/uselib.2:48 build/C/man3/usleep.3:75 build/C/man2/vhangup.2:50
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/access.2:185 build/C/man2/chdir.2:75 build/C/man2/chmod.2:236 build/C/man2/chown.2:229 build/C/man2/chroot.2:95 build/C/man2/close.2:70 build/C/man3/confstr.3:121 build/C/man3/crypt.3:123 build/C/man2/dup.2:126 build/C/man3/encrypt.3:115 build/C/man3/euidaccess.3:66 build/C/man3/exec.3:190 build/C/man2/execve.2:363 build/C/man2/fcntl.2:1115 build/C/man3/fexecve.3:74 build/C/man2/flock.2:117 build/C/man2/fork.2:180 build/C/man2/fsync.2:113 build/C/man2/get_thread_area.2:35 build/C/man3/getcwd.3:172 build/C/man2/getdomainname.2:80 build/C/man3/getdtablesize.3:63 build/C/man3/gethostid.3:81 build/C/man2/gethostname.2:94 build/C/man3/getlogin.3:103 build/C/man2/gettid.2:52 build/C/man2/idle.2:55 build/C/man2/ioctl.2:94 build/C/man2/ioperm.2:87 build/C/man3/lockf.3:121 build/C/man2/mincore.2:101 build/C/man2/mkdir.2:122 build/C/man2/nice.2:61 build/C/man2/pread.2:89 build/C/man2/set_thread_area.2:49 build/C/man2/setup.2:56 build/C/man2/swapon.2:113 build/C/man2/sysctl.2:81 build/C/man2/sysinfo.2:79 build/C/man3/tcgetpgrp.3:86 build/C/man2/truncate.2:115 build/C/man3/ualarm.3:84 build/C/man2/uname.2:68 build/C/man2/uselib.2:53 build/C/man3/usleep.3:82 build/C/man2/vhangup.2:55
+#: build/C/man2/access.2:185 build/C/man2/chdir.2:75 build/C/man2/chmod.2:236 build/C/man2/chown.2:229 build/C/man2/chroot.2:95 build/C/man2/close.2:70 build/C/man3/confstr.3:121 build/C/man3/crypt.3:123 build/C/man2/dup.2:126 build/C/man3/encrypt.3:115 build/C/man3/euidaccess.3:66 build/C/man3/exec.3:190 build/C/man2/execve.2:363 build/C/man2/fcntl.2:1115 build/C/man3/fexecve.3:74 build/C/man2/flock.2:117 build/C/man2/fork.2:180 build/C/man2/fsync.2:113 build/C/man2/get_thread_area.2:35 build/C/man3/getcwd.3:172 build/C/man2/getdomainname.2:80 build/C/man3/getdtablesize.3:63 build/C/man3/gethostid.3:81 build/C/man2/gethostname.2:94 build/C/man3/getlogin.3:103 build/C/man2/gettid.2:52 build/C/man2/idle.2:55 build/C/man2/ioctl.2:94 build/C/man2/ioperm.2:87 build/C/man3/lockf.3:121 build/C/man2/mincore.2:101 build/C/man2/mkdir.2:122 build/C/man2/nice.2:61 build/C/man2/pread.2:89 build/C/man2/set_thread_area.2:49 build/C/man2/setup.2:56 build/C/man2/swapon.2:111 build/C/man2/sysctl.2:81 build/C/man2/sysinfo.2:79 build/C/man3/tcgetpgrp.3:86 build/C/man2/truncate.2:115 build/C/man3/ualarm.3:84 build/C/man2/uname.2:68 build/C/man2/uselib.2:53 build/C/man3/usleep.3:82 build/C/man2/vhangup.2:55
#, no-wrap
msgid "ERRORS"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/access.2:205 build/C/man2/chdir.2:102 build/C/man2/chmod.2:263 build/C/man2/chown.2:253 build/C/man2/chown.2:279 build/C/man2/chroot.2:120 build/C/man2/execve.2:424 build/C/man3/getcwd.3:198 build/C/man3/getlogin.3:122 build/C/man2/mkdir.2:156 build/C/man2/swapon.2:144 build/C/man2/truncate.2:158
+#: build/C/man2/access.2:205 build/C/man2/chdir.2:102 build/C/man2/chmod.2:263 build/C/man2/chown.2:253 build/C/man2/chown.2:279 build/C/man2/chroot.2:120 build/C/man2/execve.2:424 build/C/man3/getcwd.3:198 build/C/man3/getlogin.3:122 build/C/man2/mkdir.2:156 build/C/man2/swapon.2:142 build/C/man2/truncate.2:158
#, no-wrap
msgid "B<ENOENT>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/access.2:227 build/C/man2/access.2:248 build/C/man2/chmod.2:310 build/C/man2/chown.2:299 build/C/man3/confstr.3:122 build/C/man3/crypt.3:124 build/C/man2/dup.2:151 build/C/man2/execve.2:396 build/C/man2/fcntl.2:1153 build/C/man3/fexecve.3:78 build/C/man2/flock.2:127 build/C/man2/get_thread_area.2:39 build/C/man3/getcwd.3:180 build/C/man2/getdomainname.2:87 build/C/man2/getdomainname.2:99 build/C/man2/gethostname.2:99 build/C/man2/ioctl.2:103 build/C/man2/ioperm.2:88 build/C/man3/lockf.3:147 build/C/man2/mincore.2:108 build/C/man2/set_thread_area.2:50 build/C/man2/swapon.2:121 build/C/man2/swapon.2:126 build/C/man2/swapon.2:136 build/C/man3/tcgetpgrp.3:91 build/C/man2/truncate.2:140 build/C/man2/truncate.2:191 build/C/man3/ualarm.3:88 build/C/man3/usleep.3:87
+#: build/C/man2/access.2:227 build/C/man2/access.2:248 build/C/man2/chmod.2:310 build/C/man2/chown.2:299 build/C/man3/confstr.3:122 build/C/man3/crypt.3:124 build/C/man2/dup.2:151 build/C/man2/execve.2:396 build/C/man2/fcntl.2:1153 build/C/man3/fexecve.3:78 build/C/man2/flock.2:127 build/C/man2/get_thread_area.2:39 build/C/man3/getcwd.3:180 build/C/man2/getdomainname.2:87 build/C/man2/getdomainname.2:99 build/C/man2/gethostname.2:99 build/C/man2/ioctl.2:103 build/C/man2/ioperm.2:88 build/C/man3/lockf.3:147 build/C/man2/mincore.2:108 build/C/man2/set_thread_area.2:50 build/C/man2/swapon.2:119 build/C/man2/swapon.2:124 build/C/man2/swapon.2:134 build/C/man3/tcgetpgrp.3:91 build/C/man2/truncate.2:140 build/C/man2/truncate.2:191 build/C/man3/ualarm.3:88 build/C/man3/usleep.3:87
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/access.2:234 build/C/man2/chdir.2:105 build/C/man2/chmod.2:266 build/C/man2/chown.2:256 build/C/man2/chroot.2:123 build/C/man2/execve.2:435 build/C/man2/fork.2:203 build/C/man3/getlogin.3:125 build/C/man2/ioperm.2:97 build/C/man2/mincore.2:112 build/C/man2/mincore.2:124 build/C/man2/mkdir.2:161 build/C/man2/swapon.2:149
+#: build/C/man2/access.2:234 build/C/man2/chdir.2:105 build/C/man2/chmod.2:266 build/C/man2/chown.2:256 build/C/man2/chroot.2:123 build/C/man2/execve.2:435 build/C/man2/fork.2:211 build/C/man3/getlogin.3:125 build/C/man2/ioperm.2:97 build/C/man2/mincore.2:112 build/C/man2/mincore.2:124 build/C/man2/mkdir.2:161 build/C/man2/swapon.2:147
#, no-wrap
msgid "B<ENOMEM>"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man2/chdir.2:75 build/C/man2/chmod.2:236 build/C/man2/chown.2:229 build/C/man2/chroot.2:95 build/C/man2/flock.2:117 build/C/man2/getdomainname.2:80 build/C/man2/gethostname.2:94 build/C/man2/ioperm.2:87 build/C/man3/lockf.3:121 build/C/man2/swapon.2:113 build/C/man2/sysinfo.2:79 build/C/man2/truncate.2:115 build/C/man2/uname.2:68 build/C/man2/uselib.2:53 build/C/man2/vhangup.2:55
+#: build/C/man2/chdir.2:75 build/C/man2/chmod.2:236 build/C/man2/chown.2:229 build/C/man2/chroot.2:95 build/C/man2/flock.2:117 build/C/man2/getdomainname.2:80 build/C/man2/gethostname.2:94 build/C/man2/ioperm.2:87 build/C/man3/lockf.3:121 build/C/man2/swapon.2:111 build/C/man2/sysinfo.2:79 build/C/man2/truncate.2:115 build/C/man2/uname.2:68 build/C/man2/uselib.2:53 build/C/man2/vhangup.2:55
msgid ""
"On success, zero is returned. On error, -1 is returned, and I<errno> is set "
"appropriately."
msgstr ""
#. type: TP
-#: build/C/man2/chmod.2:272 build/C/man2/chmod.2:293 build/C/man2/chown.2:262 build/C/man2/chown.2:282 build/C/man2/chroot.2:131 build/C/man3/crypt.3:169 build/C/man2/execve.2:443 build/C/man2/execve.2:449 build/C/man2/fcntl.2:1172 build/C/man2/getdomainname.2:91 build/C/man3/gethostid.3:88 build/C/man2/gethostname.2:117 build/C/man2/idle.2:56 build/C/man2/ioperm.2:101 build/C/man2/mkdir.2:178 build/C/man2/nice.2:62 build/C/man2/setup.2:57 build/C/man2/swapon.2:152 build/C/man3/tcgetpgrp.3:104 build/C/man2/truncate.2:164 build/C/man2/vhangup.2:56
+#: build/C/man2/chmod.2:272 build/C/man2/chmod.2:293 build/C/man2/chown.2:262 build/C/man2/chown.2:282 build/C/man2/chroot.2:131 build/C/man3/crypt.3:169 build/C/man2/execve.2:443 build/C/man2/execve.2:449 build/C/man2/fcntl.2:1172 build/C/man2/getdomainname.2:91 build/C/man3/gethostid.3:88 build/C/man2/gethostname.2:117 build/C/man2/idle.2:56 build/C/man2/ioperm.2:101 build/C/man2/mkdir.2:178 build/C/man2/nice.2:62 build/C/man2/setup.2:57 build/C/man2/swapon.2:150 build/C/man3/tcgetpgrp.3:104 build/C/man2/truncate.2:164 build/C/man2/vhangup.2:56
#, no-wrap
msgid "B<EPERM>"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man2/close.2:87 build/C/man2/fork.2:215 build/C/man3/swab.3:79 build/C/man2/umask.2:97
+#: build/C/man2/close.2:87 build/C/man2/fork.2:223 build/C/man3/swab.3:79 build/C/man2/umask.2:97
msgid "SVr4, 4.3BSD, POSIX.1-2001."
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man3/confstr.3:31 build/C/man3/fpathconf.3:41 build/C/man3/sysconf.3:27
+#: build/C/man3/confstr.3:31 build/C/man3/sysconf.3:27
#, no-wrap
msgid "2014-03-20"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man3/crypt.3:36 build/C/man2/swapon.2:37
+#: build/C/man3/crypt.3:36
#, no-wrap
msgid "2014-02-26"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man3/crypt.3:130 build/C/man3/encrypt.3:120 build/C/man3/fexecve.3:86 build/C/man2/fork.2:207
+#: build/C/man3/crypt.3:130 build/C/man3/encrypt.3:120 build/C/man3/fexecve.3:86 build/C/man2/fork.2:215
#, no-wrap
msgid "B<ENOSYS>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/dup.2:133 build/C/man2/swapon.2:114
+#: build/C/man2/dup.2:133 build/C/man2/swapon.2:112
#, no-wrap
msgid "B<EBUSY>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/execve.2:421 build/C/man3/getlogin.3:108 build/C/man2/swapon.2:141 build/C/man2/uselib.2:67
+#: build/C/man2/execve.2:421 build/C/man3/getlogin.3:108 build/C/man2/swapon.2:139 build/C/man2/uselib.2:67
#, no-wrap
msgid "B<ENFILE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/execve.2:424 build/C/man2/swapon.2:144 build/C/man2/uselib.2:70
+#: build/C/man2/execve.2:424 build/C/man2/swapon.2:142 build/C/man2/uselib.2:70
msgid "The system limit on the total number of open files has been reached."
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/fcntl.2:1119 build/C/man2/fork.2:181 build/C/man2/fork.2:186 build/C/man2/fork.2:196
+#: build/C/man2/fcntl.2:1119 build/C/man2/fork.2:181 build/C/man2/fork.2:186 build/C/man2/fork.2:204
#, no-wrap
msgid "B<EAGAIN>"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man2/fork.2:39
+#: build/C/man2/fork.2:39 build/C/man3/fpathconf.3:41 build/C/man2/swapon.2:37
#, no-wrap
-msgid "2014-05-12"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
"tables and allocate a task structure for the child."
msgstr ""
+#. NOTE! The following should match the description in pthread_create(3)
#. type: Plain text
-#: build/C/man2/fork.2:196
+#: build/C/man2/fork.2:204
msgid ""
-"It was not possible to create a new process because the caller's "
-"B<RLIMIT_NPROC> resource limit was encountered. To exceed this limit, the "
-"process must have either the B<CAP_SYS_ADMIN> or the B<CAP_SYS_RESOURCE> "
-"capability."
+"A system-imposed limit on the number of threads was encountered. There are "
+"a number of limits that may trigger this error: the B<RLIMIT_NPROC> soft "
+"resource limit (set via B<setrlimit>(2)), which limits the number of "
+"processes and threads for a real user ID, was reached; the kernel's "
+"system-wide limit on the number of processes and threads, "
+"I</proc/sys/kernel/threads-max>, was reached (see B<proc>(5)); or the "
+"maximum number of PIDs, I</proc/sys/kernel/pid_max>, was reached (see "
+"B<proc>(5))."
msgstr ""
#. type: Plain text
-#: build/C/man2/fork.2:203
+#: build/C/man2/fork.2:211
msgid ""
"The caller is operating under the B<SCHED_DEADLINE> scheduling policy and "
"does not have the reset-on-fork flag set. See B<sched>(7)."
msgstr ""
#. type: Plain text
-#: build/C/man2/fork.2:207
+#: build/C/man2/fork.2:215
msgid ""
"B<fork>() failed to allocate the necessary kernel structures because memory "
"is tight."
#. e.g., arm (optionally), blackfin, c6x, frv, h8300, microblaze, xtensa
#. type: Plain text
-#: build/C/man2/fork.2:213
+#: build/C/man2/fork.2:221
msgid ""
"B<fork>() is not supported on this platform (for example, hardware without "
"a Memory-Management Unit)."
msgstr ""
#. type: Plain text
-#: build/C/man2/fork.2:222
+#: build/C/man2/fork.2:230
msgid ""
"Under Linux, B<fork>() is implemented using copy-on-write pages, so the "
"only penalty that it incurs is the time and memory required to duplicate the "
#. nptl/sysdeps/unix/sysv/linux/fork.c
#. and does some magic to ensure that getpid(2) returns the right value.
#. type: Plain text
-#: build/C/man2/fork.2:246
+#: build/C/man2/fork.2:254
msgid ""
"Since version 2.3.3, rather than invoking the kernel's B<fork>() system "
"call, the glibc B<fork>() wrapper that is provided as part of the NPTL "
msgstr ""
#. type: Plain text
-#: build/C/man2/fork.2:251
+#: build/C/man2/fork.2:259
msgid "See B<pipe>(2) and B<wait>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man2/fork.2:262
+#: build/C/man2/fork.2:270
msgid ""
"B<clone>(2), B<execve>(2), B<exit>(2), B<setrlimit>(2), B<unshare>(2), "
"B<vfork>(2), B<wait>(2), B<daemon>(3), B<capabilities>(7), B<credentials>(7)"
#. type: Plain text
#: build/C/man3/fpathconf.3:51
#, no-wrap
-msgid "B<long pathconf(char *>I<path>B<, int >I<name>B<);>\n"
+msgid "B<long pathconf(const char *>I<path>B<, int >I<name>B<);>\n"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man2/swapon.2:44
-msgid "B<#include E<lt>asm/page.hE<gt> /* to find PAGE_SIZE */>"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man2/swapon.2:46
msgid "B<#include E<lt>sys/swap.hE<gt>>"
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:48
+#: build/C/man2/swapon.2:46
msgid "B<int swapon(const char *>I<path>B<, int >I<swapflags>B<);>"
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:50
+#: build/C/man2/swapon.2:48
msgid "B<int swapoff(const char *>I<path>B<);>"
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:57
+#: build/C/man2/swapon.2:55
msgid ""
"B<swapon>() sets the swap area to the file or block device specified by "
"I<path>. B<swapoff>() stops swapping to the file or block device specified "
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:67
+#: build/C/man2/swapon.2:65
msgid ""
"If the B<SWAP_FLAG_PREFER> flag is specified in the B<swapon>() "
"I<swapflags> argument, the new swap area will have a higher priority than "
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:70
+#: build/C/man2/swapon.2:68
msgid "I<(prio E<lt>E<lt> SWAP_FLAG_PRIO_SHIFT) & SWAP_FLAG_PRIO_MASK>"
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:82
+#: build/C/man2/swapon.2:80
msgid ""
"If the B<SWAP_FLAG_DISCARD> flag is specified in the B<swapon>() "
"I<swapflags> argument, freed swap pages will be discarded before they are "
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:86
+#: build/C/man2/swapon.2:84
msgid ""
"These functions may be used only by a privileged process (one having the "
"B<CAP_SYS_ADMIN> capability)."
msgstr ""
#. type: SS
-#: build/C/man2/swapon.2:86
+#: build/C/man2/swapon.2:84
#, no-wrap
msgid "Priority"
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:91
+#: build/C/man2/swapon.2:89
msgid ""
"Each swap area has a priority, either high or low. The default priority is "
"low. Within the low-priority areas, newer areas are even lower priority "
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:97
+#: build/C/man2/swapon.2:95
msgid ""
"All priorities set with I<swapflags> are high-priority, higher than "
"default. They may have any nonnegative value chosen by the caller. Higher "
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:105
+#: build/C/man2/swapon.2:103
msgid ""
"Swap pages are allocated from areas in priority order, highest priority "
"first. For areas with different priorities, a higher-priority area is "
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:108
+#: build/C/man2/swapon.2:106
msgid ""
"As of Linux 1.3.6, the kernel usually follows these rules, but there are "
"exceptions."
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:121
+#: build/C/man2/swapon.2:119
msgid ""
"(for B<swapon>()) The specified I<path> is already being used as a swap "
"area."
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:126
+#: build/C/man2/swapon.2:124
msgid ""
"The file I<path> exists, but refers neither to a regular file nor to a block "
"device;"
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:131
+#: build/C/man2/swapon.2:129
msgid ""
"(B<swapon>()) The indicated path does not contain a valid swap signature or "
"resides on an in-memory filesystem such as tmpfs."
msgstr ""
#. type: TP
-#: build/C/man2/swapon.2:131
+#: build/C/man2/swapon.2:129
#, no-wrap
msgid "B<EINVAL> (since Linux 3.4)"
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:136
+#: build/C/man2/swapon.2:134
msgid "(B<swapon>()) An invalid flag value was specified in I<flags>."
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:141
+#: build/C/man2/swapon.2:139
msgid "(B<swapoff>()) I<path> is not currently a swap area."
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:149
+#: build/C/man2/swapon.2:147
msgid "The file I<path> does not exist."
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:152
+#: build/C/man2/swapon.2:150
msgid "The system has insufficient memory to start swapping."
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:159
+#: build/C/man2/swapon.2:157
msgid ""
"The caller does not have the B<CAP_SYS_ADMIN> capability. Alternatively, "
"the maximum number of swap files are already in use; see NOTES below."
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:165
+#: build/C/man2/swapon.2:163
msgid ""
"These functions are Linux-specific and should not be used in programs "
"intended to be portable. The second I<swapflags> argument was introduced in "
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:168
+#: build/C/man2/swapon.2:166
msgid "The partition or path must be prepared with B<mkswap>(8)."
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:188
+#: build/C/man2/swapon.2:186
msgid ""
"There is an upper limit on the number of swap files that may be used, "
"defined by the kernel constant B<MAX_SWAPFILES>. Before kernel 2.4.10, "
#. To be precise: 2.6.35.5
#. type: Plain text
-#: build/C/man2/swapon.2:199
+#: build/C/man2/swapon.2:197
msgid ""
"Discard of swap pages was introduced in kernel 2.6.29, then made conditional "
"on the B<SWAP_FLAG_DISCARD> flag in kernel 2.6.36, which still discards the "
msgstr ""
#. type: Plain text
-#: build/C/man2/swapon.2:203
+#: build/C/man2/swapon.2:201
msgid "B<mkswap>(8), B<swapoff>(8), B<swapon>(8)"
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-03 07:10+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: TH
#: build/C/man3/getutent.3:31
-#, no-wrap
-msgid "2013-04-19"
-msgstr "2013-04-19"
+#, fuzzy, no-wrap
+#| msgid "2014-04-08"
+msgid "2014-05-28"
+msgstr "2014-04-08"
#. type: TH
#: build/C/man3/getutent.3:31 build/C/man3/getutmp.3:26
#. type: Plain text
#: build/C/man3/getutent.3:41
-msgid "B<struct utmp *getutid(struct utmp *>I<ut>B<);>"
+#, fuzzy
+#| msgid "B<struct utmp *getutid(struct utmp *>I<ut>B<);>"
+msgid "B<struct utmp *getutid(const struct utmp *>I<ut>B<);>"
msgstr "B<struct utmp *getutid(struct utmp *>I<ut>B<);>"
#. type: Plain text
#: build/C/man3/getutent.3:43
-msgid "B<struct utmp *getutline(struct utmp *>I<ut>B<);>"
+#, fuzzy
+#| msgid "B<struct utmp *getutline(struct utmp *>I<ut>B<);>"
+msgid "B<struct utmp *getutline(const struct utmp *>I<ut>B<);>"
msgstr "B<struct utmp *getutline(struct utmp *>I<ut>B<);>"
#. type: Plain text
#: build/C/man3/getutent.3:45
-msgid "B<struct utmp *pututline(struct utmp *>I<ut>B<);>"
+#, fuzzy
+#| msgid "B<struct utmp *pututline(struct utmp *>I<ut>B<);>"
+msgid "B<struct utmp *pututline(const struct utmp *>I<ut>B<);>"
msgstr "B<struct utmp *pututline(struct utmp *>I<ut>B<);>"
#. type: Plain text
#. type: Plain text
#: build/C/man3/getutent.3:303 build/C/man3/getutmp.3:88
#: build/C/man3/login.3:141 build/C/man3/updwtmp.3:98 build/C/man5/utmp.5:360
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
"B<ac>(1), B<date>(1), B<last>(1), B<login>(1), B<utmpdump>(1), B<who>(1), "
"B<getutent>(3), B<getutmp>(3), B<login>(3), B<logout>(3), B<logwtmp>(3), "
"B<updwtmp>(3), B<init>(8)"
+
+#~ msgid "2013-04-19"
+#~ msgstr "2013-04-19"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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/man3/getutent.3:31
#, no-wrap
-msgid "2013-04-19"
+msgid "2014-05-28"
msgstr ""
#. type: TH
#. type: Plain text
#: build/C/man3/getutent.3:41
-msgid "B<struct utmp *getutid(struct utmp *>I<ut>B<);>"
+msgid "B<struct utmp *getutid(const struct utmp *>I<ut>B<);>"
msgstr ""
#. type: Plain text
#: build/C/man3/getutent.3:43
-msgid "B<struct utmp *getutline(struct utmp *>I<ut>B<);>"
+msgid "B<struct utmp *getutline(const struct utmp *>I<ut>B<);>"
msgstr ""
#. type: Plain text
#: build/C/man3/getutent.3:45
-msgid "B<struct utmp *pututline(struct utmp *>I<ut>B<);>"
+msgid "B<struct utmp *pututline(const struct utmp *>I<ut>B<);>"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/getutent.3:303 build/C/man3/getutmp.3:88 build/C/man3/login.3:141 build/C/man3/updwtmp.3:98 build/C/man5/utmp.5:360
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-03 07:20+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/wctob.3:80 build/C/man3/wcwidth.3:79 build/C/man3/wmemchr.3:69
#: build/C/man3/wmemcmp.3:88 build/C/man3/wmemcpy.3:72
#: build/C/man3/wmemmove.3:68 build/C/man3/wmemset.3:60
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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: Plain text
#: build/C/man3/btowc.3:80 build/C/man3/fgetws.3:84 build/C/man3/fputws.3:71 build/C/man3/fwide.3:107 build/C/man3/getwchar.3:81 build/C/man3/mbrlen.3:129 build/C/man3/mbrtowc.3:199 build/C/man3/mbsinit.3:112 build/C/man3/mbsnrtowcs.3:189 build/C/man3/mbsrtowcs.3:153 build/C/man3/putwchar.3:86 build/C/man3/ungetwc.3:101 build/C/man3/wcpcpy.3:85 build/C/man3/wcpncpy.3:111 build/C/man3/wcrtomb.3:133 build/C/man3/wcscasecmp.3:113 build/C/man3/wcscat.3:68 build/C/man3/wcschr.3:68 build/C/man3/wcscmp.3:78 build/C/man3/wcscpy.3:70 build/C/man3/wcscspn.3:80 build/C/man3/wcsdup.3:86 build/C/man3/wcslen.3:59 build/C/man3/wcsncasecmp.3:118 build/C/man3/wcsncat.3:69 build/C/man3/wcsncmp.3:91 build/C/man3/wcsncpy.3:86 build/C/man3/wcsnlen.3:100 build/C/man3/wcsnrtombs.3:185 build/C/man3/wcspbrk.3:68 build/C/man3/wcsrchr.3:65 build/C/man3/wcsrtombs.3:153 build/C/man3/wcsspn.3:78 build/C/man3/wcsstr.3:74 build/C/man3/wcstoimax.3:78 build/C/man3/wcstok.3:115 build/C/man3/wcswidth.3:75 build/C/man3/wctob.3:80 build/C/man3/wcwidth.3:79 build/C/man3/wmemchr.3:69 build/C/man3/wmemcmp.3:88 build/C/man3/wmemcpy.3:72 build/C/man3/wmemmove.3:68 build/C/man3/wmemset.3:60
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+0900\n"
"PO-Revision-Date: 2014-06-03 07:20+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/iswxdigit.3:81 build/C/man3/towctrans.3:81
#: build/C/man3/towlower.3:131 build/C/man3/towupper.3:131
#: build/C/man3/wctrans.3:89 build/C/man3/wctype.3:101
-msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.67 of the Linux I<man-pages> project. A "
+#| "description of the project, information about reporting bugs, and the "
+#| "latest version of this page, can be found at \\%http://www.kernel.org/doc/"
+#| "man-pages/."
+msgid ""
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2014-06-08 01:30+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: Plain text
#: build/C/man3/iswalnum.3:94 build/C/man3/iswalpha.3:98 build/C/man3/iswblank.3:97 build/C/man3/iswcntrl.3:82 build/C/man3/iswctype.3:93 build/C/man3/iswdigit.3:89 build/C/man3/iswgraph.3:82 build/C/man3/iswlower.3:100 build/C/man3/iswprint.3:68 build/C/man3/iswpunct.3:84 build/C/man3/iswspace.3:76 build/C/man3/iswupper.3:94 build/C/man3/iswxdigit.3:81 build/C/man3/towctrans.3:81 build/C/man3/towlower.3:131 build/C/man3/towupper.3:131 build/C/man3/wctrans.3:89 build/C/man3/wctype.3:101
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.68 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
+# pagename,#complete,#remaining,#all
+aio.7,114,1,115
+aio_cancel.3,39,1,40
+aio_error.3,38,1,39
+aio_fsync.3,32,1,33
+aio_init.3,28,1,29
+aio_read.3,43,1,44
+aio_return.3,32,1,33
+aio_suspend.3,40,1,41
+aio_write.3,41,1,42
+io_cancel.2,33,1,34
+io_destroy.2,31,1,32
+io_getevents.2,35,1,36
+io_setup.2,35,1,36
+io_submit.2,35,1,36
+lio_listio.3,52,1,53
+# pagename,#complete,#remaining,#all
+bdflush.2,33,1,34
+boot.7,46,1,47
+bootparam.7,374,1,375
+reboot.2,50,1,51
+sync.2,37,1,38
+# pagename,#complete,#remaining,#all
+armscii-8.7,109,1,110
+ascii.7,88,1,89
+charsets.7,81,4,85
+cp1251.7,143,1,144
+iso_8859-1.7,132,1,133
+iso_8859-10.7,130,1,131
+iso_8859-11.7,122,1,123
+iso_8859-13.7,130,1,131
+iso_8859-14.7,130,1,131
+iso_8859-15.7,129,1,130
+iso_8859-16.7,131,1,132
+iso_8859-2.7,131,1,132
+iso_8859-3.7,123,1,124
+iso_8859-4.7,128,1,129
+iso_8859-5.7,132,1,133
+iso_8859-6.7,85,1,86
+iso_8859-7.7,134,1,135
+iso_8859-8.7,94,1,95
+iso_8859-9.7,128,1,129
+koi8-r.7,156,1,157
+koi8-u.7,157,1,158
+unicode.7,55,1,56
+utf-8.7,65,1,66
+# pagename,#complete,#remaining,#all
+cabs.3,22,1,23
+cacos.3,33,1,34
+cacosh.3,31,1,32
+carg.3,29,1,30
+casin.3,22,1,23
+casinh.3,22,1,23
+catan.3,31,1,32
+catanh.3,31,1,32
+ccos.3,21,1,22
+ccosh.3,21,1,22
+cerf.3,23,1,24
+cexp.3,22,1,23
+cexp2.3,20,1,21
+cimag.3,27,1,28
+clog.3,23,1,24
+clog10.3,22,1,23
+clog2.3,21,1,22
+complex.7,22,1,23
+conj.3,25,1,26
+cpow.3,20,1,21
+cproj.3,25,1,26
+creal.3,27,1,28
+csin.3,21,1,22
+csinh.3,21,1,22
+csqrt.3,20,1,21
+ctan.3,21,1,22
+ctanh.3,21,1,22
+# pagename,#complete,#remaining,#all
+btree.3,47,1,48
+dbopen.3,98,1,99
+hash.3,38,1,39
+mpool.3,41,1,42
+recno.3,47,1,48
+# pagename,#complete,#remaining,#all
+closedir.3,21,1,22
+dirfd.3,36,1,37
+getdents.2,71,1,72
+getdirentries.3,22,1,23
+opendir.3,46,1,47
+readdir.2,36,1,37
+readdir.3,59,1,60
+rewinddir.3,21,1,22
+scandir.3,58,4,62
+seekdir.3,24,1,25
+telldir.3,28,1,29
+# pagename,#complete,#remaining,#all
+epoll.7,106,1,107
+epoll_create.2,39,1,40
+epoll_ctl.2,66,1,67
+epoll_wait.2,55,1,56
+poll.2,91,1,92
+# pagename,#complete,#remaining,#all
+abort.3,23,1,24
+assert.3,21,1,22
+assert_perror.3,20,1,21
+err.3,34,1,35
+errno.3,266,1,267
+error.3,26,1,27
# pagename,#complete,#remaining,#all
-spufs.7,118,41,159
+filesystems.5,59,1,60
+fts.3,127,1,128
+ftw.3,84,1,85
+getfsent.3,32,1,33
+getmntent.3,41,1,42
+getxattr.2,34,1,35
+listxattr.2,36,1,37
+mount.2,95,1,96
+path_resolution.7,50,1,51
+removexattr.2,30,1,31
+setxattr.2,37,1,38
+spu_create.2,77,1,78
+spu_run.2,77,1,78
+spufs.7,117,42,159
+stat.2,226,1,227
+statfs.2,58,1,59
+statvfs.3,61,1,62
+sysfs.2,33,1,34
+umount.2,55,1,56
+ustat.2,33,1,34
+# pagename,#complete,#remaining,#all
+iconv.3,43,1,44
+iconv_close.3,20,1,21
+iconv_open.3,31,1,32
# pagename,#complete,#remaining,#all
-fanotify_init.2,18,56,74
-fanotify_mark.2,28,72,100
-fanotify.7,20,167,187
+inotify.7,150,59,209
+inotify_add_watch.2,39,1,40
+inotify_init.2,35,1,36
+inotify_rm_watch.2,26,1,27
+fanotify_init.2,17,57,74
+fanotify_mark.2,27,73,100
+fanotify.7,19,168,187
# pagename,#complete,#remaining,#all
-proc.5,934,64,998
+feature_test_macros.7,167,1,168
+intro.1,47,1,48
+intro.2,31,1,32
+intro.3,18,1,19
+intro.4,16,1,17
+intro.5,14,1,15
+intro.6,12,1,13
+intro.7,14,1,15
+intro.8,13,1,14
+libc.7,18,1,19
+mailaddr.7,38,1,39
+man-pages.7,287,1,288
+man.7,137,1,138
+mdoc.7,219,1,220
+operator.7,10,1,11
+posixoptions.7,154,1,155
+proc.5,931,67,998
+standards.7,79,1,80
+suffixes.7,233,1,234
+undocumented.3,15,1,16
+unimplemented.2,19,1,20
+units.7,52,1,53
+mdoc.samples.7,770,1,771
# pagename,#complete,#remaining,#all
-add_key.2,30,23,53
-keyctl.2,37,31,68
-request_key.2,29,24,53
+add_key.2,29,24,53
+keyctl.2,36,32,68
+request_key.2,28,25,53
# pagename,#complete,#remaining,#all
-rtld-audit.7,32,99,131
+dl_iterate_phdr.3,39,2,41
+dlopen.3,101,1,102
+elf.5,515,1,516
+end.3,33,1,34
+ld.so.8,133,1,134
+ldconfig.8,43,1,44
+ldd.1,34,1,35
+rtld-audit.7,31,100,131
+sln.8,17,1,18
# pagename,#complete,#remaining,#all
-create_module.2,35,3,38
-delete_module.2,36,24,60
-init_module.2,45,34,79
-query_module.2,51,3,54
+create_module.2,34,4,38
+delete_module.2,35,25,60
+get_kernel_syms.2,32,1,33
+init_module.2,44,35,79
+query_module.2,50,4,54
# pagename,#complete,#remaining,#all
-locale.1,33,18,51
-locale.5,316,91,407
-newlocale.3,60,29,89
-uselocale.3,30,11,41
+catgets.3,19,1,20
+catopen.3,32,1,33
+charmap.5,43,1,44
+duplocale.3,54,1,55
+isalpha.3,76,1,77
+locale.1,28,25,53
+locale.5,296,114,410
+locale.7,54,11,65
+localeconv.3,23,1,24
+newlocale.3,58,31,89
+nl_langinfo.3,50,4,54
+setlocale.3,25,26,51
+strfmon.3,49,1,50
+uselocale.3,29,12,41
+toascii.3,25,1,26
+toupper.3,37,1,38
+localedef.1,19,104,123
# pagename,#complete,#remaining,#all
-get_robust_list.2,23,14,37
-getunwind.2,18,14,32
-perf_event_open.2,303,435,738
-perfmonctl.2,42,23,65
-process_vm_readv.2,47,17,64
-ptrace.2,85,204,289
-quotactl.2,55,47,102
+arch_prctl.2,43,1,44
+futex.2,75,1,76
+get_robust_list.2,22,15,37
+getunwind.2,17,15,32
+kexec_load.2,42,1,43
+lookup_dcookie.2,34,1,35
+modify_ldt.2,33,1,34
+nfsservctl.2,19,1,20
+outb.2,21,1,22
+pciconfig_read.2,42,1,43
+perf_event_open.2,302,436,738
+perfmonctl.2,41,24,65
+personality.2,21,1,22
+pivot_root.2,51,1,52
+process_vm_readv.2,46,18,64
+ptrace.2,84,205,289
+quotactl.2,54,48,102
+sendfile.2,46,1,47
+set_tid_address.2,31,1,32
+splice.2,51,1,52
+tee.2,47,1,48
+vm86.2,26,1,27
+vmsplice.2,40,1,41
+# pagename,#complete,#remaining,#all
+__setfpucw.3,26,1,27
+addseverity.3,24,1,25
+argz_add.3,40,5,45
+backtrace.3,49,1,50
+basename.3,43,1,44
+envz_add.3,32,4,36
+ftok.3,27,1,28
+longjmp.3,32,1,33
+offsetof.3,27,1,28
+program_invocation_name.3,20,1,21
+queue.3,107,1,108
+realpath.3,50,1,51
+setjmp.3,26,1,27
+xcrypt.3,23,1,24
+# pagename,#complete,#remaining,#all
+dir_colors.5,150,1,151
+issue.5,13,1,14
+motd.5,14,1,15
+nologin.5,13,1,14
+slabinfo.5,24,1,25
+# pagename,#complete,#remaining,#all
+futex.7,29,1,30
+hier.7,215,1,216
+# pagename,#complete,#remaining,#all
+INFINITY.3,24,1,25
+abs.3,34,1,35
+acos.3,31,1,32
+acosh.3,36,1,37
+asin.3,32,1,33
+asinh.3,36,1,37
+atan.3,32,1,33
+atan2.3,36,1,37
+atanh.3,40,1,41
+cbrt.3,34,1,35
+ceil.3,34,1,35
+copysign.3,34,1,35
+cos.3,36,1,37
+cosh.3,36,1,37
+div.3,33,1,34
+erf.3,40,1,41
+erfc.3,43,1,44
+exp.3,36,1,37
+exp10.3,28,1,29
+exp2.3,30,1,31
+expm1.3,46,1,47
+fabs.3,32,1,33
+fdim.3,37,1,38
+fenv.3,83,1,84
+finite.3,41,1,42
+floor.3,33,1,34
+fma.3,46,1,47
+fmax.3,33,1,34
+fmin.3,33,1,34
+fmod.3,37,1,38
+fpclassify.3,56,1,57
+frexp.3,40,1,41
+gamma.3,38,1,39
+hypot.3,40,1,41
+ilogb.3,41,1,42
+infnan.3,26,1,27
+isgreater.3,48,1,49
+j0.3,42,1,43
+ldexp.3,39,1,40
+lgamma.3,51,1,52
+log.3,38,1,39
+log10.3,28,1,29
+log1p.3,44,1,45
+log2.3,30,1,31
+logb.3,40,1,41
+lrint.3,40,1,41
+lround.3,40,1,41
+math_error.7,38,1,39
+matherr.3,124,1,125
+modf.3,31,1,32
+nan.3,29,1,30
+nextafter.3,53,1,54
+pow.3,60,1,61
+pow10.3,22,1,23
+remainder.3,48,1,49
+remquo.3,42,1,43
+rint.3,43,1,44
+round.3,36,1,37
+scalb.3,45,1,46
+scalbln.3,53,1,54
+signbit.3,30,1,31
+significand.3,24,1,25
+sin.3,36,1,37
+sincos.3,34,1,35
+sinh.3,34,1,35
+sqrt.3,33,1,34
+tan.3,39,1,40
+tanh.3,33,1,34
+tgamma.3,58,1,59
+trunc.3,34,1,35
+y0.3,52,1,53
# pagename,#complete,#remaining,#all
-fallocate.2,83,5,88
-mallinfo.3,48,17,65
-malloc_get_state.3,18,7,25
-malloc_trim.3,18,8,26
-malloc_usable_size.3,17,5,22
-mallopt.3,60,51,111
-mcheck.3,29,25,54
-mtrace.3,26,11,37
-remap_file_pages.2,37,1,38
-shmget.2,76,7,83
-shmop.2,64,6,70
-subpage_prot.2,24,12,36
+alloc_hugepages.2,31,1,32
+alloca.3,35,1,36
+cacheflush.2,29,1,30
+fallocate.2,82,6,88
+madvise.2,81,1,82
+mallinfo.3,47,18,65
+malloc_get_state.3,17,8,25
+malloc_hook.3,42,1,43
+malloc_info.3,56,1,57
+malloc_stats.3,18,1,19
+malloc_trim.3,15,11,26
+malloc_usable_size.3,16,6,22
+mallopt.3,59,52,111
+mcheck.3,28,26,54
+mlock.2,71,1,72
+mmap.2,138,1,139
+mmap2.2,31,1,32
+mprotect.2,59,1,60
+mremap.2,40,1,41
+msync.2,32,1,33
+mtrace.3,25,12,37
+posix_fadvise.2,57,1,58
+posix_fallocate.3,38,1,39
+posix_memalign.3,57,1,58
+readahead.2,30,1,31
+remap_file_pages.2,34,4,38
+shm_open.3,65,1,66
+shm_overview.7,43,1,44
+shmctl.2,70,1,71
+shmget.2,75,8,83
+shmop.2,63,7,70
+subpage_prot.2,23,13,36
+sync_file_range.2,60,1,61
+# pagename,#complete,#remaining,#all
+mq_close.3,25,1,26
+mq_getattr.3,31,3,34
+mq_getsetattr.2,20,1,21
+mq_notify.3,57,1,58
+mq_open.3,59,1,60
+mq_overview.7,72,1,73
+mq_receive.3,43,1,44
+mq_send.3,44,1,45
+mq_unlink.3,26,1,27
+msgctl.2,56,1,57
+msgget.2,50,1,51
+msgop.2,125,1,126
# pagename,#complete,#remaining,#all
-getaddrinfo_a.3,81,41,122
-inet_net_pton.3,54,38,92
-ip.7,216,4,220
-nss.5,20,7,27
-packet.7,112,2,114
+arp.7,76,1,77
+byteorder.3,27,1,28
+cmsg.3,42,1,43
+ddp.7,88,1,89
+endian.3,37,1,38
+ether_aton.3,36,1,37
+gai.conf.5,26,1,27
+getaddrinfo.3,131,1,132
+getaddrinfo_a.3,78,44,122
+getent.1,56,1,57
+gethostbyname.3,93,1,94
+getipnodebyname.3,66,1,67
+getnameinfo.3,77,4,81
+getnetent.3,43,1,44
+getnetent_r.3,33,1,34
+getpeername.2,35,1,36
+getprotoent.3,38,1,39
+getprotoent_r.3,50,1,51
+getservent.3,40,1,41
+getservent_r.3,51,1,52
+host.conf.5,50,1,51
+hostname.7,15,1,16
+hosts.5,33,1,34
+hosts.equiv.5,22,1,23
+icmp.7,63,1,64
+inet.3,60,3,63
+inet_ntop.3,32,1,33
+inet_pton.3,46,1,47
+inet_net_pton.3,51,41,92
+ip.7,215,5,220
+ipv6.7,76,1,77
+netdevice.7,103,1,104
+networks.5,24,1,25
+nscd.8,19,1,20
+nscd.conf.5,50,1,51
+nss.5,19,8,27
+nsswitch.conf.5,119,1,120
+packet.7,111,3,114
+protocols.5,27,1,28
+raw.7,69,1,70
+rcmd.3,41,5,46
+resolv.conf.5,60,1,61
+resolver.3,61,8,69
+rexec.3,27,4,31
+services.5,39,1,40
+setnetgrent.3,29,3,32
+shutdown.2,31,1,32
+tcp.7,255,1,256
+udp.7,63,1,64
+udplite.7,41,1,42
+unix.7,101,1,102
+x25.7,32,1,33
+# pagename,#complete,#remaining,#all
+netlink.3,39,1,40
+netlink.7,126,1,127
+rtnetlink.3,41,1,42
+rtnetlink.7,173,1,174
+# pagename,#complete,#remaining,#all
+get_mempolicy.2,37,1,38
+getcpu.2,30,1,31
+mbind.2,57,1,58
+migrate_pages.2,35,1,36
+move_pages.2,67,1,68
+numa.7,51,1,52
+set_mempolicy.2,44,3,47
# pagename,#complete,#remaining,#all
-cpuset.7,102,212,314
+acct.2,52,1,53
+acct.5,33,1,34
+capabilities.7,351,6,357
+capget.2,51,1,52
+cpuset.7,101,213,314
+credentials.7,52,1,53
+getgid.2,23,1,24
+getgroups.2,45,1,46
+getpid.2,23,1,24
+getpriority.2,42,1,43
+getresuid.2,28,1,29
+getrlimit.2,108,3,111
+getrusage.2,73,1,74
+getsid.2,31,1,32
+getuid.2,25,1,26
+iopl.2,32,1,33
+ioprio_set.2,74,1,75
+ipc.2,18,1,19
+seteuid.2,31,1,32
+setfsgid.2,28,1,29
+setfsuid.2,28,1,29
+setgid.2,25,1,26
+setpgid.2,62,1,63
+setresuid.2,35,1,36
+setreuid.2,36,1,37
+setsid.2,24,1,25
+setuid.2,31,1,32
+svipc.7,92,1,93
+ulimit.3,30,1,31
+# pagename,#complete,#remaining,#all
+getcontext.3,35,1,36
+makecontext.3,46,3,49
+pthread_attr_init.3,63,1,64
+pthread_attr_setaffinity_np.3,31,3,34
+pthread_attr_setdetachstate.3,37,3,40
+pthread_attr_setguardsize.3,38,3,41
+pthread_attr_setinheritsched.3,38,2,40
+pthread_attr_setschedparam.3,32,2,34
+pthread_attr_setschedpolicy.3,31,2,33
+pthread_attr_setscope.3,36,3,39
+pthread_attr_setstack.3,39,3,42
+pthread_attr_setstackaddr.3,29,3,32
+pthread_attr_setstacksize.3,37,3,40
+pthread_cancel.3,58,1,59
+pthread_cleanup_push.3,64,1,65
+pthread_cleanup_push_defer_np.3,25,4,29
+pthread_create.3,84,4,88
+pthread_detach.3,33,1,34
+pthread_equal.3,24,3,27
+pthread_exit.3,31,3,34
+pthread_getattr_np.3,74,1,75
+pthread_getcpuclockid.3,49,3,52
+pthread_join.3,38,1,39
+pthread_kill.3,32,1,33
+pthread_kill_other_threads_np.3,22,1,23
+pthread_self.3,29,1,30
+pthread_setaffinity_np.3,54,3,57
+pthread_setcancelstate.3,50,1,51
+pthread_setconcurrency.3,34,3,37
+pthread_setname_np.3,46,3,49
+pthread_setschedparam.3,89,3,92
+pthread_setschedprio.3,32,3,35
+pthread_sigmask.3,45,1,46
+pthread_sigqueue.3,34,3,37
+pthread_testcancel.3,27,1,28
+pthread_tryjoin_np.3,40,1,41
+pthread_yield.3,26,1,27
+pthreads.7,149,1,150
+# pagename,#complete,#remaining,#all
+fgetgrent.3,25,1,26
+fgetpwent.3,28,1,29
+ftpusers.5,15,1,16
+getgrent.3,52,1,53
+getgrent_r.3,42,1,43
+getgrnam.3,59,1,60
+getgrouplist.3,44,1,45
+getpw.3,34,1,35
+getpwent.3,49,1,50
+getpwent_r.3,42,1,43
+getpwnam.3,70,1,71
+getspnam.3,66,3,69
+group.5,25,1,26
+initgroups.3,28,1,29
+passwd.5,39,1,40
+putgrent.3,21,1,22
+putpwent.3,25,1,26
+setaliasent.3,41,1,42
+# pagename,#complete,#remaining,#all
+fnmatch.3,31,1,32
+glob.3,75,1,76
+glob.7,49,1,50
+re_comp.3,25,4,29
+regex.3,84,1,85
+regex.7,39,1,40
+wordexp.3,61,1,62
+# pagename,#complete,#remaining,#all
+getrpcent.3,36,3,39
+getrpcent_r.3,32,1,33
+getrpcport.3,10,4,14
+key_setsecret.3,23,5,28
+rpc.3,171,1,172
+rpc.5,21,1,22
+rtime.3,42,3,45
+xdr.3,88,2,90
# pagename,#complete,#remaining,#all
-sched_setattr.2,33,58,91
-sched_setscheduler.2,52,6,58
-sched.7,62,71,133
+CPU_SET.3,88,1,89
+clone.2,198,3,201
+kcmp.2,61,1,62
+sched_get_priority_max.2,26,1,27
+sched_getcpu.3,37,1,38
+sched_rr_get_interval.2,35,1,36
+sched_setaffinity.2,42,1,43
+sched_setattr.2,32,59,91
+sched_setparam.2,35,1,36
+sched_setscheduler.2,51,7,58
+sched_yield.2,24,1,25
+setns.2,57,1,58
+unshare.2,53,1,54
+sched.7,61,72,133
+# pagename,#complete,#remaining,#all
+bsearch.3,26,1,27
+hsearch.3,64,1,65
+insque.3,52,1,53
+lsearch.3,22,1,23
+qsort.3,37,1,38
+tsearch.3,44,3,47
# pagename,#complete,#remaining,#all
-semget.2,55,7,62
+sem_close.3,24,1,25
+sem_destroy.3,30,1,31
+sem_getvalue.3,28,1,29
+sem_init.3,33,1,34
+sem_open.3,40,1,41
+sem_overview.7,35,1,36
+sem_post.3,31,1,32
+sem_unlink.3,29,1,30
+sem_wait.3,67,1,68
+semctl.2,93,1,94
+semget.2,54,8,62
+semop.2,95,1,96
# pagename,#complete,#remaining,#all
-prctl.2,188,11,199
-restart_syscall.2,20,7,27
-rt_sigqueueinfo.2,30,18,48
-s390_runtime_instr.2,20,11,31
-timer_create.2,67,38,105
-timer_getoverrun.2,27,9,36
-timer_settime.2,28,16,44
+bsd_signal.3,29,1,30
+eventfd.2,91,1,92
+getitimer.2,51,1,52
+gsignal.3,20,1,21
+kill.2,42,1,43
+killpg.2,35,1,36
+pause.2,21,1,22
+prctl.2,187,12,199
+profil.3,23,1,24
+psignal.3,33,1,34
+raise.3,27,1,28
+restart_syscall.2,19,8,27
+rt_sigqueueinfo.2,29,19,48
+s390_runtime_instr.2,19,12,31
+sgetmask.2,29,1,30
+sigaction.2,185,1,186
+sigaltstack.2,61,1,62
+sigevent.7,35,1,36
+siginterrupt.3,26,1,27
+signal.2,54,1,55
+signal.7,197,1,198
+signalfd.2,83,1,84
+sigpause.3,30,1,31
+sigpending.2,30,1,31
+sigprocmask.2,41,1,42
+sigqueue.3,41,1,42
+sigreturn.2,23,1,24
+sigset.3,52,1,53
+sigsetops.3,44,1,45
+sigsuspend.2,30,1,31
+sigvec.3,51,3,54
+sigwait.3,35,1,36
+sigwaitinfo.2,40,1,41
+sysv_signal.3,29,1,30
+timer_create.2,66,39,105
+timer_delete.2,26,1,27
+timer_getoverrun.2,26,10,36
+timer_settime.2,27,17,44
+timerfd_create.2,110,1,111
+tkill.2,34,1,35
+wait.2,135,1,136
+wait4.2,41,1,42
+# pagename,#complete,#remaining,#all
+accept.2,77,1,78
+bind.2,77,1,78
+bindresvport.3,33,1,34
+connect.2,60,1,61
+getifaddrs.3,52,1,53
+getsockname.2,32,1,33
+getsockopt.2,40,1,41
+if_nameindex.3,39,1,40
+if_nametoindex.3,30,1,31
+listen.2,47,1,48
+recv.2,107,1,108
+recvmmsg.2,53,1,54
+select.2,106,1,107
+select_tut.2,133,1,134
+send.2,100,1,101
+sendmmsg.2,45,1,46
+sockatmark.3,44,1,45
+socket.2,126,1,127
+socket.7,183,1,184
+socketcall.2,18,1,19
+socketpair.2,37,1,38
# pagename,#complete,#remaining,#all
-cciss.4,44,44,88
-cpuid.4,11,13,24
-hpsa.4,34,23,57
+cciss.4,43,45,88
+console.4,20,1,21
+console_codes.4,286,1,287
+console_ioctl.4,198,1,199
+core.5,110,3,113
+cpuid.4,10,14,24
+dsp56k.4,32,1,33
+fd.4,109,1,110
+fifo.7,17,1,18
+full.4,19,1,20
+gnu_get_libc_version.3,25,1,26
+hd.4,27,1,28
+hpsa.4,33,24,57
+initrd.4,87,1,88
+lp.4,43,1,44
+makedev.3,19,3,22
+mem.4,28,1,29
+mkfifo.3,61,1,62
+mknod.2,74,1,75
+mouse.4,59,1,60
+msr.4,16,1,17
+null.4,21,1,22
+pipe.7,37,1,38
+ram.4,16,1,17
+random.4,59,1,60
+sd.4,32,1,33
+setlogmask.3,21,1,22
+sk98lin.4,95,1,96
+st.4,212,1,213
+stdarg.3,54,1,55
+syslog.2,64,1,65
+syslog.3,92,1,93
+ttyS.4,19,1,20
+uri.7,143,1,144
+vcs.4,34,1,35
+wavelan.4,41,1,42
# pagename,#complete,#remaining,#all
-fopencookie.3,65,33,98
-link.2,100,3,103
-open.2,236,4,240
-open_by_handle_at.2,96,48,144
-read.2,45,3,48
-rename.2,95,9,104
-symlink.2,78,1,79
-symlink.7,48,23,71
-write.2,54,3,57
+asprintf.3,20,1,21
+ctermid.3,26,1,27
+dprintf.3,23,1,24
+fclose.3,24,1,25
+fcloseall.3,22,1,23
+ferror.3,30,1,31
+fflush.3,30,1,31
+fgetc.3,31,1,32
+fgetwc.3,28,1,29
+flockfile.3,35,1,36
+fmemopen.3,61,1,62
+fmtmsg.3,100,1,101
+fopen.3,66,1,67
+fopencookie.3,64,34,98
+fpurge.3,26,1,27
+fputwc.3,28,1,29
+fread.3,22,1,23
+fseek.3,31,3,34
+fseeko.3,29,1,30
+getline.3,41,1,42
+gets.3,23,1,24
+getw.3,29,1,30
+link.2,99,4,103
+llseek.2,28,1,29
+lseek.2,71,1,72
+lseek64.3,43,1,44
+open.2,235,5,240
+open_by_handle_at.2,95,49,144
+perror.3,23,4,27
+pipe.2,58,1,59
+popen.3,34,1,35
+printf.3,161,1,162
+puts.3,31,1,32
+read.2,44,4,48
+readlink.2,80,1,81
+readv.2,51,1,52
+remove.3,31,1,32
+rename.2,94,10,104
+rmdir.2,47,1,48
+scanf.3,141,1,142
+setbuf.3,44,1,45
+stdin.3,24,1,25
+stdio.3,81,2,83
+stdio_ext.3,43,1,44
+symlink.2,77,2,79
+symlink.7,47,24,71
+tempnam.3,42,1,43
+tmpfile.3,35,1,36
+tmpnam.3,34,1,35
+unlink.2,81,1,82
+unlocked_stdio.3,27,1,28
+wprintf.3,42,1,43
+write.2,53,4,57
# pagename,#complete,#remaining,#all
-getauxval.3,51,32,83
-system.3,39,2,41
-vdso.7,45,136,181
+MB_CUR_MAX.3,17,1,18
+MB_LEN_MAX.3,19,1,20
+_exit.2,30,1,31
+a64l.3,29,3,32
+atexit.3,36,1,37
+atof.3,23,1,24
+atoi.3,33,1,34
+canonicalize_file_name.3,24,1,25
+cfree.3,32,1,33
+clearenv.3,27,1,28
+drand48.3,43,1,44
+drand48_r.3,37,1,38
+ecvt.3,30,1,31
+ecvt_r.3,26,1,27
+exit.3,32,1,33
+gcvt.3,21,3,24
+getauxval.3,49,34,83
+getenv.3,38,1,39
+getloadavg.3,23,1,24
+getsubopt.3,48,1,49
+malloc.3,30,1,31
+mblen.3,27,1,28
+mbstowcs.3,56,1,57
+mbtowc.3,25,1,26
+mkdtemp.3,29,1,30
+mkstemp.3,48,1,49
+mktemp.3,32,1,33
+on_exit.3,22,1,23
+putenv.3,29,1,30
+qecvt.3,26,1,27
+rand.3,40,1,41
+random.3,44,1,45
+random_r.3,38,1,39
+rpmatch.3,33,1,34
+setenv.3,34,1,35
+strtod.3,42,1,43
+strtoimax.3,21,1,22
+strtol.3,58,1,59
+strtoul.3,45,1,46
+system.3,38,3,41
+vdso.7,44,137,181
+wcstombs.3,27,1,28
+wctomb.3,27,1,28
+# pagename,#complete,#remaining,#all
+bcmp.3,21,1,22
+bcopy.3,21,1,22
+bstring.3,24,2,26
+bzero.3,21,1,22
+ffs.3,35,1,36
+index.3,24,1,25
+memccpy.3,22,1,23
+memchr.3,33,1,34
+memcmp.3,21,1,22
+memcpy.3,20,1,21
+memfrob.3,22,1,23
+memmem.3,24,1,25
+memmove.3,21,1,22
+mempcpy.3,31,1,32
+memset.3,21,1,22
+stpcpy.3,34,1,35
+stpncpy.3,29,1,30
+strcasecmp.3,21,1,22
+strcat.3,37,1,38
+strchr.3,30,1,31
+strcmp.3,22,1,23
+strcoll.3,20,1,21
+strcpy.3,40,1,41
+strdup.3,36,1,37
+strerror.3,47,1,48
+strfry.3,19,1,20
+string.3,61,1,62
+strlen.3,21,1,22
+strnlen.3,27,1,28
+strpbrk.3,20,1,21
+strsep.3,33,1,34
+strsignal.3,26,1,27
+strspn.3,23,1,24
+strstr.3,28,1,29
+strtok.3,58,1,59
+strverscmp.3,21,1,22
+strxfrm.3,20,1,21
# pagename,#complete,#remaining,#all
-futimesat.2,27,10,37
-utimensat.2,58,49,107
-zdump.8,21,1,22
+adjtime.3,36,2,38
+adjtimex.2,28,4,32
+clock.3,23,1,24
+clock_getcpuclockid.3,46,1,47
+clock_getres.2,65,1,66
+clock_nanosleep.2,55,1,56
+ctime.3,67,1,68
+difftime.3,23,1,24
+dysize.3,25,1,26
+ftime.3,27,1,28
+futimes.3,36,1,37
+futimesat.2,26,11,37
+getdate.3,76,1,77
+gettimeofday.2,52,1,53
+nanosleep.2,41,1,42
+rtc.4,65,1,66
+stime.2,25,1,26
+strftime.3,151,1,152
+strptime.3,142,1,143
+time.1,113,1,114
+time.2,24,1,25
+time.7,33,1,34
+timegm.3,25,1,26
+timeradd.3,33,1,34
+times.2,37,1,38
+tzfile.5,32,1,33
+tzselect.8,27,1,28
+tzset.3,52,1,53
+utime.2,45,1,46
+utimensat.2,57,50,107
+zdump.8,20,2,22
+zic.8,96,1,97
+# pagename,#complete,#remaining,#all
+getpass.3,40,1,41
+getpt.3,27,1,28
+getttyent.3,33,1,34
+grantpt.3,31,1,32
+isatty.3,26,1,27
+openpty.3,35,1,36
+posix_openpt.3,32,1,33
+pts.4,22,1,23
+ptsname.3,37,1,38
+pty.7,26,1,27
+securetty.5,13,1,14
+tcgetsid.3,31,1,32
+termcap.5,61,1,62
+termio.7,13,1,14
+termios.3,281,1,282
+tty.4,18,1,19
+tty_ioctl.4,151,1,152
+ttyname.3,30,1,31
+ttyslot.3,39,1,40
+ttytype.5,20,1,21
+unlockpt.3,29,1,30
+# pagename,#complete,#remaining,#all
+_syscall.2,40,1,41
+access.2,88,1,89
+alarm.2,25,1,26
+brk.2,33,1,34
+chdir.2,50,1,51
+chmod.2,118,1,119
+chown.2,120,1,121
+chroot.2,51,1,52
+close.2,30,1,31
+confstr.3,37,1,38
+crypt.3,59,1,60
+daemon.3,27,1,28
+des_crypt.3,34,1,35
+dup.2,50,1,51
+encrypt.3,45,1,46
+environ.7,50,1,51
+euidaccess.3,29,1,30
+exec.3,47,1,48
+execve.2,165,1,166
+exit_group.2,22,1,23
+fcntl.2,200,1,201
+fexecve.3,36,1,37
+flock.2,49,1,50
+fork.2,72,3,75
+fpathconf.3,41,3,44
+fsync.2,39,1,40
+get_nprocs_conf.3,26,1,27
+get_thread_area.2,29,1,30
+getcwd.3,53,1,54
+getdomainname.2,38,1,39
+getdtablesize.3,27,1,28
+gethostid.3,37,1,38
+gethostname.2,41,1,42
+getlogin.3,62,1,63
+getopt.3,90,1,91
+getpagesize.2,26,1,27
+gettid.2,26,1,27
+getumask.3,22,1,23
+getusershell.3,30,1,31
+idle.2,22,1,23
+ioctl.2,33,1,34
+ioctl_list.2,505,1,506
+ioperm.2,34,1,35
+lockf.3,43,1,44
+mincore.2,37,1,38
+mkdir.2,75,1,76
+nice.2,26,1,27
+pread.2,35,1,36
+set_thread_area.2,32,1,33
+setup.2,24,1,25
+shells.5,18,1,19
+sleep.3,21,1,22
+swab.3,21,1,22
+swapon.2,51,2,53
+syscall.2,67,1,68
+syscalls.2,475,1,476
+sysconf.3,94,1,95
+sysctl.2,45,1,46
+sysinfo.2,28,1,29
+tcgetpgrp.3,38,1,39
+truncate.2,74,1,75
+ualarm.3,37,1,38
+umask.2,29,1,30
+uname.2,31,1,32
+uselib.2,31,1,32
+usleep.3,36,1,37
+vfork.2,46,1,47
+vhangup.2,23,1,24
+# pagename,#complete,#remaining,#all
+getutent.3,68,5,73
+getutmp.3,25,1,26
+login.3,32,1,33
+updwtmp.3,28,1,29
+utmp.5,51,1,52
+# pagename,#complete,#remaining,#all
+btowc.3,21,1,22
+fgetws.3,24,1,25
+fputws.3,22,1,23
+fwide.3,28,1,29
+getwchar.3,22,1,23
+mbrlen.3,26,1,27
+mbrtowc.3,29,1,30
+mbsinit.3,30,1,31
+mbsnrtowcs.3,37,1,38
+mbsrtowcs.3,30,1,31
+putwchar.3,22,1,23
+ungetwc.3,27,1,28
+wcpcpy.3,29,1,30
+wcpncpy.3,29,1,30
+wcrtomb.3,26,1,27
+wcscasecmp.3,31,1,32
+wcscat.3,23,1,24
+wcschr.3,21,1,22
+wcscmp.3,21,1,22
+wcscpy.3,23,1,24
+wcscspn.3,21,1,22
+wcsdup.3,28,1,29
+wcslen.3,21,1,22
+wcsncasecmp.3,31,1,32
+wcsncat.3,23,1,24
+wcsncmp.3,21,1,22
+wcsncpy.3,23,1,24
+wcsnlen.3,29,1,30
+wcsnrtombs.3,37,1,38
+wcspbrk.3,21,1,22
+wcsrchr.3,21,1,22
+wcsrtombs.3,27,1,28
+wcsspn.3,21,1,22
+wcsstr.3,22,1,23
+wcstoimax.3,20,1,21
+wcstok.3,27,1,28
+wcswidth.3,23,1,24
+wctob.3,22,1,23
+wcwidth.3,25,1,26
+wmemchr.3,21,1,22
+wmemcmp.3,21,1,22
+wmemcpy.3,23,1,24
+wmemmove.3,22,1,23
+wmemset.3,21,1,22
+# pagename,#complete,#remaining,#all
+iswalnum.3,29,1,30
+iswalpha.3,30,1,31
+iswblank.3,30,1,31
+iswcntrl.3,25,1,26
+iswctype.3,24,1,25
+iswdigit.3,26,1,27
+iswgraph.3,24,1,25
+iswlower.3,28,1,29
+iswprint.3,22,1,23
+iswpunct.3,25,1,26
+iswspace.3,23,1,24
+iswupper.3,28,1,29
+iswxdigit.3,25,1,26
+towctrans.3,24,1,25
+towlower.3,36,1,37
+towupper.3,36,1,37
+wctrans.3,25,1,26
+wctype.3,25,1,26
<TR class="over80"><TD COLSPAN=3>Released pages but not completed (released if >=80%)</TD></TR>
<TR class="over70"><TD COLSPAN=3>Near release pages (>= 70%)</TD></TR>
<TR><TH>page name</TH><TH>remaining</TH><TH>comp. %</TH></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>aio</B></TD></TR>
+<TR class="over80"><TD>aio.7</TD><TD>1/115</TD><TD>99.13</TD></TR>
+<TR class="over80"><TD>aio_cancel.3</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>aio_error.3</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>aio_fsync.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>aio_init.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>aio_read.3</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>aio_return.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>aio_suspend.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>aio_write.3</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR class="over80"><TD>io_cancel.2</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>io_destroy.2</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>io_getevents.2</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>io_setup.2</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>io_submit.2</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>lio_listio.3</TD><TD>1/53</TD><TD>98.11</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>boot</B></TD></TR>
+<TR class="over80"><TD>bdflush.2</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>boot.7</TD><TD>1/47</TD><TD>97.87</TD></TR>
+<TR class="over80"><TD>bootparam.7</TD><TD>1/375</TD><TD>99.73</TD></TR>
+<TR class="over80"><TD>reboot.2</TD><TD>1/51</TD><TD>98.04</TD></TR>
+<TR class="over80"><TD>sync.2</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>charset</B></TD></TR>
+<TR class="over80"><TD>armscii-8.7</TD><TD>1/110</TD><TD>99.09</TD></TR>
+<TR class="over80"><TD>ascii.7</TD><TD>1/89</TD><TD>98.88</TD></TR>
+<TR class="over80"><TD>charsets.7</TD><TD>4/85</TD><TD>95.29</TD></TR>
+<TR class="over80"><TD>cp1251.7</TD><TD>1/144</TD><TD>99.31</TD></TR>
+<TR class="over80"><TD>iso_8859-1.7</TD><TD>1/133</TD><TD>99.25</TD></TR>
+<TR class="over80"><TD>iso_8859-10.7</TD><TD>1/131</TD><TD>99.24</TD></TR>
+<TR class="over80"><TD>iso_8859-11.7</TD><TD>1/123</TD><TD>99.19</TD></TR>
+<TR class="over80"><TD>iso_8859-13.7</TD><TD>1/131</TD><TD>99.24</TD></TR>
+<TR class="over80"><TD>iso_8859-14.7</TD><TD>1/131</TD><TD>99.24</TD></TR>
+<TR class="over80"><TD>iso_8859-15.7</TD><TD>1/130</TD><TD>99.23</TD></TR>
+<TR class="over80"><TD>iso_8859-16.7</TD><TD>1/132</TD><TD>99.24</TD></TR>
+<TR class="over80"><TD>iso_8859-2.7</TD><TD>1/132</TD><TD>99.24</TD></TR>
+<TR class="over80"><TD>iso_8859-3.7</TD><TD>1/124</TD><TD>99.19</TD></TR>
+<TR class="over80"><TD>iso_8859-4.7</TD><TD>1/129</TD><TD>99.22</TD></TR>
+<TR class="over80"><TD>iso_8859-5.7</TD><TD>1/133</TD><TD>99.25</TD></TR>
+<TR class="over80"><TD>iso_8859-6.7</TD><TD>1/86</TD><TD>98.84</TD></TR>
+<TR class="over80"><TD>iso_8859-7.7</TD><TD>1/135</TD><TD>99.26</TD></TR>
+<TR class="over80"><TD>iso_8859-8.7</TD><TD>1/95</TD><TD>98.95</TD></TR>
+<TR class="over80"><TD>iso_8859-9.7</TD><TD>1/129</TD><TD>99.22</TD></TR>
+<TR class="over80"><TD>koi8-r.7</TD><TD>1/157</TD><TD>99.36</TD></TR>
+<TR class="over80"><TD>koi8-u.7</TD><TD>1/158</TD><TD>99.37</TD></TR>
+<TR class="over80"><TD>unicode.7</TD><TD>1/56</TD><TD>98.21</TD></TR>
+<TR class="over80"><TD>utf-8.7</TD><TD>1/66</TD><TD>98.48</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>complex</B></TD></TR>
+<TR class="over80"><TD>cabs.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>cacos.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>cacosh.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>carg.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>casin.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>casinh.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>catan.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>catanh.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>ccos.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>ccosh.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>cerf.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>cexp.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>cexp2.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>cimag.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>clog.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>clog10.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>clog2.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>complex.7</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>conj.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>cpow.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>cproj.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>creal.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>csin.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>csinh.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>csqrt.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>ctan.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>ctanh.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>db</B></TD></TR>
+<TR class="over80"><TD>btree.3</TD><TD>1/48</TD><TD>97.92</TD></TR>
+<TR class="over80"><TD>dbopen.3</TD><TD>1/99</TD><TD>98.99</TD></TR>
+<TR class="over80"><TD>hash.3</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>mpool.3</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR class="over80"><TD>recno.3</TD><TD>1/48</TD><TD>97.92</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>dirent</B></TD></TR>
+<TR class="over80"><TD>closedir.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>dirfd.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>getdents.2</TD><TD>1/72</TD><TD>98.61</TD></TR>
+<TR class="over80"><TD>getdirentries.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>opendir.3</TD><TD>1/47</TD><TD>97.87</TD></TR>
+<TR class="over80"><TD>readdir.2</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>readdir.3</TD><TD>1/60</TD><TD>98.33</TD></TR>
+<TR class="over80"><TD>rewinddir.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>scandir.3</TD><TD>4/62</TD><TD>93.55</TD></TR>
+<TR class="over80"><TD>seekdir.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>telldir.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>epoll</B></TD></TR>
+<TR class="over80"><TD>epoll.7</TD><TD>1/107</TD><TD>99.07</TD></TR>
+<TR class="over80"><TD>epoll_create.2</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>epoll_ctl.2</TD><TD>1/67</TD><TD>98.51</TD></TR>
+<TR class="over80"><TD>epoll_wait.2</TD><TD>1/56</TD><TD>98.21</TD></TR>
+<TR class="over80"><TD>poll.2</TD><TD>1/92</TD><TD>98.91</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>error</B></TD></TR>
+<TR class="over80"><TD>abort.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>assert.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>assert_perror.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>err.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>errno.3</TD><TD>1/267</TD><TD>99.63</TD></TR>
+<TR class="over80"><TD>error.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>filesystem</B></TD></TR>
-<TR class="over70"><TD>spufs.7</TD><TD>41/159</TD><TD>74.21</TD></TR>
+<TR class="over80"><TD>filesystems.5</TD><TD>1/60</TD><TD>98.33</TD></TR>
+<TR class="over80"><TD>fts.3</TD><TD>1/128</TD><TD>99.22</TD></TR>
+<TR class="over80"><TD>ftw.3</TD><TD>1/85</TD><TD>98.82</TD></TR>
+<TR class="over80"><TD>getfsent.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>getmntent.3</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR class="over80"><TD>getxattr.2</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>listxattr.2</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>mount.2</TD><TD>1/96</TD><TD>98.96</TD></TR>
+<TR class="over80"><TD>path_resolution.7</TD><TD>1/51</TD><TD>98.04</TD></TR>
+<TR class="over80"><TD>removexattr.2</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>setxattr.2</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>spu_create.2</TD><TD>1/78</TD><TD>98.72</TD></TR>
+<TR class="over80"><TD>spu_run.2</TD><TD>1/78</TD><TD>98.72</TD></TR>
+<TR class="over70"><TD>spufs.7</TD><TD>42/159</TD><TD>73.58</TD></TR>
+<TR class="over80"><TD>stat.2</TD><TD>1/227</TD><TD>99.56</TD></TR>
+<TR class="over80"><TD>statfs.2</TD><TD>1/59</TD><TD>98.31</TD></TR>
+<TR class="over80"><TD>statvfs.3</TD><TD>1/62</TD><TD>98.39</TD></TR>
+<TR class="over80"><TD>sysfs.2</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>umount.2</TD><TD>1/56</TD><TD>98.21</TD></TR>
+<TR class="over80"><TD>ustat.2</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>iconv</B></TD></TR>
+<TR class="over80"><TD>iconv.3</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>iconv_close.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>iconv_open.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>inotify</B></TD></TR>
-<TR><TD>fanotify_init.2</TD><TD>56/74</TD><TD>24.32</TD></TR>
-<TR><TD>fanotify_mark.2</TD><TD>72/100</TD><TD>28.00</TD></TR>
-<TR><TD>fanotify.7</TD><TD>167/187</TD><TD>10.70</TD></TR>
+<TR class="over70"><TD>inotify.7</TD><TD>59/209</TD><TD>71.77</TD></TR>
+<TR class="over80"><TD>inotify_add_watch.2</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>inotify_init.2</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>inotify_rm_watch.2</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR><TD>fanotify_init.2</TD><TD>57/74</TD><TD>22.97</TD></TR>
+<TR><TD>fanotify_mark.2</TD><TD>73/100</TD><TD>27.00</TD></TR>
+<TR><TD>fanotify.7</TD><TD>168/187</TD><TD>10.16</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>intro</B></TD></TR>
-<TR class="over80"><TD>proc.5</TD><TD>64/998</TD><TD>93.59</TD></TR>
+<TR class="over80"><TD>feature_test_macros.7</TD><TD>1/168</TD><TD>99.40</TD></TR>
+<TR class="over80"><TD>intro.1</TD><TD>1/48</TD><TD>97.92</TD></TR>
+<TR class="over80"><TD>intro.2</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>intro.3</TD><TD>1/19</TD><TD>94.74</TD></TR>
+<TR class="over80"><TD>intro.4</TD><TD>1/17</TD><TD>94.12</TD></TR>
+<TR class="over80"><TD>intro.5</TD><TD>1/15</TD><TD>93.33</TD></TR>
+<TR class="over80"><TD>intro.6</TD><TD>1/13</TD><TD>92.31</TD></TR>
+<TR class="over80"><TD>intro.7</TD><TD>1/15</TD><TD>93.33</TD></TR>
+<TR class="over80"><TD>intro.8</TD><TD>1/14</TD><TD>92.86</TD></TR>
+<TR class="over80"><TD>libc.7</TD><TD>1/19</TD><TD>94.74</TD></TR>
+<TR class="over80"><TD>mailaddr.7</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>man-pages.7</TD><TD>1/288</TD><TD>99.65</TD></TR>
+<TR class="over80"><TD>man.7</TD><TD>1/138</TD><TD>99.28</TD></TR>
+<TR class="over80"><TD>mdoc.7</TD><TD>1/220</TD><TD>99.55</TD></TR>
+<TR class="over80"><TD>operator.7</TD><TD>1/11</TD><TD>90.91</TD></TR>
+<TR class="over80"><TD>posixoptions.7</TD><TD>1/155</TD><TD>99.35</TD></TR>
+<TR class="over80"><TD>proc.5</TD><TD>67/998</TD><TD>93.29</TD></TR>
+<TR class="over80"><TD>standards.7</TD><TD>1/80</TD><TD>98.75</TD></TR>
+<TR class="over80"><TD>suffixes.7</TD><TD>1/234</TD><TD>99.57</TD></TR>
+<TR class="over80"><TD>undocumented.3</TD><TD>1/16</TD><TD>93.75</TD></TR>
+<TR class="over80"><TD>unimplemented.2</TD><TD>1/20</TD><TD>95.00</TD></TR>
+<TR class="over80"><TD>units.7</TD><TD>1/53</TD><TD>98.11</TD></TR>
+<TR class="over80"><TD>mdoc.samples.7</TD><TD>1/771</TD><TD>99.87</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>keyutils</B></TD></TR>
-<TR><TD>add_key.2</TD><TD>23/53</TD><TD>56.60</TD></TR>
-<TR><TD>keyctl.2</TD><TD>31/68</TD><TD>54.41</TD></TR>
-<TR><TD>request_key.2</TD><TD>24/53</TD><TD>54.72</TD></TR>
+<TR><TD>add_key.2</TD><TD>24/53</TD><TD>54.72</TD></TR>
+<TR><TD>keyctl.2</TD><TD>32/68</TD><TD>52.94</TD></TR>
+<TR><TD>request_key.2</TD><TD>25/53</TD><TD>52.83</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>ld</B></TD></TR>
-<TR><TD>rtld-audit.7</TD><TD>99/131</TD><TD>24.43</TD></TR>
+<TR class="over80"><TD>dl_iterate_phdr.3</TD><TD>2/41</TD><TD>95.12</TD></TR>
+<TR class="over80"><TD>dlopen.3</TD><TD>1/102</TD><TD>99.02</TD></TR>
+<TR class="over80"><TD>elf.5</TD><TD>1/516</TD><TD>99.81</TD></TR>
+<TR class="over80"><TD>end.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>ld.so.8</TD><TD>1/134</TD><TD>99.25</TD></TR>
+<TR class="over80"><TD>ldconfig.8</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>ldd.1</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR><TD>rtld-audit.7</TD><TD>100/131</TD><TD>23.66</TD></TR>
+<TR class="over80"><TD>sln.8</TD><TD>1/18</TD><TD>94.44</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>linux_module</B></TD></TR>
-<TR class="over80"><TD>create_module.2</TD><TD>3/38</TD><TD>92.11</TD></TR>
-<TR><TD>delete_module.2</TD><TD>24/60</TD><TD>60.00</TD></TR>
-<TR><TD>init_module.2</TD><TD>34/79</TD><TD>56.96</TD></TR>
-<TR class="over80"><TD>query_module.2</TD><TD>3/54</TD><TD>94.44</TD></TR>
+<TR class="over80"><TD>create_module.2</TD><TD>4/38</TD><TD>89.47</TD></TR>
+<TR><TD>delete_module.2</TD><TD>25/60</TD><TD>58.33</TD></TR>
+<TR class="over80"><TD>get_kernel_syms.2</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR><TD>init_module.2</TD><TD>35/79</TD><TD>55.70</TD></TR>
+<TR class="over80"><TD>query_module.2</TD><TD>4/54</TD><TD>92.59</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>locale</B></TD></TR>
-<TR><TD>locale.1</TD><TD>18/51</TD><TD>64.71</TD></TR>
-<TR class="over70"><TD>locale.5</TD><TD>91/407</TD><TD>77.64</TD></TR>
-<TR><TD>newlocale.3</TD><TD>29/89</TD><TD>67.42</TD></TR>
-<TR class="over70"><TD>uselocale.3</TD><TD>11/41</TD><TD>73.17</TD></TR>
+<TR class="over80"><TD>catgets.3</TD><TD>1/20</TD><TD>95.00</TD></TR>
+<TR class="over80"><TD>catopen.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>charmap.5</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>duplocale.3</TD><TD>1/55</TD><TD>98.18</TD></TR>
+<TR class="over80"><TD>isalpha.3</TD><TD>1/77</TD><TD>98.70</TD></TR>
+<TR><TD>locale.1</TD><TD>25/53</TD><TD>52.83</TD></TR>
+<TR class="over70"><TD>locale.5</TD><TD>114/410</TD><TD>72.20</TD></TR>
+<TR class="over80"><TD>locale.7</TD><TD>11/65</TD><TD>83.08</TD></TR>
+<TR class="over80"><TD>localeconv.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR><TD>newlocale.3</TD><TD>31/89</TD><TD>65.17</TD></TR>
+<TR class="over80"><TD>nl_langinfo.3</TD><TD>4/54</TD><TD>92.59</TD></TR>
+<TR><TD>setlocale.3</TD><TD>26/51</TD><TD>49.02</TD></TR>
+<TR class="over80"><TD>strfmon.3</TD><TD>1/50</TD><TD>98.00</TD></TR>
+<TR class="over70"><TD>uselocale.3</TD><TD>12/41</TD><TD>70.73</TD></TR>
+<TR class="over80"><TD>toascii.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>toupper.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR><TD>localedef.1</TD><TD>104/123</TD><TD>15.45</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>man2</B></TD></TR>
-<TR><TD>get_robust_list.2</TD><TD>14/37</TD><TD>62.16</TD></TR>
-<TR><TD>getunwind.2</TD><TD>14/32</TD><TD>56.25</TD></TR>
-<TR><TD>perf_event_open.2</TD><TD>435/738</TD><TD>41.06</TD></TR>
-<TR><TD>perfmonctl.2</TD><TD>23/65</TD><TD>64.62</TD></TR>
-<TR class="over70"><TD>process_vm_readv.2</TD><TD>17/64</TD><TD>73.44</TD></TR>
-<TR><TD>ptrace.2</TD><TD>204/289</TD><TD>29.41</TD></TR>
-<TR><TD>quotactl.2</TD><TD>47/102</TD><TD>53.92</TD></TR>
+<TR class="over80"><TD>arch_prctl.2</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>futex.2</TD><TD>1/76</TD><TD>98.68</TD></TR>
+<TR><TD>get_robust_list.2</TD><TD>15/37</TD><TD>59.46</TD></TR>
+<TR><TD>getunwind.2</TD><TD>15/32</TD><TD>53.12</TD></TR>
+<TR class="over80"><TD>kexec_load.2</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR class="over80"><TD>lookup_dcookie.2</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>modify_ldt.2</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>nfsservctl.2</TD><TD>1/20</TD><TD>95.00</TD></TR>
+<TR class="over80"><TD>outb.2</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>pciconfig_read.2</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR><TD>perf_event_open.2</TD><TD>436/738</TD><TD>40.92</TD></TR>
+<TR><TD>perfmonctl.2</TD><TD>24/65</TD><TD>63.08</TD></TR>
+<TR class="over80"><TD>personality.2</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>pivot_root.2</TD><TD>1/52</TD><TD>98.08</TD></TR>
+<TR class="over70"><TD>process_vm_readv.2</TD><TD>18/64</TD><TD>71.88</TD></TR>
+<TR><TD>ptrace.2</TD><TD>205/289</TD><TD>29.07</TD></TR>
+<TR><TD>quotactl.2</TD><TD>48/102</TD><TD>52.94</TD></TR>
+<TR class="over80"><TD>sendfile.2</TD><TD>1/47</TD><TD>97.87</TD></TR>
+<TR class="over80"><TD>set_tid_address.2</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>splice.2</TD><TD>1/52</TD><TD>98.08</TD></TR>
+<TR class="over80"><TD>tee.2</TD><TD>1/48</TD><TD>97.92</TD></TR>
+<TR class="over80"><TD>vm86.2</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>vmsplice.2</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>man3</B></TD></TR>
+<TR class="over80"><TD>__setfpucw.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>addseverity.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>argz_add.3</TD><TD>5/45</TD><TD>88.89</TD></TR>
+<TR class="over80"><TD>backtrace.3</TD><TD>1/50</TD><TD>98.00</TD></TR>
+<TR class="over80"><TD>basename.3</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>envz_add.3</TD><TD>4/36</TD><TD>88.89</TD></TR>
+<TR class="over80"><TD>ftok.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>longjmp.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>offsetof.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>program_invocation_name.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>queue.3</TD><TD>1/108</TD><TD>99.07</TD></TR>
+<TR class="over80"><TD>realpath.3</TD><TD>1/51</TD><TD>98.04</TD></TR>
+<TR class="over80"><TD>setjmp.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>xcrypt.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>man5</B></TD></TR>
+<TR class="over80"><TD>dir_colors.5</TD><TD>1/151</TD><TD>99.34</TD></TR>
+<TR class="over80"><TD>issue.5</TD><TD>1/14</TD><TD>92.86</TD></TR>
+<TR class="over80"><TD>motd.5</TD><TD>1/15</TD><TD>93.33</TD></TR>
+<TR class="over80"><TD>nologin.5</TD><TD>1/14</TD><TD>92.86</TD></TR>
+<TR class="over80"><TD>slabinfo.5</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>man7</B></TD></TR>
+<TR class="over80"><TD>futex.7</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>hier.7</TD><TD>1/216</TD><TD>99.54</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>math</B></TD></TR>
+<TR class="over80"><TD>INFINITY.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>abs.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>acos.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>acosh.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>asin.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>asinh.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>atan.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>atan2.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>atanh.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>cbrt.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>ceil.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>copysign.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>cos.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>cosh.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>div.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>erf.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>erfc.3</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>exp.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>exp10.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>exp2.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>expm1.3</TD><TD>1/47</TD><TD>97.87</TD></TR>
+<TR class="over80"><TD>fabs.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>fdim.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>fenv.3</TD><TD>1/84</TD><TD>98.81</TD></TR>
+<TR class="over80"><TD>finite.3</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR class="over80"><TD>floor.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>fma.3</TD><TD>1/47</TD><TD>97.87</TD></TR>
+<TR class="over80"><TD>fmax.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>fmin.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>fmod.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>fpclassify.3</TD><TD>1/57</TD><TD>98.25</TD></TR>
+<TR class="over80"><TD>frexp.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>gamma.3</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>hypot.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>ilogb.3</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR class="over80"><TD>infnan.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>isgreater.3</TD><TD>1/49</TD><TD>97.96</TD></TR>
+<TR class="over80"><TD>j0.3</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR class="over80"><TD>ldexp.3</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>lgamma.3</TD><TD>1/52</TD><TD>98.08</TD></TR>
+<TR class="over80"><TD>log.3</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>log10.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>log1p.3</TD><TD>1/45</TD><TD>97.78</TD></TR>
+<TR class="over80"><TD>log2.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>logb.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>lrint.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>lround.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>math_error.7</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>matherr.3</TD><TD>1/125</TD><TD>99.20</TD></TR>
+<TR class="over80"><TD>modf.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>nan.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>nextafter.3</TD><TD>1/54</TD><TD>98.15</TD></TR>
+<TR class="over80"><TD>pow.3</TD><TD>1/61</TD><TD>98.36</TD></TR>
+<TR class="over80"><TD>pow10.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>remainder.3</TD><TD>1/49</TD><TD>97.96</TD></TR>
+<TR class="over80"><TD>remquo.3</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR class="over80"><TD>rint.3</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>round.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>scalb.3</TD><TD>1/46</TD><TD>97.83</TD></TR>
+<TR class="over80"><TD>scalbln.3</TD><TD>1/54</TD><TD>98.15</TD></TR>
+<TR class="over80"><TD>signbit.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>significand.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>sin.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>sincos.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>sinh.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>sqrt.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>tan.3</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>tanh.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>tgamma.3</TD><TD>1/59</TD><TD>98.31</TD></TR>
+<TR class="over80"><TD>trunc.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>y0.3</TD><TD>1/53</TD><TD>98.11</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>memory</B></TD></TR>
-<TR class="over80"><TD>fallocate.2</TD><TD>5/88</TD><TD>94.32</TD></TR>
-<TR class="over70"><TD>mallinfo.3</TD><TD>17/65</TD><TD>73.85</TD></TR>
-<TR class="over70"><TD>malloc_get_state.3</TD><TD>7/25</TD><TD>72.00</TD></TR>
-<TR><TD>malloc_trim.3</TD><TD>8/26</TD><TD>69.23</TD></TR>
-<TR class="over70"><TD>malloc_usable_size.3</TD><TD>5/22</TD><TD>77.27</TD></TR>
-<TR><TD>mallopt.3</TD><TD>51/111</TD><TD>54.05</TD></TR>
-<TR><TD>mcheck.3</TD><TD>25/54</TD><TD>53.70</TD></TR>
-<TR class="over70"><TD>mtrace.3</TD><TD>11/37</TD><TD>70.27</TD></TR>
-<TR class="over80"><TD>remap_file_pages.2</TD><TD>1/38</TD><TD>97.37</TD></TR>
-<TR class="over80"><TD>shmget.2</TD><TD>7/83</TD><TD>91.57</TD></TR>
-<TR class="over80"><TD>shmop.2</TD><TD>6/70</TD><TD>91.43</TD></TR>
-<TR><TD>subpage_prot.2</TD><TD>12/36</TD><TD>66.67</TD></TR>
+<TR class="over80"><TD>alloc_hugepages.2</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>alloca.3</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>cacheflush.2</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>fallocate.2</TD><TD>6/88</TD><TD>93.18</TD></TR>
+<TR class="over80"><TD>madvise.2</TD><TD>1/82</TD><TD>98.78</TD></TR>
+<TR class="over70"><TD>mallinfo.3</TD><TD>18/65</TD><TD>72.31</TD></TR>
+<TR><TD>malloc_get_state.3</TD><TD>8/25</TD><TD>68.00</TD></TR>
+<TR class="over80"><TD>malloc_hook.3</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR class="over80"><TD>malloc_info.3</TD><TD>1/57</TD><TD>98.25</TD></TR>
+<TR class="over80"><TD>malloc_stats.3</TD><TD>1/19</TD><TD>94.74</TD></TR>
+<TR><TD>malloc_trim.3</TD><TD>11/26</TD><TD>57.69</TD></TR>
+<TR class="over70"><TD>malloc_usable_size.3</TD><TD>6/22</TD><TD>72.73</TD></TR>
+<TR><TD>mallopt.3</TD><TD>52/111</TD><TD>53.15</TD></TR>
+<TR><TD>mcheck.3</TD><TD>26/54</TD><TD>51.85</TD></TR>
+<TR class="over80"><TD>mlock.2</TD><TD>1/72</TD><TD>98.61</TD></TR>
+<TR class="over80"><TD>mmap.2</TD><TD>1/139</TD><TD>99.28</TD></TR>
+<TR class="over80"><TD>mmap2.2</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>mprotect.2</TD><TD>1/60</TD><TD>98.33</TD></TR>
+<TR class="over80"><TD>mremap.2</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>msync.2</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR><TD>mtrace.3</TD><TD>12/37</TD><TD>67.57</TD></TR>
+<TR class="over80"><TD>posix_fadvise.2</TD><TD>1/58</TD><TD>98.28</TD></TR>
+<TR class="over80"><TD>posix_fallocate.3</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>posix_memalign.3</TD><TD>1/58</TD><TD>98.28</TD></TR>
+<TR class="over80"><TD>readahead.2</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>remap_file_pages.2</TD><TD>4/38</TD><TD>89.47</TD></TR>
+<TR class="over80"><TD>shm_open.3</TD><TD>1/66</TD><TD>98.48</TD></TR>
+<TR class="over80"><TD>shm_overview.7</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>shmctl.2</TD><TD>1/71</TD><TD>98.59</TD></TR>
+<TR class="over80"><TD>shmget.2</TD><TD>8/83</TD><TD>90.36</TD></TR>
+<TR class="over80"><TD>shmop.2</TD><TD>7/70</TD><TD>90.00</TD></TR>
+<TR><TD>subpage_prot.2</TD><TD>13/36</TD><TD>63.89</TD></TR>
+<TR class="over80"><TD>sync_file_range.2</TD><TD>1/61</TD><TD>98.36</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>mqueue</B></TD></TR>
+<TR class="over80"><TD>mq_close.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>mq_getattr.3</TD><TD>3/34</TD><TD>91.18</TD></TR>
+<TR class="over80"><TD>mq_getsetattr.2</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>mq_notify.3</TD><TD>1/58</TD><TD>98.28</TD></TR>
+<TR class="over80"><TD>mq_open.3</TD><TD>1/60</TD><TD>98.33</TD></TR>
+<TR class="over80"><TD>mq_overview.7</TD><TD>1/73</TD><TD>98.63</TD></TR>
+<TR class="over80"><TD>mq_receive.3</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>mq_send.3</TD><TD>1/45</TD><TD>97.78</TD></TR>
+<TR class="over80"><TD>mq_unlink.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>msgctl.2</TD><TD>1/57</TD><TD>98.25</TD></TR>
+<TR class="over80"><TD>msgget.2</TD><TD>1/51</TD><TD>98.04</TD></TR>
+<TR class="over80"><TD>msgop.2</TD><TD>1/126</TD><TD>99.21</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>net</B></TD></TR>
-<TR><TD>getaddrinfo_a.3</TD><TD>41/122</TD><TD>66.39</TD></TR>
-<TR><TD>inet_net_pton.3</TD><TD>38/92</TD><TD>58.70</TD></TR>
-<TR class="over80"><TD>ip.7</TD><TD>4/220</TD><TD>98.18</TD></TR>
-<TR class="over70"><TD>nss.5</TD><TD>7/27</TD><TD>74.07</TD></TR>
-<TR class="over80"><TD>packet.7</TD><TD>2/114</TD><TD>98.25</TD></TR>
+<TR class="over80"><TD>arp.7</TD><TD>1/77</TD><TD>98.70</TD></TR>
+<TR class="over80"><TD>byteorder.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>cmsg.3</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR class="over80"><TD>ddp.7</TD><TD>1/89</TD><TD>98.88</TD></TR>
+<TR class="over80"><TD>endian.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>ether_aton.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>gai.conf.5</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>getaddrinfo.3</TD><TD>1/132</TD><TD>99.24</TD></TR>
+<TR><TD>getaddrinfo_a.3</TD><TD>44/122</TD><TD>63.93</TD></TR>
+<TR class="over80"><TD>getent.1</TD><TD>1/57</TD><TD>98.25</TD></TR>
+<TR class="over80"><TD>gethostbyname.3</TD><TD>1/94</TD><TD>98.94</TD></TR>
+<TR class="over80"><TD>getipnodebyname.3</TD><TD>1/67</TD><TD>98.51</TD></TR>
+<TR class="over80"><TD>getnameinfo.3</TD><TD>4/81</TD><TD>95.06</TD></TR>
+<TR class="over80"><TD>getnetent.3</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>getnetent_r.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>getpeername.2</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>getprotoent.3</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>getprotoent_r.3</TD><TD>1/51</TD><TD>98.04</TD></TR>
+<TR class="over80"><TD>getservent.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>getservent_r.3</TD><TD>1/52</TD><TD>98.08</TD></TR>
+<TR class="over80"><TD>host.conf.5</TD><TD>1/51</TD><TD>98.04</TD></TR>
+<TR class="over80"><TD>hostname.7</TD><TD>1/16</TD><TD>93.75</TD></TR>
+<TR class="over80"><TD>hosts.5</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>hosts.equiv.5</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>icmp.7</TD><TD>1/64</TD><TD>98.44</TD></TR>
+<TR class="over80"><TD>inet.3</TD><TD>3/63</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>inet_ntop.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>inet_pton.3</TD><TD>1/47</TD><TD>97.87</TD></TR>
+<TR><TD>inet_net_pton.3</TD><TD>41/92</TD><TD>55.43</TD></TR>
+<TR class="over80"><TD>ip.7</TD><TD>5/220</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>ipv6.7</TD><TD>1/77</TD><TD>98.70</TD></TR>
+<TR class="over80"><TD>netdevice.7</TD><TD>1/104</TD><TD>99.04</TD></TR>
+<TR class="over80"><TD>networks.5</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>nscd.8</TD><TD>1/20</TD><TD>95.00</TD></TR>
+<TR class="over80"><TD>nscd.conf.5</TD><TD>1/51</TD><TD>98.04</TD></TR>
+<TR class="over70"><TD>nss.5</TD><TD>8/27</TD><TD>70.37</TD></TR>
+<TR class="over80"><TD>nsswitch.conf.5</TD><TD>1/120</TD><TD>99.17</TD></TR>
+<TR class="over80"><TD>packet.7</TD><TD>3/114</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>protocols.5</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>raw.7</TD><TD>1/70</TD><TD>98.57</TD></TR>
+<TR class="over80"><TD>rcmd.3</TD><TD>5/46</TD><TD>89.13</TD></TR>
+<TR class="over80"><TD>resolv.conf.5</TD><TD>1/61</TD><TD>98.36</TD></TR>
+<TR class="over80"><TD>resolver.3</TD><TD>8/69</TD><TD>88.41</TD></TR>
+<TR class="over80"><TD>rexec.3</TD><TD>4/31</TD><TD>87.10</TD></TR>
+<TR class="over80"><TD>services.5</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>setnetgrent.3</TD><TD>3/32</TD><TD>90.62</TD></TR>
+<TR class="over80"><TD>shutdown.2</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>tcp.7</TD><TD>1/256</TD><TD>99.61</TD></TR>
+<TR class="over80"><TD>udp.7</TD><TD>1/64</TD><TD>98.44</TD></TR>
+<TR class="over80"><TD>udplite.7</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR class="over80"><TD>unix.7</TD><TD>1/102</TD><TD>99.02</TD></TR>
+<TR class="over80"><TD>x25.7</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>netlink</B></TD></TR>
+<TR class="over80"><TD>netlink.3</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>netlink.7</TD><TD>1/127</TD><TD>99.21</TD></TR>
+<TR class="over80"><TD>rtnetlink.3</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR class="over80"><TD>rtnetlink.7</TD><TD>1/174</TD><TD>99.43</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>numa</B></TD></TR>
+<TR class="over80"><TD>get_mempolicy.2</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>getcpu.2</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>mbind.2</TD><TD>1/58</TD><TD>98.28</TD></TR>
+<TR class="over80"><TD>migrate_pages.2</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>move_pages.2</TD><TD>1/68</TD><TD>98.53</TD></TR>
+<TR class="over80"><TD>numa.7</TD><TD>1/52</TD><TD>98.08</TD></TR>
+<TR class="over80"><TD>set_mempolicy.2</TD><TD>3/47</TD><TD>93.62</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>process</B></TD></TR>
-<TR><TD>cpuset.7</TD><TD>212/314</TD><TD>32.48</TD></TR>
+<TR class="over80"><TD>acct.2</TD><TD>1/53</TD><TD>98.11</TD></TR>
+<TR class="over80"><TD>acct.5</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>capabilities.7</TD><TD>6/357</TD><TD>98.32</TD></TR>
+<TR class="over80"><TD>capget.2</TD><TD>1/52</TD><TD>98.08</TD></TR>
+<TR><TD>cpuset.7</TD><TD>213/314</TD><TD>32.17</TD></TR>
+<TR class="over80"><TD>credentials.7</TD><TD>1/53</TD><TD>98.11</TD></TR>
+<TR class="over80"><TD>getgid.2</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>getgroups.2</TD><TD>1/46</TD><TD>97.83</TD></TR>
+<TR class="over80"><TD>getpid.2</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>getpriority.2</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR class="over80"><TD>getresuid.2</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>getrlimit.2</TD><TD>3/111</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>getrusage.2</TD><TD>1/74</TD><TD>98.65</TD></TR>
+<TR class="over80"><TD>getsid.2</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>getuid.2</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>iopl.2</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>ioprio_set.2</TD><TD>1/75</TD><TD>98.67</TD></TR>
+<TR class="over80"><TD>ipc.2</TD><TD>1/19</TD><TD>94.74</TD></TR>
+<TR class="over80"><TD>seteuid.2</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>setfsgid.2</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>setfsuid.2</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>setgid.2</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>setpgid.2</TD><TD>1/63</TD><TD>98.41</TD></TR>
+<TR class="over80"><TD>setresuid.2</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>setreuid.2</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>setsid.2</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>setuid.2</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>svipc.7</TD><TD>1/93</TD><TD>98.92</TD></TR>
+<TR class="over80"><TD>ulimit.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>pthread</B></TD></TR>
+<TR class="over80"><TD>getcontext.3</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>makecontext.3</TD><TD>3/49</TD><TD>93.88</TD></TR>
+<TR class="over80"><TD>pthread_attr_init.3</TD><TD>1/64</TD><TD>98.44</TD></TR>
+<TR class="over80"><TD>pthread_attr_setaffinity_np.3</TD><TD>3/34</TD><TD>91.18</TD></TR>
+<TR class="over80"><TD>pthread_attr_setdetachstate.3</TD><TD>3/40</TD><TD>92.50</TD></TR>
+<TR class="over80"><TD>pthread_attr_setguardsize.3</TD><TD>3/41</TD><TD>92.68</TD></TR>
+<TR class="over80"><TD>pthread_attr_setinheritsched.3</TD><TD>2/40</TD><TD>95.00</TD></TR>
+<TR class="over80"><TD>pthread_attr_setschedparam.3</TD><TD>2/34</TD><TD>94.12</TD></TR>
+<TR class="over80"><TD>pthread_attr_setschedpolicy.3</TD><TD>2/33</TD><TD>93.94</TD></TR>
+<TR class="over80"><TD>pthread_attr_setscope.3</TD><TD>3/39</TD><TD>92.31</TD></TR>
+<TR class="over80"><TD>pthread_attr_setstack.3</TD><TD>3/42</TD><TD>92.86</TD></TR>
+<TR class="over80"><TD>pthread_attr_setstackaddr.3</TD><TD>3/32</TD><TD>90.62</TD></TR>
+<TR class="over80"><TD>pthread_attr_setstacksize.3</TD><TD>3/40</TD><TD>92.50</TD></TR>
+<TR class="over80"><TD>pthread_cancel.3</TD><TD>1/59</TD><TD>98.31</TD></TR>
+<TR class="over80"><TD>pthread_cleanup_push.3</TD><TD>1/65</TD><TD>98.46</TD></TR>
+<TR class="over80"><TD>pthread_cleanup_push_defer_np.3</TD><TD>4/29</TD><TD>86.21</TD></TR>
+<TR class="over80"><TD>pthread_create.3</TD><TD>4/88</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>pthread_detach.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>pthread_equal.3</TD><TD>3/27</TD><TD>88.89</TD></TR>
+<TR class="over80"><TD>pthread_exit.3</TD><TD>3/34</TD><TD>91.18</TD></TR>
+<TR class="over80"><TD>pthread_getattr_np.3</TD><TD>1/75</TD><TD>98.67</TD></TR>
+<TR class="over80"><TD>pthread_getcpuclockid.3</TD><TD>3/52</TD><TD>94.23</TD></TR>
+<TR class="over80"><TD>pthread_join.3</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>pthread_kill.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>pthread_kill_other_threads_np.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>pthread_self.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>pthread_setaffinity_np.3</TD><TD>3/57</TD><TD>94.74</TD></TR>
+<TR class="over80"><TD>pthread_setcancelstate.3</TD><TD>1/51</TD><TD>98.04</TD></TR>
+<TR class="over80"><TD>pthread_setconcurrency.3</TD><TD>3/37</TD><TD>91.89</TD></TR>
+<TR class="over80"><TD>pthread_setname_np.3</TD><TD>3/49</TD><TD>93.88</TD></TR>
+<TR class="over80"><TD>pthread_setschedparam.3</TD><TD>3/92</TD><TD>96.74</TD></TR>
+<TR class="over80"><TD>pthread_setschedprio.3</TD><TD>3/35</TD><TD>91.43</TD></TR>
+<TR class="over80"><TD>pthread_sigmask.3</TD><TD>1/46</TD><TD>97.83</TD></TR>
+<TR class="over80"><TD>pthread_sigqueue.3</TD><TD>3/37</TD><TD>91.89</TD></TR>
+<TR class="over80"><TD>pthread_testcancel.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>pthread_tryjoin_np.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>pthread_yield.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>pthreads.7</TD><TD>1/150</TD><TD>99.33</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>pwdgrp</B></TD></TR>
+<TR class="over80"><TD>fgetgrent.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>fgetpwent.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>ftpusers.5</TD><TD>1/16</TD><TD>93.75</TD></TR>
+<TR class="over80"><TD>getgrent.3</TD><TD>1/53</TD><TD>98.11</TD></TR>
+<TR class="over80"><TD>getgrent_r.3</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR class="over80"><TD>getgrnam.3</TD><TD>1/60</TD><TD>98.33</TD></TR>
+<TR class="over80"><TD>getgrouplist.3</TD><TD>1/45</TD><TD>97.78</TD></TR>
+<TR class="over80"><TD>getpw.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>getpwent.3</TD><TD>1/50</TD><TD>98.00</TD></TR>
+<TR class="over80"><TD>getpwent_r.3</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR class="over80"><TD>getpwnam.3</TD><TD>1/71</TD><TD>98.59</TD></TR>
+<TR class="over80"><TD>getspnam.3</TD><TD>3/69</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>group.5</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>initgroups.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>passwd.5</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>putgrent.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>putpwent.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>setaliasent.3</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>regexp</B></TD></TR>
+<TR class="over80"><TD>fnmatch.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>glob.3</TD><TD>1/76</TD><TD>98.68</TD></TR>
+<TR class="over80"><TD>glob.7</TD><TD>1/50</TD><TD>98.00</TD></TR>
+<TR class="over80"><TD>re_comp.3</TD><TD>4/29</TD><TD>86.21</TD></TR>
+<TR class="over80"><TD>regex.3</TD><TD>1/85</TD><TD>98.82</TD></TR>
+<TR class="over80"><TD>regex.7</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>wordexp.3</TD><TD>1/62</TD><TD>98.39</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>rpc</B></TD></TR>
+<TR class="over80"><TD>getrpcent.3</TD><TD>3/39</TD><TD>92.31</TD></TR>
+<TR class="over80"><TD>getrpcent_r.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over70"><TD>getrpcport.3</TD><TD>4/14</TD><TD>71.43</TD></TR>
+<TR class="over80"><TD>key_setsecret.3</TD><TD>5/28</TD><TD>82.14</TD></TR>
+<TR class="over80"><TD>rpc.3</TD><TD>1/172</TD><TD>99.42</TD></TR>
+<TR class="over80"><TD>rpc.5</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>rtime.3</TD><TD>3/45</TD><TD>93.33</TD></TR>
+<TR class="over80"><TD>xdr.3</TD><TD>2/90</TD><TD>97.78</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>sched</B></TD></TR>
-<TR><TD>sched_setattr.2</TD><TD>58/91</TD><TD>36.26</TD></TR>
-<TR class="over80"><TD>sched_setscheduler.2</TD><TD>6/58</TD><TD>89.66</TD></TR>
-<TR><TD>sched.7</TD><TD>71/133</TD><TD>46.62</TD></TR>
+<TR class="over80"><TD>CPU_SET.3</TD><TD>1/89</TD><TD>98.88</TD></TR>
+<TR class="over80"><TD>clone.2</TD><TD>3/201</TD><TD>98.51</TD></TR>
+<TR class="over80"><TD>kcmp.2</TD><TD>1/62</TD><TD>98.39</TD></TR>
+<TR class="over80"><TD>sched_get_priority_max.2</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>sched_getcpu.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>sched_rr_get_interval.2</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>sched_setaffinity.2</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR><TD>sched_setattr.2</TD><TD>59/91</TD><TD>35.16</TD></TR>
+<TR class="over80"><TD>sched_setparam.2</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>sched_setscheduler.2</TD><TD>7/58</TD><TD>87.93</TD></TR>
+<TR class="over80"><TD>sched_yield.2</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>setns.2</TD><TD>1/58</TD><TD>98.28</TD></TR>
+<TR class="over80"><TD>unshare.2</TD><TD>1/54</TD><TD>98.15</TD></TR>
+<TR><TD>sched.7</TD><TD>72/133</TD><TD>45.86</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>search</B></TD></TR>
+<TR class="over80"><TD>bsearch.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>hsearch.3</TD><TD>1/65</TD><TD>98.46</TD></TR>
+<TR class="over80"><TD>insque.3</TD><TD>1/53</TD><TD>98.11</TD></TR>
+<TR class="over80"><TD>lsearch.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>qsort.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>tsearch.3</TD><TD>3/47</TD><TD>93.62</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>semaphore</B></TD></TR>
-<TR class="over80"><TD>semget.2</TD><TD>7/62</TD><TD>88.71</TD></TR>
+<TR class="over80"><TD>sem_close.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>sem_destroy.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>sem_getvalue.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>sem_init.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>sem_open.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>sem_overview.7</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>sem_post.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>sem_unlink.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>sem_wait.3</TD><TD>1/68</TD><TD>98.53</TD></TR>
+<TR class="over80"><TD>semctl.2</TD><TD>1/94</TD><TD>98.94</TD></TR>
+<TR class="over80"><TD>semget.2</TD><TD>8/62</TD><TD>87.10</TD></TR>
+<TR class="over80"><TD>semop.2</TD><TD>1/96</TD><TD>98.96</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>signal</B></TD></TR>
-<TR class="over80"><TD>prctl.2</TD><TD>11/199</TD><TD>94.47</TD></TR>
-<TR class="over70"><TD>restart_syscall.2</TD><TD>7/27</TD><TD>74.07</TD></TR>
-<TR><TD>rt_sigqueueinfo.2</TD><TD>18/48</TD><TD>62.50</TD></TR>
-<TR><TD>s390_runtime_instr.2</TD><TD>11/31</TD><TD>64.52</TD></TR>
-<TR><TD>timer_create.2</TD><TD>38/105</TD><TD>63.81</TD></TR>
-<TR class="over70"><TD>timer_getoverrun.2</TD><TD>9/36</TD><TD>75.00</TD></TR>
-<TR><TD>timer_settime.2</TD><TD>16/44</TD><TD>63.64</TD></TR>
+<TR class="over80"><TD>bsd_signal.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>eventfd.2</TD><TD>1/92</TD><TD>98.91</TD></TR>
+<TR class="over80"><TD>getitimer.2</TD><TD>1/52</TD><TD>98.08</TD></TR>
+<TR class="over80"><TD>gsignal.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>kill.2</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR class="over80"><TD>killpg.2</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>pause.2</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>prctl.2</TD><TD>12/199</TD><TD>93.97</TD></TR>
+<TR class="over80"><TD>profil.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>psignal.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>raise.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over70"><TD>restart_syscall.2</TD><TD>8/27</TD><TD>70.37</TD></TR>
+<TR><TD>rt_sigqueueinfo.2</TD><TD>19/48</TD><TD>60.42</TD></TR>
+<TR><TD>s390_runtime_instr.2</TD><TD>12/31</TD><TD>61.29</TD></TR>
+<TR class="over80"><TD>sgetmask.2</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>sigaction.2</TD><TD>1/186</TD><TD>99.46</TD></TR>
+<TR class="over80"><TD>sigaltstack.2</TD><TD>1/62</TD><TD>98.39</TD></TR>
+<TR class="over80"><TD>sigevent.7</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>siginterrupt.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>signal.2</TD><TD>1/55</TD><TD>98.18</TD></TR>
+<TR class="over80"><TD>signal.7</TD><TD>1/198</TD><TD>99.49</TD></TR>
+<TR class="over80"><TD>signalfd.2</TD><TD>1/84</TD><TD>98.81</TD></TR>
+<TR class="over80"><TD>sigpause.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>sigpending.2</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>sigprocmask.2</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR class="over80"><TD>sigqueue.3</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR class="over80"><TD>sigreturn.2</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>sigset.3</TD><TD>1/53</TD><TD>98.11</TD></TR>
+<TR class="over80"><TD>sigsetops.3</TD><TD>1/45</TD><TD>97.78</TD></TR>
+<TR class="over80"><TD>sigsuspend.2</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>sigvec.3</TD><TD>3/54</TD><TD>94.44</TD></TR>
+<TR class="over80"><TD>sigwait.3</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>sigwaitinfo.2</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>sysv_signal.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR><TD>timer_create.2</TD><TD>39/105</TD><TD>62.86</TD></TR>
+<TR class="over80"><TD>timer_delete.2</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over70"><TD>timer_getoverrun.2</TD><TD>10/36</TD><TD>72.22</TD></TR>
+<TR><TD>timer_settime.2</TD><TD>17/44</TD><TD>61.36</TD></TR>
+<TR class="over80"><TD>timerfd_create.2</TD><TD>1/111</TD><TD>99.10</TD></TR>
+<TR class="over80"><TD>tkill.2</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>wait.2</TD><TD>1/136</TD><TD>99.26</TD></TR>
+<TR class="over80"><TD>wait4.2</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>socket</B></TD></TR>
+<TR class="over80"><TD>accept.2</TD><TD>1/78</TD><TD>98.72</TD></TR>
+<TR class="over80"><TD>bind.2</TD><TD>1/78</TD><TD>98.72</TD></TR>
+<TR class="over80"><TD>bindresvport.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>connect.2</TD><TD>1/61</TD><TD>98.36</TD></TR>
+<TR class="over80"><TD>getifaddrs.3</TD><TD>1/53</TD><TD>98.11</TD></TR>
+<TR class="over80"><TD>getsockname.2</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>getsockopt.2</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>if_nameindex.3</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>if_nametoindex.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>listen.2</TD><TD>1/48</TD><TD>97.92</TD></TR>
+<TR class="over80"><TD>recv.2</TD><TD>1/108</TD><TD>99.07</TD></TR>
+<TR class="over80"><TD>recvmmsg.2</TD><TD>1/54</TD><TD>98.15</TD></TR>
+<TR class="over80"><TD>select.2</TD><TD>1/107</TD><TD>99.07</TD></TR>
+<TR class="over80"><TD>select_tut.2</TD><TD>1/134</TD><TD>99.25</TD></TR>
+<TR class="over80"><TD>send.2</TD><TD>1/101</TD><TD>99.01</TD></TR>
+<TR class="over80"><TD>sendmmsg.2</TD><TD>1/46</TD><TD>97.83</TD></TR>
+<TR class="over80"><TD>sockatmark.3</TD><TD>1/45</TD><TD>97.78</TD></TR>
+<TR class="over80"><TD>socket.2</TD><TD>1/127</TD><TD>99.21</TD></TR>
+<TR class="over80"><TD>socket.7</TD><TD>1/184</TD><TD>99.46</TD></TR>
+<TR class="over80"><TD>socketcall.2</TD><TD>1/19</TD><TD>94.74</TD></TR>
+<TR class="over80"><TD>socketpair.2</TD><TD>1/38</TD><TD>97.37</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>special</B></TD></TR>
-<TR><TD>cciss.4</TD><TD>44/88</TD><TD>50.00</TD></TR>
-<TR><TD>cpuid.4</TD><TD>13/24</TD><TD>45.83</TD></TR>
-<TR><TD>hpsa.4</TD><TD>23/57</TD><TD>59.65</TD></TR>
+<TR><TD>cciss.4</TD><TD>45/88</TD><TD>48.86</TD></TR>
+<TR class="over80"><TD>console.4</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>console_codes.4</TD><TD>1/287</TD><TD>99.65</TD></TR>
+<TR class="over80"><TD>console_ioctl.4</TD><TD>1/199</TD><TD>99.50</TD></TR>
+<TR class="over80"><TD>core.5</TD><TD>3/113</TD><TD>97.35</TD></TR>
+<TR><TD>cpuid.4</TD><TD>14/24</TD><TD>41.67</TD></TR>
+<TR class="over80"><TD>dsp56k.4</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>fd.4</TD><TD>1/110</TD><TD>99.09</TD></TR>
+<TR class="over80"><TD>fifo.7</TD><TD>1/18</TD><TD>94.44</TD></TR>
+<TR class="over80"><TD>full.4</TD><TD>1/20</TD><TD>95.00</TD></TR>
+<TR class="over80"><TD>gnu_get_libc_version.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>hd.4</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR><TD>hpsa.4</TD><TD>24/57</TD><TD>57.89</TD></TR>
+<TR class="over80"><TD>initrd.4</TD><TD>1/88</TD><TD>98.86</TD></TR>
+<TR class="over80"><TD>lp.4</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>makedev.3</TD><TD>3/22</TD><TD>86.36</TD></TR>
+<TR class="over80"><TD>mem.4</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>mkfifo.3</TD><TD>1/62</TD><TD>98.39</TD></TR>
+<TR class="over80"><TD>mknod.2</TD><TD>1/75</TD><TD>98.67</TD></TR>
+<TR class="over80"><TD>mouse.4</TD><TD>1/60</TD><TD>98.33</TD></TR>
+<TR class="over80"><TD>msr.4</TD><TD>1/17</TD><TD>94.12</TD></TR>
+<TR class="over80"><TD>null.4</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>pipe.7</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>ram.4</TD><TD>1/17</TD><TD>94.12</TD></TR>
+<TR class="over80"><TD>random.4</TD><TD>1/60</TD><TD>98.33</TD></TR>
+<TR class="over80"><TD>sd.4</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>setlogmask.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>sk98lin.4</TD><TD>1/96</TD><TD>98.96</TD></TR>
+<TR class="over80"><TD>st.4</TD><TD>1/213</TD><TD>99.53</TD></TR>
+<TR class="over80"><TD>stdarg.3</TD><TD>1/55</TD><TD>98.18</TD></TR>
+<TR class="over80"><TD>syslog.2</TD><TD>1/65</TD><TD>98.46</TD></TR>
+<TR class="over80"><TD>syslog.3</TD><TD>1/93</TD><TD>98.92</TD></TR>
+<TR class="over80"><TD>ttyS.4</TD><TD>1/20</TD><TD>95.00</TD></TR>
+<TR class="over80"><TD>uri.7</TD><TD>1/144</TD><TD>99.31</TD></TR>
+<TR class="over80"><TD>vcs.4</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>wavelan.4</TD><TD>1/42</TD><TD>97.62</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>stdio</B></TD></TR>
-<TR><TD>fopencookie.3</TD><TD>33/98</TD><TD>66.33</TD></TR>
-<TR class="over80"><TD>link.2</TD><TD>3/103</TD><TD>97.09</TD></TR>
-<TR class="over80"><TD>open.2</TD><TD>4/240</TD><TD>98.33</TD></TR>
-<TR><TD>open_by_handle_at.2</TD><TD>48/144</TD><TD>66.67</TD></TR>
-<TR class="over80"><TD>read.2</TD><TD>3/48</TD><TD>93.75</TD></TR>
-<TR class="over80"><TD>rename.2</TD><TD>9/104</TD><TD>91.35</TD></TR>
-<TR class="over80"><TD>symlink.2</TD><TD>1/79</TD><TD>98.73</TD></TR>
-<TR><TD>symlink.7</TD><TD>23/71</TD><TD>67.61</TD></TR>
-<TR class="over80"><TD>write.2</TD><TD>3/57</TD><TD>94.74</TD></TR>
+<TR class="over80"><TD>asprintf.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>ctermid.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>dprintf.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>fclose.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>fcloseall.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>ferror.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>fflush.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>fgetc.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>fgetwc.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>flockfile.3</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>fmemopen.3</TD><TD>1/62</TD><TD>98.39</TD></TR>
+<TR class="over80"><TD>fmtmsg.3</TD><TD>1/101</TD><TD>99.01</TD></TR>
+<TR class="over80"><TD>fopen.3</TD><TD>1/67</TD><TD>98.51</TD></TR>
+<TR><TD>fopencookie.3</TD><TD>34/98</TD><TD>65.31</TD></TR>
+<TR class="over80"><TD>fpurge.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>fputwc.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>fread.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>fseek.3</TD><TD>3/34</TD><TD>91.18</TD></TR>
+<TR class="over80"><TD>fseeko.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>getline.3</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR class="over80"><TD>gets.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>getw.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>link.2</TD><TD>4/103</TD><TD>96.12</TD></TR>
+<TR class="over80"><TD>llseek.2</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>lseek.2</TD><TD>1/72</TD><TD>98.61</TD></TR>
+<TR class="over80"><TD>lseek64.3</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>open.2</TD><TD>5/240</TD><TD>97.92</TD></TR>
+<TR><TD>open_by_handle_at.2</TD><TD>49/144</TD><TD>65.97</TD></TR>
+<TR class="over80"><TD>perror.3</TD><TD>4/27</TD><TD>85.19</TD></TR>
+<TR class="over80"><TD>pipe.2</TD><TD>1/59</TD><TD>98.31</TD></TR>
+<TR class="over80"><TD>popen.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>printf.3</TD><TD>1/162</TD><TD>99.38</TD></TR>
+<TR class="over80"><TD>puts.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>read.2</TD><TD>4/48</TD><TD>91.67</TD></TR>
+<TR class="over80"><TD>readlink.2</TD><TD>1/81</TD><TD>98.77</TD></TR>
+<TR class="over80"><TD>readv.2</TD><TD>1/52</TD><TD>98.08</TD></TR>
+<TR class="over80"><TD>remove.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>rename.2</TD><TD>10/104</TD><TD>90.38</TD></TR>
+<TR class="over80"><TD>rmdir.2</TD><TD>1/48</TD><TD>97.92</TD></TR>
+<TR class="over80"><TD>scanf.3</TD><TD>1/142</TD><TD>99.30</TD></TR>
+<TR class="over80"><TD>setbuf.3</TD><TD>1/45</TD><TD>97.78</TD></TR>
+<TR class="over80"><TD>stdin.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>stdio.3</TD><TD>2/83</TD><TD>97.59</TD></TR>
+<TR class="over80"><TD>stdio_ext.3</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>symlink.2</TD><TD>2/79</TD><TD>97.47</TD></TR>
+<TR><TD>symlink.7</TD><TD>24/71</TD><TD>66.20</TD></TR>
+<TR class="over80"><TD>tempnam.3</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR class="over80"><TD>tmpfile.3</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>tmpnam.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>unlink.2</TD><TD>1/82</TD><TD>98.78</TD></TR>
+<TR class="over80"><TD>unlocked_stdio.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>wprintf.3</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR class="over80"><TD>write.2</TD><TD>4/57</TD><TD>92.98</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>stdlib</B></TD></TR>
-<TR><TD>getauxval.3</TD><TD>32/83</TD><TD>61.45</TD></TR>
-<TR class="over80"><TD>system.3</TD><TD>2/41</TD><TD>95.12</TD></TR>
-<TR><TD>vdso.7</TD><TD>136/181</TD><TD>24.86</TD></TR>
+<TR class="over80"><TD>MB_CUR_MAX.3</TD><TD>1/18</TD><TD>94.44</TD></TR>
+<TR class="over80"><TD>MB_LEN_MAX.3</TD><TD>1/20</TD><TD>95.00</TD></TR>
+<TR class="over80"><TD>_exit.2</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>a64l.3</TD><TD>3/32</TD><TD>90.62</TD></TR>
+<TR class="over80"><TD>atexit.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>atof.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>atoi.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>canonicalize_file_name.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>cfree.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>clearenv.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>drand48.3</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>drand48_r.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>ecvt.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>ecvt_r.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>exit.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>gcvt.3</TD><TD>3/24</TD><TD>87.50</TD></TR>
+<TR><TD>getauxval.3</TD><TD>34/83</TD><TD>59.04</TD></TR>
+<TR class="over80"><TD>getenv.3</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>getloadavg.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>getsubopt.3</TD><TD>1/49</TD><TD>97.96</TD></TR>
+<TR class="over80"><TD>malloc.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>mblen.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>mbstowcs.3</TD><TD>1/57</TD><TD>98.25</TD></TR>
+<TR class="over80"><TD>mbtowc.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>mkdtemp.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>mkstemp.3</TD><TD>1/49</TD><TD>97.96</TD></TR>
+<TR class="over80"><TD>mktemp.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>on_exit.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>putenv.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>qecvt.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>rand.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>random.3</TD><TD>1/45</TD><TD>97.78</TD></TR>
+<TR class="over80"><TD>random_r.3</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>rpmatch.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>setenv.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>strtod.3</TD><TD>1/43</TD><TD>97.67</TD></TR>
+<TR class="over80"><TD>strtoimax.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>strtol.3</TD><TD>1/59</TD><TD>98.31</TD></TR>
+<TR class="over80"><TD>strtoul.3</TD><TD>1/46</TD><TD>97.83</TD></TR>
+<TR class="over80"><TD>system.3</TD><TD>3/41</TD><TD>92.68</TD></TR>
+<TR><TD>vdso.7</TD><TD>137/181</TD><TD>24.31</TD></TR>
+<TR class="over80"><TD>wcstombs.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>wctomb.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>string</B></TD></TR>
+<TR class="over80"><TD>bcmp.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>bcopy.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>bstring.3</TD><TD>2/26</TD><TD>92.31</TD></TR>
+<TR class="over80"><TD>bzero.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>ffs.3</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>index.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>memccpy.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>memchr.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>memcmp.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>memcpy.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>memfrob.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>memmem.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>memmove.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>mempcpy.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>memset.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>stpcpy.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>stpncpy.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>strcasecmp.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>strcat.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>strchr.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>strcmp.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>strcoll.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>strcpy.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>strdup.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>strerror.3</TD><TD>1/48</TD><TD>97.92</TD></TR>
+<TR class="over80"><TD>strfry.3</TD><TD>1/20</TD><TD>95.00</TD></TR>
+<TR class="over80"><TD>string.3</TD><TD>1/62</TD><TD>98.39</TD></TR>
+<TR class="over80"><TD>strlen.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>strnlen.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>strpbrk.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>strsep.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>strsignal.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>strspn.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>strstr.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>strtok.3</TD><TD>1/59</TD><TD>98.31</TD></TR>
+<TR class="over80"><TD>strverscmp.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>strxfrm.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>time</B></TD></TR>
-<TR class="over70"><TD>futimesat.2</TD><TD>10/37</TD><TD>72.97</TD></TR>
-<TR><TD>utimensat.2</TD><TD>49/107</TD><TD>54.21</TD></TR>
-<TR class="over80"><TD>zdump.8</TD><TD>1/22</TD><TD>95.45</TD></TR>
-<TR><TD COLSPAN=3>Total 71 pages</TD></TR>
+<TR class="over80"><TD>adjtime.3</TD><TD>2/38</TD><TD>94.74</TD></TR>
+<TR class="over80"><TD>adjtimex.2</TD><TD>4/32</TD><TD>87.50</TD></TR>
+<TR class="over80"><TD>clock.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>clock_getcpuclockid.3</TD><TD>1/47</TD><TD>97.87</TD></TR>
+<TR class="over80"><TD>clock_getres.2</TD><TD>1/66</TD><TD>98.48</TD></TR>
+<TR class="over80"><TD>clock_nanosleep.2</TD><TD>1/56</TD><TD>98.21</TD></TR>
+<TR class="over80"><TD>ctime.3</TD><TD>1/68</TD><TD>98.53</TD></TR>
+<TR class="over80"><TD>difftime.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>dysize.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>ftime.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>futimes.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over70"><TD>futimesat.2</TD><TD>11/37</TD><TD>70.27</TD></TR>
+<TR class="over80"><TD>getdate.3</TD><TD>1/77</TD><TD>98.70</TD></TR>
+<TR class="over80"><TD>gettimeofday.2</TD><TD>1/53</TD><TD>98.11</TD></TR>
+<TR class="over80"><TD>nanosleep.2</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR class="over80"><TD>rtc.4</TD><TD>1/66</TD><TD>98.48</TD></TR>
+<TR class="over80"><TD>stime.2</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>strftime.3</TD><TD>1/152</TD><TD>99.34</TD></TR>
+<TR class="over80"><TD>strptime.3</TD><TD>1/143</TD><TD>99.30</TD></TR>
+<TR class="over80"><TD>time.1</TD><TD>1/114</TD><TD>99.12</TD></TR>
+<TR class="over80"><TD>time.2</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>time.7</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>timegm.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>timeradd.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>times.2</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>tzfile.5</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>tzselect.8</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>tzset.3</TD><TD>1/53</TD><TD>98.11</TD></TR>
+<TR class="over80"><TD>utime.2</TD><TD>1/46</TD><TD>97.83</TD></TR>
+<TR><TD>utimensat.2</TD><TD>50/107</TD><TD>53.27</TD></TR>
+<TR class="over80"><TD>zdump.8</TD><TD>2/22</TD><TD>90.91</TD></TR>
+<TR class="over80"><TD>zic.8</TD><TD>1/97</TD><TD>98.97</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>tty</B></TD></TR>
+<TR class="over80"><TD>getpass.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>getpt.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>getttyent.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>grantpt.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>isatty.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>openpty.3</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>posix_openpt.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>pts.4</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>ptsname.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>pty.7</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>securetty.5</TD><TD>1/14</TD><TD>92.86</TD></TR>
+<TR class="over80"><TD>tcgetsid.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>termcap.5</TD><TD>1/62</TD><TD>98.39</TD></TR>
+<TR class="over80"><TD>termio.7</TD><TD>1/14</TD><TD>92.86</TD></TR>
+<TR class="over80"><TD>termios.3</TD><TD>1/282</TD><TD>99.65</TD></TR>
+<TR class="over80"><TD>tty.4</TD><TD>1/19</TD><TD>94.74</TD></TR>
+<TR class="over80"><TD>tty_ioctl.4</TD><TD>1/152</TD><TD>99.34</TD></TR>
+<TR class="over80"><TD>ttyname.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>ttyslot.3</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>ttytype.5</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>unlockpt.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>unistd</B></TD></TR>
+<TR class="over80"><TD>_syscall.2</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>access.2</TD><TD>1/89</TD><TD>98.88</TD></TR>
+<TR class="over80"><TD>alarm.2</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>brk.2</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>chdir.2</TD><TD>1/51</TD><TD>98.04</TD></TR>
+<TR class="over80"><TD>chmod.2</TD><TD>1/119</TD><TD>99.16</TD></TR>
+<TR class="over80"><TD>chown.2</TD><TD>1/121</TD><TD>99.17</TD></TR>
+<TR class="over80"><TD>chroot.2</TD><TD>1/52</TD><TD>98.08</TD></TR>
+<TR class="over80"><TD>close.2</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>confstr.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>crypt.3</TD><TD>1/60</TD><TD>98.33</TD></TR>
+<TR class="over80"><TD>daemon.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>des_crypt.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>dup.2</TD><TD>1/51</TD><TD>98.04</TD></TR>
+<TR class="over80"><TD>encrypt.3</TD><TD>1/46</TD><TD>97.83</TD></TR>
+<TR class="over80"><TD>environ.7</TD><TD>1/51</TD><TD>98.04</TD></TR>
+<TR class="over80"><TD>euidaccess.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>exec.3</TD><TD>1/48</TD><TD>97.92</TD></TR>
+<TR class="over80"><TD>execve.2</TD><TD>1/166</TD><TD>99.40</TD></TR>
+<TR class="over80"><TD>exit_group.2</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>fcntl.2</TD><TD>1/201</TD><TD>99.50</TD></TR>
+<TR class="over80"><TD>fexecve.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>flock.2</TD><TD>1/50</TD><TD>98.00</TD></TR>
+<TR class="over80"><TD>fork.2</TD><TD>3/75</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>fpathconf.3</TD><TD>3/44</TD><TD>93.18</TD></TR>
+<TR class="over80"><TD>fsync.2</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>get_nprocs_conf.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>get_thread_area.2</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>getcwd.3</TD><TD>1/54</TD><TD>98.15</TD></TR>
+<TR class="over80"><TD>getdomainname.2</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>getdtablesize.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>gethostid.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>gethostname.2</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR class="over80"><TD>getlogin.3</TD><TD>1/63</TD><TD>98.41</TD></TR>
+<TR class="over80"><TD>getopt.3</TD><TD>1/91</TD><TD>98.90</TD></TR>
+<TR class="over80"><TD>getpagesize.2</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>gettid.2</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>getumask.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>getusershell.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>idle.2</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>ioctl.2</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>ioctl_list.2</TD><TD>1/506</TD><TD>99.80</TD></TR>
+<TR class="over80"><TD>ioperm.2</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>lockf.3</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>mincore.2</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>mkdir.2</TD><TD>1/76</TD><TD>98.68</TD></TR>
+<TR class="over80"><TD>nice.2</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>pread.2</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>set_thread_area.2</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>setup.2</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>shells.5</TD><TD>1/19</TD><TD>94.74</TD></TR>
+<TR class="over80"><TD>sleep.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>swab.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>swapon.2</TD><TD>2/53</TD><TD>96.23</TD></TR>
+<TR class="over80"><TD>syscall.2</TD><TD>1/68</TD><TD>98.53</TD></TR>
+<TR class="over80"><TD>syscalls.2</TD><TD>1/476</TD><TD>99.79</TD></TR>
+<TR class="over80"><TD>sysconf.3</TD><TD>1/95</TD><TD>98.95</TD></TR>
+<TR class="over80"><TD>sysctl.2</TD><TD>1/46</TD><TD>97.83</TD></TR>
+<TR class="over80"><TD>sysinfo.2</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>tcgetpgrp.3</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>truncate.2</TD><TD>1/75</TD><TD>98.67</TD></TR>
+<TR class="over80"><TD>ualarm.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>umask.2</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>uname.2</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>uselib.2</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>usleep.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>vfork.2</TD><TD>1/47</TD><TD>97.87</TD></TR>
+<TR class="over80"><TD>vhangup.2</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>utmp</B></TD></TR>
+<TR class="over80"><TD>getutent.3</TD><TD>5/73</TD><TD>93.15</TD></TR>
+<TR class="over80"><TD>getutmp.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>login.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>updwtmp.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>utmp.5</TD><TD>1/52</TD><TD>98.08</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>wchar</B></TD></TR>
+<TR class="over80"><TD>btowc.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>fgetws.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>fputws.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>fwide.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>getwchar.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>mbrlen.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>mbrtowc.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>mbsinit.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>mbsnrtowcs.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>mbsrtowcs.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>putwchar.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>ungetwc.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>wcpcpy.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>wcpncpy.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>wcrtomb.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>wcscasecmp.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>wcscat.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>wcschr.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>wcscmp.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>wcscpy.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>wcscspn.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>wcsdup.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>wcslen.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>wcsncasecmp.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>wcsncat.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>wcsncmp.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>wcsncpy.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>wcsnlen.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>wcsnrtombs.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>wcspbrk.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>wcsrchr.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>wcsrtombs.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>wcsspn.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>wcsstr.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>wcstoimax.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>wcstok.3</TD><TD>1/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>wcswidth.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>wctob.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>wcwidth.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>wmemchr.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>wmemcmp.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>wmemcpy.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>wmemmove.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>wmemset.3</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>wctype</B></TD></TR>
+<TR class="over80"><TD>iswalnum.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>iswalpha.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>iswblank.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>iswcntrl.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>iswctype.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>iswdigit.3</TD><TD>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>iswgraph.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>iswlower.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>iswprint.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>iswpunct.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>iswspace.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>iswupper.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>iswxdigit.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>towctrans.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>towlower.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>towupper.3</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>wctrans.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>wctype.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR><TD COLSPAN=3>Total 959 pages</TD></TR>
</TABLE>
</BODY></HTML>