msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: man-pages-ja\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 07:10+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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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/bdflush.2:88 build/C/man2/reboot.2:186 build/C/man2/sync.2:76
+#: build/C/man2/bdflush.2:88 build/C/man2/reboot.2:187 build/C/man2/sync.2:76
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/bdflush.2:97 build/C/man2/reboot.2:199 build/C/man2/sync.2:82
+#: build/C/man2/bdflush.2:97 build/C/man2/reboot.2:200 build/C/man2/sync.2:82
#, no-wrap
msgid "ERRORS"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/bdflush.2:102 build/C/man2/reboot.2:200
+#: build/C/man2/bdflush.2:102 build/C/man2/reboot.2:201
#, no-wrap
msgid "B<EFAULT>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/bdflush.2:106 build/C/man2/reboot.2:204
+#: build/C/man2/bdflush.2:106 build/C/man2/reboot.2:205
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/bdflush.2:110 build/C/man2/reboot.2:207
+#: build/C/man2/bdflush.2:110 build/C/man2/reboot.2:208
#, no-wrap
msgid "B<EPERM>"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/bdflush.2:115 build/C/man2/reboot.2:214 build/C/man2/sync.2:96
+#: build/C/man2/bdflush.2:115 build/C/man2/reboot.2:215 build/C/man2/sync.2:96
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/bdflush.2:119 build/C/man7/boot.7:202 build/C/man7/bootparam.7:1595 build/C/man2/reboot.2:218 build/C/man2/sync.2:119
+#: build/C/man2/bdflush.2:119 build/C/man7/boot.7:202 build/C/man7/bootparam.7:1595 build/C/man2/reboot.2:219 build/C/man2/sync.2:119
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/bdflush.2:123 build/C/man7/boot.7:208 build/C/man7/bootparam.7:1604 build/C/man2/reboot.2:225 build/C/man2/sync.2:124
+#: build/C/man2/bdflush.2:123 build/C/man7/boot.7:208 build/C/man7/bootparam.7:1604 build/C/man2/reboot.2:227 build/C/man2/sync.2:124
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man2/bdflush.2:131 build/C/man7/boot.7:216 build/C/man7/bootparam.7:1612 build/C/man2/reboot.2:233 build/C/man2/sync.2:132
+#: build/C/man2/bdflush.2:131 build/C/man7/boot.7:216 build/C/man7/bootparam.7:1612 build/C/man2/reboot.2:235 build/C/man2/sync.2:132
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
"Some poorly designed SCSI devices cannot handle being probed for LUNs not "
"equal to zero. Therefore, if the compile-time flag B<CONFIG_SCSI_MULTI_LUN> "
-"is not set, newer kernels will by default only probe LUN zero."
+"is not set, newer kernels will by default probe only LUN zero."
msgstr ""
#. type: Plain text
#. type: TH
#: build/C/man2/reboot.2:28
#, no-wrap
-msgid "2014-09-21"
+msgid "2015-02-01"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:86
+#: build/C/man2/reboot.2:83
msgid ""
"This system call will fail (with B<EINVAL>) unless I<magic> equals "
"B<LINUX_REBOOT_MAGIC1> (that is, 0xfee1dead) and I<magic2> equals "
"B<LINUX_REBOOT_MAGIC2A> (that is, 85072278) and since 2.1.97 also "
"B<LINUX_REBOOT_MAGIC2B> (that is, 369367448) and since 2.5.71 also "
"B<LINUX_REBOOT_MAGIC2C> (that is, 537993216) are permitted as values for "
-"I<magic2>. (The hexadecimal values of these constants are meaningful.) The "
-"I<cmd> argument can have the following values:"
+"I<magic2>. (The hexadecimal values of these constants are meaningful.)"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/reboot.2:87
+msgid "The I<cmd> argument can have the following values:"
msgstr ""
#. type: TP
-#: build/C/man2/reboot.2:86
+#: build/C/man2/reboot.2:87
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_CAD_OFF>"
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:96
+#: build/C/man2/reboot.2:97
msgid ""
"(B<RB_DISABLE_CAD>, 0). CAD is disabled. This means that the CAD keystroke "
"will cause a B<SIGINT> signal to be sent to init (process 1), whereupon this "
msgstr ""
#. type: TP
-#: build/C/man2/reboot.2:96
+#: build/C/man2/reboot.2:97
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_CAD_ON>"
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:104
+#: build/C/man2/reboot.2:105
msgid ""
"(B<RB_ENABLE_CAD>, 0x89abcdef). CAD is enabled. This means that the CAD "
"keystroke will immediately cause the action associated with "
msgstr ""
#. type: TP
-#: build/C/man2/reboot.2:104
+#: build/C/man2/reboot.2:105
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_HALT>"
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:113
+#: build/C/man2/reboot.2:114
msgid ""
"(B<RB_HALT_SYSTEM>, 0xcdef0123; since Linux 1.1.76). The message \"System "
"halted.\" is printed, and the system is halted. Control is given to the ROM "
msgstr ""
#. type: TP
-#: build/C/man2/reboot.2:113
+#: build/C/man2/reboot.2:114
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_KEXEC>"
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:121
+#: build/C/man2/reboot.2:122
msgid ""
"(B<RB_KEXEC>, 0x45584543, since Linux 2.6.13). Execute a kernel that has "
"been loaded earlier with B<kexec_load>(2). This option is available only if "
msgstr ""
#. type: TP
-#: build/C/man2/reboot.2:121
+#: build/C/man2/reboot.2:122
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_POWER_OFF>"
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:130
+#: build/C/man2/reboot.2:131
msgid ""
"(B<RB_POWER_OFF>, 0x4321fedc; since Linux 2.1.30). The message \"Power "
"down.\" is printed, the system is stopped, and all power is removed from the "
msgstr ""
#. type: TP
-#: build/C/man2/reboot.2:130
+#: build/C/man2/reboot.2:131
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_RESTART>"
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:139
+#: build/C/man2/reboot.2:140
msgid ""
"(B<RB_AUTOBOOT>, 0x1234567). The message \"Restarting system.\" is printed, "
"and a default restart is performed immediately. If not preceded by a "
msgstr ""
#. type: TP
-#: build/C/man2/reboot.2:139
+#: build/C/man2/reboot.2:140
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_RESTART2>"
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:149
+#: build/C/man2/reboot.2:150
msgid ""
"(0xa1b2c3d4; since Linux 2.1.30). The message \"Restarting system with "
"command \\(aq%s\\(aq\" is printed, and a restart (using the command string "
msgstr ""
#. type: TP
-#: build/C/man2/reboot.2:149
+#: build/C/man2/reboot.2:150
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_SW_SUSPEND>"
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:156
+#: build/C/man2/reboot.2:157
msgid ""
"(B<RB_SW_SUSPEND>, 0xd000fce1; since Linux 2.5.18). The system is suspended "
"(hibernated) to disk. This option is available only if the kernel was "
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:159
+#: build/C/man2/reboot.2:160
msgid "Only the superuser may call B<reboot>()."
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:165
+#: build/C/man2/reboot.2:166
msgid ""
"The precise effect of the above actions depends on the architecture. For "
"the i386 architecture, the additional argument does not do anything at "
msgstr ""
#. type: SS
-#: build/C/man2/reboot.2:165
+#: build/C/man2/reboot.2:166
#, no-wrap
msgid "Behavior inside PID namespaces"
msgstr ""
#. commit cf3f89214ef6a33fad60856bc5ffd7bb2fc4709b
#. see also commit 923c7538236564c46ee80c253a416705321f13e3
#. type: Plain text
-#: build/C/man2/reboot.2:186
+#: build/C/man2/reboot.2:187
msgid ""
"Since Linux 3.4, when B<reboot>() is called from a PID namespace (see "
"B<pid_namespaces>(7)) other than the initial PID namespace, the effect of "
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:199
+#: build/C/man2/reboot.2:200
msgid ""
"For the values of I<cmd> that stop or restart the system, a successful call "
"to B<reboot>() does not return. For the other I<cmd> values, zero is "
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:204
+#: build/C/man2/reboot.2:205
msgid "Problem with getting user-space data under B<LINUX_REBOOT_CMD_RESTART2>."
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:207
+#: build/C/man2/reboot.2:208
msgid "Bad magic numbers or I<cmd>."
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:214
+#: build/C/man2/reboot.2:215
msgid ""
"The calling process has insufficient privilege to call B<reboot>(); the "
"B<CAP_SYS_BOOT> capability is required."
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:218
+#: build/C/man2/reboot.2:219
msgid ""
"B<reboot>() is Linux-specific, and should not be used in programs intended "
"to be portable."
msgstr ""
#. type: Plain text
-#: build/C/man2/reboot.2:225
+#: build/C/man2/reboot.2:227
msgid ""
-"B<sync>(2), B<bootparam>(7), B<capabilities>(7), B<ctrlaltdel>(8), "
-"B<halt>(8), B<reboot>(8)"
+"B<kexec_load>(2), B<sync>(2), B<bootparam>(7), B<capabilities>(7), "
+"B<ctrlaltdel>(8), B<halt>(8), B<reboot>(8)"
msgstr ""
#. type: TH
msgid ""
msgstr ""
"Project-Id-Version: man-pages-ja\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 07:11+0900\n"
"Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
"Language-Team: Japanese (http://www.transifex.net/projects/p/man-pages-ja/"
"c> に定義されている。"
#. type: SH
-#: build/C/man2/bdflush.2:88 build/C/man2/reboot.2:186 build/C/man2/sync.2:76
+#: build/C/man2/bdflush.2:88 build/C/man2/reboot.2:187 build/C/man2/sync.2:76
#, no-wrap
msgid "RETURN VALUE"
msgstr "返り値"
"され、 I<errno> にそのエラーが指示される。"
#. type: SH
-#: build/C/man2/bdflush.2:97 build/C/man2/reboot.2:199 build/C/man2/sync.2:82
+#: build/C/man2/bdflush.2:97 build/C/man2/reboot.2:200 build/C/man2/sync.2:82
#, no-wrap
msgid "ERRORS"
msgstr "エラー"
msgstr "他のプロセスが既にデーモンコードに入っているのに、入ろうと試みた。"
#. type: TP
-#: build/C/man2/bdflush.2:102 build/C/man2/reboot.2:200
+#: build/C/man2/bdflush.2:102 build/C/man2/reboot.2:201
#, no-wrap
msgid "B<EFAULT>"
msgstr "B<EFAULT>"
msgstr "I<address> がアクセス可能なアドレス空間の外部を指している。"
#. type: TP
-#: build/C/man2/bdflush.2:106 build/C/man2/reboot.2:204
+#: build/C/man2/bdflush.2:106 build/C/man2/reboot.2:205
#, no-wrap
msgid "B<EINVAL>"
msgstr "B<EINVAL>"
"した。"
#. type: TP
-#: build/C/man2/bdflush.2:110 build/C/man2/reboot.2:207
+#: build/C/man2/bdflush.2:110 build/C/man2/reboot.2:208
#, no-wrap
msgid "B<EPERM>"
msgstr "B<EPERM>"
msgstr "呼び出し元に B<CAP_SYS_ADMIN> ケーパビリティがない。"
#. type: SH
-#: build/C/man2/bdflush.2:115 build/C/man2/reboot.2:214 build/C/man2/sync.2:96
+#: build/C/man2/bdflush.2:115 build/C/man2/reboot.2:215 build/C/man2/sync.2:96
#, no-wrap
msgid "CONFORMING TO"
msgstr "準拠"
#. type: SH
#: build/C/man2/bdflush.2:119 build/C/man7/boot.7:202
-#: build/C/man7/bootparam.7:1595 build/C/man2/reboot.2:218
+#: build/C/man7/bootparam.7:1595 build/C/man2/reboot.2:219
#: build/C/man2/sync.2:119
#, no-wrap
msgid "SEE ALSO"
#. type: SH
#: build/C/man2/bdflush.2:123 build/C/man7/boot.7:208
-#: build/C/man7/bootparam.7:1604 build/C/man2/reboot.2:225
+#: build/C/man7/bootparam.7:1604 build/C/man2/reboot.2:227
#: build/C/man2/sync.2:124
#, no-wrap
msgid "COLOPHON"
#. type: Plain text
#: build/C/man2/bdflush.2:131 build/C/man7/boot.7:216
-#: build/C/man7/bootparam.7:1612 build/C/man2/reboot.2:233
+#: build/C/man7/bootparam.7:1612 build/C/man2/reboot.2:235
#: build/C/man2/sync.2:132
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: Plain text
#: build/C/man7/bootparam.7:543
+#, fuzzy
+#| msgid ""
+#| "Some poorly designed SCSI devices cannot handle being probed for LUNs not "
+#| "equal to zero. Therefore, if the compile-time flag "
+#| "B<CONFIG_SCSI_MULTI_LUN> is not set, newer kernels will by default only "
+#| "probe LUN zero."
msgid ""
"Some poorly designed SCSI devices cannot handle being probed for LUNs not "
"equal to zero. Therefore, if the compile-time flag B<CONFIG_SCSI_MULTI_LUN> "
-"is not set, newer kernels will by default only probe LUN zero."
+"is not set, newer kernels will by default probe only LUN zero."
msgstr ""
"設計が不十分な SCSI デバイスでは 0 以外の LUN 番号への自動検出を 扱えないこと"
"がある。 したがって、コンパイル時に B<CONFIG_SCSI_MULTI_LUN> オプションが指定"
#. type: TH
#: build/C/man2/reboot.2:28
#, no-wrap
-msgid "2014-09-21"
-msgstr "2014-09-21"
+msgid "2015-02-01"
+msgstr ""
#. type: Plain text
#: build/C/man2/reboot.2:31
"よって変更できる。"
#. type: Plain text
-#: build/C/man2/reboot.2:86
+#: build/C/man2/reboot.2:83
+#, fuzzy
+#| msgid ""
+#| "This system call will fail (with B<EINVAL>) unless I<magic> equals "
+#| "B<LINUX_REBOOT_MAGIC1> (that is, 0xfee1dead) and I<magic2> equals "
+#| "B<LINUX_REBOOT_MAGIC2> (that is, 672274793). However, since 2.1.17 also "
+#| "B<LINUX_REBOOT_MAGIC2A> (that is, 85072278) and since 2.1.97 also "
+#| "B<LINUX_REBOOT_MAGIC2B> (that is, 369367448) and since 2.5.71 also "
+#| "B<LINUX_REBOOT_MAGIC2C> (that is, 537993216) are permitted as values for "
+#| "I<magic2>. (The hexadecimal values of these constants are meaningful.) "
+#| "The I<cmd> argument can have the following values:"
msgid ""
"This system call will fail (with B<EINVAL>) unless I<magic> equals "
"B<LINUX_REBOOT_MAGIC1> (that is, 0xfee1dead) and I<magic2> equals "
"B<LINUX_REBOOT_MAGIC2A> (that is, 85072278) and since 2.1.97 also "
"B<LINUX_REBOOT_MAGIC2B> (that is, 369367448) and since 2.5.71 also "
"B<LINUX_REBOOT_MAGIC2C> (that is, 537993216) are permitted as values for "
-"I<magic2>. (The hexadecimal values of these constants are meaningful.) The "
-"I<cmd> argument can have the following values:"
+"I<magic2>. (The hexadecimal values of these constants are meaningful.)"
msgstr ""
"I<magic> が B<LINUX_REBOOT_MAGIC1> (値は 0xfee1dead) であり、かつ I<magic2> "
"が B<LINUX_REBOOT_MAGIC2> (672274793) でなければこのシステムコールは失敗し、 "
"できるようになった (これらの定数の 16 進での 表記にはちょっとした意味があ"
"る)。 I<cmd> 引数には以下の値を指定できる。"
+#. type: Plain text
+#: build/C/man2/reboot.2:87
+msgid "The I<cmd> argument can have the following values:"
+msgstr ""
+
#. type: TP
-#: build/C/man2/reboot.2:86
+#: build/C/man2/reboot.2:87
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_CAD_OFF>"
msgstr "B<LINUX_REBOOT_CMD_CAD_OFF>"
#. type: Plain text
-#: build/C/man2/reboot.2:96
+#: build/C/man2/reboot.2:97
msgid ""
"(B<RB_DISABLE_CAD>, 0). CAD is disabled. This means that the CAD keystroke "
"will cause a B<SIGINT> signal to be sent to init (process 1), whereupon this "
"(多分すべてのプロセスの kill, sync, 再起動)。"
#. type: TP
-#: build/C/man2/reboot.2:96
+#: build/C/man2/reboot.2:97
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_CAD_ON>"
msgstr "B<LINUX_REBOOT_CMD_CAD_ON>"
#. type: Plain text
-#: build/C/man2/reboot.2:104
+#: build/C/man2/reboot.2:105
msgid ""
"(B<RB_ENABLE_CAD>, 0x89abcdef). CAD is enabled. This means that the CAD "
"keystroke will immediately cause the action associated with "
"動作が行われるようになる。"
#. type: TP
-#: build/C/man2/reboot.2:104
+#: build/C/man2/reboot.2:105
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_HALT>"
msgstr "B<LINUX_REBOOT_CMD_HALT>"
#. type: Plain text
-#: build/C/man2/reboot.2:113
+#: build/C/man2/reboot.2:114
msgid ""
"(B<RB_HALT_SYSTEM>, 0xcdef0123; since Linux 1.1.76). The message \"System "
"halted.\" is printed, and the system is halted. Control is given to the ROM "
"(ROM モニタがある場合)。 先に B<sync>(2) を行なわないと、データが失われる。"
#. type: TP
-#: build/C/man2/reboot.2:113
+#: build/C/man2/reboot.2:114
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_KEXEC>"
msgstr "B<LINUX_REBOOT_CMD_KEXEC>"
#. type: Plain text
-#: build/C/man2/reboot.2:121
+#: build/C/man2/reboot.2:122
msgid ""
"(B<RB_KEXEC>, 0x45584543, since Linux 2.6.13). Execute a kernel that has "
"been loaded earlier with B<kexec_load>(2). This option is available only if "
"ンフィグで B<CONFIG_KEXEC> が有効になっている場合にのみである。"
#. type: TP
-#: build/C/man2/reboot.2:121
+#: build/C/man2/reboot.2:122
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_POWER_OFF>"
msgstr "B<LINUX_REBOOT_CMD_POWER_OFF>"
#. type: Plain text
-#: build/C/man2/reboot.2:130
+#: build/C/man2/reboot.2:131
msgid ""
"(B<RB_POWER_OFF>, 0x4321fedc; since Linux 2.1.30). The message \"Power down."
"\" is printed, the system is stopped, and all power is removed from the "
"とされる。 先に B<sync>(2) を行なわないと、データが失われる。"
#. type: TP
-#: build/C/man2/reboot.2:130
+#: build/C/man2/reboot.2:131
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_RESTART>"
msgstr "B<LINUX_REBOOT_CMD_RESTART>"
#. type: Plain text
-#: build/C/man2/reboot.2:139
+#: build/C/man2/reboot.2:140
msgid ""
"(B<RB_AUTOBOOT>, 0x1234567). The message \"Restarting system.\" is printed, "
"and a default restart is performed immediately. If not preceded by a "
"いと、データが失われる。"
#. type: TP
-#: build/C/man2/reboot.2:139
+#: build/C/man2/reboot.2:140
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_RESTART2>"
msgstr "B<LINUX_REBOOT_CMD_RESTART2>"
#. type: Plain text
-#: build/C/man2/reboot.2:149
+#: build/C/man2/reboot.2:150
msgid ""
"(0xa1b2c3d4; since Linux 2.1.30). The message \"Restarting system with "
"command \\(aq%s\\(aq\" is printed, and a restart (using the command string "
"が失われる。"
#. type: TP
-#: build/C/man2/reboot.2:149
+#: build/C/man2/reboot.2:150
#, no-wrap
msgid "B<LINUX_REBOOT_CMD_SW_SUSPEND>"
msgstr "B<LINUX_REBOOT_CMD_SW_SUSPEND>"
#. type: Plain text
-#: build/C/man2/reboot.2:156
+#: build/C/man2/reboot.2:157
msgid ""
"(B<RB_SW_SUSPEND>, 0xd000fce1; since Linux 2.5.18). The system is suspended "
"(hibernated) to disk. This option is available only if the kernel was "
"B<CONFIG_HIBERNATION> が有効になっている場合にのみ利用できる。"
#. type: Plain text
-#: build/C/man2/reboot.2:159
+#: build/C/man2/reboot.2:160
msgid "Only the superuser may call B<reboot>()."
msgstr "スーパーユーザーだけが B<reboot>() を呼び出すことができる。"
#. type: Plain text
-#: build/C/man2/reboot.2:165
+#: build/C/man2/reboot.2:166
msgid ""
"The precise effect of the above actions depends on the architecture. For "
"the i386 architecture, the additional argument does not do anything at "
"これには warm または cold と、 hard または BIOS 経由の再起動を 設定できる。"
#. type: SS
-#: build/C/man2/reboot.2:165
+#: build/C/man2/reboot.2:166
#, no-wrap
msgid "Behavior inside PID namespaces"
msgstr "PID 名前空間内での動作"
#. commit cf3f89214ef6a33fad60856bc5ffd7bb2fc4709b
#. see also commit 923c7538236564c46ee80c253a416705321f13e3
#. type: Plain text
-#: build/C/man2/reboot.2:186
+#: build/C/man2/reboot.2:187
msgid ""
"Since Linux 3.4, when B<reboot>() is called from a PID namespace (see "
"B<pid_namespaces>(7)) other than the initial PID namespace, the effect of "
"B<LINUX_REBOOT_CMD_HALT> の場合、 B<SIGINT> シグナルが送信される。"
#. type: Plain text
-#: build/C/man2/reboot.2:199
+#: build/C/man2/reboot.2:200
msgid ""
"For the values of I<cmd> that stop or restart the system, a successful call "
"to B<reboot>() does not return. For the other I<cmd> values, zero is "
"る。"
#. type: Plain text
-#: build/C/man2/reboot.2:204
+#: build/C/man2/reboot.2:205
msgid ""
"Problem with getting user-space data under B<LINUX_REBOOT_CMD_RESTART2>."
msgstr ""
"た。"
#. type: Plain text
-#: build/C/man2/reboot.2:207
+#: build/C/man2/reboot.2:208
msgid "Bad magic numbers or I<cmd>."
msgstr "magic の数字か I<cmd> が間違っている。"
#. type: Plain text
-#: build/C/man2/reboot.2:214
+#: build/C/man2/reboot.2:215
msgid ""
"The calling process has insufficient privilege to call B<reboot>(); the "
"B<CAP_SYS_BOOT> capability is required."
"B<CAP_SYS_BOOT> ケーパビリティが必要である。"
#. type: Plain text
-#: build/C/man2/reboot.2:218
+#: build/C/man2/reboot.2:219
msgid ""
"B<reboot>() is Linux-specific, and should not be used in programs intended "
"to be portable."
"はない。"
#. type: Plain text
-#: build/C/man2/reboot.2:225
+#: build/C/man2/reboot.2:227
+#, fuzzy
+#| msgid ""
+#| "B<sync>(2), B<bootparam>(7), B<capabilities>(7), B<ctrlaltdel>(8), "
+#| "B<halt>(8), B<reboot>(8)"
msgid ""
-"B<sync>(2), B<bootparam>(7), B<capabilities>(7), B<ctrlaltdel>(8), "
-"B<halt>(8), B<reboot>(8)"
+"B<kexec_load>(2), B<sync>(2), B<bootparam>(7), B<capabilities>(7), "
+"B<ctrlaltdel>(8), B<halt>(8), B<reboot>(8)"
msgstr ""
"B<sync>(2), B<bootparam>(7), B<ctrlaltdel>(8), B<halt>(8), B<reboot>(8), "
"B<capabilities>(7)"
#: build/C/man2/sync.2:124
msgid "B<bdflush>(2), B<fdatasync>(2), B<fsync>(2), B<sync>(1)"
msgstr "B<bdflush>(2), B<fdatasync>(2), B<fsync>(2), B<sync>(1)"
+
+#~ msgid "2014-09-21"
+#~ msgstr "2014-09-21"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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/armscii-8.7:148 build/C/man7/ascii.7:211 build/C/man7/charsets.7:345 build/C/man7/cp1251.7:193 build/C/man7/cp1252.7:183 build/C/man7/iso_8859-1.7:177 build/C/man7/iso_8859-10.7:174 build/C/man7/iso_8859-11.7:171 build/C/man7/iso_8859-13.7:174 build/C/man7/iso_8859-14.7:174 build/C/man7/iso_8859-15.7:176 build/C/man7/iso_8859-16.7:175 build/C/man7/iso_8859-2.7:179 build/C/man7/iso_8859-3.7:167 build/C/man7/iso_8859-4.7:174 build/C/man7/iso_8859-5.7:178 build/C/man7/iso_8859-6.7:130 build/C/man7/iso_8859-7.7:178 build/C/man7/iso_8859-8.7:142 build/C/man7/iso_8859-9.7:174 build/C/man7/koi8-r.7:196 build/C/man7/koi8-u.7:202 build/C/man7/unicode.7:266 build/C/man7/utf-8.7:237
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 06:13+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man7/iso_8859-8.7:142 build/C/man7/iso_8859-9.7:174
#: build/C/man7/koi8-r.7:196 build/C/man7/koi8-u.7:202
#: build/C/man7/unicode.7:266 build/C/man7/utf-8.7:237
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-24 20:47+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.78 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-23 22:31+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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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:88 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 07:16+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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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"
#: build/C/man7/epoll.7:188
msgid ""
"If the system is in B<autosleep> mode via I</sys/power/autosleep> and an "
-"event happens which wakes the device from sleep, the device driver will only "
-"keep the device awake until that event is queued. To keep the device awake "
+"event happens which wakes the device from sleep, the device driver will keep "
+"the device awake only until that event is queued. To keep the device awake "
"until the event has been processed, it is necessary to use the B<epoll>(7) "
"B<EPOLLWAKEUP> flag."
msgstr ""
#. type: Plain text
#: build/C/man7/epoll.7:590 build/C/man2/epoll_create.2:157 build/C/man2/epoll_ctl.2:324 build/C/man2/epoll_wait.2:254 build/C/man2/poll.2:410
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 07:15+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man7/epoll.7:188
+#, fuzzy
+#| msgid ""
+#| "If the system is in B<autosleep> mode via I</sys/power/autosleep> and an "
+#| "event happens which wakes the device from sleep, the device driver will "
+#| "only keep the device awake until that event is queued. To keep the "
+#| "device awake until the event has been processed, it is necessary to use "
+#| "the B<epoll>(7) B<EPOLLWAKEUP> flag."
msgid ""
"If the system is in B<autosleep> mode via I</sys/power/autosleep> and an "
-"event happens which wakes the device from sleep, the device driver will only "
-"keep the device awake until that event is queued. To keep the device awake "
+"event happens which wakes the device from sleep, the device driver will keep "
+"the device awake only until that event is queued. To keep the device awake "
"until the event has been processed, it is necessary to use the B<epoll>(7) "
"B<EPOLLWAKEUP> flag."
msgstr ""
#: build/C/man7/epoll.7:590 build/C/man2/epoll_create.2:157
#: build/C/man2/epoll_ctl.2:324 build/C/man2/epoll_wait.2:254
#: build/C/man2/poll.2:410
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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:96 build/C/man3/assert.3:88 build/C/man3/assert_perror.3:84 build/C/man3/err.3:170 build/C/man3/errno.3:555 build/C/man3/error.3:139
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 07:17+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/abort.3:96 build/C/man3/assert.3:88
#: build/C/man3/assert_perror.3:84 build/C/man3/err.3:170
#: build/C/man3/errno.3:555 build/C/man3/error.3:139
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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:434 build/C/man3/getfsent.3:150 build/C/man3/getmntent.3:232 build/C/man2/getxattr.2:159 build/C/man3/isfdtype.3:112 build/C/man2/listxattr.2:171 build/C/man2/mount.2:503 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:326 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#. type: Plain text
#: build/C/man2/statfs.2:251
msgid ""
-"Some systems only have I<E<lt>sys/vfs.hE<gt>>, other systems also have "
+"Some systems have only I<E<lt>sys/vfs.hE<gt>>, other systems also have "
"I<E<lt>sys/statfs.hE<gt>>, where the former includes the latter. So it "
"seems including the former is the best choice."
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 07:18+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man7/spufs.7:781 build/C/man2/stat.2:938 build/C/man2/statfs.2:326
#: 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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: Plain text
#: build/C/man2/statfs.2:251
+#, fuzzy
+#| msgid ""
+#| "Some systems only have I<E<lt>sys/vfs.hE<gt>>, other systems also have "
+#| "I<E<lt>sys/statfs.hE<gt>>, where the former includes the latter. So it "
+#| "seems including the former is the best choice."
msgid ""
-"Some systems only have I<E<lt>sys/vfs.hE<gt>>, other systems also have "
+"Some systems have only I<E<lt>sys/vfs.hE<gt>>, other systems also have "
"I<E<lt>sys/statfs.hE<gt>>, where the former includes the latter. So it "
"seems including the former is the best choice."
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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:180 build/C/man3/iconv_close.3:52 build/C/man3/iconv_open.3:121
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 07:18+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man3/iconv.3:180 build/C/man3/iconv_close.3:52
#: build/C/man3/iconv_open.3:121
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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/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:122 build/C/man7/mailaddr.7:135 build/C/man7/man-pages.7:933 build/C/man7/man.7:580 build/C/man7/operator.7:73 build/C/man7/posixoptions.7:865 build/C/man5/proc.5:4451 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#. type: Plain text
#: build/C/man7/mdoc.7:441 build/C/man7/mdoc.samples.7:2965
msgid ""
-"This page is part of release 3.78 of the Linux E<.Em man-pages> project. A "
+"This page is part of release 3.79 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/."
"connected). \\&\"St\" is the internal status of the socket. The "
"\"tx_queue\" and \"rx_queue\" are the outgoing and incoming data queue in "
"terms of kernel memory usage. The \"tr\", \"tm-E<gt>when\", and \"rexmits\" "
-"fields hold internal information of the kernel socket state and are only "
-"useful for debugging. The \"uid\" field holds the effective UID of the "
+"fields hold internal information of the kernel socket state and are useful "
+"only for debugging. The \"uid\" field holds the effective UID of the "
"creator of the socket."
msgstr ""
#. type: Plain text
#: build/C/man5/proc.5:2850
-msgid "The last number only exists for compatibility reasons and is always 1."
+msgid "The last number exists only for compatibility reasons and is always 1."
msgstr ""
#. type: TP
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 07:18+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man5/proc.5:4451 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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: Plain text
#: build/C/man7/mdoc.7:441 build/C/man7/mdoc.samples.7:2965
-msgid ""
-"This page is part of release 3.78 of the Linux E<.Em man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 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: Plain text
#: build/C/man5/proc.5:2743
+#, fuzzy
+#| msgid ""
+#| "Holds a dump of the TCP socket table. Much of the information is not of "
+#| "use apart from debugging. The \"sl\" value is the kernel hash slot for "
+#| "the socket, the \"local_address\" is the local address and port number "
+#| "pair. The \"rem_address\" is the remote address and port number pair (if "
+#| "connected). \\&\"St\" is the internal status of the socket. The "
+#| "\"tx_queue\" and \"rx_queue\" are the outgoing and incoming data queue in "
+#| "terms of kernel memory usage. The \"tr\", \"tm-E<gt>when\", and \"rexmits"
+#| "\" fields hold internal information of the kernel socket state and are "
+#| "only useful for debugging. The \"uid\" field holds the effective UID of "
+#| "the creator of the socket."
msgid ""
"Holds a dump of the TCP socket table. Much of the information is not of use "
"apart from debugging. The \"sl\" value is the kernel hash slot for the "
"connected). \\&\"St\" is the internal status of the socket. The \"tx_queue"
"\" and \"rx_queue\" are the outgoing and incoming data queue in terms of "
"kernel memory usage. The \"tr\", \"tm-E<gt>when\", and \"rexmits\" fields "
-"hold internal information of the kernel socket state and are only useful for "
+"hold internal information of the kernel socket state and are useful only for "
"debugging. The \"uid\" field holds the effective UID of the creator of the "
"socket."
msgstr ""
#. type: Plain text
#: build/C/man5/proc.5:2850
-msgid "The last number only exists for compatibility reasons and is always 1."
+#, fuzzy
+#| msgid ""
+#| "The last number only exists for compatibility reasons and is always 1."
+msgid "The last number exists only for compatibility reasons and is always 1."
msgstr "最後の数字は互換性のためだけに存在し、 常に 1 である。"
#. type: TP
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-02-02 04:43+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"B<add_key>() asks the kernel to create or update a key of the given I<type> "
"and I<description>, instantiate it with the I<payload> of length I<plen>, "
"and to attach it to the nominated I<keyring> and to return its serial number."
-msgstr "B<add_key>() は、 指定した I<type> と I<description> を持つ鍵の作成、更新を行うようにカーネルに指示し、 長さ I<plen> の I<payload> で鍵を生成し、 指定された I<keyring> にその鍵を追加し、 鍵リングのシリアル番号を返す。"
+msgstr ""
+"B<add_key>() は、 指定した I<type> と I<description> を持つ鍵の作成、更新を行"
+"うようにカーネルに指示し、 長さ I<plen> の I<payload> で鍵を生成し、 指定され"
+"た I<keyring> にその鍵を追加し、 鍵リングのシリアル番号を返す。"
#. type: Plain text
#: build/C/man2/add_key.2:38
msgid ""
"The key type may reject the data if it's in the wrong format or in some "
"other way invalid."
-msgstr "鍵タイプによっては、 フォーマットが違っていたり、その他にも無効なものがあると、 指定したデータが拒否される場合もある。"
+msgstr ""
+"鍵タイプによっては、 フォーマットが違っていたり、その他にも無効なものがある"
+"と、 指定したデータが拒否される場合もある。"
#. type: Plain text
#: build/C/man2/add_key.2:46
+#, fuzzy
+#| msgid ""
+#| "If the destination I<keyring> already contains a key that matches the "
+#| "specified I<type> and I<description,> then, if the key type supports it, "
+#| "that key will be updated rather than a new key being created; if not, a "
+#| "new key will be created and it will displace the link to the extant key "
+#| "from the keyring."
msgid ""
"If the destination I<keyring> already contains a key that matches the "
-"specified I<type> and I<description,> then, if the key type supports it, "
+"specified I<type> and I<description>, then, if the key type supports it, "
"that key will be updated rather than a new key being created; if not, a new "
"key will be created and it will displace the link to the extant key from the "
"keyring."
-msgstr "対象の I<keyring> に指定された I<type> と I<description> に合致する鍵がすでに含まれる場合、 鍵タイプがサポートしていれば、 新しい鍵が作成されるのではなく、 その鍵が更新される。 鍵タイプがサポートしていない場合、 新しい鍵が作成され、 鍵リングの現在の鍵のリンクはこの鍵で置き換えられる。"
+msgstr ""
+"対象の I<keyring> に指定された I<type> と I<description> に合致する鍵がすでに"
+"含まれる場合、 鍵タイプがサポートしていれば、 新しい鍵が作成されるのではな"
+"く、 その鍵が更新される。 鍵タイプがサポートしていない場合、 新しい鍵が作成さ"
+"れ、 鍵リングの現在の鍵のリンクはこの鍵で置き換えられる。"
#. type: Plain text
#: build/C/man2/add_key.2:51
msgid ""
"The destination I<keyring> serial number may be that of a valid keyring to "
"which the caller has write permission, or it may be a special keyring ID:"
-msgstr "対象の I<keyring> のシリアル番号には、 呼び出し元が書き込み許可を持つ有効な鍵リングのシリアル番号か、 以下の特別な鍵リング ID を指定する。"
+msgstr ""
+"対象の I<keyring> のシリアル番号には、 呼び出し元が書き込み許可を持つ有効な鍵"
+"リングのシリアル番号か、 以下の特別な鍵リング ID を指定する。"
#. type: TP
#: build/C/man2/add_key.2:51 build/C/man2/request_key.2:74
msgid ""
"There are a number of key types available in the core key management code, "
"and these can be specified to this function:"
-msgstr "コアの鍵管理コードには様々な鍵タイプがあり、 この関数でこれらを指定することができる。"
+msgstr ""
+"コアの鍵管理コードには様々な鍵タイプがあり、 この関数でこれらを指定することが"
+"できる。"
#. type: TP
#: build/C/man2/add_key.2:69
"description be prefixed with a string representing the service to which the "
"key is of interest and a colon (for instance ``B<afs:mykey>''). The "
"I<payload> may be empty or NULL for keys of this type."
-msgstr "ユーザー定義の鍵タイプの鍵には、 任意のデータの blob を入れることができ、 I<description> には任意の有効な文字列を指定できるが、 鍵が対象とするサービスを表す文字列とコロンをプレフィックスに指定するのが推奨される方法である (例えば ``B<afs:mykey>'')。 このタイプの鍵には I<payload> に空文字列つまり NULL を指定する。"
+msgstr ""
+"ユーザー定義の鍵タイプの鍵には、 任意のデータの blob を入れることができ、 "
+"I<description> には任意の有効な文字列を指定できるが、 鍵が対象とするサービス"
+"を表す文字列とコロンをプレフィックスに指定するのが推奨される方法である (例え"
+"ば ``B<afs:mykey>'')。 このタイプの鍵には I<payload> に空文字列つまり NULL を"
+"指定する。"
#. type: TP
#: build/C/man2/add_key.2:80
"Keyrings are special key types that may contain links to sequences of other "
"keys of any type. If this interface is used to create a keyring, then a "
"NULL I<payload> should be specified, and I<plen> should be zero."
-msgstr "鍵リングは、 任意のタイプの他の鍵の列へのリンクを保持できる特別な鍵タイプである。 このインターフェースを使って鍵リングを作成する場合、 I<payload> には NULL を、 I<plen> には 0 を指定しなければならない。"
+msgstr ""
+"鍵リングは、 任意のタイプの他の鍵の列へのリンクを保持できる特別な鍵タイプであ"
+"る。 このインターフェースを使って鍵リングを作成する場合、 I<payload> には "
+"NULL を、 I<plen> には 0 を指定しなければならない。"
#. type: SH
#: build/C/man2/add_key.2:89 build/C/man2/keyctl.2:97
"On success B<add_key>() returns the serial number of the key it created or "
"updated. On error, the value -1 will be returned and errno will have been "
"set to an appropriate error."
-msgstr "成功すると B<add_key>() は、作成または更新した鍵のシリアル番号を返す。 エラーの場合、値 -1 が返され I<errno> にエラーを示す値が設定される。"
+msgstr ""
+"成功すると B<add_key>() は、作成または更新した鍵のシリアル番号を返す。 エラー"
+"の場合、値 -1 が返され I<errno> にエラーを示す値が設定される。"
#. type: SH
#: build/C/man2/add_key.2:95 build/C/man2/keyctl.2:103
msgid ""
"The key quota for this user would be exceeded by creating this key or "
"linking it to the keyring."
-msgstr "この鍵を作成するか、鍵を鍵リングに追加すると、 このユーザーの鍵リングのクォータを超過してしまう。"
+msgstr ""
+"この鍵を作成するか、鍵を鍵リングに追加すると、 このユーザーの鍵リングのクォー"
+"タを超過してしまう。"
#. type: TP
#: build/C/man2/add_key.2:115 build/C/man2/keyctl.2:104
"Although this is a Linux system call, it is not present in I<libc> but can "
"be found rather in I<libkeyutils>. When linking, B<-lkeyutils> should be "
"specified to the linker."
-msgstr "これは Linux のシステムコールだが、 I<libc> には存在せず、 代わりに I<libkeyutils> に存在する。 リンクする際には、 リンカーに B<-lkeyutils> を指定する必要がある。"
+msgstr ""
+"これは Linux のシステムコールだが、 I<libc> には存在せず、 代わりに "
+"I<libkeyutils> に存在する。 リンクする際には、 リンカーに B<-lkeyutils> を指"
+"定する必要がある。"
#. type: SH
#: build/C/man2/add_key.2:126 build/C/man2/keyctl.2:131
#. 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.78 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
"On success B<keyctl>() returns the serial number of the key it found. On "
"error, the value -1 will be returned and errno will have been set to an "
"appropriate error."
-msgstr "成功すると B<keyctl>() は見つかった鍵のシリアル番号を返す。 エラーの場合、 値 -1 が返され、 I<errno> にエラーを示す値が設定される。"
+msgstr ""
+"成功すると B<keyctl>() は見つかった鍵のシリアル番号を返す。 エラーの場合、 "
+"値 -1 が返され、 I<errno> にエラーを示す値が設定される。"
#. type: Plain text
#: build/C/man2/keyctl.2:107
msgid ""
"The key quota for the caller's user would be exceeded by creating a key or "
"linking it to the keyring."
-msgstr "鍵を作成するか、 鍵を鍵リングに結びつけると、 呼び出し元ユーザーの鍵のクォータを超過してしまう。"
+msgstr ""
+"鍵を作成するか、 鍵を鍵リングに結びつけると、 呼び出し元ユーザーの鍵のクォー"
+"タを超過してしまう。"
#. type: Plain text
#: build/C/man2/keyctl.2:114
"B<keyctl_search>(3), B<keyctl_setperm>(3), B<keyctl_set_reqkey_keyring>(3), "
"B<keyctl_set_timeout>(3), B<keyctl_read>(3), B<keyctl_read_alloc>(3), "
"B<keyctl_unlink>(3), B<keyctl_update>(3), B<request-key>(8)"
-msgstr "B<keyctl>(1), B<add_key>(2), B<request_key>(2), B<keyctl_set_timeout>(3), B<keyctl_chown>(3), B<keyctl_clear>(3), B<keyctl_describe>(3), B<keyctl_describe_alloc>(3), B<keyctl_get_keyring_ID>(3), B<keyctl_instantiate>(3), B<keyctl_join_session_keyring>(3), B<keyctl_link>(3), B<keyctl_negate>(3), B<keyctl_revoke>(3), B<keyctl_search>(3), B<keyctl_setperm>(3), B<keyctl_set_reqkey_keyring>(3), B<keyctl_set_timeout>(3), B<keyctl_read>(3), B<keyctl_read_alloc>(3), B<keyctl_unlink>(3), B<keyctl_update>(3), B<request-key>(8)"
+msgstr ""
+"B<keyctl>(1), B<add_key>(2), B<request_key>(2), B<keyctl_set_timeout>(3), "
+"B<keyctl_chown>(3), B<keyctl_clear>(3), B<keyctl_describe>(3), "
+"B<keyctl_describe_alloc>(3), B<keyctl_get_keyring_ID>(3), "
+"B<keyctl_instantiate>(3), B<keyctl_join_session_keyring>(3), "
+"B<keyctl_link>(3), B<keyctl_negate>(3), B<keyctl_revoke>(3), "
+"B<keyctl_search>(3), B<keyctl_setperm>(3), B<keyctl_set_reqkey_keyring>(3), "
+"B<keyctl_set_timeout>(3), B<keyctl_read>(3), B<keyctl_read_alloc>(3), "
+"B<keyctl_unlink>(3), B<keyctl_update>(3), B<request-key>(8)"
#. type: Plain text
#: build/C/man2/keyctl.2:160
"On success B<request_key>() returns the serial number of the key it found. "
"On error, the value -1 will be returned and errno will have been set to an "
"appropriate error."
-msgstr "成功すると B<request_key>() は見つかった鍵のシリアル番号を返す。 エラーの場合、 値 -1 が返され、 I<errno> にエラーを示す値が設定される。"
+msgstr ""
+"成功すると B<request_key>() は見つかった鍵のシリアル番号を返す。 エラーの場"
+"合、 値 -1 が返され、 I<errno> にエラーを示す値が設定される。"
#. type: TP
#: build/C/man2/request_key.2:104
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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"
#: build/C/man2/add_key.2:46
msgid ""
"If the destination I<keyring> already contains a key that matches the "
-"specified I<type> and I<description,> then, if the key type supports it, "
+"specified I<type> and I<description>, then, if the key type supports it, "
"that key will be updated rather than a new key being created; if not, a new "
"key will be created and it will displace the link to the extant key from the "
"keyring."
#. 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-30 17:19+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man1/mtrace.1:72 build/C/man1/pldd.1:104
#: build/C/man7/rtld-audit.7:615 build/C/man8/sln.8:72
#: build/C/man1/sprof.1:311
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: TP
#: build/C/man1/memusage.1:176
-#, no-wrap
-msgid "The following options only apply when generating graphical output:"
+#, fuzzy, no-wrap
+#| msgid "The following options only apply when generating graphical output:"
+msgid "The following options apply only when generating graphical output:"
msgstr "以下のオプションは画像出力を行う場合にのみ適用される。"
#. type: TP
"B<sprof> will attempt to deduce it using the soname of the shared object, "
"looking for a file with the name I<E<lt>sonameE<gt>.profile> in the current "
"directory."
-msgstr "B<sprof> コマンドは、 最初のコマンドライン引き数で指定された共有オブジェクトのプロファイルの概要を表示する。 2 番目のコマンドライン引き数 (省略可能) で指定された生成済みのプロファイルデータを使って、 プロファイルの概要が生成される。 プロファイルデータのパス名が省略された場合、 B<sprof> は、 共有オブジェクトの soname を使ってパス名を元に、 カレントディレクトリに I<E<lt>sonameE<gt>.profile> という名前のファイルを探して、 プロファイルデータを特定しようとする。"
+msgstr ""
+"B<sprof> コマンドは、 最初のコマンドライン引き数で指定された共有オブジェクト"
+"のプロファイルの概要を表示する。 2 番目のコマンドライン引き数 (省略可能) で指"
+"定された生成済みのプロファイルデータを使って、 プロファイルの概要が生成され"
+"る。 プロファイルデータのパス名が省略された場合、 B<sprof> は、 共有オブジェ"
+"クトの soname を使ってパス名を元に、 カレントディレクトリに "
+"I<E<lt>sonameE<gt>.profile> という名前のファイルを探して、 プロファイルデータ"
+"を特定しようとする。"
#. type: Plain text
#: build/C/man1/sprof.1:49
msgid ""
"The following command-line options specify the profile output to be produced:"
-msgstr "以下のコマンドラインオプションは生成されるプロファイリング出力を指定する。"
+msgstr ""
+"以下のコマンドラインオプションは生成されるプロファイリング出力を指定する。"
#. type: TP
#: build/C/man1/sprof.1:49
msgid ""
"Print a list of pairs of call paths for the interfaces exported by the "
"shared object, along with the number of times each path is used."
-msgstr "共有オブジェクトで公開されているインターフェースに対して呼び出し経路のペアのリストを表示する。 各経路が使用された回数も表示される。"
+msgstr ""
+"共有オブジェクトで公開されているインターフェースに対して呼び出し経路のペアの"
+"リストを表示する。 各経路が使用された回数も表示される。"
#. type: TP
#: build/C/man1/sprof.1:54
msgid ""
"Generate a flat profile of all of the functions in the monitored object, "
"with counts and ticks."
-msgstr "監視対象のオブジェクトの全関数の、 回数と tick が入った flat profile を生成する。"
+msgstr ""
+"監視対象のオブジェクトの全関数の、 回数と tick が入った flat profile を生成す"
+"る。"
#. type: TP
#: build/C/man1/sprof.1:58
msgid ""
"If none of the above options is specified, then the default behavior is to "
"display a flat profile and a call graph."
-msgstr "上記のオプションがどれも指定されなかった場合のデフォルトの動作は、 flat profile とコールグラフが表示される。"
+msgstr ""
+"上記のオプションがどれも指定されなかった場合のデフォルトの動作は、 flat "
+"profile とコールグラフが表示される。"
#. type: Plain text
#: build/C/man1/sprof.1:66
"The following example demonstrates the use of B<sprof>. The example "
"consists of a main program that calls two functions in a shared library. "
"First, the code of the main program:"
-msgstr "以下は B<sprof> の使用例を示したものである。 この例では、メインプログラムで共有ライブラリ内の 2 つの関数を呼び出している。 最初に、 メインプログラムのコードは以下の通りである。"
+msgstr ""
+"以下は B<sprof> の使用例を示したものである。 この例では、メインプログラムで共"
+"有ライブラリ内の 2 つの関数を呼び出している。 最初に、 メインプログラムのコー"
+"ドは以下の通りである。"
#. type: Plain text
#: build/C/man1/sprof.1:90
msgid ""
"The functions I<x1()> and I<x2()> are defined in the following source file "
"that is used to construct the shared library:"
-msgstr "関数 I<x1()> と I<x2()> は以下のソースファイルで定義されており、 このファイルから共有ライブラリが構成される。"
+msgstr ""
+"関数 I<x1()> と I<x2()> は以下のソースファイルで定義されており、 このファイル"
+"から共有ライブラリが構成される。"
#. type: Plain text
#: build/C/man1/sprof.1:115
msgid ""
"Now we construct the shared library with the real name I<libdemo.so.1.0.1>, "
"and the soname I<libdemo.so.1>:"
-msgstr "ここで、 実際の名前は I<libdemo.so.1.0.1> で soname は I<libdemo.so.1> で共有ライブラリを構成する。"
+msgstr ""
+"ここで、 実際の名前は I<libdemo.so.1.0.1> で soname は I<libdemo.so.1> で共有"
+"ライブラリを構成する。"
#. type: Plain text
#: build/C/man1/sprof.1:162
msgid ""
"Then we construct symbolic links for the library soname and the library "
"linker name:"
-msgstr "次に、 ライブラリ soname とライブラリのリンカー名へのシンボリックリンクを作成する。"
+msgstr ""
+"次に、 ライブラリ soname とライブラリのリンカー名へのシンボリックリンクを作成"
+"する。"
#. type: Plain text
#: build/C/man1/sprof.1:172
msgid ""
"Next, we compile the main program, linking it against the shared library, "
"and then list the dynamic dependencies of the program:"
-msgstr "続けて、 共有ライブラリとリンクしてメインプログラムをコンパイルし、 プログラムが依存する共有ライブラリの一覧を表示する。"
+msgstr ""
+"続けて、 共有ライブラリとリンクしてメインプログラムをコンパイルし、 プログラ"
+"ムが依存する共有ライブラリの一覧を表示する。"
#. type: Plain text
#: build/C/man1/sprof.1:186
msgid ""
"In order to get profiling information for the shared library, we define the "
"environment variable B<LD_PROFILE> with the soname of the library:"
-msgstr "共有ライブラリのプロファイル情報を取得するために、 環境変数 B<LD_PROFILE> にこのライブラリの soname を設定する。"
+msgstr ""
+"共有ライブラリのプロファイル情報を取得するために、 環境変数 B<LD_PROFILE> に"
+"このライブラリの soname を設定する。"
#. type: Plain text
#: build/C/man1/sprof.1:197
"We then define the environment variable B<LD_PROFILE_OUTPUT> with the "
"pathname of the directory where profile output should be written, and create "
"that directory if it does not exist already:"
-msgstr "環境変数 B<LD_PROFILE_OUTPUT> にプロファイル情報を出力するディレクトリのパス名を設定し、 このディレクトリが存在しない場合は作成する。"
+msgstr ""
+"環境変数 B<LD_PROFILE_OUTPUT> にプロファイル情報を出力するディレクトリのパス"
+"名を設定し、 このディレクトリが存在しない場合は作成する。"
#. type: Plain text
#: build/C/man1/sprof.1:209
"B<LD_PROFILE> causes profiling output to be I<appended> to the output file "
"if it already exists, so we ensure that there is no preexisting profiling "
"data:"
-msgstr "B<LD_PROFILE> を設定すると、 プロファイルの出力は出力ファイルがすでに存在する場合は「追記」されるので、 既存のプロファイルデータが存在しないようにしておく。"
+msgstr ""
+"B<LD_PROFILE> を設定すると、 プロファイルの出力は出力ファイルがすでに存在する"
+"場合は「追記」されるので、 既存のプロファイルデータが存在しないようにしてお"
+"く。"
#. type: Plain text
#: build/C/man1/sprof.1:221
msgid ""
"We then run the program to produce the profiling output, which is written to "
"a file in the directory specified in B<LD_PROFILE_OUTPUT>:"
-msgstr "次にプログラムを実行し、 プロファイリング出力を生成させる。 プロファイリング出力は B<LD_PROFILE_OUTPUT> で指定されたディレクトリにファイルが書き込まれる。"
+msgstr ""
+"次にプログラムを実行し、 プロファイリング出力を生成させる。 プロファイリング"
+"出力は B<LD_PROFILE_OUTPUT> で指定されたディレクトリにファイルが書き込まれ"
+"る。"
#. type: Plain text
#: build/C/man1/sprof.1:233
msgid ""
"We then use the B<sprof -p> option to generate a flat profile with counts "
"and ticks:"
-msgstr "B<sprof -p> オプションを使って、 呼び出し回数と tick 数が含まれる flat プロファイルを生成する。"
+msgstr ""
+"B<sprof -p> オプションを使って、 呼び出し回数と tick 数が含まれる flat プロ"
+"ファイルを生成する。"
#. type: Plain text
#: build/C/man1/sprof.1:244
"Above and below, the \"E<lt>UNKNOWNE<gt>\" strings represent identifiers "
"that are outside of the profiled object (in this example, these are "
"instances of I<main()>)."
-msgstr "上記や以下の例で、 \"E<lt>UNKNOWNE<gt>\" の文字列は、 識別子がプロファイルされたオブジェクトの外部にあることを表している (この例では \"E<lt>UNKNOWNE<gt>\" になっているのは I<main()> 内のオブジェクトである)。"
+msgstr ""
+"上記や以下の例で、 \"E<lt>UNKNOWNE<gt>\" の文字列は、 識別子がプロファイルさ"
+"れたオブジェクトの外部にあることを表している (この例では \"E<lt>UNKNOWNE<gt>"
+"\" になっているのは I<main()> 内のオブジェクトである)。"
#. type: Plain text
#: build/C/man1/sprof.1:289
msgid ""
"The B<sprof -c> option generates a list of call pairs and the number of "
"their occurrences:"
-msgstr "B<sprof -c> オプションを使うと、 呼び出しの組とその発生回数のリストが生成される。"
+msgstr ""
+"B<sprof -c> オプションを使うと、 呼び出しの組とその発生回数のリストが生成され"
+"る。"
#. type: Plain text
#: build/C/man1/sprof.1:297
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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/dl_iterate_phdr.3:213 build/C/man3/dlopen.3:539 build/C/man5/elf.5:1971 build/C/man3/end.3:121 build/C/man8/ld.so.8:513 build/C/man8/ldconfig.8:186 build/C/man1/ldd.1:121 build/C/man1/memusage.1:283 build/C/man1/memusagestat.1:99 build/C/man1/mtrace.1:72 build/C/man1/pldd.1:104 build/C/man7/rtld-audit.7:615 build/C/man8/sln.8:72 build/C/man1/sprof.1:311
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#. type: TP
#: build/C/man1/memusage.1:176
#, no-wrap
-msgid "The following options only apply when generating graphical output:"
+msgid "The following options apply only when generating graphical output:"
msgstr ""
#. type: TP
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-31 00:03+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: 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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
"then that function is executed before unloading the module. The I<flags> "
"argument is used to modify the behavior of the system call, as described "
"below. This system call requires privilege."
-msgstr "B<delete_module>() システムコールは、 I<name> で特定される未使用のロード可能なモジュールのエントリーを削除しようとする。 モジュールに I<exit> 関数がある場合、 モジュールをアンロードする前にこの関数が実行される。 I<flags> 引き数は、以下で説明するようにシステムコールの動作を変更するのに使用される。 このシステムコールには特権が必要である。"
+msgstr ""
+"B<delete_module>() システムコールは、 I<name> で特定される未使用のロード可能"
+"なモジュールのエントリーを削除しようとする。 モジュールに I<exit> 関数がある"
+"場合、 モジュールをアンロードする前にこの関数が実行される。 I<flags> 引き数"
+"は、以下で説明するようにシステムコールの動作を変更するのに使用される。 このシ"
+"ステムコールには特権が必要である。"
#. type: Plain text
#: build/C/man2/delete_module.2:51
msgid ""
"If there are other loaded modules that depend on (i.e., refer to symbols "
"defined in) this module, then the call fails."
-msgstr "このモジュールに依存している (このモジュールで定義されているシンボルを参照している) モジュールがロードされている場合、 この呼び出しは失敗する。"
+msgstr ""
+"このモジュールに依存している (このモジュールで定義されているシンボルを参照し"
+"ている) モジュールがロードされている場合、 この呼び出しは失敗する。"
#. type: IP
#: build/C/man2/delete_module.2:55
"Otherwise, if the reference count for the module (i.e., the number of "
"processes currently using the module) is zero, then the module is "
"immediately unloaded."
-msgstr "それ以外の場合で、 モジュールの参照カウント (このモジュールを現在使用しているプロセス数) が 0 であれば、 モジュールは直ちにアンロードされる。"
+msgstr ""
+"それ以外の場合で、 モジュールの参照カウント (このモジュールを現在使用している"
+"プロセス数) が 0 であれば、 モジュールは直ちにアンロードされる。"
#. type: IP
#: build/C/man2/delete_module.2:59
"If a module has a nonzero reference count, then the behavior depends on the "
"bits set in I<flags>. In normal usage (see NOTES), the B<O_NONBLOCK> flag "
"is always specified, and the B<O_TRUNC> flag may additionally be specified."
-msgstr "モジュールの参照カウントが 0 でない場合、 その動作は I<flags> にセットされたビットによって決まる。 通常の使用時は (「注意」参照)、 B<O_NONBLOCK> は常に指定され、 B<O_TRUNC> フラグが追加で指定されることがある。"
+msgstr ""
+"モジュールの参照カウントが 0 でない場合、 その動作は I<flags> にセットされた"
+"ビットによって決まる。 通常の使用時は (「注意」参照)、 B<O_NONBLOCK> は常に指"
+"定され、 B<O_TRUNC> フラグが追加で指定されることがある。"
#. type: Plain text
#: build/C/man2/delete_module.2:74
msgid ""
"The module is unloaded immediately, regardless of whether it has a nonzero "
"reference count."
-msgstr "参照カウントが 0 以外かどうかに関わらず、 直ちにモジュールをアンロードする。"
+msgstr ""
+"参照カウントが 0 以外かどうかに関わらず、 直ちにモジュールをアンロードする。"
#. type: TP
#: build/C/man2/delete_module.2:82
#. type: Plain text
#: build/C/man2/delete_module.2:89
msgid "If I<flags> does not specify B<O_NONBLOCK>, the following steps occur:"
-msgstr "I<flags> に B<O_NONBLOCK> が指定されなかった場合、 以下のステップで処理が行われる。"
+msgstr ""
+"I<flags> に B<O_NONBLOCK> が指定されなかった場合、 以下のステップで処理が行わ"
+"れる。"
#. type: IP
#: build/C/man2/delete_module.2:90 build/C/man2/delete_module.2:92
"If the module's reference count is nonzero, the caller is placed in an "
"uninterruptible sleep state (B<TASK_UNINTERRUPTIBLE>) until the reference "
"count is zero, at which point the call unblocks."
-msgstr "モジュールの参照カウントが 0 でない場合、 参照カウントが 0 になるまで、 呼び出し元は割り込み不可のスリープ状態 (B<TASK_UNINTERRUPTIBLE>) に置かれる。 参照カウントが 0 になった時点で、 呼び出し元の停止が解除される。"
+msgstr ""
+"モジュールの参照カウントが 0 でない場合、 参照カウントが 0 になるまで、 呼び"
+"出し元は割り込み不可のスリープ状態 (B<TASK_UNINTERRUPTIBLE>) に置かれる。 参"
+"照カウントが 0 になった時点で、 呼び出し元の停止が解除される。"
#. type: Plain text
#: build/C/man2/delete_module.2:99
"default, if a module has an I<init> function but no I<exit> function, then "
"an attempt to remove the module will fail. However, if B<O_TRUNC> was "
"specified, this requirement is bypassed."
-msgstr "B<O_TRUNC> フラグには上記のルールに加えてもう一つの効果がある。 デフォルトでは、 モジュールに I<init> 関数があるが I<exit> 関数がない場合、 そのモジュールを削除しようとすると失敗する。 しかし、 B<O_TRUNC> が指定された場合、 この要件はスキップされる。"
+msgstr ""
+"B<O_TRUNC> フラグには上記のルールに加えてもう一つの効果がある。 デフォルトで"
+"は、 モジュールに I<init> 関数があるが I<exit> 関数がない場合、 そのモジュー"
+"ルを削除しようとすると失敗する。 しかし、 B<O_TRUNC> が指定された場合、 この"
+"要件はスキップされる。"
#. type: Plain text
#: build/C/man2/delete_module.2:124
"B<CONFIG_MODULE_FORCE_UNLOAD>, this flag is silently ignored. (Normally, "
"B<CONFIG_MODULE_FORCE_UNLOAD> is enabled.) Using this flag taints the "
"kernel (TAINT_FORCED_RMMOD)."
-msgstr "B<O_TRUNC> フラグの使用は危険である! カーネルが B<CONFIG_MODULE_FORCE_UNLOAD> で作成されていない場合、 このフラグは黙って無視される (通常は B<CONFIG_MODULE_FORCE_UNLOAD> は有効になっている)。 このフラグを使うとカーネルにゴミが残ることになる (TAINT_FORCED_RMMOD)。"
+msgstr ""
+"B<O_TRUNC> フラグの使用は危険である! カーネルが "
+"B<CONFIG_MODULE_FORCE_UNLOAD> で作成されていない場合、 このフラグは黙って無視"
+"される (通常は B<CONFIG_MODULE_FORCE_UNLOAD> は有効になっている)。 このフラグ"
+"を使うとカーネルにゴミが残ることになる (TAINT_FORCED_RMMOD)。"
#. type: Plain text
#: build/C/man2/delete_module.2:129 build/C/man2/query_module.2:134
"The module is not \"live\" (i.e., it is still being initialized or is "
"already marked for removal); or, the module has an I<init> function but has "
"no I<exit> function, and B<O_TRUNC> was not specified in I<flags>."
-msgstr "モジュールは\"live\" ではない (モジュールがまだ初期化中か、 すでに削除のマークが付けられている)。 モジュールに I<init> 関数があるが I<exit> 関数がなく、 I<flags> に B<O_TRUNC> が指定されていなかった。"
+msgstr ""
+"モジュールは\"live\" ではない (モジュールがまだ初期化中か、 すでに削除のマー"
+"クが付けられている)。 モジュールに I<init> 関数があるが I<exit> 関数がなく、 "
+"I<flags> に B<O_TRUNC> が指定されていなかった。"
#. type: Plain text
#: build/C/man2/delete_module.2:147
"The caller was not privileged (did not have the B<CAP_SYS_MODULE> "
"capability), or module unloading is disabled (see I</proc/sys/kernel/"
"modules_disabled> in B<proc>(5))."
-msgstr "呼び出し元が特権 (B<CAP_SYS_MODULE> ケーパビリティ) を持っていなかった。 または、 モジュールのアンロードが無効になっている (B<proc>(5) の I</proc/sys/kernel/modules_disabled> を参照)。"
+msgstr ""
+"呼び出し元が特権 (B<CAP_SYS_MODULE> ケーパビリティ) を持っていなかった。 また"
+"は、 モジュールのアンロードが無効になっている (B<proc>(5) の I</proc/sys/"
+"kernel/modules_disabled> を参照)。"
#. type: TP
#: build/C/man2/delete_module.2:161
"Other modules depend on this module; or, B<O_NONBLOCK> was specified in "
"I<flags>, but the reference count of this module is nonzero and B<O_TRUNC> "
"was not specified in I<flags>."
-msgstr "他のモジュールがこのモジュールに依存している。または、 I<flags> に B<O_NONBLOCK> が指定されたが、 このモジュールの参照カウントが 0 以外で I<flags> に B<O_TRUNC> が指定されていなかった。"
+msgstr ""
+"他のモジュールがこのモジュールに依存している。または、 I<flags> に "
+"B<O_NONBLOCK> が指定されたが、 このモジュールの参照カウントが 0 以外で "
+"I<flags> に B<O_TRUNC> が指定されていなかった。"
#. type: Plain text
#: build/C/man2/delete_module.2:175
"I<flags> is considered undesirable, because the sleeping process is left in "
"an unkillable state. As at Linux 3.7, specifying B<O_NONBLOCK> is optional, "
"but in future kernels it is likely to become mandatory."
-msgstr "I<flags> に B<O_NONBLOCK> が指定されていない場合に起こる可能性がある割り込み不可のスリープは望ましくないと考えられている。 なぜなら、 スリープしているプロセスは kill できない状態 (unkillable state) のままになるからである。 Linux 3.7 時点では、 B<O_NONBLOCK> の指定は省略可能だが、 将来のカーネルでは必須になるだろう。"
+msgstr ""
+"I<flags> に B<O_NONBLOCK> が指定されていない場合に起こる可能性がある割り込み"
+"不可のスリープは望ましくないと考えられている。 なぜなら、 スリープしているプ"
+"ロセスは kill できない状態 (unkillable state) のままになるからである。 Linux "
+"3.7 時点では、 B<O_NONBLOCK> の指定は省略可能だが、 将来のカーネルでは必須に"
+"なるだろう。"
#. type: SS
#: build/C/man2/delete_module.2:195 build/C/man2/init_module.2:288
#. type: Plain text
#: build/C/man2/delete_module.2:203
msgid "If I<name> is NULL, all unused modules marked auto-clean are removed."
-msgstr "I<name> が NULL の場合、 auto-clean のマークがついたすべての未使用のモジュールが削除される。"
+msgstr ""
+"I<name> が NULL の場合、 auto-clean のマークがついたすべての未使用のモジュー"
+"ルが削除される。"
#. type: Plain text
#: build/C/man2/delete_module.2:209
msgid ""
"Some further details of differences in the behavior of B<delete_module>() "
"in Linux 2.4 and earlier are I<not> currently explained in this manual page."
-msgstr "Linux 2.4 以前の B<delete_module>() の動作のより詳細な違いは、 現在のところこのマニュアルページでは説明I<しない>。"
+msgstr ""
+"Linux 2.4 以前の B<delete_module>() の動作のより詳細な違いは、 現在のところこ"
+"のマニュアルページでは説明I<しない>。"
#. type: Plain text
#: build/C/man2/delete_module.2:216
msgid ""
"I<Note>: glibc provides no header file declaration of B<init_module>() and "
"no wrapper function for B<finit_module>(); see NOTES."
-msgstr "I<注意>: glibc では、 ヘッダーファイルでの B<init_module>() の宣言はなく、 B<finit_module>() のラッパー関数も提供されていない。 「注意」の節を参照。"
+msgstr ""
+"I<注意>: glibc では、 ヘッダーファイルでの B<init_module>() の宣言はなく、 "
+"B<finit_module>() のラッパー関数も提供されていない。 「注意」の節を参照。"
#. type: Plain text
#: build/C/man2/init_module.2:54
"necessary symbol relocations, initializes module parameters to values "
"provided by the caller, and then runs the module's I<init> function. This "
"system call requires privilege."
-msgstr "B<init_module>() は ELF イメージをカーネル空間にロードし、 必要なシンボルの配置変更を行い、 モジュールパラメーターを呼び出し元から指定された値に初期化し、 最後にそのモジュールの I<init> 関数を実行する。 このシステムコールには特権が必要である。"
+msgstr ""
+"B<init_module>() は ELF イメージをカーネル空間にロードし、 必要なシンボルの配"
+"置変更を行い、 モジュールパラメーターを呼び出し元から指定された値に初期化"
+"し、 最後にそのモジュールの I<init> 関数を実行する。 このシステムコールには特"
+"権が必要である。"
#. type: Plain text
#: build/C/man2/init_module.2:62
"The I<module_image> argument points to a buffer containing the binary image "
"to be loaded; I<len> specifies the size of that buffer. The module image "
"should be a valid ELF image, built for the running kernel."
-msgstr "I<module_image> 引き数はロードするバイナリーイメージが入ったバッファーを指し、 I<len> はバッファーのサイズを指定する。 モジュールイメージは、 実行中のカーネル用に作成された有効な ELF イメージである必要がある。"
+msgstr ""
+"I<module_image> 引き数はロードするバイナリーイメージが入ったバッファーを指"
+"し、 I<len> はバッファーのサイズを指定する。 モジュールイメージは、 実行中の"
+"カーネル用に作成された有効な ELF イメージである必要がある。"
#. type: Plain text
#: build/C/man2/init_module.2:73
"module using B<module_param>() and B<module_param_array>()). The kernel "
"parses this string and initializes the specified parameters. Each of the "
"parameter specifications has the form:"
-msgstr "I<param_values> 引き数はモジュールパラメーター値を指定するスペース区切りの文字列である (モジュールパラメーターは B<module_param>() や B<module_param_array>() を使ってモジュール内で定義される)。 カーネルはこの文字列を解釈し、指定されたパラメーターを初期化する。 各パラメーター指定は以下の形式である。"
+msgstr ""
+"I<param_values> 引き数はモジュールパラメーター値を指定するスペース区切りの文"
+"字列である (モジュールパラメーターは B<module_param>() や "
+"B<module_param_array>() を使ってモジュール内で定義される)。 カーネルはこの文"
+"字列を解釈し、指定されたパラメーターを初期化する。 各パラメーター指定は以下の"
+"形式である。"
#. type: Plain text
#: build/C/man2/init_module.2:78
"moduleparam.h>). The parameter I<value> is optional in the case of I<bool> "
"and I<invbool> parameters. Values for array parameters are specified as a "
"comma-separated list."
-msgstr "パラメーター I<name> はモジュール内で I<module_param>() を使って定義されているパラメーターのいずれか一つである (Linux カーネルのソースファイル I<include/linux/moduleparam.h> を参照)。 パラメーター I<value> は I<bool> か I<invbool> パラメーターの場合は省略可能である。 配列パラメーターの値はカンマ区切りのリストで指定される。"
+msgstr ""
+"パラメーター I<name> はモジュール内で I<module_param>() を使って定義されてい"
+"るパラメーターのいずれか一つである (Linux カーネルのソースファイル I<include/"
+"linux/moduleparam.h> を参照)。 パラメーター I<value> は I<bool> か "
+"I<invbool> パラメーターの場合は省略可能である。 配列パラメーターの値はカンマ"
+"区切りのリストで指定される。"
#. type: SS
#: build/C/man2/init_module.2:93
"filesystem; in cases where that is possible, the overhead of using "
"cryptographically signed modules to determine the authenticity of a module "
"can be avoided. The I<param_values> argument is as for B<init_module>()."
-msgstr "B<finit_module>() システムコールは B<init_module>() と同様だが、 ファイルディスクリプター I<fd> からモジュールをロードする。 カーネルモジュールの信頼性をファイルシステムにおける場所から判定できる場合、この方法は有効である。 この方法が利用できる場合、 モジュールの信頼性を判定するのに暗号で署名されたモジュールを使用することによるオーバーヘッドを避ける事ができる。 I<param_values> 引き数は B<init_module>() と同じである。"
+msgstr ""
+"B<finit_module>() システムコールは B<init_module>() と同様だが、 ファイルディ"
+"スクリプター I<fd> からモジュールをロードする。 カーネルモジュールの信頼性を"
+"ファイルシステムにおける場所から判定できる場合、この方法は有効である。 この方"
+"法が利用できる場合、 モジュールの信頼性を判定するのに暗号で署名されたモジュー"
+"ルを使用することによるオーバーヘッドを避ける事ができる。 I<param_values> 引き"
+"数は B<init_module>() と同じである。"
#. commit 2f3238aebedb243804f58d62d57244edec4149b2
#. type: Plain text
msgid ""
"The I<flags> argument modifies the operation of B<finit_module>(). It is a "
"bit mask value created by ORing together zero or more of the following flags:"
-msgstr "I<flags> 引き数で B<finit_module>() の動作を変更できる。 I<flags> は以下のフラグの 0 個以上の論理和をとって作成したビットマスクである。"
+msgstr ""
+"I<flags> 引き数で B<finit_module>() の動作を変更できる。 I<flags> は以下のフ"
+"ラグの 0 個以上の論理和をとって作成したビットマスクである。"
#. type: TP
#: build/C/man2/init_module.2:119
"symbol. In this case, the kernel version number within the \"vermagic\" "
"string is ignored, as the symbol version hashes are assumed to be "
"sufficiently reliable."
-msgstr "そのモジュールがロードされるカーネルに合致することを保証するためのモジュールに組み込みの安全チェックがある。 これらのチェックは、 モジュールの作成時に記録され、 モジュールのロード時に検査される。 最初に、 モジュールはカーネルのバージョン番号と主要な機能 (CPU 種別など) が入った \"vermagic\" 文字列を記録する。 次に、 モジュールが B<CONFIG_MODVERSIONS> 設定オプションを有効にして作成されている場合、 バージョンハッシュがモジュールが使用するシンボルごとに記録される。 このハッシュはシンボルに対応する関数の引き数と返り値の型を基づいて計算される。 この場合、 シンボルのバージョンハッシュは十分に信頼できると考えられているため、 \"vermagic\" 文字列内のカーネルのバージョン番号は無視される。"
+msgstr ""
+"そのモジュールがロードされるカーネルに合致することを保証するためのモジュール"
+"に組み込みの安全チェックがある。 これらのチェックは、 モジュールの作成時に記"
+"録され、 モジュールのロード時に検査される。 最初に、 モジュールはカーネルの"
+"バージョン番号と主要な機能 (CPU 種別など) が入った \"vermagic\" 文字列を記録"
+"する。 次に、 モジュールが B<CONFIG_MODVERSIONS> 設定オプションを有効にして作"
+"成されている場合、 バージョンハッシュがモジュールが使用するシンボルごとに記録"
+"される。 このハッシュはシンボルに対応する関数の引き数と返り値の型を基づいて計"
+"算される。 この場合、 シンボルのバージョンハッシュは十分に信頼できると考えら"
+"れているため、 \"vermagic\" 文字列内のカーネルのバージョン番号は無視される。"
#. type: Plain text
#: build/C/man2/init_module.2:154
"is built to permit forced loading (i.e., configured with "
"B<CONFIG_MODULE_FORCE_LOAD>), then loading will continue, otherwise it will "
"fail with B<ENOEXEC> as expected for malformed modules."
-msgstr "B<MODULE_INIT_IGNORE_VERMAGIC> フラグは \"vermagic\" 文字列を無視することを意味し、 B<MODULE_INIT_IGNORE_MODVERSIONS> フラグはシンボルのバージョンハッシュを無視することを意味する。 カーネルが強制ロードを許可するように作成されている場合 (B<CONFIG_MODULE_FORCE_LOAD> が有効になっている場合)、 モジュールのロードは継続され、 そうでない場合は不正なモジュールに対して返るのと同じ B<ENOEXEC> で失敗する。"
+msgstr ""
+"B<MODULE_INIT_IGNORE_VERMAGIC> フラグは \"vermagic\" 文字列を無視することを意"
+"味し、 B<MODULE_INIT_IGNORE_MODVERSIONS> フラグはシンボルのバージョンハッシュ"
+"を無視することを意味する。 カーネルが強制ロードを許可するように作成されている"
+"場合 (B<CONFIG_MODULE_FORCE_LOAD> が有効になっている場合)、 モジュールのロー"
+"ドは継続され、 そうでない場合は不正なモジュールに対して返るのと同じ "
+"B<ENOEXEC> で失敗する。"
#. type: Plain text
#: build/C/man2/init_module.2:159
"module. This error is returned only if the kernel was configured with "
"B<CONFIG_MODULE_SIG_FORCE>; if the kernel was not configured with this "
"option, then an invalid or unsigned module simply taints the kernel."
-msgstr "モジュールの署名が無効であるか、 カーネルがこのモジュール用の鍵を持っていない。 このエラーが返されるのは、 カーネルが B<CONFIG_MODULE_SIG_FORCE> で作成されている場合のみである。 カーネルでこのオプションが有効になっていない場合、 無効なモジュールや署名されていないモジュールはカーネルのゴミになる。"
+msgstr ""
+"モジュールの署名が無効であるか、 カーネルがこのモジュール用の鍵を持っていな"
+"い。 このエラーが返されるのは、 カーネルが B<CONFIG_MODULE_SIG_FORCE> で作成"
+"されている場合のみである。 カーネルでこのオプションが有効になっていない場"
+"合、 無効なモジュールや署名されていないモジュールはカーネルのゴミになる。"
#. type: Plain text
#: build/C/man2/init_module.2:184
msgid ""
"I<param_values> is invalid, or some part of the ELF image in I<module_image> "
"contains inconsistencies."
-msgstr "I<param_values> が無効、 または I<module_image> の ELF イメージの一部分に矛盾がある。"
+msgstr ""
+"I<param_values> が無効、 または I<module_image> の ELF イメージの一部分に矛盾"
+"がある。"
#. type: TP
#: build/C/man2/init_module.2:217 build/C/man2/init_module.2:240
msgid ""
"The binary image supplied in I<module_image> is not an ELF image, or is an "
"ELF image that is invalid or for a different architecture."
-msgstr "I<module_image> で指定されたバイナリーイメージが ELF イメージではない、 もしくは無効な ELF イメージや別のアーキテクチャー用の ELF イメージである。"
+msgstr ""
+"I<module_image> で指定されたバイナリーイメージが ELF イメージではない、 もし"
+"くは無効な ELF イメージや別のアーキテクチャー用の ELF イメージである。"
#. type: Plain text
#: build/C/man2/init_module.2:226
"In addition to the above errors, if the module's I<init> function is "
"executed and returns an error, then B<init_module>() or B<finit_module>() "
"fails and I<errno> is set to the value returned by the I<init> function."
-msgstr "上記のエラーに加え、 モジュールの I<init> 関数が実行されてエラーが発生した場合には、 B<init_module>() や B<finit_module>() は失敗し、 I<errno> に I<init> 関数が返した値が設定される。"
+msgstr ""
+"上記のエラーに加え、 モジュールの I<init> 関数が実行されてエラーが発生した場"
+"合には、 B<init_module>() や B<finit_module>() は失敗し、 I<errno> に "
+"I<init> 関数が返した値が設定される。"
#. type: Plain text
#: build/C/man2/init_module.2:259
"Information about currently loaded modules can be found in I</proc/modules> "
"and in the file trees under the per-module subdirectories under I</sys/"
"module>."
-msgstr "現在ロードされているモジュールに関する情報は I</proc/modules> および I</sys/module> 以下のモジュール単位のサブディレクトリ内のファイルツリーで参照できる。"
+msgstr ""
+"現在ロードされているモジュールに関する情報は I</proc/modules> および I</sys/"
+"module> 以下のモジュール単位のサブディレクトリ内のファイルツリーで参照でき"
+"る。"
#. type: Plain text
#: build/C/man2/init_module.2:288
msgid ""
"See the Linux kernel source file I<include/linux/module.h> for some useful "
"background information."
-msgstr "Linux カーネルのソースファイル I<include/linux/module.h> には背景に関する有用な情報がある。"
+msgstr ""
+"Linux カーネルのソースファイル I<include/linux/module.h> には背景に関する有用"
+"な情報がある。"
#. type: Plain text
#: build/C/man2/init_module.2:293
msgid ""
"In Linux 2.4 and earlier, the B<init_module>() system call was rather "
"different:"
-msgstr "Linux 2.4 以前では B<init_module>() システムコールはかなり違ったものであった。"
+msgstr ""
+"Linux 2.4 以前では B<init_module>() システムコールはかなり違ったものであっ"
+"た。"
#. type: Plain text
#: build/C/man2/init_module.2:295
"(User-space applications can detect which version of B<init_module>() is "
"available by calling B<query_module>(); the latter call fails with the error "
"B<ENOSYS> on Linux 2.6 and later.)"
-msgstr "(ユーザー空間アプリケーションは B<query_module>() を呼び出してどのバージョンの B<init_module>() が利用可能かを検出できる。 B<query_module>() の呼び出しは Linux 2.6 以降ではエラー B<ENOSYS> で失敗する。)"
+msgstr ""
+"(ユーザー空間アプリケーションは B<query_module>() を呼び出してどのバージョン"
+"の B<init_module>() が利用可能かを検出できる。 B<query_module>() の呼び出し"
+"は Linux 2.6 以降ではエラー B<ENOSYS> で失敗する。)"
#. type: Plain text
#: build/C/man2/init_module.2:316
"pointed to by I<image> into kernel space and runs the module's I<init> "
"function. The caller is responsible for providing the relocated image "
"(since Linux 2.6, the B<init_module>() system call does the relocation)."
-msgstr "古いバージョンのシステムコールは、 I<image> が指す再配置されたモジュールイメージをカーネル空間にロードし、 モジュールの I<init> 関数を実行する。 呼び出し元には再配置されたイメージを提供する責任がある (Linux 2.6 以降では B<init_module>() システムコールが再配置自体を行う)。"
+msgstr ""
+"古いバージョンのシステムコールは、 I<image> が指す再配置されたモジュールイ"
+"メージをカーネル空間にロードし、 モジュールの I<init> 関数を実行する。 呼び出"
+"し元には再配置されたイメージを提供する責任がある (Linux 2.6 以降では "
+"B<init_module>() システムコールが再配置自体を行う)。"
#. type: Plain text
#: build/C/man2/init_module.2:320
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-25 19:48+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-26 05:54+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man5/repertoiremap.5:81 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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: Plain text
#: build/C/man8/iconvconfig.8:57
+#, fuzzy
+#| msgid ""
+#| "The B<iconvconfig> program reads iconv module configuration files and "
+#| "writes a fast-loading gconv module configuration cache file. In addition "
+#| "to the system provided gconv modules, the user can specify custom gconv "
+#| "module directories with the environment variable B<GCONV_PATH>. However, "
+#| "iconv module configuration caching is only used when the environment "
+#| "variable B<GCONV_PATH> is not set."
msgid ""
"The B<iconvconfig> program reads iconv module configuration files and writes "
"a fast-loading gconv module configuration cache file. In addition to the "
"system provided gconv modules, the user can specify custom gconv module "
"directories with the environment variable B<GCONV_PATH>. However, iconv "
-"module configuration caching is only used when the environment variable "
+"module configuration caching is used only when the environment variable "
"B<GCONV_PATH> is not set."
msgstr ""
"B<iconvconfig> プログラムは、 iconv モジュール設定ファイルを読み込んで、 高速"
"\". Values defined as Unicode code points must be in double quotes, plain "
"number values are not quoted (but B<LC_CTYPE> and B<LC_COLLATE> follow "
"special formatting, see the system-provided locale files for examples)."
-msgstr "カテゴリーを一から定義する際には、 すべてのフィールドの説明と文字列を、 Unicode コードポイントをかぎ括弧で囲って定義する必要がある。 下記の説明で定義しなくてもよいと書かれている場合はこの限りではない。 例えば、 \"€\" は \"E<lt>U20ACE<gt>\"、 \"%a\" は \"E<lt>U0025E<gt>E<lt>U0061E<gt>\"、 \"Monday\" は \"E<lt>U0053E<gt>E<lt>U0075E<gt>E<lt>U006EE<gt>E<lt>U0064E<gt>E<lt>U0061E<gt>E<lt>U0079E<gt>\" と表現される。 Unicode コードポイントとして定義される値は二重引用符で囲まなければならず、 通常の数値は引用符で囲まれない (ただし、 B<LC_CTYPE> と B<LC_COLLATE> は特別なフォーマットを使用しており、 例についてはシステムが提供するロケールファイルを参照)。"
+msgstr ""
+"カテゴリーを一から定義する際には、 すべてのフィールドの説明と文字列を、 "
+"Unicode コードポイントをかぎ括弧で囲って定義する必要がある。 下記の説明で定義"
+"しなくてもよいと書かれている場合はこの限りではない。 例えば、 \"€\" は "
+"\"E<lt>U20ACE<gt>\"、 \"%a\" は \"E<lt>U0025E<gt>E<lt>U0061E<gt>\"、 \"Monday"
+"\" は "
+"\"E<lt>U0053E<gt>E<lt>U0075E<gt>E<lt>U006EE<gt>E<lt>U0064E<gt>E<lt>U0061E<gt>E<lt>U0079E<gt>"
+"\" と表現される。 Unicode コードポイントとして定義される値は二重引用符で囲ま"
+"なければならず、 通常の数値は引用符で囲まれない (ただし、 B<LC_CTYPE> と "
+"B<LC_COLLATE> は特別なフォーマットを使用しており、 例についてはシステムが提供"
+"するロケールファイルを参照)。"
#. type: SS
#: build/C/man5/locale.5:74
msgid ""
"followed by the definition of a collating-element symbol representing a "
"multicharacter collating element."
-msgstr "複数文字からなる照合要素を表す照合要素シンボル (collating-element symbol) の定義を指定する。"
+msgstr ""
+"複数文字からなる照合要素を表す照合要素シンボル (collating-element symbol) の"
+"定義を指定する。"
#. type: TP
#: build/C/man5/locale.5:454
msgid ""
"followed by the definition of a collating symbol that can be used in "
"collation order statements."
-msgstr "照合順序定義 (order_start) で使用できる照合シンボル (collating symbol) の定義を指定する。"
+msgstr ""
+"照合順序定義 (order_start) で使用できる照合シンボル (collating symbol) の定義"
+"を指定する。"
#. type: Plain text
#: build/C/man5/locale.5:460
msgid ""
"followed by the title of the locale document (e.g., \"Maori language locale "
"for New Zealand\")."
-msgstr "このロケール文書のタイトル (例えば \"Maori language locale for New Zealand\" (「ニュージーランドのマオリ語のロケール」))。"
+msgstr ""
+"このロケール文書のタイトル (例えば \"Maori language locale for New Zealand"
+"\" (「ニュージーランドのマオリ語のロケール」))。"
#. type: TP
#: build/C/man5/locale.5:492
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 "さらに、 この文書で定義されるカテゴリー毎に、キーワード I<category> で始まり以下の内容が続く行を用意する必要がある。"
+msgstr ""
+"さらに、 この文書で定義されるカテゴリー毎に、キーワード I<category> で始まり"
+"以下の内容が続く行を用意する必要がある。"
#. type: Plain text
#: build/C/man5/locale.5:545
msgid ""
"followed by a sequence of integers separated by semicolons that describe the "
"formatting of monetary quantities. See I<grouping> below for details."
-msgstr "金額の表示方法を規定する整数の列。 セミコロン区切りの通常の数字。 詳細は下記の I<grouping> を参照。"
+msgstr ""
+"金額の表示方法を規定する整数の列。 セミコロン区切りの通常の数字。 詳細は下記"
+"の I<grouping> を参照。"
#. type: TP
#: build/C/man5/locale.5:645
#. type: Plain text
#: build/C/man5/locale.5:869
msgid "Salutation, using the FDCC-sets conventions."
-msgstr "FDCC (Formal Definitions of Cultural Convention) 集合で使用される呼びかけの言葉"
+msgstr ""
+"FDCC (Formal Definitions of Cultural Convention) 集合で使用される呼びかけの言"
+"葉"
#. type: Plain text
#: build/C/man5/locale.5:873 build/C/man5/locale.5:980
"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 "各数字はグループ内の数字の桁数を指定する。 最初の整数は小数点のすぐ左側のグループのサイズを規定する。 それ以降の数字は一つ前のグループの左側のグループのサイズを順に規定する。 最後の数字が -1 でない場合、 (グループがある場合) 直前のグループのサイズがそれ以降の桁についても使用される。 最後の整数が -1 の場合、 それ以降はグループ化を行わない。"
+msgstr ""
+"各数字はグループ内の数字の桁数を指定する。 最初の整数は小数点のすぐ左側のグ"
+"ループのサイズを規定する。 それ以降の数字は一つ前のグループの左側のグループの"
+"サイズを順に規定する。 最後の数字が -1 でない場合、 (グループがある場合) 直前"
+"のグループのサイズがそれ以降の桁についても使用される。 最後の整数が -1 の場"
+"合、 それ以降はグループ化を行わない。"
#. type: Plain text
#: build/C/man5/locale.5:926
"The collective GNU C library community wisdom regarding I<abday>, I<day>, "
"I<week>, I<first_weekday>, and I<first_workday> states at https://sourceware."
"org/glibc/wiki/Locales the following:"
-msgstr "I<abday>, I<day>, I<week>, I<first_weekday>, I<first_workday> に関する GNU C ライブラリコミュニティーで培ったノウハウについて https://sourceware.org/glibc/wiki/Locales で以下のように書かれている。"
+msgstr ""
+"I<abday>, I<day>, I<week>, I<first_weekday>, I<first_workday> に関する GNU C "
+"ライブラリコミュニティーで培ったノウハウについて https://sourceware.org/"
+"glibc/wiki/Locales で以下のように書かれている。"
#. type: Plain text
#: build/C/man5/locale.5:1139
msgid ""
"The value of the second I<week> list item specifies the base of the I<abday> "
"and I<day> lists."
-msgstr "I<week> リストの 2 番目の項目の値は I<abday> と I<day> のリストの起点となる日を指定する。"
+msgstr ""
+"I<week> リストの 2 番目の項目の値は I<abday> と I<day> のリストの起点となる日"
+"を指定する。"
#. type: Plain text
#: build/C/man5/locale.5:1146
msgid ""
"I<first_weekday> specifies the offset of the first day-of-week in the "
"I<abday> and I<day> lists."
-msgstr "I<first_weekday> は I<abday> と I<day> のリストの中で最初に表示する週の曜日 (オフセット) を指定する。"
+msgstr ""
+"I<first_weekday> は I<abday> と I<day> のリストの中で最初に表示する週の曜日 "
+"(オフセット) を指定する。"
#. type: Plain text
#: build/C/man5/locale.5:1166
"I<day> lists appropriately, and set I<first_weekday> and I<first_workday> to "
"B<1> or B<2>, depending on whether the week and work week actually starts on "
"Sunday or Monday for the locale."
-msgstr "For compatibility reasons, all glibc locales should set the value of the second I<week> list item to B<19971130> (Sunday) and base the I<abday> and I<day> lists appropriately, and set I<first_weekday> and I<first_workday> to B<1> or B<2>, depending on whether the week and work week actually starts on Sunday or Monday for the locale."
+msgstr ""
+"For compatibility reasons, all glibc locales should set the value of the "
+"second I<week> list item to B<19971130> (Sunday) and base the I<abday> and "
+"I<day> lists appropriately, and set I<first_weekday> and I<first_workday> to "
+"B<1> or B<2>, depending on whether the week and work week actually starts on "
+"Sunday or Monday for the locale."
#. type: SH
#: build/C/man5/locale.5:1166 build/C/man3/localeconv.3:73
#: 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)."
+"name of the directory where the output definitions 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
#. type: Plain text
#: build/C/man5/repertoiremap.5:32
+#, fuzzy
+#| msgid ""
+#| "A repertoire map defines mappings between symbolic character names and "
+#| "Unicode code points when compiling a locale with B<localedef>(1). Using "
+#| "a repertoire map is optional, it is only needed when symbolic names are "
+#| "used instead of now preferred Unicode code points."
msgid ""
"A repertoire map defines mappings between symbolic character names and "
"Unicode code points when compiling a locale with B<localedef>(1). Using a "
-"repertoire map is optional, it is only needed when symbolic names are used "
+"repertoire map is optional, it is needed only when symbolic names are used "
"instead of now preferred Unicode code points."
msgstr ""
"repertoire マップは、 B<localedef>(1) でロケールをコンパイルする際の、 シンボ"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-25 19:48+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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/catgets.3:102 build/C/man3/catopen.3:202 build/C/man5/charmap.5:128 build/C/man3/duplocale.3:196 build/C/man1/iconv.1:213 build/C/man8/iconvconfig.8:111 build/C/man3/isalpha.3:346 build/C/man1/locale.1:213 build/C/man5/locale.5:1190 build/C/man7/locale.7:398 build/C/man3/localeconv.3:94 build/C/man1/localedef.1:379 build/C/man3/newlocale.3:389 build/C/man3/nl_langinfo.3:155 build/C/man5/repertoiremap.5:81 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
"a fast-loading gconv module configuration cache file. In addition to the "
"system provided gconv modules, the user can specify custom gconv module "
"directories with the environment variable B<GCONV_PATH>. However, iconv "
-"module configuration caching is only used when the environment variable "
+"module configuration caching is used only when the environment variable "
"B<GCONV_PATH> is not set."
msgstr ""
#: 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)."
+"name of the directory where the output definitions 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
msgid ""
"A repertoire map defines mappings between symbolic character names and "
"Unicode code points when compiling a locale with B<localedef>(1). Using a "
-"repertoire map is optional, it is only needed when symbolic names are used "
+"repertoire map is optional, it is needed only when symbolic names are used "
"instead of now preferred Unicode code points."
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-27 02:55+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: TH
#: build/C/man2/arch_prctl.2:25 build/C/man2/futex.2:53
#: build/C/man2/get_robust_list.2:29 build/C/man2/getunwind.2:27
-#: build/C/man2/kexec_load.2:26 build/C/man2/lookup_dcookie.2:27
+#: build/C/man2/kexec_load.2:27 build/C/man2/lookup_dcookie.2:27
#: build/C/man2/modify_ldt.2:24 build/C/man2/nfsservctl.2:8
#: build/C/man2/outb.2:26 build/C/man2/pciconfig_read.2:8
#: build/C/man2/perf_event_open.2:27 build/C/man2/perfmonctl.2:27
#. type: TH
#: build/C/man2/arch_prctl.2:25 build/C/man2/futex.2:53
-#: build/C/man2/getunwind.2:27 build/C/man2/kexec_load.2:26
+#: build/C/man2/getunwind.2:27 build/C/man2/kexec_load.2:27
#: build/C/man2/lookup_dcookie.2:27 build/C/man2/modify_ldt.2:24
#: build/C/man2/nfsservctl.2:8 build/C/man2/outb.2:26
#: build/C/man2/pciconfig_read.2:8 build/C/man2/perf_event_open.2:27
#. type: SH
#: build/C/man2/arch_prctl.2:26 build/C/man2/futex.2:54
#: build/C/man2/get_robust_list.2:30 build/C/man2/getunwind.2:28
-#: build/C/man2/kexec_load.2:27 build/C/man2/lookup_dcookie.2:28
+#: build/C/man2/kexec_load.2:28 build/C/man2/lookup_dcookie.2:28
#: build/C/man2/modify_ldt.2:25 build/C/man2/nfsservctl.2:9
#: build/C/man2/outb.2:27 build/C/man2/pciconfig_read.2:9
#: build/C/man2/perf_event_open.2:28 build/C/man2/perfmonctl.2:28
#. type: SH
#: build/C/man2/arch_prctl.2:28 build/C/man2/futex.2:56
#: build/C/man2/get_robust_list.2:32 build/C/man2/getunwind.2:30
-#: build/C/man2/kexec_load.2:29 build/C/man2/lookup_dcookie.2:30
+#: build/C/man2/kexec_load.2:30 build/C/man2/lookup_dcookie.2:30
#: build/C/man2/modify_ldt.2:27 build/C/man2/nfsservctl.2:11
#: build/C/man2/outb.2:31 build/C/man2/pciconfig_read.2:11
#: build/C/man2/perf_event_open.2:30 build/C/man2/perfmonctl.2:30
#. type: SH
#: build/C/man2/arch_prctl.2:37 build/C/man2/futex.2:70
#: build/C/man2/get_robust_list.2:45 build/C/man2/getunwind.2:40
-#: build/C/man2/kexec_load.2:39 build/C/man2/lookup_dcookie.2:32
+#: build/C/man2/kexec_load.2:47 build/C/man2/lookup_dcookie.2:32
#: build/C/man2/modify_ldt.2:36 build/C/man2/nfsservctl.2:18
#: build/C/man2/outb.2:62 build/C/man2/pciconfig_read.2:22
#: build/C/man2/perf_event_open.2:42 build/C/man2/perfmonctl.2:39
#. type: SH
#: build/C/man2/arch_prctl.2:82 build/C/man2/futex.2:216
#: build/C/man2/get_robust_list.2:78 build/C/man2/getunwind.2:81
-#: build/C/man2/kexec_load.2:117 build/C/man2/lookup_dcookie.2:43
+#: build/C/man2/kexec_load.2:242 build/C/man2/lookup_dcookie.2:43
#: build/C/man2/modify_ldt.2:98 build/C/man2/nfsservctl.2:53
-#: build/C/man2/pciconfig_read.2:50 build/C/man2/perf_event_open.2:2551
+#: build/C/man2/pciconfig_read.2:50 build/C/man2/perf_event_open.2:2607
#: build/C/man2/perfmonctl.2:190 build/C/man2/personality.2:62
#: build/C/man2/pivot_root.2:101 build/C/man2/process_vm_readv.2:225
#: build/C/man2/ptrace.2:1896 build/C/man2/quotactl.2:419
#. type: SH
#: build/C/man2/arch_prctl.2:88 build/C/man2/futex.2:241
#: build/C/man2/get_robust_list.2:85 build/C/man2/getunwind.2:88
-#: build/C/man2/kexec_load.2:124 build/C/man2/lookup_dcookie.2:50
+#: build/C/man2/kexec_load.2:247 build/C/man2/lookup_dcookie.2:50
#: build/C/man2/modify_ldt.2:108 build/C/man2/pciconfig_read.2:77
-#: build/C/man2/perf_event_open.2:2557 build/C/man2/personality.2:69
+#: build/C/man2/perf_event_open.2:2613 build/C/man2/personality.2:69
#: build/C/man2/pivot_root.2:105 build/C/man2/process_vm_readv.2:245
#: build/C/man2/ptrace.2:1911 build/C/man2/quotactl.2:427
#: build/C/man2/sendfile.2:115 build/C/man2/set_tid_address.2:91
#. type: TP
#: build/C/man2/arch_prctl.2:89 build/C/man2/futex.2:256
#: build/C/man2/get_robust_list.2:112 build/C/man2/lookup_dcookie.2:51
-#: build/C/man2/modify_ldt.2:109 build/C/man2/perf_event_open.2:2603
+#: build/C/man2/modify_ldt.2:109 build/C/man2/perf_event_open.2:2659
#: build/C/man2/process_vm_readv.2:267 build/C/man2/process_vm_readv.2:272
#: build/C/man2/ptrace.2:1915 build/C/man2/quotactl.2:428
#: build/C/man2/sendfile.2:125 build/C/man2/vm86.2:60
#. type: TP
#: build/C/man2/arch_prctl.2:93 build/C/man2/futex.2:268
-#: build/C/man2/get_robust_list.2:89 build/C/man2/kexec_load.2:129
-#: build/C/man2/lookup_dcookie.2:54 build/C/man2/modify_ldt.2:113
-#: build/C/man2/pciconfig_read.2:78 build/C/man2/perf_event_open.2:2608
-#: build/C/man2/personality.2:70 build/C/man2/pivot_root.2:114
-#: build/C/man2/process_vm_readv.2:246 build/C/man2/process_vm_readv.2:257
-#: build/C/man2/process_vm_readv.2:261 build/C/man2/ptrace.2:1926
-#: build/C/man2/quotactl.2:434 build/C/man2/quotactl.2:501
-#: build/C/man2/sendfile.2:128 build/C/man2/splice.2:161
-#: build/C/man2/tee.2:107 build/C/man2/vmsplice.2:137
+#: build/C/man2/get_robust_list.2:89 build/C/man2/kexec_load.2:279
+#: build/C/man2/kexec_load.2:283 build/C/man2/kexec_load.2:292
+#: build/C/man2/kexec_load.2:298 build/C/man2/kexec_load.2:301
+#: build/C/man2/kexec_load.2:306 build/C/man2/lookup_dcookie.2:54
+#: build/C/man2/modify_ldt.2:113 build/C/man2/pciconfig_read.2:78
+#: build/C/man2/perf_event_open.2:2664 build/C/man2/personality.2:70
+#: build/C/man2/pivot_root.2:114 build/C/man2/process_vm_readv.2:246
+#: build/C/man2/process_vm_readv.2:257 build/C/man2/process_vm_readv.2:261
+#: build/C/man2/ptrace.2:1926 build/C/man2/quotactl.2:434
+#: build/C/man2/quotactl.2:501 build/C/man2/sendfile.2:128
+#: build/C/man2/splice.2:161 build/C/man2/tee.2:107
+#: build/C/man2/vmsplice.2:137
#, no-wrap
msgid "B<EINVAL>"
msgstr "B<EINVAL>"
#. type: TP
#: build/C/man2/arch_prctl.2:97 build/C/man2/get_robust_list.2:99
-#: build/C/man2/kexec_load.2:136 build/C/man2/lookup_dcookie.2:65
-#: build/C/man2/pciconfig_read.2:105 build/C/man2/perf_event_open.2:2675
+#: build/C/man2/kexec_load.2:323 build/C/man2/lookup_dcookie.2:65
+#: build/C/man2/pciconfig_read.2:105 build/C/man2/perf_event_open.2:2732
#: build/C/man2/pivot_root.2:120 build/C/man2/process_vm_readv.2:283
#: build/C/man2/ptrace.2:1936 build/C/man2/quotactl.2:456
#: build/C/man2/vm86.2:68
#. type: SH
#: build/C/man2/arch_prctl.2:103 build/C/man2/futex.2:303
-#: build/C/man2/getunwind.2:96 build/C/man2/kexec_load.2:145
+#: build/C/man2/getunwind.2:96 build/C/man2/kexec_load.2:335
#: build/C/man2/lookup_dcookie.2:78 build/C/man2/modify_ldt.2:130
#: build/C/man2/nfsservctl.2:58 build/C/man2/outb.2:87
-#: build/C/man2/pciconfig_read.2:112 build/C/man2/perf_event_open.2:2696
+#: build/C/man2/pciconfig_read.2:112 build/C/man2/perf_event_open.2:2756
#: build/C/man2/perfmonctl.2:199 build/C/man2/personality.2:73
#: build/C/man2/pivot_root.2:128 build/C/man2/process_vm_readv.2:295
#: build/C/man2/ptrace.2:1954 build/C/man2/sendfile.2:148
#. type: SH
#: build/C/man2/arch_prctl.2:107 build/C/man2/futex.2:305
#: build/C/man2/get_robust_list.2:118 build/C/man2/getunwind.2:99
-#: build/C/man2/kexec_load.2:147 build/C/man2/lookup_dcookie.2:81
-#: build/C/man2/modify_ldt.2:133 build/C/man2/perf_event_open.2:2701
+#: build/C/man2/kexec_load.2:337 build/C/man2/lookup_dcookie.2:81
+#: build/C/man2/modify_ldt.2:133 build/C/man2/perf_event_open.2:2761
#: build/C/man2/perfmonctl.2:202 build/C/man2/pivot_root.2:131
#: build/C/man2/process_vm_readv.2:297 build/C/man2/ptrace.2:1956
#: build/C/man2/sendfile.2:155 build/C/man2/splice.2:186
#. type: SH
#: build/C/man2/arch_prctl.2:138 build/C/man2/futex.2:319
#: build/C/man2/get_robust_list.2:127 build/C/man2/getunwind.2:111
-#: build/C/man2/kexec_load.2:162 build/C/man2/modify_ldt.2:136
+#: build/C/man2/kexec_load.2:341 build/C/man2/modify_ldt.2:136
#: build/C/man2/outb.2:96 build/C/man2/pciconfig_read.2:114
-#: build/C/man2/perf_event_open.2:2832 build/C/man2/perfmonctl.2:205
-#: build/C/man2/pivot_root.2:143 build/C/man2/process_vm_readv.2:347
-#: build/C/man2/ptrace.2:2122 build/C/man2/quotactl.2:507
-#: build/C/man2/sendfile.2:197 build/C/man2/set_tid_address.2:99
-#: build/C/man2/splice.2:240 build/C/man2/tee.2:214
-#: build/C/man2/vmsplice.2:164
+#: build/C/man2/perf_event_open.2:2903 build/C/man2/perfmonctl.2:205
+#: build/C/man2/personality.2:77 build/C/man2/pivot_root.2:143
+#: build/C/man2/process_vm_readv.2:347 build/C/man2/ptrace.2:2122
+#: build/C/man2/quotactl.2:507 build/C/man2/sendfile.2:197
+#: build/C/man2/set_tid_address.2:99 build/C/man2/splice.2:240
+#: build/C/man2/tee.2:214 build/C/man2/vmsplice.2:164
#, no-wrap
msgid "SEE ALSO"
msgstr "関連項目"
#. type: SH
#: build/C/man2/arch_prctl.2:145 build/C/man2/futex.2:333
#: build/C/man2/get_robust_list.2:136 build/C/man2/getunwind.2:113
-#: build/C/man2/kexec_load.2:165 build/C/man2/lookup_dcookie.2:88
+#: build/C/man2/kexec_load.2:350 build/C/man2/lookup_dcookie.2:88
#: build/C/man2/modify_ldt.2:138 build/C/man2/nfsservctl.2:60
#: build/C/man2/outb.2:99 build/C/man2/pciconfig_read.2:116
-#: build/C/man2/perf_event_open.2:2838 build/C/man2/perfmonctl.2:209
-#: build/C/man2/personality.2:77 build/C/man2/pivot_root.2:149
+#: build/C/man2/perf_event_open.2:2909 build/C/man2/perfmonctl.2:209
+#: build/C/man2/personality.2:79 build/C/man2/pivot_root.2:149
#: build/C/man2/process_vm_readv.2:350 build/C/man2/ptrace.2:2137
#: build/C/man2/quotactl.2:512 build/C/man2/sendfile.2:203
#: build/C/man2/set_tid_address.2:103 build/C/man2/splice.2:244
#. type: Plain text
#: build/C/man2/arch_prctl.2:153 build/C/man2/futex.2:341
#: build/C/man2/get_robust_list.2:144 build/C/man2/getunwind.2:121
-#: build/C/man2/kexec_load.2:173 build/C/man2/lookup_dcookie.2:96
+#: build/C/man2/kexec_load.2:358 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:2846 build/C/man2/perfmonctl.2:217
-#: build/C/man2/personality.2:85 build/C/man2/pivot_root.2:157
+#: build/C/man2/perf_event_open.2:2917 build/C/man2/perfmonctl.2:217
+#: build/C/man2/personality.2:87 build/C/man2/pivot_root.2:157
#: build/C/man2/process_vm_readv.2:358 build/C/man2/ptrace.2:2145
#: build/C/man2/quotactl.2:520 build/C/man2/sendfile.2:211
#: build/C/man2/set_tid_address.2:111 build/C/man2/splice.2:252
#: build/C/man2/tee.2:225 build/C/man2/vm86.2:84 build/C/man2/vmsplice.2:175
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: Plain text
#: build/C/man2/futex.2:70 build/C/man2/getunwind.2:40
-#: build/C/man2/kexec_load.2:39 build/C/man2/modify_ldt.2:36
-#: build/C/man2/perf_event_open.2:42 build/C/man2/perfmonctl.2:39
-#: build/C/man2/pivot_root.2:18
+#: build/C/man2/modify_ldt.2:36 build/C/man2/perf_event_open.2:42
+#: build/C/man2/perfmonctl.2:39 build/C/man2/pivot_root.2:18
msgid "I<Note>: There is no glibc wrapper for this system call; see NOTES."
msgstr ""
"I<注>: このシステムコールには glibc のラッパー関数は存在しない。「注意」の節"
msgstr "B<FUTEX_CMP_REQUEUE>"
#. type: TP
-#: build/C/man2/futex.2:242 build/C/man2/perf_event_open.2:2579
+#: build/C/man2/futex.2:242 build/C/man2/perf_event_open.2:2635
#: build/C/man2/quotactl.2:486
#, no-wrap
msgid "B<EACCES>"
#. type: TP
#: build/C/man2/futex.2:274 build/C/man2/modify_ldt.2:126
-#: build/C/man2/pciconfig_read.2:93 build/C/man2/perf_event_open.2:2661
+#: build/C/man2/pciconfig_read.2:93 build/C/man2/perf_event_open.2:2718
#: build/C/man2/quotactl.2:447 build/C/man2/vm86.2:64
#, no-wrap
msgid "B<ENOSYS>"
#. type: SH
#: build/C/man2/futex.2:293 build/C/man2/get_robust_list.2:116
-#: build/C/man2/getunwind.2:94 build/C/man2/kexec_load.2:141
+#: build/C/man2/getunwind.2:94 build/C/man2/kexec_load.2:328
#: build/C/man2/lookup_dcookie.2:73 build/C/man2/perfmonctl.2:196
#: build/C/man2/pivot_root.2:125 build/C/man2/process_vm_readv.2:292
#: build/C/man2/sendfile.2:142 build/C/man2/set_tid_address.2:94
"チャー上の特別のものである。"
#. type: Plain text
-#: build/C/man2/futex.2:305 build/C/man2/kexec_load.2:147
-#: build/C/man2/set_tid_address.2:99 build/C/man2/splice.2:186
-#: build/C/man2/tee.2:127 build/C/man2/vmsplice.2:155
+#: build/C/man2/futex.2:305 build/C/man2/set_tid_address.2:99
+#: build/C/man2/splice.2:186 build/C/man2/tee.2:127
+#: build/C/man2/vmsplice.2:155
msgid "This system call is Linux-specific."
msgstr "このシステムコールは Linux 固有である。"
msgstr ""
#. type: Plain text
-#: build/C/man2/get_robust_list.2:45
+#: build/C/man2/get_robust_list.2:45 build/C/man2/kexec_load.2:47
msgid "I<Note>: There are no glibc wrappers for these system calls; see NOTES."
msgstr ""
"I<注意>: これらのシステムコールには glibc ラッパー関数は存在しない。 「注意」"
msgstr ""
#. type: TP
-#: build/C/man2/get_robust_list.2:107 build/C/man2/perf_event_open.2:2688
+#: build/C/man2/get_robust_list.2:107 build/C/man2/perf_event_open.2:2746
#: build/C/man2/process_vm_readv.2:287 build/C/man2/ptrace.2:1949
#: build/C/man2/quotactl.2:461 build/C/man2/quotactl.2:504
#, no-wrap
msgstr "B<getauxval>(3)"
#. type: TH
-#: build/C/man2/kexec_load.2:26
+#: build/C/man2/kexec_load.2:27
#, no-wrap
msgid "KEXEC_LOAD"
msgstr "KEXEC_LOAD"
#. type: TH
-#: build/C/man2/kexec_load.2:26 build/C/man2/process_vm_readv.2:29
-#, no-wrap
-msgid "2014-08-19"
-msgstr "2014-08-19"
+#: build/C/man2/kexec_load.2:27 build/C/man2/personality.2:32
+#, fuzzy, no-wrap
+#| msgid "2015-01-10"
+msgid "2015-02-01"
+msgstr "2015-01-10"
#. type: Plain text
-#: build/C/man2/kexec_load.2:29
-msgid "kexec_load - load a new kernel for later execution"
+#: build/C/man2/kexec_load.2:30
+#, fuzzy
+#| msgid "kexec_load - load a new kernel for later execution"
+msgid "kexec_load, kexec_file_load - load a new kernel for later execution"
msgstr "kexec_load - 新しいカーネルを後で実行するためにロードする"
#. type: Plain text
-#: build/C/man2/kexec_load.2:31
-msgid "B<#include E<lt>linux/kexec.hE<gt>>"
+#: build/C/man2/kexec_load.2:33
+#, fuzzy, no-wrap
+#| msgid "B<#include E<lt>linux/kexec.hE<gt>>"
+msgid "B<#include E<lt>linux/kexec.hE<gt>>\n"
msgstr "B<#include E<lt>linux/kexec.hE<gt>>"
#. type: Plain text
-#: build/C/man2/kexec_load.2:33
+#: build/C/man2/kexec_load.2:37
+#, fuzzy, no-wrap
+#| msgid "B<long kexec_load(unsigned long >I<entry>B<, unsigned long >I<nr_segments>B<,>"
msgid ""
-"B<long kexec_load(unsigned long >I<entry>B<, unsigned long >I<nr_segments>B<,"
-">"
-msgstr ""
-"B<long kexec_load(unsigned long >I<entry>B<, unsigned long >I<nr_segments>B<,"
-">"
+"B<long kexec_load(unsigned long >I<entry>B<, unsigned long >I<nr_segments>B<,>\n"
+"B< struct kexec_segment *>I<segments>B<, unsigned long >I<flags>B<);>\n"
+msgstr "B<long kexec_load(unsigned long >I<entry>B<, unsigned long >I<nr_segments>B<,>"
#. type: Plain text
-#: build/C/man2/kexec_load.2:36
-msgid "B< struct kexec_segment *>I<segments>B<, unsigned long >I<flags>B<);>"
-msgstr "B< struct kexec_segment *>I<segments>B<, unsigned long >I<flags>B<);>"
+#: build/C/man2/kexec_load.2:39
+#, fuzzy, no-wrap
+#| msgid "B<long kexec_load(unsigned long >I<entry>B<, unsigned long >I<nr_segments>B<,>"
+msgid "B<long kexec_file_load(int >I<kernel_fd>B<, int >I<initrd_fd>B<,>\n"
+msgstr "B<long kexec_load(unsigned long >I<entry>B<, unsigned long >I<nr_segments>B<,>"
#. type: Plain text
-#: build/C/man2/kexec_load.2:44
+#: build/C/man2/kexec_load.2:43
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<int perf_event_open(struct perf_event_attr *>I<attr>B<,>\n"
+#| "B< pid_t >I<pid>B<, int >I<cpu>B<, int >I<group_fd>B<,>\n"
+#| "B< unsigned long >I<flags>B<);>\n"
+msgid ""
+"B< unsigned long >I<cmdline_len>B<, const char *>I<cmdline>B<,>\n"
+"B< unsigned long >I<flags>B<);>\n"
+msgstr ""
+"B<int perf_event_open(struct perf_event_attr *>I<attr>B<,>\n"
+"B< pid_t >I<pid>B<, int >I<cpu>B<, int >I<group_fd>B<,>\n"
+"B< unsigned long >I<flags>B<);>\n"
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:52
msgid ""
"The B<kexec_load>() system call loads a new kernel that can be executed "
"later by B<reboot>(2)."
"その後の B<reboot>(2) で実行できるようにする。"
#. type: Plain text
-#: build/C/man2/kexec_load.2:50
+#: build/C/man2/kexec_load.2:58
msgid ""
"The I<flags> argument is a bit mask that controls the operation of the "
"call. The following values can be specified in I<flags>:"
"る。 I<flags> には以下の値を指定できる。"
#. type: TP
-#: build/C/man2/kexec_load.2:50
+#: build/C/man2/kexec_load.2:58
#, no-wrap
msgid "B<KEXEC_ON_CRASH> (since Linux 2.6.13)"
msgstr "B<KEXEC_ON_CRASH> (Linux 2.6.13 以降)"
-#. FIXME Explain in more detail how KEXEC_ON_CRASH is actually used
#. type: Plain text
-#: build/C/man2/kexec_load.2:54
-msgid "Execute the new kernel automatically on a system crash."
-msgstr "システムのクラッシュ時に、新しいカーネルを自動的に実行する。"
+#: build/C/man2/kexec_load.2:74
+msgid ""
+"Execute the new kernel automatically on a system crash. This \"crash kernel"
+"\" is loaded into an area of reserved memory that is determined at boot time "
+"using the I<craskkernel> kernel command-line parameter. The location of "
+"this reserved memory is exported to user space via the I</proc/iomem> file, "
+"in an entry labeled \"Crash kernel\". A user-space application can parse "
+"this file and prepare a list of segments (see below) that specify this "
+"reserved memory as destination. If this flag is specified, the kernel "
+"checks that the target segments specified in I<segments> fall within the "
+"reserved region."
+msgstr ""
#. type: TP
-#: build/C/man2/kexec_load.2:54
+#: build/C/man2/kexec_load.2:74
#, no-wrap
msgid "B<KEXEC_PRESERVE_CONTEXT> (since Linux 2.6.27)"
msgstr "B<KEXEC_PRESERVE_CONTEXT> (Linux 2.6.27 以降)"
#. type: Plain text
-#: build/C/man2/kexec_load.2:64
+#: build/C/man2/kexec_load.2:84
msgid ""
"Preserve the system hardware and software states before executing the new "
"kernel. This could be used for system suspend. This flag is available only "
"利用可能であり、 I<nr_segments> が 0 より大きい場合のみ効果がある。"
#. type: Plain text
-#: build/C/man2/kexec_load.2:85
+#: build/C/man2/kexec_load.2:105
msgid ""
"The high-order bits (corresponding to the mask 0xffff0000) of I<flags> "
"contain the architecture of the to-be-executed kernel. Specify (OR) the "
"システムの CPU で実行可能なものでなければならない。"
#. type: Plain text
-#: build/C/man2/kexec_load.2:100
+#: build/C/man2/kexec_load.2:120
msgid ""
"The I<entry> argument is the physical entry address in the kernel image. "
"The I<nr_segments> argument is the number of segments pointed to by the "
"ルの配置が定義される。"
#. type: Plain text
-#: build/C/man2/kexec_load.2:109
+#: build/C/man2/kexec_load.2:129
#, no-wrap
msgid ""
"struct kexec_segment {\n"
" size_t memsz; /* Physical address length */\n"
"};\n"
-#. FIXME Explain the details of how the kernel image defined by segments
-#. is copied from the calling process into previously reserved memory.
#. type: Plain text
-#: build/C/man2/kexec_load.2:117
+#: build/C/man2/kexec_load.2:146
msgid ""
"The kernel image defined by I<segments> is copied from the calling process "
-"into previously reserved memory."
+"into the kernel either in regular memory or in reserved memory (if "
+"B<KEXEC_ON_CRASH> is set). The kernel first performs various sanity checks "
+"on the information passed in I<segments>. If these checks pass, the kernel "
+"copies the segment data to kernel memory. Each segment specified in "
+"I<segments> is copied as follows:"
+msgstr ""
+
+#. type: IP
+#: build/C/man2/kexec_load.2:146 build/C/man2/kexec_load.2:157
+#: build/C/man2/kexec_load.2:164 build/C/man2/perf_event_open.2:1238
+#: build/C/man2/perf_event_open.2:1256 build/C/man2/ptrace.2:1735
+#: build/C/man2/ptrace.2:1745 build/C/man2/ptrace.2:1753
+#: build/C/man2/ptrace.2:1759 build/C/man2/ptrace.2:1888
+#: build/C/man2/splice.2:55 build/C/man2/splice.2:61 build/C/man2/splice.2:70
+#, no-wrap
+msgid "*"
+msgstr "*"
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:157
+msgid ""
+"I<buf> and I<bufsz> identify a memory region in the caller's virtual address "
+"space that is the source of the copy. The value in I<bufsz> may not exceed "
+"the value in the I<memsz> field."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:164
+msgid ""
+"I<mem> and I<memsz> specify a physical address range that is the target of "
+"the copy. The values specified in both fields must be multiples of the "
+"system page size."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:172
+msgid ""
+"I<bufsz> bytes are copied from the source buffer to the target kernel "
+"buffer. If I<bufsz> is less than I<memsz>, then the excess bytes in the "
+"kernel buffer are zeroed out."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:181
+msgid ""
+"In case of a normal kexec (i.e., the B<KEXEC_ON_CRASH> flag is not set), the "
+"segment data is loaded in any available memory and is moved to the final "
+"destination at kexec reboot time (e.g., when the B<kexec>(8) command is "
+"executed with the I<-e> option)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:187
+msgid ""
+"In case of kexec on panic (i.e., the B<KEXEC_ON_CRASH> flag is set), the "
+"segment data is loaded to reserved memory at the time of the call, and, "
+"after a crash, the kexec mechanism simply passes control to that kernel."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:192
+#, fuzzy
+#| msgid ""
+#| "This system call is available only if the kernel was configured with "
+#| "B<CONFIG_KEXEC>."
+msgid ""
+"The B<kexec_load>() system call is available only if the kernel was "
+"configured with B<CONFIG_KEXEC>."
+msgstr ""
+"このシステムコールは、カーネルの設定で B<CONFIG_KEXEC> が有効になって\n"
+"いる場合にのみ利用できる。"
+
+#. type: SS
+#: build/C/man2/kexec_load.2:192
+#, no-wrap
+msgid "kexec_file_load()"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:211
+msgid ""
+"The B<kexec_file_load>() system call is similar to B<kexec_load>(), but it "
+"takes a different set of arguments. It reads the kernel to be loaded from "
+"the file referred to by the descriptor I<kernel_fd>, and the initrd (initial "
+"RAM disk) to be loaded from file referred to by the descriptor "
+"I<initrd_fd>. The I<cmdline> argument is a pointer to a buffer containing "
+"the command line for the new kernel. The I<cmdline_len> argument specifies "
+"size of the buffer. The last byte in the buffer must be a null byte (\\(aq"
+"\\e0\\(aq)."
msgstr ""
-"I<segments> で定義されたカーネルイメージは、\n"
-"呼び出したプロセスから予約済みメモリーにコピーされる。"
#. type: Plain text
-#: build/C/man2/kexec_load.2:124
+#: build/C/man2/kexec_load.2:217
+#, fuzzy
+#| msgid ""
+#| "The I<flags> argument is a bit mask that controls the operation of the "
+#| "call. The following values can be specified in I<flags>:"
msgid ""
-"On success, B<kexec_load>() returns 0. On error, -1 is returned and "
+"The I<flags> argument is a bit mask which modifies the behavior of the "
+"call. The following values can be specified in I<flags>:"
+msgstr ""
+"I<flags> 引き数は、システムコールの呼び出しの動作を制御するマスクビットであ"
+"る。 I<flags> には以下の値を指定できる。"
+
+#. type: TP
+#: build/C/man2/kexec_load.2:217
+#, fuzzy, no-wrap
+#| msgid "KEXEC_LOAD"
+msgid "B<KEXEC_FILE_UNLOAD>"
+msgstr "KEXEC_LOAD"
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:220
+msgid "Unload the currently loaded kernel."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/kexec_load.2:220
+#, no-wrap
+msgid "B<KEXEC_FILE_ON_CRASH>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:226
+msgid ""
+"Load the new kernel in the memory region reserved for the crash kernel (as "
+"for B<KEXEC_ON_CRASH).> This kernel is booted if the currently running "
+"kernel crashes."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/kexec_load.2:226
+#, no-wrap
+msgid "B<KEXEC_FILE_NO_INITRAMFS>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:233
+msgid ""
+"Loading initrd/initramfs is optional. Specify this flag if no initramfs is "
+"being loaded. If this flag is set, the value passed in I<initrd_fd> is "
+"ignored."
+msgstr ""
+
+#. See also http://lwn.net/Articles/603116/
+#. type: Plain text
+#: build/C/man2/kexec_load.2:242
+msgid ""
+"The B<kexec_file_load>() system call was added to provide support for "
+"systems where \"kexec\" loading should be restricted to only kernels that "
+"are signed. This system call is available only if the kernel was configured "
+"with B<CONFIG_KEXEC_FILE>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:247
+#, fuzzy
+#| msgid ""
+#| "On success, B<kexec_load>() returns 0. On error, -1 is returned and "
+#| "I<errno> is set to indicate the error."
+msgid ""
+"On success, these system calls returns 0. On error, -1 is returned and "
"I<errno> is set to indicate the error."
msgstr ""
"成功すると、 B<kexec_load> は 0 を返す。\n"
"エラーの場合、 -1 が返り、 I<errno> にエラーを示す値が設定される。"
#. type: TP
-#: build/C/man2/kexec_load.2:125 build/C/man2/pivot_root.2:110
+#: build/C/man2/kexec_load.2:248 build/C/man2/kexec_load.2:260
+#, no-wrap
+msgid "B<EADDRNOTAVAIL>"
+msgstr ""
+
+#. See kernel/kexec.::sanity_check_segment_list in the 3.19 kernel source
+#. type: Plain text
+#: build/C/man2/kexec_load.2:260
+msgid ""
+"The B<KEXEC_ON_CRASH> flags was specified, but the region specified by the "
+"I<mem> and I<memsz> fields of one of the I<segments> entries lies outside "
+"the range of memory reserved for the crash kernel."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:269
+msgid ""
+"The value in a I<mem> or I<memsz> field in one of the I<segments> entries is "
+"not a multiple of the system page size."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/kexec_load.2:269 build/C/man2/perf_event_open.2:2649
+#: build/C/man2/sendfile.2:121 build/C/man2/splice.2:157
+#: build/C/man2/vmsplice.2:133
+#, no-wrap
+msgid "B<EBADF>"
+msgstr "B<EBADF>"
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:275
+#, fuzzy
+#| msgid "I<new_root> or I<put_old> is not a directory."
+msgid "I<kernel_fd> or I<initrd_fd> is not a valid file descriptor."
+msgstr "I<new_root> または I<put_old> がディレクトリでない。"
+
+#. type: TP
+#: build/C/man2/kexec_load.2:275 build/C/man2/pivot_root.2:110
#: build/C/man2/ptrace.2:1912 build/C/man2/quotactl.2:495
#, no-wrap
msgid "B<EBUSY>"
msgstr "B<EBUSY>"
#. type: Plain text
-#: build/C/man2/kexec_load.2:129
+#: build/C/man2/kexec_load.2:279
msgid ""
"Another crash kernel is already being loaded or a crash kernel is already in "
"use."
"別のクラッシュカーネルがすでにロードされているか、\n"
"クラッシュカーネルがすでに使用されている。"
-#. KEXEC_SEGMENT_MAX == 16
#. type: Plain text
-#: build/C/man2/kexec_load.2:136
-msgid "I<flags> is invalid; or I<nr_segments> is too large"
-msgstr "I<flags> が無効である。 I<nr_segments> が大きすぎる。"
+#: build/C/man2/kexec_load.2:283
+#, fuzzy
+#| msgid "I<flags> is not 0."
+msgid "I<flags> is invalid."
+msgstr "I<flags> が 0 でない。"
#. type: Plain text
-#: build/C/man2/kexec_load.2:141
-msgid "The caller does not have the B<CAP_SYS_BOOT> capability."
-msgstr "呼び出し側が B<CAP_SYS_BOOT> ケーパビリティを持っていない。"
+#: build/C/man2/kexec_load.2:292
+msgid ""
+"The value of a I<bufsz> field in one of the I<segments> entries exceeds the "
+"value in the corresponding I<memsz> field."
+msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:145
-msgid "The B<kexec_load>() system call first appeared in Linux 2.6.13."
-msgstr "B<kexec_load>() システムコールは Linux 2.6.13 で初めて登場した。"
+#: build/C/man2/kexec_load.2:298
+msgid "I<nr_segments> exceeds B<KEXEC_SEGMENT_MAX> (16)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:301
+msgid "Two or more of the kernel target buffers overlap."
+msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:152
+#: build/C/man2/kexec_load.2:306
+msgid "The value in I<cmdline[cmdline_len-1]> is not \\(aq\\e0\\(aq."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:313
msgid ""
-"Currently, there is no glibc support for B<kexec_load>(). Call it using "
-"B<syscall>(2)."
+"The file referred to by I<kernel_fd> or I<initrd_fd> is empty (length zero)."
msgstr ""
-"現在のところ、 B<kexec_load>() は glibc ではサポートされていない。\n"
-"B<syscall>(2) を使って呼び出すこと。"
-#. FIXME . Andi submitted a patch for this.
-#. Check if it got accepted later.
+#. type: TP
+#: build/C/man2/kexec_load.2:313 build/C/man2/lookup_dcookie.2:61
+#: build/C/man2/process_vm_readv.2:278 build/C/man2/sendfile.2:138
+#: build/C/man2/splice.2:169 build/C/man2/tee.2:117
+#: build/C/man2/vmsplice.2:145
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr "B<ENOMEM>"
+
#. type: Plain text
-#: build/C/man2/kexec_load.2:159
+#: build/C/man2/kexec_load.2:316
+#, fuzzy
+#| msgid "Out of memory."
+msgid "Could not allocate memory."
+msgstr "メモリー不足。"
+
+#. type: TP
+#: build/C/man2/kexec_load.2:316
+#, fuzzy, no-wrap
+#| msgid "B<ENOENT>"
+msgid "B<ENOEXEC>"
+msgstr "B<ENOENT>"
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:323
msgid ""
-"The required constants are in the Linux kernel source file I<linux/kexec.h>, "
-"which is not currently exported to glibc. Therefore, these constants must "
-"be defined manually."
+"I<kernel_fd> does not refer to an open file, or the kernel can't load this "
+"file. Currently, the file must be a bzImage and contain an x86 kernel that "
+"is loadable above 4GiB in memory (see the kernel source file I<Documentation/"
+"x86/boot.txt>)."
msgstr ""
-"必要な定数は Linux カーネルのソースファイル I<linux/kexec.h> で定義されてい"
-"る\n"
-"が、現在のところ glibc には公開されていない。\n"
-"そのため、これらの定数は手動で定義しなければならない。"
#. type: Plain text
-#: build/C/man2/kexec_load.2:162
+#: build/C/man2/kexec_load.2:328
+msgid "The caller does not have the B<CAP_SYS_BOOT> capability."
+msgstr "呼び出し側が B<CAP_SYS_BOOT> ケーパビリティを持っていない。"
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:335
+#, fuzzy
+#| msgid "The B<kexec_load>() system call first appeared in Linux 2.6.13."
msgid ""
-"This system call is available only if the kernel was configured with "
-"B<CONFIG_KEXEC>."
+"The B<kexec_load>() system call first appeared in Linux 2.6.13. The "
+"B<kexec_file_load>() system call first appeared in Linux 3.17."
+msgstr "B<kexec_load>() システムコールは Linux 2.6.13 で初めて登場した。"
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:337
+#, fuzzy
+#| msgid "This system call is Linux-specific."
+msgid "These system calls are Linux-specific."
+msgstr "このシステムコールは Linux 固有である。"
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:341
+#, fuzzy
+#| msgid ""
+#| "Currently, there is no glibc support for B<kexec_load>(). Call it using "
+#| "B<syscall>(2)."
+msgid ""
+"Currently, there is no glibc support for these system calls. Call them "
+"using B<syscall>(2)."
msgstr ""
-"このシステムコールは、カーネルの設定で B<CONFIG_KEXEC> が有効になって\n"
-"いる場合にのみ利用できる。"
+"現在のところ、 B<kexec_load>() は glibc ではサポートされていない。\n"
+"B<syscall>(2) を使って呼び出すこと。"
#. type: Plain text
-#: build/C/man2/kexec_load.2:165
-msgid "B<reboot>(2), B<syscall>(2)"
+#: build/C/man2/kexec_load.2:345
+#, fuzzy
+#| msgid "B<reboot>(2), B<syscall>(2)"
+msgid "B<reboot>(2), B<syscall>(2), B<kexec>(8)"
msgstr "B<reboot>(2), B<syscall>(2)"
+#. type: Plain text
+#: build/C/man2/kexec_load.2:350
+msgid ""
+"The kernel source files I<Documentation/kdump/kdump.txt> and I<Documentation/"
+"kernel-parameters.txt>."
+msgstr ""
+
#. type: TH
#: build/C/man2/lookup_dcookie.2:27
#, no-wrap
msgid "The name could not fit in the buffer."
msgstr "名前がバッファーに入り切らなかった。"
-#. type: TP
-#: build/C/man2/lookup_dcookie.2:61 build/C/man2/process_vm_readv.2:278
-#: build/C/man2/sendfile.2:138 build/C/man2/splice.2:169
-#: build/C/man2/tee.2:117 build/C/man2/vmsplice.2:145
-#, no-wrap
-msgid "B<ENOMEM>"
-msgstr "B<ENOMEM>"
-
#. type: Plain text
#: build/C/man2/lookup_dcookie.2:65
msgid ""
msgstr "I/O エラー。"
#. type: TP
-#: build/C/man2/pciconfig_read.2:87 build/C/man2/perf_event_open.2:2640
+#: build/C/man2/pciconfig_read.2:87 build/C/man2/perf_event_open.2:2696
#, no-wrap
msgid "B<ENODEV>"
msgstr "B<ENODEV>"
"いない)。"
#. type: TP
-#: build/C/man2/pciconfig_read.2:98 build/C/man2/perf_event_open.2:2668
+#: build/C/man2/pciconfig_read.2:98 build/C/man2/perf_event_open.2:2725
#, no-wrap
msgid "B<EOPNOTSUPP>"
msgstr "B<EOPNOTSUPP>"
msgid "B<PERF_FLAG_FD_OUTPUT> (broken since Linux 2.6.35)"
msgstr "B<PERF_FLAG_FD_OUTPUT> (Linux 2.6.35 以降では正しく動作しない)"
+#. commit ac9721f3f54b27a16c7e1afb2481e7ee95a70318
#. type: Plain text
-#: build/C/man2/perf_event_open.2:164
+#: build/C/man2/perf_event_open.2:165
msgid ""
"This flag re-routes the event's sampled output to instead be included in the "
"mmap buffer of the event specified by I<group_fd>."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:164
+#: build/C/man2/perf_event_open.2:165
#, no-wrap
msgid "B<PERF_FLAG_PID_CGROUP> (since Linux 2.6.39)"
msgstr "B<PERF_FLAG_PID_CGROUP> (Linux 2.6.39 以降)"
#. commit e5d1367f17ba6a6fed5fd8b74e4d5720923e0c25
#. type: Plain text
-#: build/C/man2/perf_event_open.2:188
+#: build/C/man2/perf_event_open.2:189
msgid ""
"This flag activates per-container system-wide monitoring. A container is an "
"abstraction that isolates a set of resources for finer-grained control "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:193
+#: build/C/man2/perf_event_open.2:194
msgid ""
"The I<perf_event_attr> structure provides detailed configuration information "
"for the event being created."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:200
+#: build/C/man2/perf_event_open.2:201
#, no-wrap
msgid ""
"struct perf_event_attr {\n"
" __u64 config; /* Type-specific configuration */\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:205
+#: build/C/man2/perf_event_open.2:206
#, no-wrap
msgid ""
" union {\n"
" };\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:208
+#: build/C/man2/perf_event_open.2:209
#, no-wrap
msgid ""
" __u64 sample_type; /* Specifies values included in sample */\n"
" __u64 read_format; /* Specifies values returned in read */\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:236
+#: build/C/man2/perf_event_open.2:237
#, no-wrap
msgid ""
" __u64 disabled : 1, /* off by default */\n"
" __reserved_1 : 39;\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:241
+#: build/C/man2/perf_event_open.2:242
#, no-wrap
msgid ""
" union {\n"
" };\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:243
+#: build/C/man2/perf_event_open.2:244
#, no-wrap
msgid " __u32 bp_type; /* breakpoint type */\n"
msgstr " __u32 bp_type; /* breakpoint type */\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:248
+#: build/C/man2/perf_event_open.2:249
#, no-wrap
msgid ""
" union {\n"
" };\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:258
+#: build/C/man2/perf_event_open.2:259
#, no-wrap
msgid ""
" union {\n"
" __u32 __reserved_2; /* Align to u64 */\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:260
+#: build/C/man2/perf_event_open.2:261
#, no-wrap
msgid "};\n"
msgstr "};\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:266
+#: build/C/man2/perf_event_open.2:267
msgid ""
"The fields of the I<perf_event_attr> structure are described in more detail "
"below:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:266 build/C/man2/perf_event_open.2:1627
+#: build/C/man2/perf_event_open.2:267 build/C/man2/perf_event_open.2:1669
#, no-wrap
msgid "I<type>"
msgstr "I<type>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:270
+#: build/C/man2/perf_event_open.2:271
msgid ""
"This field specifies the overall event type. It has one of the following "
"values:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:271
+#: build/C/man2/perf_event_open.2:272
#, no-wrap
msgid "B<PERF_TYPE_HARDWARE>"
msgstr "B<PERF_TYPE_HARDWARE>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:278
+#: build/C/man2/perf_event_open.2:279
msgid ""
"This indicates one of the \"generalized\" hardware events provided by the "
"kernel. See the I<config> field definition for more details."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:278
+#: build/C/man2/perf_event_open.2:279
#, no-wrap
msgid "B<PERF_TYPE_SOFTWARE>"
msgstr "B<PERF_TYPE_SOFTWARE>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:282
+#: build/C/man2/perf_event_open.2:283
msgid ""
"This indicates one of the software-defined events provided by the kernel "
"(even if no hardware support is available)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:282
+#: build/C/man2/perf_event_open.2:283
#, no-wrap
msgid "B<PERF_TYPE_TRACEPOINT>"
msgstr "B<PERF_TYPE_TRACEPOINT>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:286
+#: build/C/man2/perf_event_open.2:287
msgid ""
"This indicates a tracepoint provided by the kernel tracepoint infrastructure."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:286
+#: build/C/man2/perf_event_open.2:287
#, no-wrap
msgid "B<PERF_TYPE_HW_CACHE>"
msgstr "B<PERF_TYPE_HW_CACHE>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:292
+#: build/C/man2/perf_event_open.2:293
msgid ""
"This indicates a hardware cache event. This has a special encoding, "
"described in the I<config> field definition."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:292
+#: build/C/man2/perf_event_open.2:293
#, no-wrap
msgid "B<PERF_TYPE_RAW>"
msgstr "B<PERF_TYPE_RAW>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:296
+#: build/C/man2/perf_event_open.2:297
msgid ""
"This indicates a \"raw\" implementation-specific event in the I<config> "
"field."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:296
+#: build/C/man2/perf_event_open.2:297
#, no-wrap
msgid "B<PERF_TYPE_BREAKPOINT> (since Linux 2.6.33)"
msgstr "B<PERF_TYPE_BREAKPOINT> (Linux 2.6.33 以降)"
#. commit 24f1e32c60c45c89a997c73395b69c8af6f0a84e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:302
+#: build/C/man2/perf_event_open.2:303
msgid ""
"This indicates a hardware breakpoint as provided by the CPU. Breakpoints "
"can be read/write accesses to an address as well as execution of an "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:302
+#: build/C/man2/perf_event_open.2:303
#, no-wrap
msgid "dynamic PMU"
msgstr ""
+#. commit 2e80a82a49c4c7eca4e35734380f28298ba5db19
#. type: Plain text
-#: build/C/man2/perf_event_open.2:321
+#: build/C/man2/perf_event_open.2:323
msgid ""
-"Since Linux 2.6.39, B<perf_event_open>() can support multiple PMUs. To "
+"Since Linux 2.6.38, B<perf_event_open>() can support multiple PMUs. To "
"enable this, a value exported by the kernel can be used in the I<type> field "
"to indicate which PMU to use. The value to use can be found in the sysfs "
"filesystem: there is a subdirectory per PMU instance under I</sys/bus/"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:322 build/C/man2/perf_event_open.2:1559
+#: build/C/man2/perf_event_open.2:324 build/C/man2/perf_event_open.2:1601
#, no-wrap
msgid "I<size>"
msgstr "I<size>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:331
+#: build/C/man2/perf_event_open.2:333
msgid ""
"The size of the I<perf_event_attr> structure for forward/backward "
"compatibility. Set this using I<sizeof(struct perf_event_attr)> to allow "
"the kernel to see the struct size at the time of compilation."
msgstr ""
+#. commit cb5d76999029ae7a517cb07dfa732c1b5a934fc2
+#. this was added much later when PERF_ATTR_SIZE_VER2 happened
+#. but the actual attr_size had increased in 2.6.33
+#. commit cb5d76999029ae7a517cb07dfa732c1b5a934fc2
+#. commit 1659d129ed014b715b0b2120e6fd929bdd33ed03
#. type: Plain text
-#: build/C/man2/perf_event_open.2:346
+#: build/C/man2/perf_event_open.2:353
msgid ""
"The related define B<PERF_ATTR_SIZE_VER0> is set to 64; this was the size of "
"the first published struct. B<PERF_ATTR_SIZE_VER1> is 72, corresponding to "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:346
+#: build/C/man2/perf_event_open.2:353
#, no-wrap
msgid "I<config>"
msgstr "I<config>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:357
+#: build/C/man2/perf_event_open.2:364
msgid ""
"This specifies which event you want, in conjunction with the I<type> field. "
"The I<config1> and I<config2> fields are also taken into account in cases "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:368
+#: build/C/man2/perf_event_open.2:375
msgid ""
"There are various ways to set the I<config> field that are dependent on the "
"value of the previously described I<type> field. What follows are various "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:378
+#: build/C/man2/perf_event_open.2:385
msgid ""
"If I<type> is B<PERF_TYPE_HARDWARE>, we are measuring one of the generalized "
"hardware CPU events. Not all of these are available on all platforms. Set "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:379
+#: build/C/man2/perf_event_open.2:386
#, no-wrap
msgid "B<PERF_COUNT_HW_CPU_CYCLES>"
msgstr "B<PERF_COUNT_HW_CPU_CYCLES>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:383
+#: build/C/man2/perf_event_open.2:390
msgid "Total cycles. Be wary of what happens during CPU frequency scaling."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:383
+#: build/C/man2/perf_event_open.2:390
#, no-wrap
msgid "B<PERF_COUNT_HW_INSTRUCTIONS>"
msgstr "B<PERF_COUNT_HW_INSTRUCTIONS>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:388
+#: build/C/man2/perf_event_open.2:395
msgid ""
"Retired instructions. Be careful, these can be affected by various issues, "
"most notably hardware interrupt counts."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:388
+#: build/C/man2/perf_event_open.2:395
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_REFERENCES>"
msgstr "B<PERF_COUNT_HW_CACHE_REFERENCES>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:395
+#: build/C/man2/perf_event_open.2:402
msgid ""
"Cache accesses. Usually this indicates Last Level Cache accesses but this "
"may vary depending on your CPU. This may include prefetches and coherency "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:395
+#: build/C/man2/perf_event_open.2:402
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_MISSES>"
msgstr "B<PERF_COUNT_HW_CACHE_MISSES>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:402
+#: build/C/man2/perf_event_open.2:409
msgid ""
"Cache misses. Usually this indicates Last Level Cache misses; this is "
"intended to be used in conjunction with the "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:402
+#: build/C/man2/perf_event_open.2:409
#, no-wrap
msgid "B<PERF_COUNT_HW_BRANCH_INSTRUCTIONS>"
msgstr "B<PERF_COUNT_HW_BRANCH_INSTRUCTIONS>"
+#. commit f287d332ce835f77a4f5077d2c0ef1e3f9ea42d2
#. type: Plain text
-#: build/C/man2/perf_event_open.2:407
+#: build/C/man2/perf_event_open.2:415
msgid ""
-"Retired branch instructions. Prior to Linux 2.6.34, this used the wrong "
+"Retired branch instructions. Prior to Linux 2.6.35, this used the wrong "
"event on AMD processors."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:407
+#: build/C/man2/perf_event_open.2:415
#, no-wrap
msgid "B<PERF_COUNT_HW_BRANCH_MISSES>"
msgstr "B<PERF_COUNT_HW_BRANCH_MISSES>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:410
+#: build/C/man2/perf_event_open.2:418
msgid "Mispredicted branch instructions."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:410
+#: build/C/man2/perf_event_open.2:418
#, no-wrap
msgid "B<PERF_COUNT_HW_BUS_CYCLES>"
msgstr "B<PERF_COUNT_HW_BUS_CYCLES>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:413
+#: build/C/man2/perf_event_open.2:421
msgid "Bus cycles, which can be different from total cycles."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:413
+#: build/C/man2/perf_event_open.2:421
#, no-wrap
msgid "B<PERF_COUNT_HW_STALLED_CYCLES_FRONTEND> (since Linux 3.0)"
msgstr "B<PERF_COUNT_HW_STALLED_CYCLES_FRONTEND> (Linux 3.0 以降)"
+#. commit 8f62242246351b5a4bc0c1f00c0c7003edea128a
#. type: Plain text
-#: build/C/man2/perf_event_open.2:416
+#: build/C/man2/perf_event_open.2:425
msgid "Stalled cycles during issue."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:416
+#: build/C/man2/perf_event_open.2:425
#, no-wrap
msgid "B<PERF_COUNT_HW_STALLED_CYCLES_BACKEND> (since Linux 3.0)"
msgstr "B<PERF_COUNT_HW_STALLED_CYCLES_BACKEND> (Linux 3.0 以降)"
+#. commit 8f62242246351b5a4bc0c1f00c0c7003edea128a
#. type: Plain text
-#: build/C/man2/perf_event_open.2:419
+#: build/C/man2/perf_event_open.2:429
msgid "Stalled cycles during retirement."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:419
+#: build/C/man2/perf_event_open.2:429
#, no-wrap
msgid "B<PERF_COUNT_HW_REF_CPU_CYCLES> (since Linux 3.3)"
msgstr "B<PERF_COUNT_HW_REF_CPU_CYCLES> (Linux 3.3 以降)"
#. commit c37e17497e01fc0f5d2d6feb5723b210b3ab8890
#. type: Plain text
-#: build/C/man2/perf_event_open.2:423
+#: build/C/man2/perf_event_open.2:433
msgid "Total cycles; not affected by CPU frequency scaling."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:433
+#: build/C/man2/perf_event_open.2:443
msgid ""
"If I<type> is B<PERF_TYPE_SOFTWARE>, we are measuring software events "
"provided by the kernel. Set I<config> to one of the following:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:434
+#: build/C/man2/perf_event_open.2:444
#, no-wrap
msgid "B<PERF_COUNT_SW_CPU_CLOCK>"
msgstr "B<PERF_COUNT_SW_CPU_CLOCK>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:437
+#: build/C/man2/perf_event_open.2:447
msgid "This reports the CPU clock, a high-resolution per-CPU timer."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:437
+#: build/C/man2/perf_event_open.2:447
#, no-wrap
msgid "B<PERF_COUNT_SW_TASK_CLOCK>"
msgstr "B<PERF_COUNT_SW_TASK_CLOCK>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:440
+#: build/C/man2/perf_event_open.2:450
msgid "This reports a clock count specific to the task that is running."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:440
+#: build/C/man2/perf_event_open.2:450
#, no-wrap
msgid "B<PERF_COUNT_SW_PAGE_FAULTS>"
msgstr "B<PERF_COUNT_SW_PAGE_FAULTS>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:443
+#: build/C/man2/perf_event_open.2:453
msgid "This reports the number of page faults."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:443
+#: build/C/man2/perf_event_open.2:453
#, no-wrap
msgid "B<PERF_COUNT_SW_CONTEXT_SWITCHES>"
msgstr "B<PERF_COUNT_SW_CONTEXT_SWITCHES>"
+#. commit e49a5bd38159dfb1928fd25b173bc9de4bbadb21
#. type: Plain text
-#: build/C/man2/perf_event_open.2:448
+#: build/C/man2/perf_event_open.2:459
msgid ""
"This counts context switches. Until Linux 2.6.34, these were all reported "
"as user-space events, after that they are reported as happening in the "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:448
+#: build/C/man2/perf_event_open.2:459
#, no-wrap
msgid "B<PERF_COUNT_SW_CPU_MIGRATIONS>"
msgstr "B<PERF_COUNT_SW_CPU_MIGRATIONS>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:452
+#: build/C/man2/perf_event_open.2:463
msgid "This reports the number of times the process has migrated to a new CPU."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:452
+#: build/C/man2/perf_event_open.2:463
#, no-wrap
msgid "B<PERF_COUNT_SW_PAGE_FAULTS_MIN>"
msgstr "B<PERF_COUNT_SW_PAGE_FAULTS_MIN>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:456
+#: build/C/man2/perf_event_open.2:467
msgid ""
"This counts the number of minor page faults. These did not require disk I/O "
"to handle."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:456
+#: build/C/man2/perf_event_open.2:467
#, no-wrap
msgid "B<PERF_COUNT_SW_PAGE_FAULTS_MAJ>"
msgstr "B<PERF_COUNT_SW_PAGE_FAULTS_MAJ>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:460
+#: build/C/man2/perf_event_open.2:471
msgid ""
"This counts the number of major page faults. These required disk I/O to "
"handle."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:460
+#: build/C/man2/perf_event_open.2:471
#, no-wrap
msgid "B<PERF_COUNT_SW_ALIGNMENT_FAULTS> (since Linux 2.6.33)"
msgstr "B<PERF_COUNT_SW_ALIGNMENT_FAULTS> (Linux 2.6.33 以降)"
#. commit f7d7986060b2890fc26db6ab5203efbd33aa2497
#. type: Plain text
-#: build/C/man2/perf_event_open.2:467
+#: build/C/man2/perf_event_open.2:478
msgid ""
"This counts the number of alignment faults. These happen when unaligned "
"memory accesses happen; the kernel can handle these but it reduces "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:467
+#: build/C/man2/perf_event_open.2:478
#, no-wrap
msgid "B<PERF_COUNT_SW_EMULATION_FAULTS> (since Linux 2.6.33)"
msgstr "B<PERF_COUNT_SW_EMULATION_FAULTS> (Linux 2.6.33 以降)"
#. commit f7d7986060b2890fc26db6ab5203efbd33aa2497
#. type: Plain text
-#: build/C/man2/perf_event_open.2:474
+#: build/C/man2/perf_event_open.2:485
msgid ""
"This counts the number of emulation faults. The kernel sometimes traps on "
"unimplemented instructions and emulates them for user space. This can "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:474
+#: build/C/man2/perf_event_open.2:485
#, no-wrap
msgid "B<PERF_COUNT_SW_DUMMY> (since Linux 3.12)"
msgstr "B<PERF_COUNT_SW_DUMMY> (Linux 3.12 以降)"
#. commit fa0097ee690693006ab1aea6c01ad3c851b65c77
#. type: Plain text
-#: build/C/man2/perf_event_open.2:482
+#: build/C/man2/perf_event_open.2:493
msgid ""
"This is a placeholder event that counts nothing. Informational sample "
"record types such as mmap or comm must be associated with an active event. "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:495
+#: build/C/man2/perf_event_open.2:506
msgid ""
"If I<type> is B<PERF_TYPE_TRACEPOINT>, then we are measuring kernel "
"tracepoints. The value to use in I<config> can be obtained from under "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:506
+#: build/C/man2/perf_event_open.2:517
msgid ""
"If I<type> is B<PERF_TYPE_HW_CACHE>, then we are measuring a hardware CPU "
"cache event. To calculate the appropriate I<config> value use the following "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:511
+#: build/C/man2/perf_event_open.2:522
#, no-wrap
msgid ""
" (perf_hw_cache_id) | (perf_hw_cache_op_id E<lt>E<lt> 8) |\n"
" (perf_hw_cache_op_result_id E<lt>E<lt> 16)\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:516
+#: build/C/man2/perf_event_open.2:527
msgid "where I<perf_hw_cache_id> is one of:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:517
+#: build/C/man2/perf_event_open.2:528
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_L1D>"
msgstr "B<PERF_COUNT_HW_CACHE_L1D>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:520
+#: build/C/man2/perf_event_open.2:531
msgid "for measuring Level 1 Data Cache"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:520
+#: build/C/man2/perf_event_open.2:531
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_L1I>"
msgstr "B<PERF_COUNT_HW_CACHE_L1I>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:523
+#: build/C/man2/perf_event_open.2:534
msgid "for measuring Level 1 Instruction Cache"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:523
+#: build/C/man2/perf_event_open.2:534
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_LL>"
msgstr "B<PERF_COUNT_HW_CACHE_LL>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:526
+#: build/C/man2/perf_event_open.2:537
msgid "for measuring Last-Level Cache"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:526
+#: build/C/man2/perf_event_open.2:537
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_DTLB>"
msgstr "B<PERF_COUNT_HW_CACHE_DTLB>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:529
+#: build/C/man2/perf_event_open.2:540
msgid "for measuring the Data TLB"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:529
+#: build/C/man2/perf_event_open.2:540
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_ITLB>"
msgstr "B<PERF_COUNT_HW_CACHE_ITLB>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:532
+#: build/C/man2/perf_event_open.2:543
msgid "for measuring the Instruction TLB"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:532
+#: build/C/man2/perf_event_open.2:543
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_BPU>"
msgstr "B<PERF_COUNT_HW_CACHE_BPU>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:535
+#: build/C/man2/perf_event_open.2:546
msgid "for measuring the branch prediction unit"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:535
+#: build/C/man2/perf_event_open.2:546
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_NODE> (since Linux 3.1)"
msgstr "B<PERF_COUNT_HW_CACHE_NODE> (Linux 3.1 以降)"
#. commit 89d6c0b5bdbb1927775584dcf532d98b3efe1477
#. type: Plain text
-#: build/C/man2/perf_event_open.2:539
+#: build/C/man2/perf_event_open.2:550
msgid "for measuring local memory accesses"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:544
+#: build/C/man2/perf_event_open.2:555
msgid "and I<perf_hw_cache_op_id> is one of"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:545
+#: build/C/man2/perf_event_open.2:556
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_OP_READ>"
msgstr "B<PERF_COUNT_HW_CACHE_OP_READ>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:548
+#: build/C/man2/perf_event_open.2:559
msgid "for read accesses"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:548
+#: build/C/man2/perf_event_open.2:559
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_OP_WRITE>"
msgstr "B<PERF_COUNT_HW_CACHE_OP_WRITE>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:551
+#: build/C/man2/perf_event_open.2:562
msgid "for write accesses"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:551
+#: build/C/man2/perf_event_open.2:562
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_OP_PREFETCH>"
msgstr "B<PERF_COUNT_HW_CACHE_OP_PREFETCH>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:554
+#: build/C/man2/perf_event_open.2:565
msgid "for prefetch accesses"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:559
+#: build/C/man2/perf_event_open.2:570
msgid "and I<perf_hw_cache_op_result_id> is one of"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:560
+#: build/C/man2/perf_event_open.2:571
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_RESULT_ACCESS>"
msgstr "B<PERF_COUNT_HW_CACHE_RESULT_ACCESS>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:563
+#: build/C/man2/perf_event_open.2:574
msgid "to measure accesses"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:563
+#: build/C/man2/perf_event_open.2:574
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_RESULT_MISS>"
msgstr "B<PERF_COUNT_HW_CACHE_RESULT_MISS>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:566
+#: build/C/man2/perf_event_open.2:577
msgid "to measure misses"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:584
+#: build/C/man2/perf_event_open.2:595
msgid ""
"If I<type> is B<PERF_TYPE_RAW>, then a custom \"raw\" I<config> value is "
"needed. Most CPUs support events that are not covered by the \"generalized"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:593
+#: build/C/man2/perf_event_open.2:604
msgid ""
"If I<type> is B<PERF_TYPE_BREAKPOINT>, then leave I<config> set to zero. "
"Its parameters are set in other places."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:594
+#: build/C/man2/perf_event_open.2:605
#, no-wrap
msgid "I<sample_period>, I<sample_freq>"
msgstr "I<sample_period>, I<sample_freq>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:606
+#: build/C/man2/perf_event_open.2:617
msgid ""
"A \"sampling\" event is one that generates an overflow notification every N "
"events, where N is given by I<sample_period>. A sampling event has "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:616
+#: build/C/man2/perf_event_open.2:627
msgid ""
"I<sample_freq> can be used if you wish to use frequency rather than period. "
"In this case, you set the I<freq> flag. The kernel will adjust the sampling "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:616
+#: build/C/man2/perf_event_open.2:627
#, no-wrap
msgid "I<sample_type>"
msgstr "I<sample_type>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:628
+#: build/C/man2/perf_event_open.2:639
msgid ""
"The various bits in this field specify which values to include in the "
"sample. They will be recorded in a ring-buffer, which is available to user "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:629
+#: build/C/man2/perf_event_open.2:640
#, no-wrap
msgid "B<PERF_SAMPLE_IP>"
msgstr "B<PERF_SAMPLE_IP>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:632
+#: build/C/man2/perf_event_open.2:643
msgid "Records instruction pointer."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:632
+#: build/C/man2/perf_event_open.2:643
#, no-wrap
msgid "B<PERF_SAMPLE_TID>"
msgstr "B<PERF_SAMPLE_TID>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:635
+#: build/C/man2/perf_event_open.2:646
msgid "Records the process and thread IDs."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:635
+#: build/C/man2/perf_event_open.2:646
#, no-wrap
msgid "B<PERF_SAMPLE_TIME>"
msgstr "B<PERF_SAMPLE_TIME>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:638
+#: build/C/man2/perf_event_open.2:649
msgid "Records a timestamp."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:638
+#: build/C/man2/perf_event_open.2:649
#, no-wrap
msgid "B<PERF_SAMPLE_ADDR>"
msgstr "B<PERF_SAMPLE_ADDR>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:641
+#: build/C/man2/perf_event_open.2:652
msgid "Records an address, if applicable."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:641
+#: build/C/man2/perf_event_open.2:652
#, no-wrap
msgid "B<PERF_SAMPLE_READ>"
msgstr "B<PERF_SAMPLE_READ>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:644
+#: build/C/man2/perf_event_open.2:655
msgid ""
"Record counter values for all events in a group, not just the group leader."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:644
+#: build/C/man2/perf_event_open.2:655
#, no-wrap
msgid "B<PERF_SAMPLE_CALLCHAIN>"
msgstr "B<PERF_SAMPLE_CALLCHAIN>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:647
+#: build/C/man2/perf_event_open.2:658
msgid "Records the callchain (stack backtrace)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:647
+#: build/C/man2/perf_event_open.2:658
#, no-wrap
msgid "B<PERF_SAMPLE_ID>"
msgstr "B<PERF_SAMPLE_ID>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:650
+#: build/C/man2/perf_event_open.2:661
msgid "Records a unique ID for the opened event's group leader."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:650
+#: build/C/man2/perf_event_open.2:661
#, no-wrap
msgid "B<PERF_SAMPLE_CPU>"
msgstr "B<PERF_SAMPLE_CPU>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:653
+#: build/C/man2/perf_event_open.2:664
msgid "Records CPU number."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:653
+#: build/C/man2/perf_event_open.2:664
#, no-wrap
msgid "B<PERF_SAMPLE_PERIOD>"
msgstr "B<PERF_SAMPLE_PERIOD>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:656
+#: build/C/man2/perf_event_open.2:667
msgid "Records the current sampling period."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:656
+#: build/C/man2/perf_event_open.2:667
#, no-wrap
msgid "B<PERF_SAMPLE_STREAM_ID>"
msgstr "B<PERF_SAMPLE_STREAM_ID>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:664
+#: build/C/man2/perf_event_open.2:675
msgid ""
"Records a unique ID for the opened event. Unlike B<PERF_SAMPLE_ID> the "
"actual ID is returned, not the group leader. This ID is the same as the one "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:664
+#: build/C/man2/perf_event_open.2:675
#, no-wrap
msgid "B<PERF_SAMPLE_RAW>"
msgstr "B<PERF_SAMPLE_RAW>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:668
+#: build/C/man2/perf_event_open.2:679
msgid ""
"Records additional data, if applicable. Usually returned by tracepoint "
"events."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:668
+#: build/C/man2/perf_event_open.2:679
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_STACK> (since Linux 3.4)"
msgstr "B<PERF_SAMPLE_BRANCH_STACK> (Linux 3.4 以降)"
#. commit bce38cd53e5ddba9cb6d708c4ef3d04a4016ec7e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:674
+#: build/C/man2/perf_event_open.2:685
msgid ""
"This provides a record of recent branches, as provided by CPU branch "
"sampling hardware (such as Intel Last Branch Record). Not all hardware "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:678
+#: build/C/man2/perf_event_open.2:689
msgid ""
"See the I<branch_sample_type> field for how to filter which branches are "
"reported."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:678
+#: build/C/man2/perf_event_open.2:689
#, no-wrap
msgid "B<PERF_SAMPLE_REGS_USER> (since Linux 3.7)"
msgstr "B<PERF_SAMPLE_REGS_USER> (Linux 3.7 以降)"
#. commit 4018994f3d8785275ef0e7391b75c3462c029e56
#. type: Plain text
-#: build/C/man2/perf_event_open.2:683
+#: build/C/man2/perf_event_open.2:694
msgid ""
"Records the current user-level CPU register state (the values in the process "
"before the kernel was called)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:683
+#: build/C/man2/perf_event_open.2:694
#, no-wrap
msgid "B<PERF_SAMPLE_STACK_USER> (since Linux 3.7)"
msgstr "B<PERF_SAMPLE_STACK_USER> (Linux 3.7 以降)"
#. commit c5ebcedb566ef17bda7b02686e0d658a7bb42ee7
#. type: Plain text
-#: build/C/man2/perf_event_open.2:687
+#: build/C/man2/perf_event_open.2:698
msgid "Records the user level stack, allowing stack unwinding."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:687
+#: build/C/man2/perf_event_open.2:698
#, no-wrap
msgid "B<PERF_SAMPLE_WEIGHT> (since Linux 3.10)"
msgstr "B<PERF_SAMPLE_WEIGHT> (Linux 3.10 以降)"
#. commit c3feedf2aaf9ac8bad6f19f5d21e4ee0b4b87e9c
#. type: Plain text
-#: build/C/man2/perf_event_open.2:694
+#: build/C/man2/perf_event_open.2:705
msgid ""
"Records a hardware provided weight value that expresses how costly the "
"sampled event was. This allows the hardware to highlight expensive events "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:694
+#: build/C/man2/perf_event_open.2:705
#, no-wrap
msgid "B<PERF_SAMPLE_DATA_SRC> (since Linux 3.10)"
msgstr "B<PERF_SAMPLE_DATA_SRC> (Linux 3.10 以降)"
#. commit d6be9ad6c960f43800a6f118932bc8a5a4eadcd1
#. type: Plain text
-#: build/C/man2/perf_event_open.2:701
+#: build/C/man2/perf_event_open.2:712
msgid ""
"Records the data source: where in the memory hierarchy the data associated "
-"with the sampled instruction came from. This is only available if the "
+"with the sampled instruction came from. This is available only if the "
"underlying hardware supports this feature."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:701
+#: build/C/man2/perf_event_open.2:712
#, no-wrap
msgid "B<PERF_SAMPLE_IDENTIFIER> (since Linux 3.12)"
msgstr "B<PERF_SAMPLE_IDENTIFIER> (Linux 3.12 以降)"
#. commit ff3d527cebc1fa3707c617bfe9e74f53fcfb0955
#. type: Plain text
-#: build/C/man2/perf_event_open.2:709
+#: build/C/man2/perf_event_open.2:720
msgid ""
"Places the B<SAMPLE_ID> value in a fixed position in the record, either at "
"the beginning (for sample events) or at the end (if a non-sample event)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:721
+#: build/C/man2/perf_event_open.2:732
msgid ""
"This was necessary because a sample stream may have records from various "
"different event sources with different I<sample_type> settings. Parsing the "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:731
+#: build/C/man2/perf_event_open.2:742
msgid ""
"The B<PERF_SAMPLE_IDENTIFIER> setting makes the event stream always parsable "
"by putting B<SAMPLE_ID> in a fixed location, even though it means having "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:731
+#: build/C/man2/perf_event_open.2:742
#, no-wrap
msgid "B<PERF_SAMPLE_TRANSACTION> (since Linux 3.13)"
msgstr "B<PERF_SAMPLE_TRANSACTION> (Linux 3.13 以降)"
#. commit fdfbbd07e91f8fe387140776f3fd94605f0c89e5
#. type: Plain text
-#: build/C/man2/perf_event_open.2:736
+#: build/C/man2/perf_event_open.2:747
msgid ""
"Records reasons for transactional memory abort events (for example, from "
"Intel TSX transactional memory support)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:744
+#: build/C/man2/perf_event_open.2:755
msgid ""
"The I<precise_ip> setting must be greater than 0 and a transactional memory "
"abort event must be measured or no values will be recorded. Also note that "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:745
+#: build/C/man2/perf_event_open.2:756
#, no-wrap
msgid "I<read_format>"
msgstr "I<read_format>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:752
+#: build/C/man2/perf_event_open.2:763
msgid ""
"This field specifies the format of the data returned by B<read>(2) on a "
"B<perf_event_open>() file descriptor."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:753
+#: build/C/man2/perf_event_open.2:764
#, no-wrap
msgid "B<PERF_FORMAT_TOTAL_TIME_ENABLED>"
msgstr "B<PERF_FORMAT_TOTAL_TIME_ENABLED>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:760
+#: build/C/man2/perf_event_open.2:771
msgid ""
"Adds the 64-bit I<time_enabled> field. This can be used to calculate "
"estimated totals if the PMU is overcommitted and multiplexing is happening."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:760
+#: build/C/man2/perf_event_open.2:771
#, no-wrap
msgid "B<PERF_FORMAT_TOTAL_TIME_RUNNING>"
msgstr "B<PERF_FORMAT_TOTAL_TIME_RUNNING>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:767
+#: build/C/man2/perf_event_open.2:778
msgid ""
"Adds the 64-bit I<time_running> field. This can be used to calculate "
"estimated totals if the PMU is overcommitted and multiplexing is happening."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:767
+#: build/C/man2/perf_event_open.2:778
#, no-wrap
msgid "B<PERF_FORMAT_ID>"
msgstr "B<PERF_FORMAT_ID>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:770
+#: build/C/man2/perf_event_open.2:781
msgid "Adds a 64-bit unique value that corresponds to the event group."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:770
+#: build/C/man2/perf_event_open.2:781
#, no-wrap
msgid "B<PERF_FORMAT_GROUP>"
msgstr "B<PERF_FORMAT_GROUP>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:773
+#: build/C/man2/perf_event_open.2:784
msgid "Allows all counter values in an event group to be read with one read."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:774
+#: build/C/man2/perf_event_open.2:785
#, no-wrap
msgid "I<disabled>"
msgstr "I<disabled>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:784
+#: build/C/man2/perf_event_open.2:795
msgid ""
"The I<disabled> bit specifies whether the counter starts out disabled or "
"enabled. If disabled, the event can later be enabled by B<ioctl>(2), "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:795
+#: build/C/man2/perf_event_open.2:806
msgid ""
"When creating an event group, typically the group leader is initialized with "
"I<disabled> set to 1 and any child events are initialized with I<disabled> "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:795
+#: build/C/man2/perf_event_open.2:806
#, no-wrap
msgid "I<inherit>"
msgstr "I<inherit>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:804
+#: build/C/man2/perf_event_open.2:815
msgid ""
"The I<inherit> bit specifies that this counter should count events of child "
"tasks as well as the task specified. This applies only to new children, not "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:809
+#: build/C/man2/perf_event_open.2:820
msgid ""
"Inherit does not work for some combinations of I<read_format>s, such as "
"B<PERF_FORMAT_GROUP>."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:809
+#: build/C/man2/perf_event_open.2:820
#, no-wrap
msgid "I<pinned>"
msgstr "I<pinned>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:822
+#: build/C/man2/perf_event_open.2:833
msgid ""
"The I<pinned> bit specifies that the counter should always be on the CPU if "
"at all possible. It applies only to hardware counters and only to group "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:822
+#: build/C/man2/perf_event_open.2:833
#, no-wrap
msgid "I<exclusive>"
msgstr "I<exclusive>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:831
+#: build/C/man2/perf_event_open.2:842
msgid ""
"The I<exclusive> bit specifies that when this counter's group is on the CPU, "
"it should be the only group using the CPU's counters. In the future this "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:838
+#: build/C/man2/perf_event_open.2:849
msgid ""
"Note that many unexpected situations may prevent events with the "
"I<exclusive> bit set from ever running. This includes any users running a "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:838
+#: build/C/man2/perf_event_open.2:849
#, no-wrap
msgid "I<exclude_user>"
msgstr "I<exclude_user>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:841
+#: build/C/man2/perf_event_open.2:852
msgid ""
"If this bit is set, the count excludes events that happen in user space."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:841
+#: build/C/man2/perf_event_open.2:852
#, no-wrap
msgid "I<exclude_kernel>"
msgstr "I<exclude_kernel>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:844
+#: build/C/man2/perf_event_open.2:855
msgid ""
"If this bit is set, the count excludes events that happen in kernel-space."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:844
+#: build/C/man2/perf_event_open.2:855
#, no-wrap
msgid "I<exclude_hv>"
msgstr "I<exclude_hv>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:852
+#: build/C/man2/perf_event_open.2:863
msgid ""
"If this bit is set, the count excludes events that happen in the "
"hypervisor. This is mainly for PMUs that have built-in support for handling "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:852
+#: build/C/man2/perf_event_open.2:863
#, no-wrap
msgid "I<exclude_idle>"
msgstr "I<exclude_idle>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:855
+#: build/C/man2/perf_event_open.2:866
msgid "If set, don't count when the CPU is idle."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:855
+#: build/C/man2/perf_event_open.2:866
#, no-wrap
msgid "I<mmap>"
msgstr "I<mmap>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:869
+#: build/C/man2/perf_event_open.2:880
msgid ""
"The I<mmap> bit enables generation of B<PERF_RECORD_MMAP> samples for every "
"B<mmap>(2) call that has B<PROT_EXEC> set. This allows tools to notice new "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:869 build/C/man2/perf_event_open.2:1719
+#: build/C/man2/perf_event_open.2:880 build/C/man2/perf_event_open.2:1761
#, no-wrap
msgid "I<comm>"
msgstr "I<comm>"
+#. commit 82b897782d10fcc4930c9d4a15b175348fdd2871
#. type: Plain text
-#: build/C/man2/perf_event_open.2:887
+#: build/C/man2/perf_event_open.2:899
msgid ""
"The I<comm> bit enables tracking of process command name as modified by the "
"B<exec>(2) and B<prctl>(PR_SET_NAME) system calls as well as writing to I</"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:887
+#: build/C/man2/perf_event_open.2:899
#, no-wrap
msgid "I<freq>"
msgstr "I<freq>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:894
+#: build/C/man2/perf_event_open.2:906
msgid ""
"If this bit is set, then I<sample_frequency> not I<sample_period> is used "
"when setting up the sampling interval."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:894
+#: build/C/man2/perf_event_open.2:906
#, no-wrap
msgid "I<inherit_stat>"
msgstr "I<inherit_stat>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:901
+#: build/C/man2/perf_event_open.2:913
msgid ""
"This bit enables saving of event counts on context switch for inherited "
"tasks. This is meaningful only if the I<inherit> field is set."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:901
+#: build/C/man2/perf_event_open.2:913
#, no-wrap
msgid "I<enable_on_exec>"
msgstr "I<enable_on_exec>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:906
+#: build/C/man2/perf_event_open.2:918
msgid ""
"If this bit is set, a counter is automatically enabled after a call to "
"B<exec>(2)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:906
+#: build/C/man2/perf_event_open.2:918
#, no-wrap
msgid "I<task>"
msgstr "I<task>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:910
+#: build/C/man2/perf_event_open.2:922
msgid ""
"If this bit is set, then fork/exit notifications are included in the ring "
"buffer."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:910
+#: build/C/man2/perf_event_open.2:922
#, no-wrap
msgid "I<watermark>"
msgstr "I<watermark>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:918
+#: build/C/man2/perf_event_open.2:930
msgid ""
"If set, have an overflow notification happen when we cross the "
"I<wakeup_watermark> boundary. Otherwise, overflow notifications happen "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:918
+#: build/C/man2/perf_event_open.2:930
#, no-wrap
msgid "I<precise_ip> (since Linux 2.6.35)"
msgstr "I<precise_ip> (Linux 2.6.35 以降)"
+#. commit ab608344bcbde4f55ec4cd911b686b0ce3eae076
#. type: Plain text
-#: build/C/man2/perf_event_open.2:928
+#: build/C/man2/perf_event_open.2:941
msgid ""
"This controls the amount of skid. Skid is how many instructions execute "
"between an event of interest happening and the kernel being able to stop and "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:930
+#: build/C/man2/perf_event_open.2:943
msgid "The values of this are the following:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:931
+#: build/C/man2/perf_event_open.2:944
#, no-wrap
msgid "0 -"
msgstr "0 -"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:935
+#: build/C/man2/perf_event_open.2:948
msgid "B<SAMPLE_IP> can have arbitrary skid."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:935
+#: build/C/man2/perf_event_open.2:948
#, no-wrap
msgid "1 -"
msgstr "1 -"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:939
+#: build/C/man2/perf_event_open.2:952
msgid "B<SAMPLE_IP> must have constant skid."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:939
+#: build/C/man2/perf_event_open.2:952
#, no-wrap
msgid "2 -"
msgstr "2 -"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:943
+#: build/C/man2/perf_event_open.2:956
msgid "B<SAMPLE_IP> requested to have 0 skid."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:943
+#: build/C/man2/perf_event_open.2:956
#, no-wrap
msgid "3 -"
msgstr "3 -"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:949
+#: build/C/man2/perf_event_open.2:962
msgid "B<SAMPLE_IP> must have 0 skid. See also B<PERF_RECORD_MISC_EXACT_IP>."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:950
+#: build/C/man2/perf_event_open.2:963
#, no-wrap
msgid "I<mmap_data> (since Linux 2.6.36)"
msgstr "I<mmap_data> (Linux 2.6.36 以降)"
+#. commit 3af9e859281bda7eb7c20b51879cf43aa788ac2e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:962
+#: build/C/man2/perf_event_open.2:976
msgid ""
"The counterpart of the I<mmap> field. This enables generation of "
"B<PERF_RECORD_MMAP> samples for B<mmap>(2) calls that do not have "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:962
+#: build/C/man2/perf_event_open.2:976
#, no-wrap
msgid "I<sample_id_all> (since Linux 2.6.38)"
msgstr "I<sample_id_all> (Linux 2.6.38 以降)"
+#. commit c980d1091810df13f21aabbce545fd98f545bbf7
#. type: Plain text
-#: build/C/man2/perf_event_open.2:970
+#: build/C/man2/perf_event_open.2:985
msgid ""
"If set, then TID, TIME, ID, STREAM_ID, and CPU can additionally be included "
"in non-B<PERF_RECORD_SAMPLE>s if the corresponding I<sample_type> is "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:978
+#: build/C/man2/perf_event_open.2:993
msgid ""
"If B<PERF_SAMPLE_IDENTIFIER> is specified, then an additional ID value is "
"included as the last value to ease parsing the record stream. This may lead "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:980
+#: build/C/man2/perf_event_open.2:995
msgid "The layout is described by this pseudo-structure:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:990
+#: build/C/man2/perf_event_open.2:1005
#, no-wrap
msgid ""
"struct sample_id {\n"
"};\n"
#. type: TP
-#: build/C/man2/perf_event_open.2:991
+#: build/C/man2/perf_event_open.2:1006
#, no-wrap
msgid "I<exclude_host> (since Linux 3.2)"
msgstr "I<exclude_host> (Linux 3.2 以降)"
+#. commit a240f76165e6255384d4bdb8139895fac7988799
#. type: Plain text
-#: build/C/man2/perf_event_open.2:994
+#: build/C/man2/perf_event_open.2:1010
msgid "Do not measure time spent in VM host."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:994
+#: build/C/man2/perf_event_open.2:1010
#, no-wrap
msgid "I<exclude_guest> (since Linux 3.2)"
msgstr "I<exclude_guest> (Linux 3.2 以降)"
+#. commit a240f76165e6255384d4bdb8139895fac7988799
#. type: Plain text
-#: build/C/man2/perf_event_open.2:997
+#: build/C/man2/perf_event_open.2:1014
msgid "Do not measure time spent in VM guest."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:997
+#: build/C/man2/perf_event_open.2:1014
#, no-wrap
msgid "I<exclude_callchain_kernel> (since Linux 3.7)"
msgstr "I<exclude_callchain_kernel> (Linux 3.7 以降)"
+#. commit d077526485d5c9b12fe85d0b2b3b7041e6bc5f91
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1000
+#: build/C/man2/perf_event_open.2:1018
msgid "Do not include kernel callchains."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1000
+#: build/C/man2/perf_event_open.2:1018
#, no-wrap
msgid "I<exclude_callchain_user> (since Linux 3.7)"
msgstr "I<exclude_callchain_user> (Linux 3.7 以降)"
+#. commit d077526485d5c9b12fe85d0b2b3b7041e6bc5f91
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1003
+#: build/C/man2/perf_event_open.2:1022
msgid "Do not include user callchains."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1003
+#: build/C/man2/perf_event_open.2:1022
#, no-wrap
msgid "I<mmap2> (since Linux 3.16)"
msgstr "I<mmap2> (Linux 3.16 以降)"
+#. commit 13d7a2410fa637f450a29ecb515ac318ee40c741
+#. This is tricky; was committed during 3.12 development
+#. but right before release was disabled.
+#. So while you could select mmap2 starting with 3.12
+#. it did not work until 3.16
+#. commit a5a5ba72843dd05f991184d6cb9a4471acce1005
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1010
+#: build/C/man2/perf_event_open.2:1035
msgid ""
"Generate an extended executable mmap record that contains enough additional "
"information to uniquely identify shared mappings. The I<mmap> flag must "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1010
+#: build/C/man2/perf_event_open.2:1035
#, no-wrap
msgid "I<comm_exec> (since Linux 3.16)"
msgstr "I<comm_exec> (Linux 3.16 以降)"
+#. commit 82b897782d10fcc4930c9d4a15b175348fdd2871
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1025
+#: build/C/man2/perf_event_open.2:1051
msgid ""
"This is purely a feature-detection flag, it does not change kernel "
"behavior. If this flag can successfully be set, then, when I<comm> is "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1025
+#: build/C/man2/perf_event_open.2:1051
#, no-wrap
msgid "I<wakeup_events>, I<wakeup_watermark>"
msgstr "I<wakeup_events>, I<wakeup_watermark>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1035
+#: build/C/man2/perf_event_open.2:1061
msgid ""
"This union sets how many samples (I<wakeup_events>) or bytes "
"(I<wakeup_watermark>) happen before an overflow notification happens. "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1045
+#: build/C/man2/perf_event_open.2:1071
msgid ""
-"I<wakeup_events> only counts B<PERF_RECORD_SAMPLE> record types. To receive "
+"I<wakeup_events> counts only B<PERF_RECORD_SAMPLE> record types. To receive "
"overflow notification for all B<PERF_RECORD> types choose watermark and set "
"I<wakeup_watermark> to 1."
msgstr ""
+#. commit f506b3dc0ec454a16d40cab9ee5d75435b39dc50
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1050
+#: build/C/man2/perf_event_open.2:1077
msgid ""
"Prior to Linux 3.0 setting I<wakeup_events> to 0 resulted in no overflow "
"notifications; more recent kernels treat 0 the same as 1."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1050
+#: build/C/man2/perf_event_open.2:1077
#, no-wrap
msgid "I<bp_type> (since Linux 2.6.33)"
msgstr "I<bp_type> (Linux 2.6.33 以降)"
+#. commit 24f1e32c60c45c89a997c73395b69c8af6f0a84e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1054
+#: build/C/man2/perf_event_open.2:1082
msgid "This chooses the breakpoint type. It is one of:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1055
+#: build/C/man2/perf_event_open.2:1083
#, no-wrap
msgid "B<HW_BREAKPOINT_EMPTY>"
msgstr "B<HW_BREAKPOINT_EMPTY>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1058
+#: build/C/man2/perf_event_open.2:1086
msgid "No breakpoint."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1058
+#: build/C/man2/perf_event_open.2:1086
#, no-wrap
msgid "B<HW_BREAKPOINT_R>"
msgstr "B<HW_BREAKPOINT_R>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1061
+#: build/C/man2/perf_event_open.2:1089
msgid "Count when we read the memory location."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1061
+#: build/C/man2/perf_event_open.2:1089
#, no-wrap
msgid "B<HW_BREAKPOINT_W>"
msgstr "B<HW_BREAKPOINT_W>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1064
+#: build/C/man2/perf_event_open.2:1092
msgid "Count when we write the memory location."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1064
+#: build/C/man2/perf_event_open.2:1092
#, no-wrap
msgid "B<HW_BREAKPOINT_RW>"
msgstr "B<HW_BREAKPOINT_RW>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1067
+#: build/C/man2/perf_event_open.2:1095
msgid "Count when we read or write the memory location."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1067
+#: build/C/man2/perf_event_open.2:1095
#, no-wrap
msgid "B<HW_BREAKPOINT_X>"
msgstr "B<HW_BREAKPOINT_X>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1070
+#: build/C/man2/perf_event_open.2:1098
msgid "Count when we execute code at the memory location."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1079
+#: build/C/man2/perf_event_open.2:1107
msgid ""
"The values can be combined via a bitwise or, but the combination of "
"B<HW_BREAKPOINT_R> or B<HW_BREAKPOINT_W> with B<HW_BREAKPOINT_X> is not "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1080
+#: build/C/man2/perf_event_open.2:1108
#, no-wrap
msgid "I<bp_addr> (since Linux 2.6.33)"
msgstr "I<bp_addr> (Linux 2.6.33 以降)"
+#. commit 24f1e32c60c45c89a997c73395b69c8af6f0a84e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1087
+#: build/C/man2/perf_event_open.2:1116
msgid ""
"I<bp_addr> address of the breakpoint. For execution breakpoints this is the "
"memory address of the instruction of interest; for read and write "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1087
+#: build/C/man2/perf_event_open.2:1116
#, no-wrap
msgid "I<config1> (since Linux 2.6.39)"
msgstr "I<config1> (Linux 2.6.39 以降)"
+#. commit a7e3ed1e470116c9d12c2f778431a481a6be8ab6
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1094
+#: build/C/man2/perf_event_open.2:1124
msgid ""
"I<config1> is used for setting events that need an extra register or "
"otherwise do not fit in the regular config field. Raw OFFCORE_EVENTS on "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1094
+#: build/C/man2/perf_event_open.2:1124
#, no-wrap
msgid "I<bp_len> (since Linux 2.6.33)"
msgstr "I<bp_len> (Linux 2.6.33 以降)"
+#. commit 24f1e32c60c45c89a997c73395b69c8af6f0a84e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1108
+#: build/C/man2/perf_event_open.2:1139
msgid ""
"I<bp_len> is the length of the breakpoint being measured if I<type> is "
"B<PERF_TYPE_BREAKPOINT>. Options are B<HW_BREAKPOINT_LEN_1>, "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1108
+#: build/C/man2/perf_event_open.2:1139
#, no-wrap
msgid "I<config2> (since Linux 2.6.39)"
msgstr "I<config2> (Linux 2.6.39 以降)"
+#. commit a7e3ed1e470116c9d12c2f778431a481a6be8ab6
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1115
+#: build/C/man2/perf_event_open.2:1147
msgid "I<config2> is a further extension of the I<config1> field."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1115
+#: build/C/man2/perf_event_open.2:1147
#, no-wrap
msgid "I<branch_sample_type> (since Linux 3.4)"
msgstr "I<branch_sample_type> (Linux 3.4 以降)"
+#. commit bce38cd53e5ddba9cb6d708c4ef3d04a4016ec7e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1121
+#: build/C/man2/perf_event_open.2:1154
msgid ""
"If B<PERF_SAMPLE_BRANCH_STACK> is enabled, then this specifies what branches "
"to include in the branch record."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1127
+#: build/C/man2/perf_event_open.2:1160
msgid ""
"The first part of the value is the privilege level, which is a combination "
"of one of the following values. If the user does not set privilege level "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1128
+#: build/C/man2/perf_event_open.2:1161
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_USER>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1131
+#: build/C/man2/perf_event_open.2:1164
msgid "Branch target is in user space."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1131
+#: build/C/man2/perf_event_open.2:1164
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_KERNEL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1134
+#: build/C/man2/perf_event_open.2:1167
msgid "Branch target is in kernel space."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1134
+#: build/C/man2/perf_event_open.2:1167
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_HV>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1137
+#: build/C/man2/perf_event_open.2:1170
msgid "Branch target is in hypervisor."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1137
+#: build/C/man2/perf_event_open.2:1170
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_PLM_ALL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1140
+#: build/C/man2/perf_event_open.2:1173
msgid "A convenience value that is the three preceding values ORed together."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1144
+#: build/C/man2/perf_event_open.2:1177
msgid ""
"In addition to the privilege value, at least one or more of the following "
"bits must be set."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1145
+#: build/C/man2/perf_event_open.2:1178
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_ANY>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1148
+#: build/C/man2/perf_event_open.2:1181
msgid "Any branch type."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1148
+#: build/C/man2/perf_event_open.2:1181
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_ANY_CALL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1151
+#: build/C/man2/perf_event_open.2:1184
msgid "Any call branch."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1151
+#: build/C/man2/perf_event_open.2:1184
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_ANY_RETURN>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1154
+#: build/C/man2/perf_event_open.2:1187
msgid "Any return branch."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1154
+#: build/C/man2/perf_event_open.2:1187
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_IND_CALL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1157
+#: build/C/man2/perf_event_open.2:1190
msgid "Indirect calls."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1157
+#: build/C/man2/perf_event_open.2:1190
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_COND> (since Linux 3.16)"
msgstr "B<PERF_SAMPLE_BRANCH_COND> (Linux 3.16 以降)"
#. commit bac52139f0b7ab31330e98fd87fc5a2664951050
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1161
+#: build/C/man2/perf_event_open.2:1194
msgid "Conditional branches."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1161
+#: build/C/man2/perf_event_open.2:1194
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_ABORT_TX> (since Linux 3.11)"
msgstr "B<PERF_SAMPLE_BRANCH_ABORT_TX> (Linux 3.11 以降)"
#. commit 135c5612c460f89657c4698fe2ea753f6f667963
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1165
+#: build/C/man2/perf_event_open.2:1198
msgid "Transactional memory aborts."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1165
+#: build/C/man2/perf_event_open.2:1198
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_IN_TX> (since Linux 3.11)"
msgstr "B<PERF_SAMPLE_BRANCH_IN_TX> (Linux 3.11 以降)"
#. commit 135c5612c460f89657c4698fe2ea753f6f667963
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1169
+#: build/C/man2/perf_event_open.2:1202
msgid "Branch in transactional memory transaction."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1169
+#: build/C/man2/perf_event_open.2:1202
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_NO_TX> (since Linux 3.11)"
msgstr "B<PERF_SAMPLE_BRANCH_NO_TX> (Linux 3.11 以降)"
#. commit 135c5612c460f89657c4698fe2ea753f6f667963
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1173
+#: build/C/man2/perf_event_open.2:1206
msgid "Branch not in transactional memory transaction."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1175
+#: build/C/man2/perf_event_open.2:1208
#, no-wrap
msgid "I<sample_regs_user> (since Linux 3.7)"
msgstr "I<sample_regs_user> (Linux 3.7 以降)"
+#. commit 4018994f3d8785275ef0e7391b75c3462c029e56
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1181
+#: build/C/man2/perf_event_open.2:1215
msgid ""
"This bit mask defines the set of user CPU registers to dump on samples. The "
"layout of the register mask is architecture-specific and described in the "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1181
+#: build/C/man2/perf_event_open.2:1215
#, no-wrap
msgid "I<sample_stack_user> (since Linux 3.7)"
msgstr "I<sample_stack_user> (Linux 3.7 以降)"
+#. commit c5ebcedb566ef17bda7b02686e0d658a7bb42ee7
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1186
+#: build/C/man2/perf_event_open.2:1221
msgid ""
"This defines the size of the user stack to dump if B<PERF_SAMPLE_STACK_USER> "
"is specified."
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:1186
+#: build/C/man2/perf_event_open.2:1221
#, no-wrap
msgid "Reading results"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1196
+#: build/C/man2/perf_event_open.2:1231
msgid ""
"Once a B<perf_event_open>() file descriptor has been opened, the values of "
"the events can be read from the file descriptor. The values that are there "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1201
+#: build/C/man2/perf_event_open.2:1236
msgid ""
"If you attempt to read into a buffer that is not big enough to hold the data "
"B<ENOSPC> is returned"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1203
+#: build/C/man2/perf_event_open.2:1238
msgid "Here is the layout of the data returned by a read:"
msgstr ""
-#. type: IP
-#: build/C/man2/perf_event_open.2:1203 build/C/man2/perf_event_open.2:1221
-#: build/C/man2/ptrace.2:1735 build/C/man2/ptrace.2:1745
-#: build/C/man2/ptrace.2:1753 build/C/man2/ptrace.2:1759
-#: build/C/man2/ptrace.2:1888 build/C/man2/splice.2:55
-#: build/C/man2/splice.2:61 build/C/man2/splice.2:70
-#, no-wrap
-msgid "*"
-msgstr "*"
-
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1207
+#: build/C/man2/perf_event_open.2:1242
msgid ""
"If B<PERF_FORMAT_GROUP> was specified to allow reading all events in a group "
"at once:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1219
+#: build/C/man2/perf_event_open.2:1254
#, no-wrap
msgid ""
"struct read_format {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1227
+#: build/C/man2/perf_event_open.2:1262
msgid "If B<PERF_FORMAT_GROUP> was I<not> specified:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1236
+#: build/C/man2/perf_event_open.2:1271
#, no-wrap
msgid ""
"struct read_format {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1240
+#: build/C/man2/perf_event_open.2:1275
msgid "The values read are as follows:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1240
+#: build/C/man2/perf_event_open.2:1275
#, no-wrap
msgid "I<nr>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1246
+#: build/C/man2/perf_event_open.2:1281
msgid ""
"The number of events in this file descriptor. Only available if "
"B<PERF_FORMAT_GROUP> was specified."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1246
+#: build/C/man2/perf_event_open.2:1281
#, no-wrap
msgid "I<time_enabled>, I<time_running>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1258
+#: build/C/man2/perf_event_open.2:1293
msgid ""
"Total time the event was enabled and running. Normally these are the same. "
"If more events are started, then available counter slots on the PMU, then "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1258
+#: build/C/man2/perf_event_open.2:1293
#, no-wrap
msgid "I<value>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1261
+#: build/C/man2/perf_event_open.2:1296
msgid "An unsigned 64-bit value containing the counter result."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1261 build/C/man2/perf_event_open.2:1690
-#: build/C/man2/perf_event_open.2:1856
+#: build/C/man2/perf_event_open.2:1296 build/C/man2/perf_event_open.2:1732
+#: build/C/man2/perf_event_open.2:1898
#, no-wrap
msgid "I<id>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1267
+#: build/C/man2/perf_event_open.2:1302
msgid ""
-"A globally unique value for this particular event, only there if "
+"A globally unique value for this particular event, only present if "
"B<PERF_FORMAT_ID> was specified in I<read_format>."
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:1267
+#: build/C/man2/perf_event_open.2:1302
#, no-wrap
msgid "MMAP layout"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1277
+#: build/C/man2/perf_event_open.2:1312
msgid ""
"When using B<perf_event_open>() in sampled mode, asynchronous events (like "
"counter overflow or B<PROT_EXEC> mmap tracking) are logged into a ring-"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1283
+#: build/C/man2/perf_event_open.2:1318
msgid ""
"The mmap size should be 1+2^n pages, where the first page is a metadata page "
"(I<struct perf_event_mmap_page>) that contains various bits of information "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1286
+#: build/C/man2/perf_event_open.2:1321
msgid ""
"Before kernel 2.6.39, there is a bug that means you must allocate a mmap "
"ring buffer when sampling even if you do not plan to access it."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1288
+#: build/C/man2/perf_event_open.2:1323
msgid "The structure of the first metadata mmap page is as follows:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1317
+#: build/C/man2/perf_event_open.2:1352
#, no-wrap
msgid ""
"struct perf_event_mmap_page {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1323
+#: build/C/man2/perf_event_open.2:1358
msgid ""
"The following list describes the fields in the I<perf_event_mmap_page> "
"structure in more detail:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1323
+#: build/C/man2/perf_event_open.2:1358
#, no-wrap
msgid "I<version>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1326
+#: build/C/man2/perf_event_open.2:1361
msgid "Version number of this structure."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1326
+#: build/C/man2/perf_event_open.2:1361
#, no-wrap
msgid "I<compat_version>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1329
+#: build/C/man2/perf_event_open.2:1364
msgid "The lowest version this is compatible with."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1329
+#: build/C/man2/perf_event_open.2:1364
#, no-wrap
msgid "I<lock>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1332
+#: build/C/man2/perf_event_open.2:1367
msgid "A seqlock for synchronization."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1332
+#: build/C/man2/perf_event_open.2:1367
#, no-wrap
msgid "I<index>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1335
+#: build/C/man2/perf_event_open.2:1370
msgid "A unique hardware counter identifier."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1335
+#: build/C/man2/perf_event_open.2:1370
#, no-wrap
msgid "I<offset>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1340
+#: build/C/man2/perf_event_open.2:1375
msgid ""
"When using rdpmc for reads this offset value must be added to the one "
"returned by rdpmc to get the current total event count."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1340
+#: build/C/man2/perf_event_open.2:1375
#, no-wrap
msgid "I<time_enabled>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1343
+#: build/C/man2/perf_event_open.2:1378
msgid "Time the event was active."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1343
+#: build/C/man2/perf_event_open.2:1378
#, no-wrap
msgid "I<time_running>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1346
+#: build/C/man2/perf_event_open.2:1381
msgid "Time the event was running."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1346
+#: build/C/man2/perf_event_open.2:1381
#, no-wrap
msgid "I<cap_usr_time> / I<cap_usr_rdpmc> / I<cap_bit0> (since Linux 3.4)"
msgstr ""
+#. commit c7206205d00ab375839bd6c7ddb247d600693c09
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1359
+#: build/C/man2/perf_event_open.2:1395
msgid ""
"There was a bug in the definition of I<cap_usr_time> and I<cap_usr_rdpmc> "
"from Linux 3.4 until Linux 3.11. Both bits were defined to point to the "
"I<cap_usr_rdpmc> were actually set."
msgstr ""
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1367
+#: build/C/man2/perf_event_open.2:1404
msgid ""
"Starting with Linux 3.12, these are renamed to I<cap_bit0> and you should "
"use the I<cap_user_time> and I<cap_user_rdpmc> fields instead."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1368
+#: build/C/man2/perf_event_open.2:1405
#, no-wrap
msgid "I<cap_bit0_is_deprecated> (since Linux 3.12)"
msgstr "I<cap_bit0_is_deprecated> (Linux 3.12 以降)"
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1376
+#: build/C/man2/perf_event_open.2:1414
msgid ""
"If set, this bit indicates that the kernel supports the properly separated "
"I<cap_user_time> and I<cap_user_rdpmc> bits."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1383
+#: build/C/man2/perf_event_open.2:1421
msgid ""
"If not-set, it indicates an older kernel where I<cap_usr_time> and "
"I<cap_usr_rdpmc> map to the same bit and thus both features should be used "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1384
+#: build/C/man2/perf_event_open.2:1422
#, no-wrap
msgid "I<cap_user_rdpmc> (since Linux 3.12)"
msgstr "I<cap_user_rdpmc> (Linux 3.12 以降)"
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1389
+#: build/C/man2/perf_event_open.2:1428
msgid ""
"If the hardware supports user-space read of performance counters without "
"syscall (this is the \"rdpmc\" instruction on x86), then the following code "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1395
+#: build/C/man2/perf_event_open.2:1434
#, no-wrap
msgid ""
"u32 seq, time_mult, time_shift, idx, width;\n"
"u64 cyc, time_offset;\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1401
+#: build/C/man2/perf_event_open.2:1440
#, no-wrap
msgid ""
"do {\n"
" running = pc-E<gt>time_running;\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1408
+#: build/C/man2/perf_event_open.2:1447
#, no-wrap
msgid ""
" if (pc-E<gt>cap_usr_time && enabled != running) {\n"
" }\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1411
+#: build/C/man2/perf_event_open.2:1450
#, no-wrap
msgid ""
" idx = pc-E<gt>index;\n"
" count = pc-E<gt>offset;\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1416
+#: build/C/man2/perf_event_open.2:1455
#, no-wrap
msgid ""
" if (pc-E<gt>cap_usr_rdpmc && idx) {\n"
" }\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1419
+#: build/C/man2/perf_event_open.2:1458
#, no-wrap
msgid ""
" barrier();\n"
"} while (pc-E<gt>lock != seq);\n"
#. type: TP
-#: build/C/man2/perf_event_open.2:1421
+#: build/C/man2/perf_event_open.2:1460
#, no-wrap
msgid "I<cap_user_time> (since Linux 3.12)"
msgstr "I<cap_user_time> (Linux 3.12 以降)"
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1425
+#: build/C/man2/perf_event_open.2:1465
msgid ""
"This bit indicates the hardware has a constant, nonstop timestamp counter "
"(TSC on x86)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1425
+#: build/C/man2/perf_event_open.2:1465
#, no-wrap
msgid "I<cap_user_time_zero> (since Linux 3.12)"
msgstr "I<cap_user_time_zero> (Linux 3.12 以降)"
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1431
+#: build/C/man2/perf_event_open.2:1472
msgid ""
"Indicates the presence of I<time_zero> which allows mapping timestamp values "
"to the hardware clock."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1431
+#: build/C/man2/perf_event_open.2:1472
#, no-wrap
msgid "I<pmc_width>"
msgstr "I<pmc_width>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1438
+#: build/C/man2/perf_event_open.2:1479
msgid ""
"If I<cap_usr_rdpmc>, this field provides the bit-width of the value read "
"using the rdpmc or equivalent instruction. This can be used to sign extend "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1444
+#: build/C/man2/perf_event_open.2:1485
#, no-wrap
msgid ""
"pmc E<lt>E<lt>= 64 - pmc_width;\n"
"count += pmc;\n"
#. type: TP
-#: build/C/man2/perf_event_open.2:1446
+#: build/C/man2/perf_event_open.2:1487
#, no-wrap
msgid "I<time_shift>, I<time_mult>, I<time_offset>"
msgstr "I<time_shift>, I<time_mult>, I<time_offset>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1453
+#: build/C/man2/perf_event_open.2:1494
msgid ""
"If I<cap_usr_time>, these fields can be used to compute the time delta since "
"time_enabled (in nanoseconds) using rdtsc or similar."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1461
+#: build/C/man2/perf_event_open.2:1502
#, no-wrap
msgid ""
" u64 quot, rem;\n"
" ((rem * time_mult) E<gt>E<gt> time_shift);\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1473
+#: build/C/man2/perf_event_open.2:1514
msgid ""
"Where I<time_offset>, I<time_mult>, I<time_shift>, and I<cyc> are read in "
"the seqcount loop described above. This delta can then be added to enabled "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1481
+#: build/C/man2/perf_event_open.2:1522
#, no-wrap
msgid ""
" enabled += delta;\n"
" count = quot * enabled + (rem * enabled) / running;\n"
#. type: TP
-#: build/C/man2/perf_event_open.2:1482
+#: build/C/man2/perf_event_open.2:1523
#, no-wrap
msgid "I<time_zero> (since Linux 3.12)"
msgstr "I<time_zero> (Linux 3.12 以降)"
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1490
+#: build/C/man2/perf_event_open.2:1532
msgid ""
"If I<cap_usr_time_zero> is set, then the hardware clock (the TSC timestamp "
"counter on x86) can be calculated from the I<time_zero>, I<time_mult>, and "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1496
+#: build/C/man2/perf_event_open.2:1538
#, no-wrap
msgid ""
" time = timestamp - time_zero;\n"
" cyc = (quot E<lt>E<lt> time_shift) + (rem E<lt>E<lt> time_shift) / time_mult;\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1499
+#: build/C/man2/perf_event_open.2:1541
msgid "And vice versa:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1505
+#: build/C/man2/perf_event_open.2:1547
#, no-wrap
msgid ""
" quot = cyc E<gt>E<gt> time_shift;\n"
" ((rem * time_mult) E<gt>E<gt> time_shift);\n"
#. type: TP
-#: build/C/man2/perf_event_open.2:1506
+#: build/C/man2/perf_event_open.2:1548
#, no-wrap
msgid "I<data_head>"
msgstr "I<data_head>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1512
+#: build/C/man2/perf_event_open.2:1554
msgid ""
"This points to the head of the data section. The value continuously "
"increases, it does not wrap. The value needs to be manually wrapped by the "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1517
+#: build/C/man2/perf_event_open.2:1559
msgid ""
"On SMP-capable platforms, after reading the I<data_head> value, user space "
"should issue an rmb()."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1517
+#: build/C/man2/perf_event_open.2:1559
#, no-wrap
msgid "I<data_tail>"
msgstr "I<data_tail>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1525
+#: build/C/man2/perf_event_open.2:1567
msgid ""
"When the mapping is B<PROT_WRITE>, the I<data_tail> value should be written "
"by user space to reflect the last read data. In this case, the kernel will "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1527
+#: build/C/man2/perf_event_open.2:1569
msgid "The following 2^n ring-buffer pages have the layout described below."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1541
+#: build/C/man2/perf_event_open.2:1583
msgid ""
"If I<perf_event_attr.sample_id_all> is set, then all event types will have "
"the sample_type selected fields related to where/when (identity) an event "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1543
+#: build/C/man2/perf_event_open.2:1585
msgid "The mmap values start with a header:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1551
+#: build/C/man2/perf_event_open.2:1593
#, no-wrap
msgid ""
"struct perf_event_header {\n"
"};\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1559
+#: build/C/man2/perf_event_open.2:1601
msgid ""
"Below, we describe the I<perf_event_header> fields in more detail. For ease "
"of reading, the fields with shorter descriptions are presented first."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1562
+#: build/C/man2/perf_event_open.2:1604
msgid "This indicates the size of the record."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1562
+#: build/C/man2/perf_event_open.2:1604
#, no-wrap
msgid "I<misc>"
msgstr "I<misc>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1567
+#: build/C/man2/perf_event_open.2:1609
msgid "The I<misc> field contains additional information about the sample."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1572
+#: build/C/man2/perf_event_open.2:1614
msgid ""
"The CPU mode can be determined from this value by masking with "
"B<PERF_RECORD_MISC_CPUMODE_MASK> and looking for one of the following (note "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1573
+#: build/C/man2/perf_event_open.2:1615
#, no-wrap
msgid "B<PERF_RECORD_MISC_CPUMODE_UNKNOWN>"
msgstr "B<PERF_RECORD_MISC_CPUMODE_UNKNOWN>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1576
+#: build/C/man2/perf_event_open.2:1618
msgid "Unknown CPU mode."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1576
+#: build/C/man2/perf_event_open.2:1618
#, no-wrap
msgid "B<PERF_RECORD_MISC_KERNEL>"
msgstr "B<PERF_RECORD_MISC_KERNEL>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1579
+#: build/C/man2/perf_event_open.2:1621
msgid "Sample happened in the kernel."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1579
+#: build/C/man2/perf_event_open.2:1621
#, no-wrap
msgid "B<PERF_RECORD_MISC_USER>"
msgstr "B<PERF_RECORD_MISC_USER>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1582
+#: build/C/man2/perf_event_open.2:1624
msgid "Sample happened in user code."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1582
+#: build/C/man2/perf_event_open.2:1624
#, no-wrap
msgid "B<PERF_RECORD_MISC_HYPERVISOR>"
msgstr "B<PERF_RECORD_MISC_HYPERVISOR>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1585
+#: build/C/man2/perf_event_open.2:1627
msgid "Sample happened in the hypervisor."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1585
-#, no-wrap
-msgid "B<PERF_RECORD_MISC_GUEST_KERNEL> (since Linux2.6.35)"
+#: build/C/man2/perf_event_open.2:1627
+#, fuzzy, no-wrap
+#| msgid "B<PERF_RECORD_MISC_GUEST_KERNEL> (since Linux2.6.35)"
+msgid "B<PERF_RECORD_MISC_GUEST_KERNEL> (since Linux 2.6.35)"
msgstr "B<PERF_RECORD_MISC_GUEST_KERNEL> (Linux 2.6.35 以降)"
#. commit 39447b386c846bbf1c56f6403c5282837486200f
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1589
+#: build/C/man2/perf_event_open.2:1631
msgid "Sample happened in the guest kernel."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1589
-#, no-wrap
-msgid "B<PERF_RECORD_MISC_GUEST_USER (since Linux2.6.35)>"
+#: build/C/man2/perf_event_open.2:1631
+#, fuzzy, no-wrap
+#| msgid "B<PERF_RECORD_MISC_GUEST_USER (since Linux2.6.35)>"
+msgid "B<PERF_RECORD_MISC_GUEST_USER (since Linux 2.6.35)>"
msgstr "B<PERF_RECORD_MISC_GUEST_USER (Linux 2.6.35 以降)>"
#. commit 39447b386c846bbf1c56f6403c5282837486200f
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1593
+#: build/C/man2/perf_event_open.2:1635
msgid "Sample happened in guest user code."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1597
+#: build/C/man2/perf_event_open.2:1639
msgid "In addition, one of the following bits can be set:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1597
+#: build/C/man2/perf_event_open.2:1639
#, no-wrap
msgid "B<PERF_RECORD_MISC_MMAP_DATA> (since Linux 3.10)"
msgstr "B<PERF_RECORD_MISC_MMAP_DATA> (Linux 3.10 以降)"
#. commit 2fe85427e3bf65d791700d065132772fc26e4d75
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1602
+#: build/C/man2/perf_event_open.2:1644
msgid ""
"This is set when the mapping is not executable; otherwise the mapping is "
"executable."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1602
+#: build/C/man2/perf_event_open.2:1644
#, no-wrap
msgid "B<PERF_RECORD_MISC_COMM_EXEC> (since Linux 3.16)"
msgstr "B<PERF_RECORD_MISC_COMM_EXEC> (Linux 3.16 以降)"
#. commit 82b897782d10fcc4930c9d4a15b175348fdd2871
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1614
+#: build/C/man2/perf_event_open.2:1656
msgid ""
"This is set for a B<PERF_RECORD_COMM> record on kernels more recent than "
"Linux 3.16 if a process name change was caused by an B<exec>(2) system "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1614
+#: build/C/man2/perf_event_open.2:1656
#, no-wrap
msgid "B<PERF_RECORD_MISC_EXACT_IP>"
msgstr "B<PERF_RECORD_MISC_EXACT_IP>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1622
+#: build/C/man2/perf_event_open.2:1664
msgid ""
"This indicates that the content of B<PERF_SAMPLE_IP> points to the actual "
"instruction that triggered the event. See also I<perf_event_attr."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1622
+#: build/C/man2/perf_event_open.2:1664
#, no-wrap
msgid "B<PERF_RECORD_MISC_EXT_RESERVED> (since Linux 2.6.35)"
msgstr "B<PERF_RECORD_MISC_EXT_RESERVED> (Linux 2.6.35 以降)"
#. commit 1676b8a077c352085d52578fb4f29350b58b6e74
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1626
+#: build/C/man2/perf_event_open.2:1668
msgid "This indicates there is extended data available (currently not used)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1636
+#: build/C/man2/perf_event_open.2:1678
msgid ""
"The I<type> value is one of the below. The values in the corresponding "
"record (that follows the header) depend on the I<type> selected as shown."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1638
+#: build/C/man2/perf_event_open.2:1680
#, no-wrap
msgid "B<PERF_RECORD_MMAP>"
msgstr "B<PERF_RECORD_MMAP>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1645
+#: build/C/man2/perf_event_open.2:1687
msgid ""
"The MMAP events record the B<PROT_EXEC> mappings so that we can correlate "
"user-space IPs to code. They have the following structure:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1656
+#: build/C/man2/perf_event_open.2:1698
#, no-wrap
msgid ""
"struct {\n"
"};\n"
#. type: TP
-#: build/C/man2/perf_event_open.2:1659 build/C/man2/perf_event_open.2:1713
-#: build/C/man2/perf_event_open.2:2232
+#: build/C/man2/perf_event_open.2:1701 build/C/man2/perf_event_open.2:1755
+#: build/C/man2/perf_event_open.2:2276
#, no-wrap
msgid "I<pid>"
msgstr "I<pid>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1662 build/C/man2/perf_event_open.2:1716
-#: build/C/man2/perf_event_open.2:2235
+#: build/C/man2/perf_event_open.2:1704 build/C/man2/perf_event_open.2:1758
+#: build/C/man2/perf_event_open.2:2279
msgid "is the process ID."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1662 build/C/man2/perf_event_open.2:1716
-#: build/C/man2/perf_event_open.2:2235
+#: build/C/man2/perf_event_open.2:1704 build/C/man2/perf_event_open.2:1758
+#: build/C/man2/perf_event_open.2:2279
#, no-wrap
msgid "I<tid>"
msgstr "I<tid>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1665 build/C/man2/perf_event_open.2:1719
-#: build/C/man2/perf_event_open.2:2238
+#: build/C/man2/perf_event_open.2:1707 build/C/man2/perf_event_open.2:1761
+#: build/C/man2/perf_event_open.2:2282
msgid "is the thread ID."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1665 build/C/man2/perf_event_open.2:1849
-#: build/C/man2/perf_event_open.2:2238
+#: build/C/man2/perf_event_open.2:1707 build/C/man2/perf_event_open.2:1891
+#: build/C/man2/perf_event_open.2:2282
#, no-wrap
msgid "I<addr>"
msgstr "I<addr>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1674
+#: build/C/man2/perf_event_open.2:1716
msgid ""
"is the address of the allocated memory. I<len> is the length of the "
"allocated memory. I<pgoff> is the page offset of the allocated memory. "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1675
+#: build/C/man2/perf_event_open.2:1717
#, no-wrap
msgid "B<PERF_RECORD_LOST>"
msgstr "B<PERF_RECORD_LOST>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1678
+#: build/C/man2/perf_event_open.2:1720
msgid "This record indicates when events are lost."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1687
+#: build/C/man2/perf_event_open.2:1729
#, no-wrap
msgid ""
"struct {\n"
"};\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1693
+#: build/C/man2/perf_event_open.2:1735
msgid "is the unique event ID for the samples that were lost."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1693
+#: build/C/man2/perf_event_open.2:1735
#, no-wrap
msgid "I<lost>"
msgstr "I<lost>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1696
+#: build/C/man2/perf_event_open.2:1738
msgid "is the number of events that were lost."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1697
+#: build/C/man2/perf_event_open.2:1739
#, no-wrap
msgid "B<PERF_RECORD_COMM>"
msgstr "B<PERF_RECORD_COMM>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1700
+#: build/C/man2/perf_event_open.2:1742
msgid "This record indicates a change in the process name."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1710
+#: build/C/man2/perf_event_open.2:1752
#, no-wrap
msgid ""
"struct {\n"
"};\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1722
+#: build/C/man2/perf_event_open.2:1764
msgid "is a string containing the new name of the process."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1723
+#: build/C/man2/perf_event_open.2:1765
#, no-wrap
msgid "B<PERF_RECORD_EXIT>"
msgstr "B<PERF_RECORD_EXIT>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1726
+#: build/C/man2/perf_event_open.2:1768
msgid "This record indicates a process exit event."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1736 build/C/man2/perf_event_open.2:1766
+#: build/C/man2/perf_event_open.2:1778 build/C/man2/perf_event_open.2:1808
#, no-wrap
msgid ""
"struct {\n"
"};\n"
#. type: TP
-#: build/C/man2/perf_event_open.2:1738
+#: build/C/man2/perf_event_open.2:1780
#, no-wrap
msgid "B<PERF_RECORD_THROTTLE>, B<PERF_RECORD_UNTHROTTLE>"
msgstr "B<PERF_RECORD_THROTTLE>, B<PERF_RECORD_UNTHROTTLE>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1741
+#: build/C/man2/perf_event_open.2:1783
msgid "This record indicates a throttle/unthrottle event."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1751
+#: build/C/man2/perf_event_open.2:1793
#, no-wrap
msgid ""
"struct {\n"
"};\n"
#. type: TP
-#: build/C/man2/perf_event_open.2:1753
+#: build/C/man2/perf_event_open.2:1795
#, no-wrap
msgid "B<PERF_RECORD_FORK>"
msgstr "B<PERF_RECORD_FORK>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1756
+#: build/C/man2/perf_event_open.2:1798
msgid "This record indicates a fork event."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1768
+#: build/C/man2/perf_event_open.2:1810
#, no-wrap
msgid "B<PERF_RECORD_READ>"
msgstr "B<PERF_RECORD_READ>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1771
+#: build/C/man2/perf_event_open.2:1813
msgid "This record indicates a read event."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1780
+#: build/C/man2/perf_event_open.2:1822
#, no-wrap
msgid ""
"struct {\n"
"};\n"
#. type: TP
-#: build/C/man2/perf_event_open.2:1782
+#: build/C/man2/perf_event_open.2:1824
#, no-wrap
msgid "B<PERF_RECORD_SAMPLE>"
msgstr "B<PERF_RECORD_SAMPLE>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1785
+#: build/C/man2/perf_event_open.2:1827
msgid "This record indicates a sample."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1817
+#: build/C/man2/perf_event_open.2:1859
#, no-wrap
msgid ""
"struct {\n"
"};\n"
#. type: TP
-#: build/C/man2/perf_event_open.2:1819
+#: build/C/man2/perf_event_open.2:1861
#, no-wrap
msgid "I<sample_id>"
msgstr "I<sample_id>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1829
+#: build/C/man2/perf_event_open.2:1871
msgid ""
"If B<PERF_SAMPLE_IDENTIFIER> is enabled, a 64-bit unique ID is included. "
"This is a duplication of the B<PERF_SAMPLE_ID> I<id> value, but included at "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1829
+#: build/C/man2/perf_event_open.2:1871
#, no-wrap
msgid "I<ip>"
msgstr "I<ip>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1835
+#: build/C/man2/perf_event_open.2:1877
msgid ""
"If B<PERF_SAMPLE_IP> is enabled, then a 64-bit instruction pointer value is "
"included."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1835
+#: build/C/man2/perf_event_open.2:1877
#, no-wrap
msgid "I<pid>, I<tid>"
msgstr "I<pid>, I<tid>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1841
+#: build/C/man2/perf_event_open.2:1883
msgid ""
"If B<PERF_SAMPLE_TID> is enabled, then a 32-bit process ID and 32-bit thread "
"ID are included."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1841
+#: build/C/man2/perf_event_open.2:1883
#, no-wrap
msgid "I<time>"
msgstr "I<time>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1849
+#: build/C/man2/perf_event_open.2:1891
msgid ""
"If B<PERF_SAMPLE_TIME> is enabled, then a 64-bit timestamp is included. "
"This is obtained via local_clock() which is a hardware timestamp if "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1856
+#: build/C/man2/perf_event_open.2:1898
msgid ""
"If B<PERF_SAMPLE_ADDR> is enabled, then a 64-bit address is included. This "
"is usually the address of a tracepoint, breakpoint, or software event; "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1864
+#: build/C/man2/perf_event_open.2:1906
msgid ""
"If B<PERF_SAMPLE_ID> is enabled, a 64-bit unique ID is included. If the "
"event is a member of an event group, the group leader ID is returned. This "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1864
+#: build/C/man2/perf_event_open.2:1906
#, no-wrap
msgid "I<stream_id>"
msgstr "I<stream_id>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1874
+#: build/C/man2/perf_event_open.2:1916
msgid ""
"If B<PERF_SAMPLE_STREAM_ID> is enabled, a 64-bit unique ID is included. "
"Unlike B<PERF_SAMPLE_ID> the actual ID is returned, not the group leader. "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1874
+#: build/C/man2/perf_event_open.2:1916
#, no-wrap
msgid "I<cpu>, I<res>"
msgstr "I<cpu>, I<res>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1881
+#: build/C/man2/perf_event_open.2:1923
msgid ""
"If B<PERF_SAMPLE_CPU> is enabled, this is a 32-bit value indicating which "
"CPU was being used, in addition to a reserved (unused) 32-bit value."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1881
+#: build/C/man2/perf_event_open.2:1923
#, no-wrap
msgid "I<period>"
msgstr "I<period>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1887
+#: build/C/man2/perf_event_open.2:1929
msgid ""
"If B<PERF_SAMPLE_PERIOD> is enabled, a 64-bit value indicating the current "
"sampling period is written."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1887
+#: build/C/man2/perf_event_open.2:1929
#, no-wrap
msgid "I<v>"
msgstr "I<v>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1898
+#: build/C/man2/perf_event_open.2:1940
msgid ""
"If B<PERF_SAMPLE_READ> is enabled, a structure of type read_format is "
"included which has values for all events in the event group. The values "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1898
+#: build/C/man2/perf_event_open.2:1940
#, no-wrap
msgid "I<nr>, I<ips[nr]>"
msgstr "I<nr>, I<ips[nr]>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1906
+#: build/C/man2/perf_event_open.2:1948
msgid ""
"If B<PERF_SAMPLE_CALLCHAIN> is enabled, then a 64-bit number is included "
"which indicates how many following 64-bit instruction pointers will follow. "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1906
+#: build/C/man2/perf_event_open.2:1948
#, no-wrap
msgid "I<size>, I<data[size]>"
msgstr "I<size>, I<data[size]>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1913
+#: build/C/man2/perf_event_open.2:1955
msgid ""
"If B<PERF_SAMPLE_RAW> is enabled, then a 32-bit value indicating size is "
"included followed by an array of 8-bit values of length size. The values "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1918
+#: build/C/man2/perf_event_open.2:1960
msgid ""
"This RAW record data is opaque with respect to the ABI. The ABI doesn't "
"make any promises with respect to the stability of its content, it may vary "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1918
+#: build/C/man2/perf_event_open.2:1960
#, no-wrap
msgid "I<bnr>, I<lbr[bnr]>"
msgstr "I<bnr>, I<lbr[bnr]>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1927
+#: build/C/man2/perf_event_open.2:1969
msgid ""
"If B<PERF_SAMPLE_BRANCH_STACK> is enabled, then a 64-bit value indicating "
"the number of records is included, followed by I<bnr> I<perf_branch_entry> "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1928
+#: build/C/man2/perf_event_open.2:1970
#, no-wrap
msgid "I<from>"
msgstr "I<from>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1931
+#: build/C/man2/perf_event_open.2:1973
msgid "This indicates the source instruction (may not be a branch)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1931
+#: build/C/man2/perf_event_open.2:1973
#, no-wrap
msgid "I<to>"
msgstr "I<to>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1934
+#: build/C/man2/perf_event_open.2:1976
msgid "The branch target."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1934
+#: build/C/man2/perf_event_open.2:1976
#, no-wrap
msgid "I<mispred>"
msgstr "I<mispred>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1937
+#: build/C/man2/perf_event_open.2:1979
msgid "The branch target was mispredicted."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1937
+#: build/C/man2/perf_event_open.2:1979
#, no-wrap
msgid "I<predicted>"
msgstr "I<predicted>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1940
+#: build/C/man2/perf_event_open.2:1982
msgid "The branch target was predicted."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1940
+#: build/C/man2/perf_event_open.2:1982
#, no-wrap
msgid "I<in_tx> (since Linux 3.11)"
msgstr "I<in_tx> (Linux 3.11 以降)"
+#. commit 135c5612c460f89657c4698fe2ea753f6f667963
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1943
+#: build/C/man2/perf_event_open.2:1986
msgid "The branch was in a transactional memory transaction."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1943
+#: build/C/man2/perf_event_open.2:1986
#, no-wrap
msgid "I<abort> (since Linux 3.11)"
msgstr "I<abort> (Linux 3.11 以降)"
+#. commit 135c5612c460f89657c4698fe2ea753f6f667963
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1946
+#: build/C/man2/perf_event_open.2:1990
msgid "The branch was in an aborted transactional memory transaction."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1950
+#: build/C/man2/perf_event_open.2:1994
msgid ""
"The entries are from most to least recent, so the first entry has the most "
"recent branch."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1957
+#: build/C/man2/perf_event_open.2:2001
msgid ""
"Support for I<mispred> and I<predicted> is optional; if not supported, both "
"values will be 0."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1961
+#: build/C/man2/perf_event_open.2:2005
msgid ""
"The type of branches recorded is specified by the I<branch_sample_type> "
"field."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1963
+#: build/C/man2/perf_event_open.2:2007
#, no-wrap
msgid "I<abi>, I<regs[weight(mask)]>"
msgstr "I<abi>, I<regs[weight(mask)]>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1968
+#: build/C/man2/perf_event_open.2:2012
msgid ""
"If B<PERF_SAMPLE_REGS_USER> is enabled, then the user CPU registers are "
"recorded."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1974
+#: build/C/man2/perf_event_open.2:2018
msgid ""
"The I<abi> field is one of B<PERF_SAMPLE_REGS_ABI_NONE>, "
"B<PERF_SAMPLE_REGS_ABI_32> or B<PERF_SAMPLE_REGS_ABI_64>."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1984
+#: build/C/man2/perf_event_open.2:2028
msgid ""
"The I<regs> field is an array of the CPU registers that were specified by "
"the I<sample_regs_user> attr field. The number of values is the number of "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1984
+#: build/C/man2/perf_event_open.2:2028
#, no-wrap
msgid "I<size>, I<data[size]>, I<dyn_size>"
msgstr "I<size>, I<data[size]>, I<dyn_size>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2000
+#: build/C/man2/perf_event_open.2:2044
msgid ""
"If B<PERF_SAMPLE_STACK_USER> is enabled, then the user stack is recorded. "
"This can be used to generate stack backtraces. I<size> is the size "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2000
+#: build/C/man2/perf_event_open.2:2044
#, no-wrap
msgid "I<weight>"
msgstr "I<weight>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2008
+#: build/C/man2/perf_event_open.2:2052
msgid ""
"If B<PERF_SAMPLE_WEIGHT> is enabled, then a 64-bit value provided by the "
"hardware is recorded that indicates how costly the event was. This allows "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2008
+#: build/C/man2/perf_event_open.2:2052
#, no-wrap
msgid "I<data_src>"
msgstr "I<data_src>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2014
+#: build/C/man2/perf_event_open.2:2058
msgid ""
"If B<PERF_SAMPLE_DATA_SRC> is enabled, then a 64-bit value is recorded that "
"is made up of the following fields:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2015
+#: build/C/man2/perf_event_open.2:2059
#, no-wrap
msgid "I<mem_op>"
msgstr "I<mem_op>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2018
+#: build/C/man2/perf_event_open.2:2062
msgid "Type of opcode, a bitwise combination of:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2021
+#: build/C/man2/perf_event_open.2:2065
#, no-wrap
msgid "B<PERF_MEM_OP_NA>"
msgstr "B<PERF_MEM_OP_NA>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2024 build/C/man2/perf_event_open.2:2049
-#: build/C/man2/perf_event_open.2:2100 build/C/man2/perf_event_open.2:2124
-#: build/C/man2/perf_event_open.2:2140
+#: build/C/man2/perf_event_open.2:2068 build/C/man2/perf_event_open.2:2093
+#: build/C/man2/perf_event_open.2:2144 build/C/man2/perf_event_open.2:2168
+#: build/C/man2/perf_event_open.2:2184
msgid "Not available"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2024
+#: build/C/man2/perf_event_open.2:2068
#, no-wrap
msgid "B<PERF_MEM_OP_LOAD>"
msgstr "B<PERF_MEM_OP_LOAD>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2027
+#: build/C/man2/perf_event_open.2:2071
msgid "Load instruction"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2027
+#: build/C/man2/perf_event_open.2:2071
#, no-wrap
msgid "B<PERF_MEM_OP_STORE>"
msgstr "B<PERF_MEM_OP_STORE>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2030
+#: build/C/man2/perf_event_open.2:2074
msgid "Store instruction"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2030
+#: build/C/man2/perf_event_open.2:2074
#, no-wrap
msgid "B<PERF_MEM_OP_PFETCH>"
msgstr "B<PERF_MEM_OP_PFETCH>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2033
+#: build/C/man2/perf_event_open.2:2077
msgid "Prefetch"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2033
+#: build/C/man2/perf_event_open.2:2077
#, no-wrap
msgid "B<PERF_MEM_OP_EXEC>"
msgstr "B<PERF_MEM_OP_EXEC>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2036
+#: build/C/man2/perf_event_open.2:2080
msgid "Executable code"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2038
+#: build/C/man2/perf_event_open.2:2082
#, no-wrap
msgid "I<mem_lvl>"
msgstr "I<mem_lvl>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2043
+#: build/C/man2/perf_event_open.2:2087
msgid ""
"Memory hierarchy level hit or miss, a bitwise combination of the following, "
"shifted left by B<PERF_MEM_LVL_SHIFT>:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2046
+#: build/C/man2/perf_event_open.2:2090
#, no-wrap
msgid "B<PERF_MEM_LVL_NA>"
msgstr "B<PERF_MEM_LVL_NA>"
#. type: TP
-#: build/C/man2/perf_event_open.2:2049
+#: build/C/man2/perf_event_open.2:2093
#, no-wrap
msgid "B<PERF_MEM_LVL_HIT>"
msgstr "B<PERF_MEM_LVL_HIT>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2052 build/C/man2/perf_event_open.2:2143
+#: build/C/man2/perf_event_open.2:2096 build/C/man2/perf_event_open.2:2187
msgid "Hit"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2052
+#: build/C/man2/perf_event_open.2:2096
#, no-wrap
msgid "B<PERF_MEM_LVL_MISS>"
msgstr "B<PERF_MEM_LVL_MISS>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2055 build/C/man2/perf_event_open.2:2146
+#: build/C/man2/perf_event_open.2:2099 build/C/man2/perf_event_open.2:2190
msgid "Miss"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2055
+#: build/C/man2/perf_event_open.2:2099
#, no-wrap
msgid "B<PERF_MEM_LVL_L1>"
msgstr "B<PERF_MEM_LVL_L1>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2058
+#: build/C/man2/perf_event_open.2:2102
msgid "Level 1 cache"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2058
+#: build/C/man2/perf_event_open.2:2102
#, no-wrap
msgid "B<PERF_MEM_LVL_LFB>"
msgstr "B<PERF_MEM_LVL_LFB>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2061
+#: build/C/man2/perf_event_open.2:2105
msgid "Line fill buffer"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2061
+#: build/C/man2/perf_event_open.2:2105
#, no-wrap
msgid "B<PERF_MEM_LVL_L2>"
msgstr "B<PERF_MEM_LVL_L2>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2064
+#: build/C/man2/perf_event_open.2:2108
msgid "Level 2 cache"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2064
+#: build/C/man2/perf_event_open.2:2108
#, no-wrap
msgid "B<PERF_MEM_LVL_L3>"
msgstr "B<PERF_MEM_LVL_L3>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2067
+#: build/C/man2/perf_event_open.2:2111
msgid "Level 3 cache"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2067
+#: build/C/man2/perf_event_open.2:2111
#, no-wrap
msgid "B<PERF_MEM_LVL_LOC_RAM>"
msgstr "B<PERF_MEM_LVL_LOC_RAM>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2070
+#: build/C/man2/perf_event_open.2:2114
msgid "Local DRAM"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2070
+#: build/C/man2/perf_event_open.2:2114
#, no-wrap
msgid "B<PERF_MEM_LVL_REM_RAM1>"
msgstr "B<PERF_MEM_LVL_REM_RAM1>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2073
+#: build/C/man2/perf_event_open.2:2117
msgid "Remote DRAM 1 hop"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2073
+#: build/C/man2/perf_event_open.2:2117
#, no-wrap
msgid "B<PERF_MEM_LVL_REM_RAM2>"
msgstr "B<PERF_MEM_LVL_REM_RAM2>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2076
+#: build/C/man2/perf_event_open.2:2120
msgid "Remote DRAM 2 hops"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2076
+#: build/C/man2/perf_event_open.2:2120
#, no-wrap
msgid "B<PERF_MEM_LVL_REM_CCE1>"
msgstr "B<PERF_MEM_LVL_REM_CCE1>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2079
+#: build/C/man2/perf_event_open.2:2123
msgid "Remote cache 1 hop"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2079
+#: build/C/man2/perf_event_open.2:2123
#, no-wrap
msgid "B<PERF_MEM_LVL_REM_CCE2>"
msgstr "B<PERF_MEM_LVL_REM_CCE2>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2082
+#: build/C/man2/perf_event_open.2:2126
msgid "Remote cache 2 hops"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2082
+#: build/C/man2/perf_event_open.2:2126
#, no-wrap
msgid "B<PERF_MEM_LVL_IO>"
msgstr "B<PERF_MEM_LVL_IO>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2085
+#: build/C/man2/perf_event_open.2:2129
msgid "I/O memory"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2085
+#: build/C/man2/perf_event_open.2:2129
#, no-wrap
msgid "B<PERF_MEM_LVL_UNC>"
msgstr "B<PERF_MEM_LVL_UNC>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2088
+#: build/C/man2/perf_event_open.2:2132
msgid "Uncached memory"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2090
+#: build/C/man2/perf_event_open.2:2134
#, no-wrap
msgid "I<mem_snoop>"
msgstr "I<mem_snoop>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2094
+#: build/C/man2/perf_event_open.2:2138
msgid ""
"Snoop mode, a bitwise combination of the following, shifted left by "
"B<PERF_MEM_SNOOP_SHIFT>:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2097
+#: build/C/man2/perf_event_open.2:2141
#, no-wrap
msgid "B<PERF_MEM_SNOOP_NA>"
msgstr "B<PERF_MEM_SNOOP_NA>"
#. type: TP
-#: build/C/man2/perf_event_open.2:2100
+#: build/C/man2/perf_event_open.2:2144
#, no-wrap
msgid "B<PERF_MEM_SNOOP_NONE>"
msgstr "B<PERF_MEM_SNOOP_NONE>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2103
+#: build/C/man2/perf_event_open.2:2147
msgid "No snoop"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2103
+#: build/C/man2/perf_event_open.2:2147
#, no-wrap
msgid "B<PERF_MEM_SNOOP_HIT>"
msgstr "B<PERF_MEM_SNOOP_HIT>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2106
+#: build/C/man2/perf_event_open.2:2150
msgid "Snoop hit"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2106
+#: build/C/man2/perf_event_open.2:2150
#, no-wrap
msgid "B<PERF_MEM_SNOOP_MISS>"
msgstr "B<PERF_MEM_SNOOP_MISS>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2109
+#: build/C/man2/perf_event_open.2:2153
msgid "Snoop miss"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2109
+#: build/C/man2/perf_event_open.2:2153
#, no-wrap
msgid "B<PERF_MEM_SNOOP_HITM>"
msgstr "B<PERF_MEM_SNOOP_HITM>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2112
+#: build/C/man2/perf_event_open.2:2156
msgid "Snoop hit modified"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2114
+#: build/C/man2/perf_event_open.2:2158
#, no-wrap
msgid "I<mem_lock>"
msgstr "I<mem_lock>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2118
+#: build/C/man2/perf_event_open.2:2162
msgid ""
"Lock instruction, a bitwise combination of the following, shifted left by "
"B<PERF_MEM_LOCK_SHIFT>:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2121
+#: build/C/man2/perf_event_open.2:2165
#, no-wrap
msgid "B<PERF_MEM_LOCK_NA>"
msgstr "B<PERF_MEM_LOCK_NA>"
#. type: TP
-#: build/C/man2/perf_event_open.2:2124
+#: build/C/man2/perf_event_open.2:2168
#, no-wrap
msgid "B<PERF_MEM_LOCK_LOCKED>"
msgstr "B<PERF_MEM_LOCK_LOCKED>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2127
+#: build/C/man2/perf_event_open.2:2171
msgid "Locked transaction"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2129
+#: build/C/man2/perf_event_open.2:2173
#, no-wrap
msgid "I<mem_dtlb>"
msgstr "I<mem_dtlb>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2134
+#: build/C/man2/perf_event_open.2:2178
msgid ""
"TLB access hit or miss, a bitwise combination of the following, shifted left "
"by B<PERF_MEM_TLB_SHIFT>:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2137
+#: build/C/man2/perf_event_open.2:2181
#, no-wrap
msgid "B<PERF_MEM_TLB_NA>"
msgstr "B<PERF_MEM_TLB_NA>"
#. type: TP
-#: build/C/man2/perf_event_open.2:2140
+#: build/C/man2/perf_event_open.2:2184
#, no-wrap
msgid "B<PERF_MEM_TLB_HIT>"
msgstr "B<PERF_MEM_TLB_HIT>"
#. type: TP
-#: build/C/man2/perf_event_open.2:2143
+#: build/C/man2/perf_event_open.2:2187
#, no-wrap
msgid "B<PERF_MEM_TLB_MISS>"
msgstr "B<PERF_MEM_TLB_MISS>"
#. type: TP
-#: build/C/man2/perf_event_open.2:2146
+#: build/C/man2/perf_event_open.2:2190
#, no-wrap
msgid "B<PERF_MEM_TLB_L1>"
msgstr "B<PERF_MEM_TLB_L1>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2149
+#: build/C/man2/perf_event_open.2:2193
msgid "Level 1 TLB"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2149
+#: build/C/man2/perf_event_open.2:2193
#, no-wrap
msgid "B<PERF_MEM_TLB_L2>"
msgstr "B<PERF_MEM_TLB_L2>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2152
+#: build/C/man2/perf_event_open.2:2196
msgid "Level 2 TLB"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2152
+#: build/C/man2/perf_event_open.2:2196
#, no-wrap
msgid "B<PERF_MEM_TLB_WK>"
msgstr "B<PERF_MEM_TLB_WK>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2155
+#: build/C/man2/perf_event_open.2:2199
msgid "Hardware walker"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2155
+#: build/C/man2/perf_event_open.2:2199
#, no-wrap
msgid "B<PERF_MEM_TLB_OS>"
msgstr "B<PERF_MEM_TLB_OS>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2158
+#: build/C/man2/perf_event_open.2:2202
msgid "OS fault handler"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2161
+#: build/C/man2/perf_event_open.2:2205
#, no-wrap
msgid "I<transaction>"
msgstr "I<transaction>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2167
+#: build/C/man2/perf_event_open.2:2211
msgid ""
"If the B<PERF_SAMPLE_TRANSACTION> flag is set, then a 64-bit field is "
"recorded describing the sources of any transactional memory aborts."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2169
+#: build/C/man2/perf_event_open.2:2213
msgid "The field is a bitwise combination of the following values:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2170
+#: build/C/man2/perf_event_open.2:2214
#, no-wrap
msgid "B<PERF_TXN_ELISION>"
msgstr "B<PERF_TXN_ELISION>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2173
+#: build/C/man2/perf_event_open.2:2217
msgid "Abort from an elision type transaction (Intel-CPU-specific)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2173
+#: build/C/man2/perf_event_open.2:2217
#, no-wrap
msgid "B<PERF_TXN_TRANSACTION>"
msgstr "B<PERF_TXN_TRANSACTION>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2176
+#: build/C/man2/perf_event_open.2:2220
msgid "Abort from a generic transaction."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2176
+#: build/C/man2/perf_event_open.2:2220
#, no-wrap
msgid "B<PERF_TXN_SYNC>"
msgstr "B<PERF_TXN_SYNC>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2179
+#: build/C/man2/perf_event_open.2:2223
msgid "Synchronous abort (related to the reported instruction)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2179
+#: build/C/man2/perf_event_open.2:2223
#, no-wrap
msgid "B<PERF_TXN_ASYNC>"
msgstr "B<PERF_TXN_ASYNC>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2182
+#: build/C/man2/perf_event_open.2:2226
msgid "Asynchronous abort (not related to the reported instruction)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2182
+#: build/C/man2/perf_event_open.2:2226
#, no-wrap
msgid "B<PERF_TXN_RETRY>"
msgstr "B<PERF_TXN_RETRY>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2185
+#: build/C/man2/perf_event_open.2:2229
msgid "Retryable abort (retrying the transaction may have succeeded)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2185
+#: build/C/man2/perf_event_open.2:2229
#, no-wrap
msgid "B<PERF_TXN_CONFLICT>"
msgstr "B<PERF_TXN_CONFLICT>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2188
+#: build/C/man2/perf_event_open.2:2232
msgid "Abort due to memory conflicts with other threads."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2188
+#: build/C/man2/perf_event_open.2:2232
#, no-wrap
msgid "B<PERF_TXN_CAPACITY_WRITE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2191
+#: build/C/man2/perf_event_open.2:2235
msgid "Abort due to write capacity overflow."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2191
+#: build/C/man2/perf_event_open.2:2235
#, no-wrap
msgid "B<PERF_TXN_CAPACITY_READ>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2194
+#: build/C/man2/perf_event_open.2:2238
msgid "Abort due to read capacity overflow."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2201
+#: build/C/man2/perf_event_open.2:2245
msgid ""
"In addition, a user-specified abort code can be obtained from the high 32 "
"bits of the field by shifting right by B<PERF_TXN_ABORT_SHIFT> and masking "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2202
+#: build/C/man2/perf_event_open.2:2246
#, no-wrap
msgid "B<PERF_RECORD_MMAP2>"
msgstr "B<PERF_RECORD_MMAP2>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2211
+#: build/C/man2/perf_event_open.2:2255
msgid ""
"This record includes extended information on B<mmap>(2) calls returning "
"executable mappings. The format is similar to that of the "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2230
+#: build/C/man2/perf_event_open.2:2274
#, no-wrap
msgid ""
"struct {\n"
"};\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2241
+#: build/C/man2/perf_event_open.2:2285
msgid "is the address of the allocated memory."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2241
+#: build/C/man2/perf_event_open.2:2285
#, no-wrap
msgid "I<len>"
msgstr "I<len>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2244
+#: build/C/man2/perf_event_open.2:2288
msgid "is the length of the allocated memory."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2244
+#: build/C/man2/perf_event_open.2:2288
#, no-wrap
msgid "I<pgoff>"
msgstr "I<pgoff>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2247
+#: build/C/man2/perf_event_open.2:2291
msgid "is the page offset of the allocated memory."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2247
+#: build/C/man2/perf_event_open.2:2291
#, no-wrap
msgid "I<maj>"
msgstr "I<maj>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2250
+#: build/C/man2/perf_event_open.2:2294
msgid "is the major ID of the underlying device."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2250
+#: build/C/man2/perf_event_open.2:2294
#, no-wrap
msgid "I<min>"
msgstr "I<min>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2253
+#: build/C/man2/perf_event_open.2:2297
msgid "is the minor ID of the underlying device."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2253
+#: build/C/man2/perf_event_open.2:2297
#, no-wrap
msgid "I<ino>"
msgstr "I<ino>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2256
+#: build/C/man2/perf_event_open.2:2300
msgid "is the inode number."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2256
+#: build/C/man2/perf_event_open.2:2300
#, no-wrap
msgid "I<ino_generation>"
msgstr "I<ino_generation>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2259
+#: build/C/man2/perf_event_open.2:2303
msgid "is the inode generation."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2259
+#: build/C/man2/perf_event_open.2:2303
#, no-wrap
msgid "I<prot>"
msgstr "I<prot>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2262
+#: build/C/man2/perf_event_open.2:2306
msgid "is the protection information."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2262
+#: build/C/man2/perf_event_open.2:2306
#, no-wrap
msgid "I<flags>"
msgstr "I<flags>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2265
+#: build/C/man2/perf_event_open.2:2309
msgid "is the flags information."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2265
+#: build/C/man2/perf_event_open.2:2309
#, no-wrap
msgid "I<filename>"
msgstr "I<filename>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2268
+#: build/C/man2/perf_event_open.2:2312
msgid "is a string describing the backing of the allocated memory."
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:2270
+#: build/C/man2/perf_event_open.2:2314
#, no-wrap
msgid "Overflow handling"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2283
+#: build/C/man2/perf_event_open.2:2327
msgid ""
"Events can be set to notify when a threshold is crossed, indicating an "
"overflow. Overflow conditions can be captured by monitoring the event file "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2287
+#: build/C/man2/perf_event_open.2:2331
msgid ""
-"Overflows are only generated by sampling events (I<sample_period> must have "
+"Overflows are generated only by sampling events (I<sample_period> must have "
"a nonzero value)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2289
+#: build/C/man2/perf_event_open.2:2333
msgid "There are two ways to generate overflow notifications."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2299
+#: build/C/man2/perf_event_open.2:2343
msgid ""
"The first is to set a I<wakeup_events> or I<wakeup_watermark> value that "
"will trigger if a certain number of samples or bytes have been written to "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2311
+#: build/C/man2/perf_event_open.2:2355
msgid ""
"The other way is by use of the B<PERF_EVENT_IOC_REFRESH> ioctl. This ioctl "
"adds to a counter that decrements each time the event overflows. When "
"is indicated and the underlying event is disabled."
msgstr ""
+#. commit 179033b3e064d2cd3f5f9945e76b0a0f0fbf4883
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2316
+#: build/C/man2/perf_event_open.2:2361
msgid ""
"Starting with Linux 3.18, B<POLL_HUP> is indicated if the event being "
"monitored is attached to a different process and that process exits."
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:2316
+#: build/C/man2/perf_event_open.2:2361
#, no-wrap
msgid "rdpmc instruction"
msgstr ""
+#. commit c7206205d00ab375839bd6c7ddb247d600693c09
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2323
+#: build/C/man2/perf_event_open.2:2369
msgid ""
"Starting with Linux 3.4 on x86, you can use the I<rdpmc> instruction to get "
"low-latency reads without having to enter the kernel. Note that using "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2328
+#: build/C/man2/perf_event_open.2:2374
msgid ""
"Support for this can be detected with the I<cap_usr_rdpmc> field in the mmap "
"page; documentation on how to calculate event values can be found in that "
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:2328
+#: build/C/man2/perf_event_open.2:2374
#, no-wrap
msgid "perf_event ioctl calls"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2333
+#: build/C/man2/perf_event_open.2:2379
msgid "Various ioctls act on B<perf_event_open>() file descriptors:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2333
+#: build/C/man2/perf_event_open.2:2379
#, no-wrap
msgid "B<PERF_EVENT_IOC_ENABLE>"
msgstr "B<PERF_EVENT_IOC_ENABLE>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2337
+#: build/C/man2/perf_event_open.2:2383
msgid ""
"This enables the individual event or event group specified by the file "
"descriptor argument."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2343
+#: build/C/man2/perf_event_open.2:2389
msgid ""
"If the B<PERF_IOC_FLAG_GROUP> bit is set in the ioctl argument, then all "
"events in a group are enabled, even if the event specified is not the group "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2343
+#: build/C/man2/perf_event_open.2:2389
#, no-wrap
msgid "B<PERF_EVENT_IOC_DISABLE>"
msgstr "B<PERF_EVENT_IOC_DISABLE>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2347
+#: build/C/man2/perf_event_open.2:2393
msgid ""
"This disables the individual counter or event group specified by the file "
"descriptor argument."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2354
+#: build/C/man2/perf_event_open.2:2400
msgid ""
"Enabling or disabling the leader of a group enables or disables the entire "
"group; that is, while the group leader is disabled, none of the counters in "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2360
+#: build/C/man2/perf_event_open.2:2406
msgid ""
"If the B<PERF_IOC_FLAG_GROUP> bit is set in the ioctl argument, then all "
"events in a group are disabled, even if the event specified is not the group "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2360
+#: build/C/man2/perf_event_open.2:2406
#, no-wrap
msgid "B<PERF_EVENT_IOC_REFRESH>"
msgstr "B<PERF_EVENT_IOC_REFRESH>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2374
+#: build/C/man2/perf_event_open.2:2420
msgid ""
"Non-inherited overflow counters can use this to enable a counter for a "
"number of overflows specified by the argument, after which it is disabled. "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2374
+#: build/C/man2/perf_event_open.2:2420
#, no-wrap
msgid "B<PERF_EVENT_IOC_RESET>"
msgstr "B<PERF_EVENT_IOC_RESET>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2384
+#: build/C/man2/perf_event_open.2:2430
msgid ""
"Reset the event count specified by the file descriptor argument to zero. "
"This resets only the counts; there is no way to reset the multiplexing "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2390
+#: build/C/man2/perf_event_open.2:2436
msgid ""
"If the B<PERF_IOC_FLAG_GROUP> bit is set in the ioctl argument, then all "
"events in a group are reset, even if the event specified is not the group "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2390
+#: build/C/man2/perf_event_open.2:2436
#, no-wrap
msgid "B<PERF_EVENT_IOC_PERIOD>"
msgstr "B<PERF_EVENT_IOC_PERIOD>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2393
+#: build/C/man2/perf_event_open.2:2439
msgid "This updates the overflow period for the event."
msgstr ""
+#. commit 3581fe0ef37ce12ac7a4f74831168352ae848edc
+#. commit bad7192b842c83e580747ca57104dd51fe08c223
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2398
+#: build/C/man2/perf_event_open.2:2447
msgid ""
-"Since Linux 3.7 (on ARM) and Linux 3.14 (all other architectures), the new "
+"Since Linux 3.7 (on ARM) and Linux 3.14 (all other architectures), the new "
"period takes effect immediately. On older kernels, the new period did not "
"take effect until after the next overflow."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2401
+#: build/C/man2/perf_event_open.2:2450
msgid ""
"The argument is a pointer to a 64-bit value containing the desired new "
"period."
msgstr ""
+#. commit ad0cf3478de8677f720ee06393b3147819568d6a
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2404
+#: build/C/man2/perf_event_open.2:2455
msgid ""
"Prior to Linux 2.6.36 this ioctl always failed due to a bug in the kernel."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2405
+#: build/C/man2/perf_event_open.2:2456
#, no-wrap
msgid "B<PERF_EVENT_IOC_SET_OUTPUT>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2410
+#: build/C/man2/perf_event_open.2:2461
msgid ""
"This tells the kernel to report event notifications to the specified file "
"descriptor rather than the default one. The file descriptors must all be on "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2413
+#: build/C/man2/perf_event_open.2:2464
msgid ""
"The argument specifies the desired file descriptor, or -1 if output should "
"be ignored."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2413
+#: build/C/man2/perf_event_open.2:2464
#, no-wrap
msgid "B<PERF_EVENT_IOC_SET_FILTER> (since Linux 2.6.33)"
msgstr "B<PERF_EVENT_IOC_SET_FILTER> (Linux 2.6.33 以降)"
#. commit 6fb2915df7f0747d9044da9dbff5b46dc2e20830
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2417
+#: build/C/man2/perf_event_open.2:2468
msgid "This adds an ftrace filter to this event."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2419
+#: build/C/man2/perf_event_open.2:2470
msgid "The argument is a pointer to the desired ftrace filter."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2419
+#: build/C/man2/perf_event_open.2:2470
#, no-wrap
msgid "B<PERF_EVENT_IOC_ID> (since Linux 3.12)"
msgstr "B<PERF_EVENT_IOC_ID> (Linux 3.12 以降)"
#. commit cf4957f17f2a89984915ea808876d9c82225b862
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2423
+#: build/C/man2/perf_event_open.2:2474
msgid "This returns the event ID value for the given event file descriptor."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2426
+#: build/C/man2/perf_event_open.2:2477
msgid ""
"The argument is a pointer to a 64-bit unsigned integer to hold the result."
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:2426
+#: build/C/man2/perf_event_open.2:2477
#, no-wrap
msgid "Using prctl"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2439
+#: build/C/man2/perf_event_open.2:2490
msgid ""
"A process can enable or disable all the event groups that are attached to it "
"using the B<prctl>(2) B<PR_TASK_PERF_EVENTS_ENABLE> and "
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:2439
+#: build/C/man2/perf_event_open.2:2490
#, no-wrap
msgid "perf_event related configuration files"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2442
+#: build/C/man2/perf_event_open.2:2493
msgid "Files in I</proc/sys/kernel/>"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2443
+#: build/C/man2/perf_event_open.2:2494
#, no-wrap
msgid "I</proc/sys/kernel/perf_event_paranoid>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2449
+#: build/C/man2/perf_event_open.2:2500
msgid ""
"The I<perf_event_paranoid> file can be set to restrict access to the "
"performance counters."
msgstr ""
#. type: IP
-#: build/C/man2/perf_event_open.2:2450
+#: build/C/man2/perf_event_open.2:2501
#, no-wrap
msgid "2"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2452
-msgid "only allow user-space measurements."
+#: build/C/man2/perf_event_open.2:2503
+msgid "allow only user-space measurements."
msgstr ""
#. type: IP
-#: build/C/man2/perf_event_open.2:2452
+#: build/C/man2/perf_event_open.2:2503
#, no-wrap
msgid "1"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2454
+#: build/C/man2/perf_event_open.2:2505
msgid "allow both kernel and user measurements (default)."
msgstr ""
#. type: IP
-#: build/C/man2/perf_event_open.2:2454
+#: build/C/man2/perf_event_open.2:2505
#, no-wrap
msgid "0"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2456
+#: build/C/man2/perf_event_open.2:2507
msgid "allow access to CPU-specific data but not raw tracepoint samples."
msgstr ""
#. type: IP
-#: build/C/man2/perf_event_open.2:2456
+#: build/C/man2/perf_event_open.2:2507
#, no-wrap
msgid "-1"
msgstr "-1"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2458
+#: build/C/man2/perf_event_open.2:2509
msgid "no restrictions."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2464
+#: build/C/man2/perf_event_open.2:2515
msgid ""
"The existence of the I<perf_event_paranoid> file is the official method for "
"determining if a kernel supports B<perf_event_open>()."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2464
+#: build/C/man2/perf_event_open.2:2515
#, no-wrap
msgid "I</proc/sys/kernel/perf_event_max_sample_rate>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2473
+#: build/C/man2/perf_event_open.2:2524
msgid ""
"This sets the maximum sample rate. Setting this too high can allow users to "
"sample at a rate that impacts overall machine performance and potentially "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2473
+#: build/C/man2/perf_event_open.2:2524
#, no-wrap
msgid "I</proc/sys/kernel/perf_event_mlock_kb>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2479
+#: build/C/man2/perf_event_open.2:2530
msgid ""
"Maximum number of pages an unprivileged user can B<mlock>(2). The default "
"is 516 (kB)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2483
+#: build/C/man2/perf_event_open.2:2534
msgid "Files in I</sys/bus/event_source/devices/>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2489
+#: build/C/man2/perf_event_open.2:2540
msgid ""
"Since Linux 2.6.34, the kernel supports having multiple PMUs available for "
"monitoring. Information on how to program these PMUs can be found under I</"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2489
+#: build/C/man2/perf_event_open.2:2540
#, no-wrap
msgid "I</sys/bus/event_source/devices/*/type> (since Linux 2.6.38)"
msgstr "I</sys/bus/event_source/devices/*/type> (Linux 2.6.38 以降)"
+#. commit abe43400579d5de0078c2d3a760e6598e183f871
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2496
+#: build/C/man2/perf_event_open.2:2548
msgid ""
"This contains an integer that can be used in the I<type> field of "
"I<perf_event_attr> to indicate that you wish to use this PMU."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2496
+#: build/C/man2/perf_event_open.2:2548
#, no-wrap
msgid "I</sys/bus/event_source/devices/*/rdpmc> (since Linux 3.4)"
msgstr "I</sys/bus/event_source/devices/*/rdpmc> (Linux 3.4 以降)"
+#. commit 0c9d42ed4cee2aa1dfc3a260b741baae8615744f
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2501
+#: build/C/man2/perf_event_open.2:2554
msgid ""
"If this file is 1, then direct user-space access to the performance counter "
"registers is allowed via the rdpmc instruction. This can be disabled by "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2501
+#: build/C/man2/perf_event_open.2:2554
#, no-wrap
msgid "I</sys/bus/event_source/devices/*/format/> (since Linux 3.4)"
msgstr "I</sys/bus/event_source/devices/*/format/> (Linux 3.4 以降)"
+#. commit 641cc938815dfd09f8fa1ec72deb814f0938ac33
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2509
+#: build/C/man2/perf_event_open.2:2563
msgid ""
"This subdirectory contains information on the architecture-specific "
"subfields available for programming the various I<config> fields in the "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2520
+#: build/C/man2/perf_event_open.2:2574
msgid ""
"The content of each file is the name of the config field, followed by a "
"colon, followed by a series of integer bit ranges separated by commas. For "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2520
+#: build/C/man2/perf_event_open.2:2574
#, no-wrap
msgid "I</sys/bus/event_source/devices/*/events/> (since Linux 3.4)"
msgstr "I</sys/bus/event_source/devices/*/events/> (Linux 3.4 以降)"
+#. commit 641cc938815dfd09f8fa1ec72deb814f0938ac33
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2529
+#: build/C/man2/perf_event_open.2:2584
msgid ""
"This subdirectory contains files with predefined events. The contents are "
"strings describing the event settings expressed in terms of the fields found "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2537
+#: build/C/man2/perf_event_open.2:2592
msgid ""
"The content of each file is a list of attribute names separated by commas. "
"Each entry has an optional value (either hex or decimal). If no value is "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2537
+#: build/C/man2/perf_event_open.2:2592
#, no-wrap
msgid "I</sys/bus/event_source/devices/*/uevent>"
msgstr "I</sys/bus/event_source/devices/*/uevent>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2541
+#: build/C/man2/perf_event_open.2:2596
msgid ""
"This file is the standard kernel device interface for injecting hotplug "
"events."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2541
+#: build/C/man2/perf_event_open.2:2596
#, no-wrap
msgid "I</sys/bus/event_source/devices/*/cpumask> (since Linux 3.7)"
msgstr "I</sys/bus/event_source/devices/*/cpumask> (Linux 3.7 以降)"
+#. commit 314d9f63f385096580e9e2a06eaa0745d92fe4ac
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2550
+#: build/C/man2/perf_event_open.2:2606
msgid ""
"The I<cpumask> file contains a comma-separated list of integers that "
"indicate a representative CPU number for each socket (package) on the "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2557
+#: build/C/man2/perf_event_open.2:2613
msgid ""
"B<perf_event_open>() returns the new file descriptor, or -1 if an error "
"occurred (in which case, I<errno> is set appropriately)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2562
+#: build/C/man2/perf_event_open.2:2618
msgid ""
"The errors returned by B<perf_event_open>() can be inconsistent, and may "
"vary across processor architectures and performance monitoring units."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2562
+#: build/C/man2/perf_event_open.2:2618
#, no-wrap
msgid "B<E2BIG>"
msgstr "B<E2BIG>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2579
+#: build/C/man2/perf_event_open.2:2635
msgid ""
"Returned if the I<perf_event_attr> I<size> value is too small (smaller than "
"B<PERF_ATTR_SIZE_VER0>), too big (larger than the page size), or larger than "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2593
+#: build/C/man2/perf_event_open.2:2649
msgid ""
"Returned when the requested event requires B<CAP_SYS_ADMIN> permissions (or "
"a more permissive perf_event paranoid setting). Some common cases where an "
"when the paranoid setting requires it."
msgstr ""
-#. type: TP
-#: build/C/man2/perf_event_open.2:2593 build/C/man2/sendfile.2:121
-#: build/C/man2/splice.2:157 build/C/man2/vmsplice.2:133
-#, no-wrap
-msgid "B<EBADF>"
-msgstr "B<EBADF>"
-
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2603
+#: build/C/man2/perf_event_open.2:2659
msgid ""
"Returned if the I<group_fd> file descriptor is not valid, or, if "
"B<PERF_FLAG_PID_CGROUP> is set, the cgroup file descriptor in I<pid> is not "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2608
+#: build/C/man2/perf_event_open.2:2664
msgid "Returned if the I<attr> pointer points at an invalid memory address."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2634
+#: build/C/man2/perf_event_open.2:2690
msgid ""
"Returned if the specified event is invalid. There are many possible reasons "
"for this. A not-exhaustive list: I<sample_freq> is higher than the maximum "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2634
+#: build/C/man2/perf_event_open.2:2690
#, no-wrap
msgid "B<EMFILE>"
msgstr "B<EMFILE>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2640
+#: build/C/man2/perf_event_open.2:2696
msgid ""
"Each opened event uses one file descriptor. If a large number of events are "
"opened the per-user file descriptor limit (often 1024) will be hit and no "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2644
+#: build/C/man2/perf_event_open.2:2700
msgid ""
"Returned when the event involves a feature not supported by the current CPU."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2644 build/C/man2/quotactl.2:440
+#: build/C/man2/perf_event_open.2:2700 build/C/man2/quotactl.2:440
#, no-wrap
msgid "B<ENOENT>"
msgstr "B<ENOENT>"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2651
+#: build/C/man2/perf_event_open.2:2707
msgid ""
"Returned if the I<type> setting is not valid. This error is also returned "
"for some unsupported generic events."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2651
+#: build/C/man2/perf_event_open.2:2707
#, no-wrap
msgid "B<ENOSPC>"
msgstr "B<ENOSPC>"
+#. commit aa2bc1ade59003a379ffc485d6da2d92ea3370a6
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2661
+#: build/C/man2/perf_event_open.2:2718
msgid ""
"Prior to Linux 3.3, if there was not enough room for the event, B<ENOSPC> "
"was returned. In Linux 3.3, this was changed to B<EINVAL>. B<ENOSPC> is "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2668
+#: build/C/man2/perf_event_open.2:2725
msgid ""
"Returned if B<PERF_SAMPLE_STACK_USER> is set in I<sample_type> and it is not "
"supported by hardware."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2675
+#: build/C/man2/perf_event_open.2:2732
msgid ""
"Returned if an event requiring a specific hardware feature is requested but "
"there is no hardware support. This includes requesting low-skid events if "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2680
+#: build/C/man2/perf_event_open.2:2737
msgid ""
"Returned on many (but not all) architectures when an unsupported "
"I<exclude_hv>, I<exclude_idle>, I<exclude_user>, or I<exclude_kernel> "
"setting is specified."
msgstr ""
+#. commit a4e95fc2cbb31d70a65beffeaf8773f881328c34
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2688
+#: build/C/man2/perf_event_open.2:2746
msgid ""
"It can also happen, as with B<EACCES>, when the requested event requires "
"B<CAP_SYS_ADMIN> permissions (or a more permissive perf_event paranoid "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2691
+#: build/C/man2/perf_event_open.2:2749
msgid "Returned if attempting to attach to a process that does not exist."
msgstr ""
#. type: SH
-#: build/C/man2/perf_event_open.2:2691
+#: build/C/man2/perf_event_open.2:2749
#, no-wrap
msgid "VERSION"
msgstr "バージョン"
+#. commit 0793a61d4df8daeac6492dbf8d2f3e5713caae5e
+#. commit cdd6c482c9ff9c55475ee7392ec8f672eddb7be6
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2696
+#: build/C/man2/perf_event_open.2:2756
msgid ""
"B<perf_event_open>() was introduced in Linux 2.6.31 but was called "
"B<perf_counter_open>(). It was renamed in Linux 2.6.32."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2701
+#: build/C/man2/perf_event_open.2:2761
msgid ""
"This B<perf_event_open>() system call Linux- specific and should not be "
"used in programs intended to be portable."
"ラムで使用すべきではない。"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2705
+#: build/C/man2/perf_event_open.2:2765
msgid ""
"Glibc does not provide a wrapper for this system call; call it using "
"B<syscall>(2). See the example below."
"B<syscall>(2) を使って呼び出すこと。 以下の例を参照。"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2711
+#: build/C/man2/perf_event_open.2:2771
msgid ""
"The official way of knowing if B<perf_event_open>() support is enabled is "
"checking for the existence of the file I</proc/sys/kernel/"
msgstr ""
#. type: SH
-#: build/C/man2/perf_event_open.2:2711 build/C/man2/pivot_root.2:134
+#: build/C/man2/perf_event_open.2:2771 build/C/man2/pivot_root.2:134
#: build/C/man2/ptrace.2:2006
#, no-wrap
msgid "BUGS"
msgstr "バグ"
+#. commit ba0a6c9f6fceed11c6a99e8326f0477fe383e6b5
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2718
+#: build/C/man2/perf_event_open.2:2779
msgid ""
"The B<F_SETOWN_EX> option to B<fcntl>(2) is needed to properly get overflow "
"signals in threads. This was introduced in Linux 2.6.32."
msgstr ""
+#. commit b690081d4d3f6a23541493f1682835c3cd5c54a1
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2726
+#: build/C/man2/perf_event_open.2:2789
msgid ""
"Prior to Linux 2.6.33 (at least for x86), the kernel did not check if events "
"could be scheduled together until read time. The same happens on all known "
"know for sure you can get valid measurements."
msgstr ""
+#. FIXME: cannot find a kernel commit for this one
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2730
+#: build/C/man2/perf_event_open.2:2794
msgid ""
"Prior to Linux 2.6.34, event constraints were not enforced by the kernel. "
"In that case, some events would silently return \"0\" if the kernel "
"scheduled them in an improper counter slot."
msgstr ""
+#. commit 45e16a6834b6af098702e5ea6c9a40de42ff77d8
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2733
+#: build/C/man2/perf_event_open.2:2798
msgid ""
"Prior to Linux 2.6.34, there was a bug when multiplexing where the wrong "
"results could be returned."
msgstr ""
+#. commit 38b435b16c36b0d863efcf3f07b34a6fac9873fd
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2736
+#: build/C/man2/perf_event_open.2:2802
msgid ""
"Kernels from Linux 2.6.35 to Linux 2.6.39 can quickly crash the kernel if "
"\"inherit\" is enabled and many threads are started."
msgstr ""
+#. commit 050735b08ca8a016bbace4445fa025b88fee770b
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2740
+#: build/C/man2/perf_event_open.2:2807
msgid ""
"Prior to Linux 2.6.35, B<PERF_FORMAT_GROUP> did not work with attached "
"processes."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2745
+#: build/C/man2/perf_event_open.2:2812
msgid ""
"In older Linux 2.6 versions, refreshing an event group leader refreshed all "
"siblings, and refreshing with a parameter of 0 enabled infinite refresh. "
"This behavior is unsupported and should not be relied on."
msgstr ""
+#. commit 4ec8363dfc1451f8c8f86825731fe712798ada02
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2751
+#: build/C/man2/perf_event_open.2:2819
msgid ""
"There is a bug in the kernel code between Linux 2.6.36 and Linux 3.0 that "
"ignores the \"watermark\" field and acts as if a wakeup_event was chosen if "
"the union has a nonzero value in it."
msgstr ""
+#. commit 724b6daa13e100067c30cfc4d1ad06629609dc4e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2757
+#: build/C/man2/perf_event_open.2:2826
msgid ""
"From Linux 2.6.31 to Linux 3.4, the B<PERF_IOC_FLAG_GROUP> ioctl argument "
"was broken and would repeatedly operate on the event specified rather than "
"iterating across all sibling events in a group."
msgstr ""
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2768
+#: build/C/man2/perf_event_open.2:2838
msgid ""
"From Linux 3.4 to Linux 3.11, the mmap I<cap_usr_rdpmc> and I<cap_usr_time> "
"bits mapped to the same location. Code should migrate to the new "
"I<cap_user_rdpmc> and I<cap_user_time> fields instead."
msgstr ""
+#. commit f287d332ce835f77a4f5077d2c0ef1e3f9ea42d2
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2773
+#: build/C/man2/perf_event_open.2:2844
msgid ""
"Always double-check your results! Various generalized events have had wrong "
"values. For example, retired branches measured the wrong thing on AMD "
msgstr ""
#. type: SH
-#: build/C/man2/perf_event_open.2:2773 build/C/man2/process_vm_readv.2:311
+#: build/C/man2/perf_event_open.2:2844 build/C/man2/process_vm_readv.2:311
#: build/C/man2/splice.2:237 build/C/man2/tee.2:136
#, no-wrap
msgid "EXAMPLE"
msgstr "例"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2777
+#: build/C/man2/perf_event_open.2:2848
msgid ""
"The following is a short example that measures the total instruction count "
"of a call to B<printf>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2786
+#: build/C/man2/perf_event_open.2:2857
#, no-wrap
msgid ""
"#include E<lt>stdlib.hE<gt>\n"
"#include E<lt>asm/unistd.hE<gt>\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2792
+#: build/C/man2/perf_event_open.2:2863
#, no-wrap
msgid ""
"static long\n"
" int ret;\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2797
+#: build/C/man2/perf_event_open.2:2868
#, no-wrap
msgid ""
" ret = syscall(__NR_perf_event_open, hw_event, pid, cpu,\n"
"}\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2804
+#: build/C/man2/perf_event_open.2:2875
#, no-wrap
msgid ""
"int\n"
" int fd;\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2812
+#: build/C/man2/perf_event_open.2:2883
#, no-wrap
msgid ""
" memset(&pe, 0, sizeof(struct perf_event_attr));\n"
" pe.exclude_hv = 1;\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2818
+#: build/C/man2/perf_event_open.2:2889
#, no-wrap
msgid ""
" fd = perf_event_open(&pe, 0, -1, -1, 0);\n"
" }\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2821
+#: build/C/man2/perf_event_open.2:2892
#, no-wrap
msgid ""
" ioctl(fd, PERF_EVENT_IOC_RESET, 0);\n"
" ioctl(fd, PERF_EVENT_IOC_ENABLE, 0);\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2823
+#: build/C/man2/perf_event_open.2:2894
#, no-wrap
msgid " printf(\"Measuring instruction count for this printf\\en\");\n"
msgstr " printf(\"Measuring instruction count for this printf\\en\");\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2826
+#: build/C/man2/perf_event_open.2:2897
#, no-wrap
msgid ""
" ioctl(fd, PERF_EVENT_IOC_DISABLE, 0);\n"
" read(fd, &count, sizeof(long long));\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2828
+#: build/C/man2/perf_event_open.2:2899
#, no-wrap
msgid " printf(\"Used %lld instructions\\en\", count);\n"
msgstr " printf(\"Used %lld instructions\\en\", count);\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2831
+#: build/C/man2/perf_event_open.2:2902
#, no-wrap
msgid ""
" close(fd);\n"
"}\n"
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2838
+#: build/C/man2/perf_event_open.2:2909
msgid "B<fcntl>(2), B<mmap>(2), B<open>(2), B<prctl>(2), B<read>(2)"
msgstr "B<fcntl>(2), B<mmap>(2), B<open>(2), B<prctl>(2), B<read>(2)"
"PMU (performance monitoring unit). The PMU consists of PMD (performance "
"monitoring data) registers and PMC (performance monitoring control) "
"registers, which gather hardware statistics."
-msgstr "IA-64 固有の B<perfmonctl>() システムコールは PMU (性能監視ユニット; performance monitoring unit) へのインターフェースを提供する。 PMU は PMD (performance monitoring data) レジスターと PMC (performance monitoring control) レジスターで構成され、 ハードウェアの統計を収集する。"
+msgstr ""
+"IA-64 固有の B<perfmonctl>() システムコールは PMU (性能監視ユニット; "
+"performance monitoring unit) へのインターフェースを提供する。 PMU は PMD "
+"(performance monitoring data) レジスターと PMC (performance monitoring "
+"control) レジスターで構成され、 ハードウェアの統計を収集する。"
#. type: Plain text
#: build/C/man2/perfmonctl.2:57
"B<perfmonctl>() applies the operation I<cmd> to the input arguments "
"specified by I<arg>. The number of arguments is defined by I<narg>. The "
"I<fd> argument specifies the perfmon context to operate on."
-msgstr "B<perfmonctl>() は、 操作 I<cmd> を I<arg> で指定された入力引き数で行う。 引き数の数は I<narg> で規定される。 I<fd> 引き数は操作対象の perfmon コンテキストを指定する。"
+msgstr ""
+"B<perfmonctl>() は、 操作 I<cmd> を I<arg> で指定された入力引き数で行う。 引"
+"き数の数は I<narg> で規定される。 I<fd> 引き数は操作対象の perfmon コンテキス"
+"トを指定する。"
#. type: Plain text
#: build/C/man2/perfmonctl.2:61
"The I<fd> parameter is ignored. A new perfmon context is created as "
"specified in I<ctxt> and its file descriptor is returned in I<ctxt-"
"E<gt>ctx_fd>."
-msgstr "I<fd> 引き数は無視される。 新しい perfmon コンテキストを I<ctxt> で指定した内容で作成し、 そのファイルディスクリプターを I<ctxt-E<gt>ctx_fd> で返す。"
+msgstr ""
+"I<fd> 引き数は無視される。 新しい perfmon コンテキストを I<ctxt> で指定した内"
+"容で作成し、 そのファイルディスクリプターを I<ctxt-E<gt>ctx_fd> で返す。"
#. type: Plain text
#: build/C/man2/perfmonctl.2:86
"can be used to read event notifications (type I<pfm_msg_t>) using "
"B<read>(2). The file descriptor is pollable using B<select>(2), B<poll>(2), "
"and B<epoll>(7)."
-msgstr "ファイルディスクリプターはそれ以降の B<perfmonctl>() の呼び出しで使用したり、 B<read>(2) を使ってイベント通知 (I<pfm_msg_t> 型) を読み出したりするのに使用できる。 このファイルディスクリプターは B<select>(2), B<poll>(2), B<epoll>(7) で状態監視 (ポーリング) することができる。"
+msgstr ""
+"ファイルディスクリプターはそれ以降の B<perfmonctl>() の呼び出しで使用した"
+"り、 B<read>(2) を使ってイベント通知 (I<pfm_msg_t> 型) を読み出したりするのに"
+"使用できる。 このファイルディスクリプターは B<select>(2), B<poll>(2), "
+"B<epoll>(7) で状態監視 (ポーリング) することができる。"
#. type: Plain text
#: build/C/man2/perfmonctl.2:90
msgid ""
"The context can be destroyed by calling B<close>(2) on the file descriptor."
-msgstr "コンテキストを破棄するには、 そのファイルディスクリプターに対して B<close>(2) を呼び出す。"
+msgstr ""
+"コンテキストを破棄するには、 そのファイルディスクリプターに対して "
+"B<close>(2) を呼び出す。"
#. type: TP
#: build/C/man2/perfmonctl.2:90
#. type: Plain text
#: build/C/man2/perfmonctl.2:162
msgid "If I<val> is nonzero, enable debugging mode, otherwise disable."
-msgstr "I<val> が 0 以外の場合、デバッグモードを有効にする。 そうでない場合、 無効にする。"
+msgstr ""
+"I<val> が 0 以外の場合、デバッグモードを有効にする。 そうでない場合、 無効に"
+"する。"
#. type: TP
#: build/C/man2/perfmonctl.2:162
msgid ""
"B<perfmonctl>() returns zero when the operation is successful. On error, "
"-1 is returned and I<errno> is set to indicate the cause of the error."
-msgstr "B<perfmonctl>() は操作が成功すると 0 を返す。 エラーの場合、 -1 が返り、 I<errno> にエラーの原因を示す値が設定される。"
+msgstr ""
+"B<perfmonctl>() は操作が成功すると 0 を返す。 エラーの場合、 -1 が返り、 "
+"I<errno> にエラーの原因を示す値が設定される。"
#. type: Plain text
#: build/C/man2/perfmonctl.2:199
msgid ""
"B<perfmonctl>() is Linux-specific and is available only on the IA-64 "
"architecture."
-msgstr "B<perfmonctl>() は Linux 固有で、 IA-64 アーキテクチャーでのみ利用できる。"
+msgstr ""
+"B<perfmonctl>() は Linux 固有で、 IA-64 アーキテクチャーでのみ利用できる。"
#. type: Plain text
#: build/C/man2/perfmonctl.2:207
msgid "PERSONALITY"
msgstr "PERSONALITY"
-#. type: TH
-#: build/C/man2/personality.2:32
-#, no-wrap
-msgid "2014-04-15"
-msgstr "2014-04-15"
-
#. type: Plain text
#: build/C/man2/personality.2:35
msgid "personality - set the process execution domain"
"B<personality>() は Linux 固有であり、移植を意図したプログラムで使用すべきで"
"はない。"
+#. type: Plain text
+#: build/C/man2/personality.2:79
+msgid "B<setarch>(8)"
+msgstr ""
+
#. type: TH
#: build/C/man2/pivot_root.2:10
#, no-wrap
msgid "PROCESS_VM_READV"
msgstr "PROCESS_VM_READV"
+#. type: TH
+#: build/C/man2/process_vm_readv.2:29
+#, no-wrap
+msgid "2014-08-19"
+msgstr "2014-08-19"
+
#. type: Plain text
#: build/C/man2/process_vm_readv.2:32
msgid ""
"process (\"the local process\") and the process identified by I<pid> (\"the "
"remote process\"). The data moves directly between the address spaces of "
"the two processes, without passing through kernel space."
-msgstr "これらのシステムコールは、 呼び出し元プロセス (「ローカルプロセス」) と I<pid> で指定されるプロセス (「リモートプロセス」) のアドレス空間間でデータを転送する。 データの移動は、 カーネル空間を経由することなく、 2 つのプロセスのアドレス空間間で直接行われる。"
+msgstr ""
+"これらのシステムコールは、 呼び出し元プロセス (「ローカルプロセス」) と "
+"I<pid> で指定されるプロセス (「リモートプロセス」) のアドレス空間間でデータを"
+"転送する。 データの移動は、 カーネル空間を経由することなく、 2 つのプロセスの"
+"アドレス空間間で直接行われる。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:98
"locations specified by I<local_iov> and I<liovcnt>: I<local_iov> is a "
"pointer to an array describing address ranges in the calling process, and "
"I<liovcnt> specifies the number of elements in I<local_iov>."
-msgstr "B<process_vm_readv>() システムコールは、 リモートプロセスからローカルプロセスへデータを転送する。 転送対象のデータは I<remote_iov> と I<riovcnt> で指定される。 I<remote_iov> はプロセス I<pid> におけるアドレス範囲を指定する配列へのポインターで、 I<riovcnt> は I<remote_iov> の要素数を指定する。 データは I<local_iov> と I<liovcnt> で指定された場所に転送される。 I<local_iov> は呼び出し元プロセスにおけるアドレス範囲を指定する配列で、 I<liovcnt> は I<local_iov> の要素数を指定する。"
+msgstr ""
+"B<process_vm_readv>() システムコールは、 リモートプロセスからローカルプロセス"
+"へデータを転送する。 転送対象のデータは I<remote_iov> と I<riovcnt> で指定さ"
+"れる。 I<remote_iov> はプロセス I<pid> におけるアドレス範囲を指定する配列への"
+"ポインターで、 I<riovcnt> は I<remote_iov> の要素数を指定する。 データは "
+"I<local_iov> と I<liovcnt> で指定された場所に転送される。 I<local_iov> は呼び"
+"出し元プロセスにおけるアドレス範囲を指定する配列で、 I<liovcnt> は "
+"I<local_iov> の要素数を指定する。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:112
"remote process. Other than the direction of the transfer, the arguments "
"I<liovcnt>, I<local_iov>, I<riovcnt>, and I<remote_iov> have the same "
"meaning as for B<process_vm_readv>()."
-msgstr "B<process_vm_writev>() システムコールは B<process_vm_readv>() の逆で、 ローカルプロセスからリモートプロセスにデータを転送する。 転送の方向が違う以外は、 引き数 I<liovcnt>, I<local_iov>, I<riovcnt>, I<remote_iov> は B<process_vm_readv>() と同じ意味を持つ。"
+msgstr ""
+"B<process_vm_writev>() システムコールは B<process_vm_readv>() の逆で、 ローカ"
+"ルプロセスからリモートプロセスにデータを転送する。 転送の方向が違う以外は、 "
+"引き数 I<liovcnt>, I<local_iov>, I<riovcnt>, I<remote_iov> は "
+"B<process_vm_readv>() と同じ意味を持つ。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:122
"B<process_vm_readv>() completely fills I<local_iov[0]> before proceeding to "
"I<local_iov[1]>, and so on. Likewise, I<remote_iov[0]> is completely read "
"before proceeding to I<remote_iov[1]>, and so on."
-msgstr "バッファーは配列の順序で処理される。 つまり、 B<process_vm_readv>() は I<local_iov>[0] が一杯になるまでデータを詰めてから、 I<local_iov>[1] に進むことを意味する。 同様に、 I<remote_iov>[0] を全部読み出してから I<remote_iov>[1] に進み、 以降も同様である。"
+msgstr ""
+"バッファーは配列の順序で処理される。 つまり、 B<process_vm_readv>() は "
+"I<local_iov>[0] が一杯になるまでデータを詰めてから、 I<local_iov>[1] に進むこ"
+"とを意味する。 同様に、 I<remote_iov>[0] を全部読み出してから "
+"I<remote_iov>[1] に進み、 以降も同様である。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:156
"Similarly, B<process_vm_writev>() writes out the entire contents of "
"I<local_iov[0]> before proceeding to I<local_iov[1]>, and it completely "
"fills I<remote_iov[0]> before proceeding to I<remote_iov[1]>."
-msgstr "同様に、 B<process_vm_writev>() は I<local_iov[0]> の内容を全部読み出してから I<local_iov[1]> に進み、 書き込み先でも I<remote_iov[0]> が一杯になってから I<remote_iov[1]> に進む。"
+msgstr ""
+"同様に、 B<process_vm_writev>() は I<local_iov[0]> の内容を全部読み出してか"
+"ら I<local_iov[1]> に進み、 書き込み先でも I<remote_iov[0]> が一杯になってか"
+"ら I<remote_iov[1]> に進む。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:164
"The lengths of I<remote_iov[i].iov_len> and I<local_iov[i].iov_len> do not "
"have to be the same. Thus, it is possible to split a single local buffer "
"into multiple remote buffers, or vice versa."
-msgstr "長さ I<remote_iov[i].iov_len> と I<local_iov[i].iov_len> は同じである必要はない。 したがって、 ローカル側で 1 つのバッファーのデータがリモート側で複数のバッファーに分割されることがあるし、 その逆も起こりえる。"
+msgstr ""
+"長さ I<remote_iov[i].iov_len> と I<local_iov[i].iov_len> は同じである必要はな"
+"い。 したがって、 ローカル側で 1 つのバッファーのデータがリモート側で複数の"
+"バッファーに分割されることがあるし、 その逆も起こりえる。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:168
"The values specified in the I<liovcnt> and I<riovcnt> arguments must be less "
"than or equal to B<IOV_MAX> (defined in I<E<lt>limits.hE<gt>> or accessible "
"via the call I<sysconf(_SC_IOV_MAX)>)."
-msgstr "I<liovcnt> と I<riovcnt> で指定される値は B<IOV_MAX> 以下でなければならない (B<IOV_MAX> は I<E<lt>limits.hE<gt>> で定義されており、 I<sysconf(_SC_IOV_MAX)> の呼び出しでも入手できる)。"
+msgstr ""
+"I<liovcnt> と I<riovcnt> で指定される値は B<IOV_MAX> 以下でなければならない "
+"(B<IOV_MAX> は I<E<lt>limits.hE<gt>> で定義されており、 "
+"I<sysconf(_SC_IOV_MAX)> の呼び出しでも入手できる)。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:191
"transfers. If the counts are too big, or I<local_iov> is invalid, or the "
"addresses refer to regions that are inaccessible to the local process, none "
"of the vectors will be processed and an error will be returned immediately."
-msgstr "要素数引き数と I<local_iov> のチェックは、 すべてのデータ転送に先立って行われる。 要素数が大きすぎる場合や I<local_iov> が無効な場合、 アドレスがローカルプロセスがアクセスできない領域を参照している場合は、 配列のどの要素も処理されず、 すぐにエラーが返される。"
+msgstr ""
+"要素数引き数と I<local_iov> のチェックは、 すべてのデータ転送に先立って行われ"
+"る。 要素数が大きすぎる場合や I<local_iov> が無効な場合、 アドレスがローカル"
+"プロセスがアクセスできない領域を参照している場合は、 配列のどの要素も処理され"
+"ず、 すぐにエラーが返される。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:211
"entry goes up to the page boundary, while the second starts on the next page "
"boundary.)"
msgstr ""
-"ただし、 これらのシステムコールは、 実際に読み出し/書き込みを行う直前までリモートプロセスのメモリー領域のチェックを行わない点に注意すること。 結果として、 I<remote_iov> の要素の一つがリモートプロセスで無効なメモリー領域を参照している場合、 部分的な読み出し/書き込み (「返り値」の節を参照) が行われることになる。 これ以降は読み出し/書き込みは行われない。 リモートプロセスから長さ不明のデータ (例えば NULL 終端された C 文字列) を読み出す際で、 リモート側の一つの I<iovec> 要素が複数のメモリーページ (通常は 4KiB) にまたがらないようにしている場合は、 この点に注意が必要である。\n"
-"(リモートからの読み出しを 2 つの I<remote_iov> 要素に分割し、 1 つの I<local_iov> 要素への書き込みにマージすればよい。 最初の読み出しでページ境界まで読み出し、 次の読み出しを次のページ境界から行う。)"
+"ただし、 これらのシステムコールは、 実際に読み出し/書き込みを行う直前までリ"
+"モートプロセスのメモリー領域のチェックを行わない点に注意すること。 結果とし"
+"て、 I<remote_iov> の要素の一つがリモートプロセスで無効なメモリー領域を参照し"
+"ている場合、 部分的な読み出し/書き込み (「返り値」の節を参照) が行われること"
+"になる。 これ以降は読み出し/書き込みは行われない。 リモートプロセスから長さ不"
+"明のデータ (例えば NULL 終端された C 文字列) を読み出す際で、 リモート側の一"
+"つの I<iovec> 要素が複数のメモリーページ (通常は 4KiB) にまたがらないようにし"
+"ている場合は、 この点に注意が必要である。\n"
+"(リモートからの読み出しを 2 つの I<remote_iov> 要素に分割し、 1 つの "
+"I<local_iov> 要素への書き込みにマージすればよい。 最初の読み出しでページ境界"
+"まで読み出し、 次の読み出しを次のページ境界から行う。)"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:225
"group-ID of the remote process must match the real group ID of the caller. "
"(The permission required is exactly the same as that required to perform a "
"B<ptrace>(2) B<PTRACE_ATTACH> on the remote process.)"
-msgstr "他のプロセスからの読み出しや他のプロセスへの書き込みを行うには、 呼び出し元がケーパビリティ B<CAP_SYS_PTRACE> を持っていなければならない、もしくは、 リモートプロセスの実ユーザー ID、 実効ユーザー ID、 保存 set-user-ID が呼び出し元の実ユーザー ID と一致し、 かつリモートプロセスの実グループ ID、 実効グループ ID、 保存 set-group-ID が呼び出し元の実グループ ID と一致していなければならない。 (ここで必要なアクセス許可は、 リモートプロセスに対して B<ptrace>(2) の B<PTRACE_ATTACH> を実行するのに必要な許可と全く同じである。)"
+msgstr ""
+"他のプロセスからの読み出しや他のプロセスへの書き込みを行うには、 呼び出し元が"
+"ケーパビリティ B<CAP_SYS_PTRACE> を持っていなければならない、もしくは、 リ"
+"モートプロセスの実ユーザー ID、 実効ユーザー ID、 保存 set-user-ID が呼び出し"
+"元の実ユーザー ID と一致し、 かつリモートプロセスの実グループ ID、 実効グルー"
+"プ ID、 保存 set-group-ID が呼び出し元の実グループ ID と一致していなければな"
+"らない。 (ここで必要なアクセス許可は、 リモートプロセスに対して B<ptrace>(2) "
+"の B<PTRACE_ATTACH> を実行するのに必要な許可と全く同じである。)"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:241
"I<iovec> elements. These system calls won't perform a partial transfer that "
"splits a single I<iovec> element.) The caller should check the return value "
"to determine whether a partial read/write occurred."
-msgstr "成功すると、 B<process_vm_readv>() は読み出したバイト数を返し、 B<process_vm_writev>() は書き込んだバイト数を返す。 この返り値は、 読み出し/書き込みが部分的に行われた場合には、 要求された総バイト数よりも小さくなることがある (部分的な転送は I<iovec> 要素単位に行われ、 これらのシステムコールが一つの I<iovec> 要素の一部だけが転送されることはない)。 呼び出し元は返り値を検査して、 部分的な読み出し/書き込みが起こったかどうかを判定できる。"
+msgstr ""
+"成功すると、 B<process_vm_readv>() は読み出したバイト数を返し、 "
+"B<process_vm_writev>() は書き込んだバイト数を返す。 この返り値は、 読み出し/"
+"書き込みが部分的に行われた場合には、 要求された総バイト数よりも小さくなること"
+"がある (部分的な転送は I<iovec> 要素単位に行われ、 これらのシステムコールが一"
+"つの I<iovec> 要素の一部だけが転送されることはない)。 呼び出し元は返り値を検"
+"査して、 部分的な読み出し/書き込みが起こったかどうかを判定できる。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:245
msgid ""
"The sum of the I<iov_len> values of either I<local_iov> or I<remote_iov> "
"overflows a I<ssize_t> value."
-msgstr "I<local_iov> か I<remote_iov> のいずれかの I<iov_len> の合計値が I<ssize_t> で表現できる値を超えている。"
+msgstr ""
+"I<local_iov> か I<remote_iov> のいずれかの I<iov_len> の合計値が I<ssize_t> "
+"で表現できる値を超えている。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:261
msgid ""
"The memory described by I<local_iov> is outside the caller's accessible "
"address space."
-msgstr "I<local_iov> で指定されたメモリーが呼び出し元がアクセス可能なアドレス空間の外にある。"
+msgstr ""
+"I<local_iov> で指定されたメモリーが呼び出し元がアクセス可能なアドレス空間の外"
+"にある。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:278
msgid ""
"The memory described by I<remote_iov> is outside the accessible address "
"space of the process I<pid>."
-msgstr "I<remote_iov> で指定されたメモリーがプロセス I<pid> がアクセス可能なアドレス空間の外にある。"
+msgstr ""
+"I<remote_iov> で指定されたメモリーがプロセス I<pid> がアクセス可能なアドレス"
+"空間の外にある。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:283
msgid ""
"The data transfers performed by B<process_vm_readv>() and "
"B<process_vm_writev>() are not guaranteed to be atomic in any way."
-msgstr "B<process_vm_readv>() と B<process_vm_writev>() により実行されるデータ転送をどのように行ったとしても、 これらがアトミックに行われる保証はない。"
+msgstr ""
+"B<process_vm_readv>() と B<process_vm_writev>() により実行されるデータ転送を"
+"どのように行ったとしても、 これらがアトミックに行われる保証はない。"
#. Original user is MPI, http://www.mcs.anl.gov/research/projects/mpi/
#. See also some benchmarks at http://lwn.net/Articles/405284/
"double copy that would be required when using, for example, shared memory or "
"pipes)."
msgstr ""
-"これらのシステムコールは、 (共有メモリーやパイプなどを使った場合に必要となる 2 回のコピーではなく)\n"
-"1 回のコピー処理でメッセージの交換を許すことで、 高速なメッセージ送信をできるようにするために設計された。"
+"これらのシステムコールは、 (共有メモリーやパイプなどを使った場合に必要となる "
+"2 回のコピーではなく)\n"
+"1 回のコピー処理でメッセージの交換を許すことで、 高速なメッセージ送信をできる"
+"ようにするために設計された。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:319
"The following code sample demonstrates the use of B<process_vm_readv>(). It "
"reads 20 bytes at the address 0x10000 from the process with PID 10 and "
"writes the first 10 bytes into I<buf1> and the second 10 bytes into I<buf2>."
-msgstr "以下のサンプルコードは B<process_vm_readv>() の使用例を示すものである。 このコードは PID 10 のプロセスのアドレス 0x10000 から 20 バイトを読み取り、 最初の 10 バイトを I<buf1> に、 残りの 10 バイトを I<buf2> に書き込む。"
+msgstr ""
+"以下のサンプルコードは B<process_vm_readv>() の使用例を示すものである。 この"
+"コードは PID 10 のプロセスのアドレス 0x10000 から 20 バイトを読み取り、 最初"
+"の 10 バイトを I<buf1> に、 残りの 10 バイトを I<buf2> に書き込む。"
#. type: Plain text
#: build/C/man2/process_vm_readv.2:322
"\"tracer\") may observe and control the execution of another process (the "
"\"tracee\"), and examine and change the tracee's memory and registers. It "
"is primarily used to implement breakpoint debugging and system call tracing."
-msgstr "B<ptrace>() システムコールは、 あるプロセス (\"tracer\") が、 別のプロセス (\"tracee\") の実行の監視/制御を行ったり、 tracee のメモリーやレジスターの調査/変更を行ったりする手段を提供する。 B<ptrace>() は、 主にブレークポイントによるデバッグやシステムコールのトレースを実装するのに用いられる。"
+msgstr ""
+"B<ptrace>() システムコールは、 あるプロセス (\"tracer\") が、 別のプロセス "
+"(\"tracee\") の実行の監視/制御を行ったり、 tracee のメモリーやレジスターの調"
+"査/変更を行ったりする手段を提供する。 B<ptrace>() は、 主にブレークポイント"
+"によるデバッグやシステムコールのトレースを実装するのに用いられる。"
#. type: Plain text
#: build/C/man2/ptrace.2:75
"resulting child do a B<PTRACE_TRACEME>, followed (typically) by an "
"B<execve>(2). Alternatively, one process may commence tracing another "
"process using B<PTRACE_ATTACH> or B<PTRACE_SEIZE>."
-msgstr "プロセスがトレースを開始するには、 まず親プロセスで B<fork>(2) を呼び出す。 生成された子プロセスで B<PTRACE_TRACEME> を行い、 続いて (典型的には) B<execve>(2) を行なう。 別の方法としては、 プロセスが別のプロセスに対して B<PTRACE_ATTACH> か B<PTRACE_SEIZE> を使用し、 トレースを開始する。"
+msgstr ""
+"プロセスがトレースを開始するには、 まず親プロセスで B<fork>(2) を呼び出す。 "
+"生成された子プロセスで B<PTRACE_TRACEME> を行い、 続いて (典型的には) "
+"B<execve>(2) を行なう。 別の方法としては、 プロセスが別のプロセスに対して "
+"B<PTRACE_ATTACH> か B<PTRACE_SEIZE> を使用し、 トレースを開始する。"
#. type: Plain text
#: build/C/man2/ptrace.2:115
"various ptrace requests to inspect and modify the tracee. The tracer then "
"causes the tracee to continue, optionally ignoring the delivered signal (or "
"even delivering a different signal instead)."
-msgstr "トレースの実行中、tracee はシグナルが配送されるたびに、 たとえそのシグナルが無視されている場合であっても停止する (B<SIGKILL> は例外で、通常どおりの効果を持つ)。 tracer には次の B<waitpid>(2) (や関連の \"wait\" システムコール) の呼び出しで通知され、 その呼び出しでは tracee で停止の原因を示す情報が入った I<status> 値が返される。 tracee が停止している間に、 tracer は様々な ptrace の要求を使って tracee を調査したり修正したりすることができる。 それから tracer は tracee の実行を再開させるが、 配送されたシグナルを無視することもできる (あるいは別のシグナルを配送することもできる) 。"
+msgstr ""
+"トレースの実行中、tracee はシグナルが配送されるたびに、 たとえそのシグナルが"
+"無視されている場合であっても停止する (B<SIGKILL> は例外で、通常どおりの効果を"
+"持つ)。 tracer には次の B<waitpid>(2) (や関連の \"wait\" システムコール) の呼"
+"び出しで通知され、 その呼び出しでは tracee で停止の原因を示す情報が入った "
+"I<status> 値が返される。 tracee が停止している間に、 tracer は様々な ptrace "
+"の要求を使って tracee を調査したり修正したりすることができる。 それから "
+"tracer は tracee の実行を再開させるが、 配送されたシグナルを無視することもで"
+"きる (あるいは別のシグナルを配送することもできる) 。"
#. type: Plain text
#: build/C/man2/ptrace.2:125
msgid ""
"When the tracer is finished tracing, it can cause the tracee to continue "
"executing in a normal, untraced mode via B<PTRACE_DETACH>."
-msgstr "tracer がトレースを終了する際には、 B<PTRACE_DETACH> を用いて tracee を通常のトレースなしのモードにして、 実行を継続させることができる。"
+msgstr ""
+"tracer がトレースを終了する際には、 B<PTRACE_DETACH> を用いて tracee を通常の"
+"トレースなしのモードにして、 実行を継続させることができる。"
#. type: Plain text
#: build/C/man2/ptrace.2:133
"specifies the thread ID of the tracee to be acted on. For requests other "
"than B<PTRACE_ATTACH>, B<PTRACE_SEIZE>, B<PTRACE_INTERRUPT>, and "
"B<PTRACE_KILL>, the tracee must be stopped."
-msgstr "B<PTRACE_TRACEME> 要求は tracee だけが使用するものである。 残りの要求は tracer だけが使用する。 以下の要求では、I<pid> は操作の対象となる tracee のスレッド ID を指定する。 B<PTRACE_ATTACH>, B<PTRACE_SEIZE>, B<PTRACE_INTERRUPT>, B<PTRACE_KILL> 以外の要求では、 tracee は停止していなければならない。"
+msgstr ""
+"B<PTRACE_TRACEME> 要求は tracee だけが使用するものである。 残りの要求は "
+"tracer だけが使用する。 以下の要求では、I<pid> は操作の対象となる tracee のス"
+"レッド ID を指定する。 B<PTRACE_ATTACH>, B<PTRACE_SEIZE>, "
+"B<PTRACE_INTERRUPT>, B<PTRACE_KILL> 以外の要求では、 tracee は停止していなけ"
+"ればならない。"
#. type: TP
#: build/C/man2/ptrace.2:158
"word as the result of the B<ptrace>() call. Linux does not have separate "
"text and data address spaces, so these two requests are currently "
"equivalent. (I<data> is ignored; but see NOTES.)"
-msgstr "tracee のメモリーの I<addr> のアドレスから 1 ワードを読み出す。 読み出したワードは B<ptrace>() の返り値として返される。 Linux ではテキスト (text) とデータ (data) で 同じアドレス空間を使用するため、これらの 2 つの要求は現在のところ 同じものである。 (I<data> は無視される。 ただし「注意」を参照。)"
+msgstr ""
+"tracee のメモリーの I<addr> のアドレスから 1 ワードを読み出す。 読み出した"
+"ワードは B<ptrace>() の返り値として返される。 Linux ではテキスト (text) と"
+"データ (data) で 同じアドレス空間を使用するため、これらの 2 つの要求は現在の"
+"ところ 同じものである。 (I<data> は無視される。 ただし「注意」を参照。)"
#. type: TP
#: build/C/man2/ptrace.2:169
"hE<gt>>). The word is returned as the result of the B<ptrace>() call. "
"Typically, the offset must be word-aligned, though this might vary by "
"architecture. See NOTES. (I<data> is ignored; but see NOTES.)"
-msgstr "tracee の USER 領域のオフセット I<addr> の位置から 1 ワードを読み込む。USER 領域にはそのプロセスの レジスター (registers) などの情報が保持されている (I<E<lt>sys/user.hE<gt>> を参照)。読み込んだワードは B<ptrace>() コールの結果として返される。 たいていはオフセットはワード境界になければならないが、 アーキテクチャーによってはその必要はない。 「注意」の節を参照。 (I<data> は無視される。 ただし「注意」を参照。)"
+msgstr ""
+"tracee の USER 領域のオフセット I<addr> の位置から 1 ワードを読み込む。USER "
+"領域にはそのプロセスの レジスター (registers) などの情報が保持されている "
+"(I<E<lt>sys/user.hE<gt>> を参照)。読み込んだワードは B<ptrace>() コールの結"
+"果として返される。 たいていはオフセットはワード境界になければならないが、 "
+"アーキテクチャーによってはその必要はない。 「注意」の節を参照。 (I<data> は無"
+"視される。 ただし「注意」を参照。)"
#. type: TP
#: build/C/man2/ptrace.2:187
"Copy the word I<data> to the address I<addr> in the tracee's memory. As for "
"B<PTRACE_PEEKTEXT> and B<PTRACE_PEEKDATA>, these two requests are currently "
"equivalent."
-msgstr "ワード I<data> を tracee のメモリーの I<addr> のアドレスへコピーする。 B<PTRACE_PEEKTEXT> や B<PTRACE_PEEKDATA> と同様に、 現在のところ二つの要求は同じものである。"
+msgstr ""
+"ワード I<data> を tracee のメモリーの I<addr> のアドレスへコピーする。 "
+"B<PTRACE_PEEKTEXT> や B<PTRACE_PEEKDATA> と同様に、 現在のところ二つの要求は"
+"同じものである。"
#. type: TP
#: build/C/man2/ptrace.2:199
"B<PTRACE_PEEKUSER>, the offset must typically be word-aligned. In order to "
"maintain the integrity of the kernel, some modifications to the USER area "
"are disallowed."
-msgstr "ワード I<data> を tracee の USER 領域のオフセット I<addr> のアドレスにコピーする。 B<PTRACE_PEEKUSER> と同様に、通常、オフセットはワード境界になければならない。 カーネルの完全性 (integrity) を維持するため、 変更内容によっては USER 領域の変更は禁止されている。"
+msgstr ""
+"ワード I<data> を tracee の USER 領域のオフセット I<addr> のアドレスにコピー"
+"する。 B<PTRACE_PEEKUSER> と同様に、通常、オフセットはワード境界になければな"
+"らない。 カーネルの完全性 (integrity) を維持するため、 変更内容によっては "
+"USER 領域の変更は禁止されている。"
#. type: TP
#: build/C/man2/ptrace.2:215
"I<data> is ignored and the registers are copied to the address I<addr>. "
"B<PTRACE_GETREGS> and B<PTRACE_GETFPREGS> are not present on all "
"architectures."
-msgstr "それぞれ、 tracee の汎用レジスター、 浮動小数点レジスターを tracer の I<data> のアドレスにコピーする。この data の書式に関しては I<E<lt>sys/user.hE<gt>> を参照すること。(I<addr> は無視される。) SPARC システムでは I<data> と I<addr> の意味が逆になっている点に注意。 つまり、 I<data> は無視され、 レジスターはアドレス I<addr> にコピーされる。 B<PTRACE_GETREGS> と B<PTRACE_GETFPREGS> はすべてのアーキテクチャーで存在するわけではない。"
+msgstr ""
+"それぞれ、 tracee の汎用レジスター、 浮動小数点レジスターを tracer の "
+"I<data> のアドレスにコピーする。この data の書式に関しては I<E<lt>sys/user."
+"hE<gt>> を参照すること。(I<addr> は無視される。) SPARC システムでは I<data> "
+"と I<addr> の意味が逆になっている点に注意。 つまり、 I<data> は無視され、 レ"
+"ジスターはアドレス I<addr> にコピーされる。 B<PTRACE_GETREGS> と "
+"B<PTRACE_GETFPREGS> はすべてのアーキテクチャーで存在するわけではない。"
#. type: TP
#: build/C/man2/ptrace.2:238
"registers are copied from the address I<addr>. B<PTRACE_SETREGS> and "
"B<PTRACE_SETFPREGS> are not present on all architectures."
msgstr ""
-"それぞれ、 tracee の汎用レジスター、浮動小数点レジスターに tracer の I<date> のアドレスからコピーする。 B<PTRACE_POKEUSER> と同様に、汎用レジスターによっては 変更が禁止されている場合がある。 (I<addr> は無視される。)\n"
+"それぞれ、 tracee の汎用レジスター、浮動小数点レジスターに tracer の I<date> "
+"のアドレスからコピーする。 B<PTRACE_POKEUSER> と同様に、汎用レジスターによっ"
+"ては 変更が禁止されている場合がある。 (I<addr> は無視される。)\n"
"\n"
"Note that SPARC systems have the meaning of I<data> and I<addr>\n"
"reversed; that is, I<data> is ignored and the registers are copied\n"
"Retrieve information about the signal that caused the stop. Copy a "
"I<siginfo_t> structure (see B<sigaction>(2)) from the tracee to the address "
"I<data> in the tracer. (I<addr> is ignored.)"
-msgstr "停止の原因となったシグナルに関する情報を取得する。 I<siginfo_t> 構造体 (B<sigaction>(2) 参照) を tracee から tracer の I<data> のアドレスにコピーする。 (I<addr> は無視される。)"
+msgstr ""
+"停止の原因となったシグナルに関する情報を取得する。 I<siginfo_t> 構造体 "
+"(B<sigaction>(2) 参照) を tracee から tracer の I<data> のアドレスにコピーす"
+"る。 (I<addr> は無視される。)"
#. type: TP
#: build/C/man2/ptrace.2:305
"would normally be delivered to the tracee and were caught by the tracer. It "
"may be difficult to tell these normal signals from synthetic signals "
"generated by B<ptrace>() itself. (I<addr> is ignored.)"
-msgstr "シグナル情報を設定する。 I<siginfo_t> 構造体を tracer のデータ I<data> のアドレスから tracee にコピーする。 この処理を行うことができるのは、 tracee に通常は配送されるはずで トレーサに捕捉されたシグナルについてだけである。 これらの通常のシグナルと B<ptrace>() 自身が発生するシグナルを見分けるのは難しいかもしれない。 (I<addr> は無視される。)"
+msgstr ""
+"シグナル情報を設定する。 I<siginfo_t> 構造体を tracer のデータ I<data> のアド"
+"レスから tracee にコピーする。 この処理を行うことができるのは、 tracee に通常"
+"は配送されるはずで トレーサに捕捉されたシグナルについてだけである。 これらの"
+"通常のシグナルと B<ptrace>() 自身が発生するシグナルを見分けるのは難しいかも"
+"しれない。 (I<addr> は無視される。)"
#. type: TP
#: build/C/man2/ptrace.2:321
"newly cloned process, which will start with a B<SIGSTOP>, or "
"B<PTRACE_EVENT_STOP> if B<PTRACE_SEIZE> was used. A B<waitpid>(2) by the "
"tracer will return a I<status> value such that"
-msgstr "次の B<clone>(2) 呼び出し時に tracee を停止し、 新しくクローンされたプロセスのトレースを自動的に開始し、 B<SIGSTOP> でプロセスの実行を開始する。 B<PTRACE_SEIZE> が使用された場合は B<PTRACE_EVENT_STOP> で開始する。 tracer による B<waitpid>(2) の呼び出しでは以下のような I<status> 値が返る。"
+msgstr ""
+"次の B<clone>(2) 呼び出し時に tracee を停止し、 新しくクローンされたプロセス"
+"のトレースを自動的に開始し、 B<SIGSTOP> でプロセスの実行を開始する。 "
+"B<PTRACE_SEIZE> が使用された場合は B<PTRACE_EVENT_STOP> で開始する。 tracer "
+"による B<waitpid>(2) の呼び出しでは以下のような I<status> 値が返る。"
#. type: Plain text
#: build/C/man2/ptrace.2:432
"be delivered instead if B<PTRACE_O_TRACEVFORK> is set; otherwise if the "
"tracee calls B<clone>(2) with the exit signal set to B<SIGCHLD>, "
"B<PTRACE_EVENT_FORK> will be delivered if B<PTRACE_O_TRACEFORK> is set."
-msgstr "このオプションで全ての B<clone>(2) コールを捕まえられるわけではない。 tracee が B<CLONE_VFORK> フラグ付きで B<clone>(2) を呼び出した場合、 B<PTRACE_O_TRACEVFORK> が設定されていれば代わりに B<PTRACE_EVENT_VFORK> が配送される。 また、 tracee が終了シグナルを B<SIGCHLD> に設定して B<clone>(2) を呼び出した場合は、 B<PTRACE_O_TRACEFORK> が設定されていれば B<PTRACE_EVENT_FORK> が配送される。"
+msgstr ""
+"このオプションで全ての B<clone>(2) コールを捕まえられるわけではない。 "
+"tracee が B<CLONE_VFORK> フラグ付きで B<clone>(2) を呼び出した場合、 "
+"B<PTRACE_O_TRACEVFORK> が設定されていれば代わりに B<PTRACE_EVENT_VFORK> が配"
+"送される。 また、 tracee が終了シグナルを B<SIGCHLD> に設定して B<clone>(2) "
+"を呼び出した場合は、 B<PTRACE_O_TRACEFORK> が設定されていれば "
+"B<PTRACE_EVENT_FORK> が配送される。"
#. type: TP
#: build/C/man2/ptrace.2:457
msgid ""
"Stop the tracee at exit. A B<waitpid>(2) by the tracer will return a "
"I<status> value such that"
-msgstr "exit 時に tracee を停止する。 tracer による B<waiting>(2) では以下のような I<status> 値が返る。"
+msgstr ""
+"exit 時に tracee を停止する。 tracer による B<waiting>(2) では以下のような "
+"I<status> 値が返る。"
#. type: Plain text
#: build/C/man2/ptrace.2:486
"normal exit notification is done after the process is finished exiting. "
"Even though context is available, the tracer cannot prevent the exit from "
"happening at this point."
-msgstr "tracee の停止はレジスターがまだ参照可能であるプロセス終了処理の初期に行われ、 トレーサはどこで終了が発生したかを知ることができる。 通常の終了通知 (exit notification) はプロセスの終了処理が完了した後に 行われる。コンテキストを参照することはできるにも関わらず、 トレーサはこの時点から終了を止めることはできない。"
+msgstr ""
+"tracee の停止はレジスターがまだ参照可能であるプロセス終了処理の初期に行わ"
+"れ、 トレーサはどこで終了が発生したかを知ることができる。 通常の終了通知 "
+"(exit notification) はプロセスの終了処理が完了した後に 行われる。コンテキスト"
+"を参照することはできるにも関わらず、 トレーサはこの時点から終了を止めることは"
+"できない。"
#. type: TP
#: build/C/man2/ptrace.2:498
"newly forked process, which will start with a B<SIGSTOP>, or "
"B<PTRACE_EVENT_STOP> if B<PTRACE_SEIZE> was used. A B<waitpid>(2) by the "
"tracer will return a I<status> value such that"
-msgstr "次の B<fork>(2) 呼び出し時に tracee を停止し、 新しく fork されたプロセスのトレースを自動的に開始し、 B<SIGSTOP> でそのプロセスの実行を開始する。 B<PTRACE_SEIZE> が使用された場合は B<PTRACE_EVENT_STOP> で実行を開始する。 tracer による B<waitpid>(2) の呼び出しでは以下のような I<status> 値が返る。"
+msgstr ""
+"次の B<fork>(2) 呼び出し時に tracee を停止し、 新しく fork されたプロセスの"
+"トレースを自動的に開始し、 B<SIGSTOP> でそのプロセスの実行を開始する。 "
+"B<PTRACE_SEIZE> が使用された場合は B<PTRACE_EVENT_STOP> で実行を開始する。 "
+"tracer による B<waitpid>(2) の呼び出しでは以下のような I<status> 値が返る。"
#. type: Plain text
#: build/C/man2/ptrace.2:518
"deliver I<SIGTRAP|0x80>). This makes it easy for the tracer to distinguish "
"normal traps from those caused by a system call. (B<PTRACE_O_TRACESYSGOOD> "
"may not work on all architectures.)"
-msgstr "システムコールのトラップが配送されたときに、シグナル番号のビット 7 を設定する (すなわち、I<SIGTRAP | 0x80> を配送する)。 これにより、トレーサが通常のトラップとシステムコールによるトラップを区別しやすくなる。 (B<PTRACE_O_TRACESYSGOOD> はどのアーキテクチャーでも動作しない可能性がある。)"
+msgstr ""
+"システムコールのトラップが配送されたときに、シグナル番号のビット 7 を設定す"
+"る (すなわち、I<SIGTRAP | 0x80> を配送する)。 これにより、トレーサが通常のト"
+"ラップとシステムコールによるトラップを区別しやすくなる。 "
+"(B<PTRACE_O_TRACESYSGOOD> はどのアーキテクチャーでも動作しない可能性がある。)"
#. type: TP
#: build/C/man2/ptrace.2:531
"newly vforked process, which will start with a B<SIGSTOP>, or "
"B<PTRACE_EVENT_STOP> if B<PTRACE_SEIZE> was used. A B<waitpid>(2) by the "
"tracer will return a I<status> value such that"
-msgstr "次の B<vfork>(2) 呼び出し時に tracee を停止し、 新しく vfork されたプロセスのトレースを自動的に開始し、 B<SIGSTOP> でそのプロセスの実行を開始する。 B<PTRACE_SEIZE> が使用された場合は B<PTRACE_EVENT_STOP> で実行を開始する。 tracer による B<waitpid>(2) の呼び出しでは以下のような I<status> 値が返る。"
+msgstr ""
+"次の B<vfork>(2) 呼び出し時に tracee を停止し、 新しく vfork されたプロセス"
+"のトレースを自動的に開始し、 B<SIGSTOP> でそのプロセスの実行を開始する。 "
+"B<PTRACE_SEIZE> が使用された場合は B<PTRACE_EVENT_STOP> で実行を開始する。 "
+"tracer による B<waitpid>(2) の呼び出しでは以下のような I<status> 値が返る。"
#. type: Plain text
#: build/C/man2/ptrace.2:551
"Stop the tracee when a B<seccomp>(2) B<SECCOMP_RET_TRACE> rule is "
"triggered. A B<waitpid>(2) by the tracer will return a I<status> value "
"such that"
-msgstr "B<seccomp>(2) B<SECCOMP_RET_TRACE> ルールが起動された場合に tracee を停止する。 tracer による B<waitpid>(2) の呼び出しでは以下のような I<status> 値が返る。"
+msgstr ""
+"B<seccomp>(2) B<SECCOMP_RET_TRACE> ルールが起動された場合に tracee を停止す"
+"る。 tracer による B<waitpid>(2) の呼び出しでは以下のような I<status> 値が返"
+"る。"
#. type: Plain text
#: build/C/man2/ptrace.2:585
"B<PTRACE_EVENT_SECCOMP>, this is the B<seccomp>(2) filter's "
"B<SECCOMP_RET_DATA> associated with the triggered rule. (I<addr> is "
"ignored.)"
-msgstr "発生したばかりの ptrace イベントに関するメッセージを (I<unsigned long> 型で) 取得する。 取得したメッセージは tracer の I<data> のアドレスに格納される。 格納される内容は、 B<PTRACE_EVENT_EXIT> の場合は tracee の終了ステータスである。 B<PTRACE_EVENT_FORK>, B<PTRACE_EVENT_VFORK>, B<PTRACE_EVENT_VFORK_DONE>, B<PTRACE_EVENT_CLONE> の場合は新しいプロセスの PID が格納される。 B<PTRACE_EVENT_SECCOMP> の場合は、起動されたルールに関連付けられた B<seccomp>(2) フィルターの B<SECCOMP_RET_DATA> が格納される。 (I<addr> は無視される。)"
+msgstr ""
+"発生したばかりの ptrace イベントに関するメッセージを (I<unsigned long> 型で) "
+"取得する。 取得したメッセージは tracer の I<data> のアドレスに格納される。 格"
+"納される内容は、 B<PTRACE_EVENT_EXIT> の場合は tracee の終了ステータスであ"
+"る。 B<PTRACE_EVENT_FORK>, B<PTRACE_EVENT_VFORK>, "
+"B<PTRACE_EVENT_VFORK_DONE>, B<PTRACE_EVENT_CLONE> の場合は新しいプロセスの "
+"PID が格納される。 B<PTRACE_EVENT_SECCOMP> の場合は、起動されたルールに関連付"
+"けられた B<seccomp>(2) フィルターの B<SECCOMP_RET_DATA> が格納される。 "
+"(I<addr> は無視される。)"
#. type: TP
#: build/C/man2/ptrace.2:623
"otherwise, no signal is delivered. Thus, for example, the tracer can "
"control whether a signal sent to the tracee is delivered or not. (I<addr> "
"is ignored.)"
-msgstr "停止した tracee の実行を再開させる。 I<data> がゼロでない場合、 tracee に配送されるシグナル数と解釈される。 ゼロの場合はシグナルは配送されない。 これを使うと、例えば、 tracer は tracee に送られたシグナルを実際に配送するかどうかを 制御することができる。(I<addr> は無視される。)"
+msgstr ""
+"停止した tracee の実行を再開させる。 I<data> がゼロでない場合、 tracee に配送"
+"されるシグナル数と解釈される。 ゼロの場合はシグナルは配送されない。 これを使"
+"うと、例えば、 tracer は tracee に送られたシグナルを実際に配送するかどうかを "
+"制御することができる。(I<addr> は無視される。)"
#. type: TP
#: build/C/man2/ptrace.2:635
"the system call at the first stop, then do another B<PTRACE_SYSCALL> and "
"inspect the return value of the system call at the second stop. The I<data> "
"argument is treated as for B<PTRACE_CONT>. (I<addr> is ignored.)"
-msgstr "B<PTRACE_CONT> と同様に停止した tracee を再開する。ただし、 B<PTRACE_SYSCALL> の場合は tracee が 次にシステムコールに入るかシステムコールから抜けるかする時に、 B<PTRACE_SINGLESTEP> の場合は 1 命令 (instruction) 実行した後に停止させる (通常どおり、 tracee はシグナルを受け取った場合にも停止する)。 tracer から見ると、 tracee は B<SIGTRAP> を受信して停止したように見える。そのため、例えば B<PTRACE_SYSCALL> を使うと、1回目の停止で引き数を調べて B<PTRACE_SYSCALL> を実行し、 2回目の停止でシステムコールの返り値を調べる、 というようなことができる。 引き数 I<data> は B<PTRACE_CONT> の場合と同じ様に解釈される。 (I<addr> は無視される。)"
+msgstr ""
+"B<PTRACE_CONT> と同様に停止した tracee を再開する。ただし、 "
+"B<PTRACE_SYSCALL> の場合は tracee が 次にシステムコールに入るかシステムコール"
+"から抜けるかする時に、 B<PTRACE_SINGLESTEP> の場合は 1 命令 (instruction) 実"
+"行した後に停止させる (通常どおり、 tracee はシグナルを受け取った場合にも停止"
+"する)。 tracer から見ると、 tracee は B<SIGTRAP> を受信して停止したように見え"
+"る。そのため、例えば B<PTRACE_SYSCALL> を使うと、1回目の停止で引き数を調べて "
+"B<PTRACE_SYSCALL> を実行し、 2回目の停止でシステムコールの返り値を調べる、 と"
+"いうようなことができる。 引き数 I<data> は B<PTRACE_CONT> の場合と同じ様に解"
+"釈される。 (I<addr> は無視される。)"
#. type: TP
#: build/C/man2/ptrace.2:659
"like User Mode Linux that want to emulate all the tracee's system calls. "
"The I<data> argument is treated as for B<PTRACE_CONT>. The I<addr> argument "
"is ignored. These requests are currently supported only on x86."
-msgstr "B<PTRACE_SYSEMU> は、実行を再開し、次のシステムコールに入る時に停止させる。 システムコールは実行されない。 B<PTRACE_SYSEMU_SINGLESTEP> も同様だが、システムコールでない場合には 1 命令 (singlestep) だけ実行した時点でも停止させる。 このコールは User Mode Linux のように tracee のシステムコールを全て エミュレートしようとするプログラムで使用される。 引き数 I<data> は B<PTRACE_CONT> の場合と同じ様に解釈される。 I<addr> 引き数は無視される。 現在のところこれらの要求は x86 でのみサポートされている。"
+msgstr ""
+"B<PTRACE_SYSEMU> は、実行を再開し、次のシステムコールに入る時に停止させる。 "
+"システムコールは実行されない。 B<PTRACE_SYSEMU_SINGLESTEP> も同様だが、システ"
+"ムコールでない場合には 1 命令 (singlestep) だけ実行した時点でも停止させる。 "
+"このコールは User Mode Linux のように tracee のシステムコールを全て エミュ"
+"レートしようとするプログラムで使用される。 引き数 I<data> は B<PTRACE_CONT> "
+"の場合と同じ様に解釈される。 I<addr> 引き数は無視される。 現在のところこれら"
+"の要求は x86 でのみサポートされている。"
#. type: TP
#: build/C/man2/ptrace.2:680
msgid ""
"Send the tracee a B<SIGKILL> to terminate it. (I<addr> and I<data> are "
"ignored.)"
-msgstr "tracee に B<SIGKILL> を送り終了させる。(I<addr> と I<data> は無視される。)"
+msgstr ""
+"tracee に B<SIGKILL> を送り終了させる。(I<addr> と I<data> は無視される。)"
#. [Note from Denys Vlasenko:
#. deprecation suggested by Oleg Nesterov. He prefers to deprecate it
"Restart the stopped tracee as for B<PTRACE_CONT>, but first detach from it. "
"Under Linux, a tracee can be detached in this way regardless of which method "
"was used to initiate tracing. (I<addr> is ignored.)"
-msgstr "B<PTRACE_CONT> と同様に停止した tracee を再開するが、 まずそのプロセスからの分離 (detach) を行う。 Linux では、トレースされている tracee はどのような方法でトレースを開始されたとしても、この方法で分離 (detach) することができる。 (I<addr> は無視される。)"
+msgstr ""
+"B<PTRACE_CONT> と同様に停止した tracee を再開するが、 まずそのプロセスからの"
+"分離 (detach) を行う。 Linux では、トレースされている tracee はどのような方法"
+"でトレースを開始されたとしても、この方法で分離 (detach) することができる。 "
+"(I<addr> は無視される。)"
#. type: SS
#: build/C/man2/ptrace.2:804
msgid ""
"On success, the B<PTRACE_PEEK*> requests return the requested data (but see "
"NOTES), while other requests return zero."
-msgstr "成功すると B<PTRACE_PEEK*> の場合は要求したデータを返し (「注意」を参照)、 それ以外の場合は 0 を返す。"
+msgstr ""
+"成功すると B<PTRACE_PEEK*> の場合は要求したデータを返し (「注意」を参照)、 そ"
+"れ以外の場合は 0 を返す。"
#. type: Plain text
#: build/C/man2/ptrace.2:1911
"the value returned by a successful B<PTRACE_PEEK*> request may be -1, the "
"caller must clear I<errno> before the call, and then check it afterward to "
"determine whether or not an error occurred."
-msgstr "エラーの場合は -1 を返し、 I<errno> が適切に設定される。 B<PTRACE_PEEK*> が成功して返す値も-1 になることがあるため、 呼び出し元は呼び出しを行う前に I<errno> をクリアして、 あとで I<errno> を調べ、エラーか発生したのかどうかを判断しなければならない。"
+msgstr ""
+"エラーの場合は -1 を返し、 I<errno> が適切に設定される。 B<PTRACE_PEEK*> が成"
+"功して返す値も-1 になることがあるため、 呼び出し元は呼び出しを行う前に "
+"I<errno> をクリアして、 あとで I<errno> を調べ、エラーか発生したのかどうかを"
+"判断しなければならない。"
#. type: Plain text
#: build/C/man2/ptrace.2:1915
"tracer's or the tracee's memory, probably because the area wasn't mapped or "
"accessible. Unfortunately, under Linux, different variations of this fault "
"will return B<EIO> or B<EFAULT> more or less arbitrarily."
-msgstr "tracer または tracee のメモリーの不正な領域に読み書きしようとした。 おそらくその領域がマッピングされていないか、 その領域へのアクセスが許されていないかである。 不運なことに、Linux ではこのようなエラーの場合、多かれ少なかれ 恣意的に B<EIO> を返したり B<EFAULT> を返したりすることがある。"
+msgstr ""
+"tracer または tracee のメモリーの不正な領域に読み書きしようとした。 おそらく"
+"その領域がマッピングされていないか、 その領域へのアクセスが許されていないかで"
+"ある。 不運なことに、Linux ではこのようなエラーの場合、多かれ少なかれ 恣意的"
+"に B<EIO> を返したり B<EFAULT> を返したりすることがある。"
#. type: Plain text
#: build/C/man2/ptrace.2:1929
"invalid area in the tracer's or the tracee's memory, or there was a word-"
"alignment violation, or an invalid signal was specified during a restart "
"request."
-msgstr "I<request> が不正である。 または、tracer または tracee のメモリーの 不正な領域に読み書きしようとした。 または、ワード境界違反があった。 または、実行再開の要求で不正なシグナルを指定した。"
+msgstr ""
+"I<request> が不正である。 または、tracer または tracee のメモリーの 不正な領"
+"域に読み書きしようとした。 または、ワード境界違反があった。 または、実行再開"
+"の要求で不正なシグナルを指定した。"
#. type: Plain text
#: build/C/man2/ptrace.2:1949
"to or those running set-user-ID/set-group-ID programs, for obvious reasons. "
"Alternatively, the process may already be being traced, or (on kernels "
"before 2.6.26) be B<init>(1) (PID 1)."
-msgstr "指定したプロセスをトレースすることができない。これは tracer が 必要な権限 (必要なケーパビリティは B<CAP_SYS_PTRACE>) を持っていないことが原因の場合がある。 分かりやすい理由を挙げるなら、 非特権プロセスはシグナルを送ることができないプロセスをトレースできないし、 set-user-ID/set-group-ID プログラムを実行しているプロセスはトレースできない。 または、プロセスはすでにトレース中である、 または (カーネル 2.6.26 より前では) B<init>(1) プロセス (PID が 1) である。"
+msgstr ""
+"指定したプロセスをトレースすることができない。これは tracer が 必要な権限 (必"
+"要なケーパビリティは B<CAP_SYS_PTRACE>) を持っていないことが原因の場合があ"
+"る。 分かりやすい理由を挙げるなら、 非特権プロセスはシグナルを送ることができ"
+"ないプロセスをトレースできないし、 set-user-ID/set-group-ID プログラムを実行"
+"しているプロセスはトレースできない。 または、プロセスはすでにトレース中であ"
+"る、 または (カーネル 2.6.26 より前では) B<init>(1) プロセス (PID が 1) であ"
+"る。"
#. type: Plain text
#: build/C/man2/ptrace.2:1954
msgid ""
"The specified process does not exist, or is not currently being traced by "
"the caller, or is not stopped (for requests that require a stopped tracee)."
-msgstr "指定したプロセスが存在しない。 または、指定したプロセスは呼び出したプロセスがトレース中のプロセスではない。 または、指定したプロセスが停止していない (tracee が停止していることが必要な要求の場合)。"
+msgstr ""
+"指定したプロセスが存在しない。 または、指定したプロセスは呼び出したプロセスが"
+"トレース中のプロセスではない。 または、指定したプロセスが停止していない "
+"(tracee が停止していることが必要な要求の場合)。"
#. type: Plain text
#: build/C/man2/ptrace.2:1956
"function with only the I<request> argument fixed. It is recommended to "
"always supply four arguments, even if the requested operation does not use "
"them, setting unused/ignored arguments to I<0L> or I<(void\\ *)\\ 0>."
-msgstr "B<ptrace>() の引き数は上のようなプロトタイプに基づいて解釈されるが、 glibc では、現在のところ B<ptrace>() は I<request> 引き数だけが固定の可変長引き数関数として宣言されている。 要求する操作が引き数を使用しない場合であっても、 未使用や無視される引き数には I<0L> や I<(void\\ *)\\ 0> を設定して、 4 つの引き数を常に省略せずに指定することを推奨する。"
+msgstr ""
+"B<ptrace>() の引き数は上のようなプロトタイプに基づいて解釈されるが、 glibc "
+"では、現在のところ B<ptrace>() は I<request> 引き数だけが固定の可変長引き数"
+"関数として宣言されている。 要求する操作が引き数を使用しない場合であっても、 "
+"未使用や無視される引き数には I<0L> や I<(void\\ *)\\ 0> を設定して、 4 つの引"
+"き数を常に省略せずに指定することを推奨する。"
#. See commit 00cd5c37afd5f431ac186dd131705048c0a11fdb
#. type: Plain text
#: build/C/man2/vmsplice.2:167
msgid "B<splice>(2), B<tee>(2)"
msgstr "B<splice>(2), B<tee>(2)"
+
+#~ msgid ""
+#~ "B< struct kexec_segment *>I<segments>B<, unsigned long >I<flags>B<);>"
+#~ msgstr ""
+#~ "B< struct kexec_segment *>I<segments>B<, unsigned long >I<flags>B<);>"
+
+#~ msgid "Execute the new kernel automatically on a system crash."
+#~ msgstr "システムのクラッシュ時に、新しいカーネルを自動的に実行する。"
+
+#~ msgid ""
+#~ "The kernel image defined by I<segments> is copied from the calling "
+#~ "process into previously reserved memory."
+#~ msgstr ""
+#~ "I<segments> で定義されたカーネルイメージは、\n"
+#~ "呼び出したプロセスから予約済みメモリーにコピーされる。"
+
+#~ msgid "I<flags> is invalid; or I<nr_segments> is too large"
+#~ msgstr "I<flags> が無効である。 I<nr_segments> が大きすぎる。"
+
+#~ msgid ""
+#~ "The required constants are in the Linux kernel source file I<linux/kexec."
+#~ "h>, which is not currently exported to glibc. Therefore, these constants "
+#~ "must be defined manually."
+#~ msgstr ""
+#~ "必要な定数は Linux カーネルのソースファイル I<linux/kexec.h> で定義されて"
+#~ "いる\n"
+#~ "が、現在のところ glibc には公開されていない。\n"
+#~ "そのため、これらの定数は手動で定義しなければならない。"
+
+#~ msgid "2014-04-15"
+#~ msgstr "2014-04-15"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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/arch_prctl.2:25 build/C/man2/futex.2:53 build/C/man2/get_robust_list.2:29 build/C/man2/getunwind.2:27 build/C/man2/kexec_load.2:26 build/C/man2/lookup_dcookie.2:27 build/C/man2/modify_ldt.2:24 build/C/man2/nfsservctl.2:8 build/C/man2/outb.2:26 build/C/man2/pciconfig_read.2:8 build/C/man2/perf_event_open.2:27 build/C/man2/perfmonctl.2:27 build/C/man2/personality.2:32 build/C/man2/pivot_root.2:10 build/C/man2/process_vm_readv.2:29 build/C/man2/ptrace.2:46 build/C/man2/quotactl.2:27 build/C/man2/sendfile.2:19 build/C/man2/set_tid_address.2:25 build/C/man2/splice.2:26 build/C/man2/tee.2:26 build/C/man2/vm86.2:26 build/C/man2/vmsplice.2:26
+#: build/C/man2/arch_prctl.2:25 build/C/man2/futex.2:53 build/C/man2/get_robust_list.2:29 build/C/man2/getunwind.2:27 build/C/man2/kexec_load.2:27 build/C/man2/lookup_dcookie.2:27 build/C/man2/modify_ldt.2:24 build/C/man2/nfsservctl.2:8 build/C/man2/outb.2:26 build/C/man2/pciconfig_read.2:8 build/C/man2/perf_event_open.2:27 build/C/man2/perfmonctl.2:27 build/C/man2/personality.2:32 build/C/man2/pivot_root.2:10 build/C/man2/process_vm_readv.2:29 build/C/man2/ptrace.2:46 build/C/man2/quotactl.2:27 build/C/man2/sendfile.2:19 build/C/man2/set_tid_address.2:25 build/C/man2/splice.2:26 build/C/man2/tee.2:26 build/C/man2/vm86.2:26 build/C/man2/vmsplice.2:26
#, no-wrap
msgid "Linux"
msgstr ""
#. type: TH
-#: build/C/man2/arch_prctl.2:25 build/C/man2/futex.2:53 build/C/man2/getunwind.2:27 build/C/man2/kexec_load.2:26 build/C/man2/lookup_dcookie.2:27 build/C/man2/modify_ldt.2:24 build/C/man2/nfsservctl.2:8 build/C/man2/outb.2:26 build/C/man2/pciconfig_read.2:8 build/C/man2/perf_event_open.2:27 build/C/man2/perfmonctl.2:27 build/C/man2/personality.2:32 build/C/man2/pivot_root.2:10 build/C/man2/process_vm_readv.2:29 build/C/man2/ptrace.2:46 build/C/man2/quotactl.2:27 build/C/man2/sendfile.2:19 build/C/man2/set_tid_address.2:25 build/C/man2/splice.2:26 build/C/man2/tee.2:26 build/C/man2/vm86.2:26 build/C/man2/vmsplice.2:26
+#: build/C/man2/arch_prctl.2:25 build/C/man2/futex.2:53 build/C/man2/getunwind.2:27 build/C/man2/kexec_load.2:27 build/C/man2/lookup_dcookie.2:27 build/C/man2/modify_ldt.2:24 build/C/man2/nfsservctl.2:8 build/C/man2/outb.2:26 build/C/man2/pciconfig_read.2:8 build/C/man2/perf_event_open.2:27 build/C/man2/perfmonctl.2:27 build/C/man2/personality.2:32 build/C/man2/pivot_root.2:10 build/C/man2/process_vm_readv.2:29 build/C/man2/ptrace.2:46 build/C/man2/quotactl.2:27 build/C/man2/sendfile.2:19 build/C/man2/set_tid_address.2:25 build/C/man2/splice.2:26 build/C/man2/tee.2:26 build/C/man2/vm86.2:26 build/C/man2/vmsplice.2:26
#, no-wrap
msgid "Linux Programmer's Manual"
msgstr ""
#. type: SH
-#: build/C/man2/arch_prctl.2:26 build/C/man2/futex.2:54 build/C/man2/get_robust_list.2:30 build/C/man2/getunwind.2:28 build/C/man2/kexec_load.2:27 build/C/man2/lookup_dcookie.2:28 build/C/man2/modify_ldt.2:25 build/C/man2/nfsservctl.2:9 build/C/man2/outb.2:27 build/C/man2/pciconfig_read.2:9 build/C/man2/perf_event_open.2:28 build/C/man2/perfmonctl.2:28 build/C/man2/personality.2:33 build/C/man2/pivot_root.2:11 build/C/man2/process_vm_readv.2:30 build/C/man2/ptrace.2:47 build/C/man2/quotactl.2:28 build/C/man2/sendfile.2:20 build/C/man2/set_tid_address.2:26 build/C/man2/splice.2:27 build/C/man2/tee.2:27 build/C/man2/vm86.2:27 build/C/man2/vmsplice.2:27
+#: build/C/man2/arch_prctl.2:26 build/C/man2/futex.2:54 build/C/man2/get_robust_list.2:30 build/C/man2/getunwind.2:28 build/C/man2/kexec_load.2:28 build/C/man2/lookup_dcookie.2:28 build/C/man2/modify_ldt.2:25 build/C/man2/nfsservctl.2:9 build/C/man2/outb.2:27 build/C/man2/pciconfig_read.2:9 build/C/man2/perf_event_open.2:28 build/C/man2/perfmonctl.2:28 build/C/man2/personality.2:33 build/C/man2/pivot_root.2:11 build/C/man2/process_vm_readv.2:30 build/C/man2/ptrace.2:47 build/C/man2/quotactl.2:28 build/C/man2/sendfile.2:20 build/C/man2/set_tid_address.2:26 build/C/man2/splice.2:27 build/C/man2/tee.2:27 build/C/man2/vm86.2:27 build/C/man2/vmsplice.2:27
#, no-wrap
msgid "NAME"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/arch_prctl.2:28 build/C/man2/futex.2:56 build/C/man2/get_robust_list.2:32 build/C/man2/getunwind.2:30 build/C/man2/kexec_load.2:29 build/C/man2/lookup_dcookie.2:30 build/C/man2/modify_ldt.2:27 build/C/man2/nfsservctl.2:11 build/C/man2/outb.2:31 build/C/man2/pciconfig_read.2:11 build/C/man2/perf_event_open.2:30 build/C/man2/perfmonctl.2:30 build/C/man2/personality.2:35 build/C/man2/pivot_root.2:13 build/C/man2/process_vm_readv.2:32 build/C/man2/ptrace.2:49 build/C/man2/quotactl.2:30 build/C/man2/sendfile.2:22 build/C/man2/set_tid_address.2:28 build/C/man2/splice.2:29 build/C/man2/tee.2:29 build/C/man2/vm86.2:29 build/C/man2/vmsplice.2:29
+#: build/C/man2/arch_prctl.2:28 build/C/man2/futex.2:56 build/C/man2/get_robust_list.2:32 build/C/man2/getunwind.2:30 build/C/man2/kexec_load.2:30 build/C/man2/lookup_dcookie.2:30 build/C/man2/modify_ldt.2:27 build/C/man2/nfsservctl.2:11 build/C/man2/outb.2:31 build/C/man2/pciconfig_read.2:11 build/C/man2/perf_event_open.2:30 build/C/man2/perfmonctl.2:30 build/C/man2/personality.2:35 build/C/man2/pivot_root.2:13 build/C/man2/process_vm_readv.2:32 build/C/man2/ptrace.2:49 build/C/man2/quotactl.2:30 build/C/man2/sendfile.2:22 build/C/man2/set_tid_address.2:28 build/C/man2/splice.2:29 build/C/man2/tee.2:29 build/C/man2/vm86.2:29 build/C/man2/vmsplice.2:29
#, no-wrap
msgid "SYNOPSIS"
msgstr ""
#. Return type was long before glibc 2.7
#. type: SH
-#: build/C/man2/arch_prctl.2:37 build/C/man2/futex.2:70 build/C/man2/get_robust_list.2:45 build/C/man2/getunwind.2:40 build/C/man2/kexec_load.2:39 build/C/man2/lookup_dcookie.2:32 build/C/man2/modify_ldt.2:36 build/C/man2/nfsservctl.2:18 build/C/man2/outb.2:62 build/C/man2/pciconfig_read.2:22 build/C/man2/perf_event_open.2:42 build/C/man2/perfmonctl.2:39 build/C/man2/personality.2:39 build/C/man2/pivot_root.2:18 build/C/man2/process_vm_readv.2:66 build/C/man2/ptrace.2:56 build/C/man2/quotactl.2:38 build/C/man2/sendfile.2:47 build/C/man2/set_tid_address.2:34 build/C/man2/splice.2:39 build/C/man2/tee.2:38 build/C/man2/vm86.2:35 build/C/man2/vmsplice.2:39
+#: build/C/man2/arch_prctl.2:37 build/C/man2/futex.2:70 build/C/man2/get_robust_list.2:45 build/C/man2/getunwind.2:40 build/C/man2/kexec_load.2:47 build/C/man2/lookup_dcookie.2:32 build/C/man2/modify_ldt.2:36 build/C/man2/nfsservctl.2:18 build/C/man2/outb.2:62 build/C/man2/pciconfig_read.2:22 build/C/man2/perf_event_open.2:42 build/C/man2/perfmonctl.2:39 build/C/man2/personality.2:39 build/C/man2/pivot_root.2:18 build/C/man2/process_vm_readv.2:66 build/C/man2/ptrace.2:56 build/C/man2/quotactl.2:38 build/C/man2/sendfile.2:47 build/C/man2/set_tid_address.2:34 build/C/man2/splice.2:39 build/C/man2/tee.2:38 build/C/man2/vm86.2:35 build/C/man2/vmsplice.2:39
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/arch_prctl.2:82 build/C/man2/futex.2:216 build/C/man2/get_robust_list.2:78 build/C/man2/getunwind.2:81 build/C/man2/kexec_load.2:117 build/C/man2/lookup_dcookie.2:43 build/C/man2/modify_ldt.2:98 build/C/man2/nfsservctl.2:53 build/C/man2/pciconfig_read.2:50 build/C/man2/perf_event_open.2:2551 build/C/man2/perfmonctl.2:190 build/C/man2/personality.2:62 build/C/man2/pivot_root.2:101 build/C/man2/process_vm_readv.2:225 build/C/man2/ptrace.2:1896 build/C/man2/quotactl.2:419 build/C/man2/sendfile.2:108 build/C/man2/set_tid_address.2:88 build/C/man2/splice.2:135 build/C/man2/tee.2:85 build/C/man2/vm86.2:54 build/C/man2/vmsplice.2:117
+#: build/C/man2/arch_prctl.2:82 build/C/man2/futex.2:216 build/C/man2/get_robust_list.2:78 build/C/man2/getunwind.2:81 build/C/man2/kexec_load.2:242 build/C/man2/lookup_dcookie.2:43 build/C/man2/modify_ldt.2:98 build/C/man2/nfsservctl.2:53 build/C/man2/pciconfig_read.2:50 build/C/man2/perf_event_open.2:2607 build/C/man2/perfmonctl.2:190 build/C/man2/personality.2:62 build/C/man2/pivot_root.2:101 build/C/man2/process_vm_readv.2:225 build/C/man2/ptrace.2:1896 build/C/man2/quotactl.2:419 build/C/man2/sendfile.2:108 build/C/man2/set_tid_address.2:88 build/C/man2/splice.2:135 build/C/man2/tee.2:85 build/C/man2/vm86.2:54 build/C/man2/vmsplice.2:117
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/arch_prctl.2:88 build/C/man2/futex.2:241 build/C/man2/get_robust_list.2:85 build/C/man2/getunwind.2:88 build/C/man2/kexec_load.2:124 build/C/man2/lookup_dcookie.2:50 build/C/man2/modify_ldt.2:108 build/C/man2/pciconfig_read.2:77 build/C/man2/perf_event_open.2:2557 build/C/man2/personality.2:69 build/C/man2/pivot_root.2:105 build/C/man2/process_vm_readv.2:245 build/C/man2/ptrace.2:1911 build/C/man2/quotactl.2:427 build/C/man2/sendfile.2:115 build/C/man2/set_tid_address.2:91 build/C/man2/splice.2:150 build/C/man2/tee.2:100 build/C/man2/vm86.2:59 build/C/man2/vmsplice.2:126
+#: build/C/man2/arch_prctl.2:88 build/C/man2/futex.2:241 build/C/man2/get_robust_list.2:85 build/C/man2/getunwind.2:88 build/C/man2/kexec_load.2:247 build/C/man2/lookup_dcookie.2:50 build/C/man2/modify_ldt.2:108 build/C/man2/pciconfig_read.2:77 build/C/man2/perf_event_open.2:2613 build/C/man2/personality.2:69 build/C/man2/pivot_root.2:105 build/C/man2/process_vm_readv.2:245 build/C/man2/ptrace.2:1911 build/C/man2/quotactl.2:427 build/C/man2/sendfile.2:115 build/C/man2/set_tid_address.2:91 build/C/man2/splice.2:150 build/C/man2/tee.2:100 build/C/man2/vm86.2:59 build/C/man2/vmsplice.2:126
#, no-wrap
msgid "ERRORS"
msgstr ""
#. type: TP
-#: build/C/man2/arch_prctl.2:89 build/C/man2/futex.2:256 build/C/man2/get_robust_list.2:112 build/C/man2/lookup_dcookie.2:51 build/C/man2/modify_ldt.2:109 build/C/man2/perf_event_open.2:2603 build/C/man2/process_vm_readv.2:267 build/C/man2/process_vm_readv.2:272 build/C/man2/ptrace.2:1915 build/C/man2/quotactl.2:428 build/C/man2/sendfile.2:125 build/C/man2/vm86.2:60
+#: build/C/man2/arch_prctl.2:89 build/C/man2/futex.2:256 build/C/man2/get_robust_list.2:112 build/C/man2/lookup_dcookie.2:51 build/C/man2/modify_ldt.2:109 build/C/man2/perf_event_open.2:2659 build/C/man2/process_vm_readv.2:267 build/C/man2/process_vm_readv.2:272 build/C/man2/ptrace.2:1915 build/C/man2/quotactl.2:428 build/C/man2/sendfile.2:125 build/C/man2/vm86.2:60
#, no-wrap
msgid "B<EFAULT>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/arch_prctl.2:93 build/C/man2/futex.2:268 build/C/man2/get_robust_list.2:89 build/C/man2/kexec_load.2:129 build/C/man2/lookup_dcookie.2:54 build/C/man2/modify_ldt.2:113 build/C/man2/pciconfig_read.2:78 build/C/man2/perf_event_open.2:2608 build/C/man2/personality.2:70 build/C/man2/pivot_root.2:114 build/C/man2/process_vm_readv.2:246 build/C/man2/process_vm_readv.2:257 build/C/man2/process_vm_readv.2:261 build/C/man2/ptrace.2:1926 build/C/man2/quotactl.2:434 build/C/man2/quotactl.2:501 build/C/man2/sendfile.2:128 build/C/man2/splice.2:161 build/C/man2/tee.2:107 build/C/man2/vmsplice.2:137
+#: build/C/man2/arch_prctl.2:93 build/C/man2/futex.2:268 build/C/man2/get_robust_list.2:89 build/C/man2/kexec_load.2:279 build/C/man2/kexec_load.2:283 build/C/man2/kexec_load.2:292 build/C/man2/kexec_load.2:298 build/C/man2/kexec_load.2:301 build/C/man2/kexec_load.2:306 build/C/man2/lookup_dcookie.2:54 build/C/man2/modify_ldt.2:113 build/C/man2/pciconfig_read.2:78 build/C/man2/perf_event_open.2:2664 build/C/man2/personality.2:70 build/C/man2/pivot_root.2:114 build/C/man2/process_vm_readv.2:246 build/C/man2/process_vm_readv.2:257 build/C/man2/process_vm_readv.2:261 build/C/man2/ptrace.2:1926 build/C/man2/quotactl.2:434 build/C/man2/quotactl.2:501 build/C/man2/sendfile.2:128 build/C/man2/splice.2:161 build/C/man2/tee.2:107 build/C/man2/vmsplice.2:137
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/arch_prctl.2:97 build/C/man2/get_robust_list.2:99 build/C/man2/kexec_load.2:136 build/C/man2/lookup_dcookie.2:65 build/C/man2/pciconfig_read.2:105 build/C/man2/perf_event_open.2:2675 build/C/man2/pivot_root.2:120 build/C/man2/process_vm_readv.2:283 build/C/man2/ptrace.2:1936 build/C/man2/quotactl.2:456 build/C/man2/vm86.2:68
+#: build/C/man2/arch_prctl.2:97 build/C/man2/get_robust_list.2:99 build/C/man2/kexec_load.2:323 build/C/man2/lookup_dcookie.2:65 build/C/man2/pciconfig_read.2:105 build/C/man2/perf_event_open.2:2732 build/C/man2/pivot_root.2:120 build/C/man2/process_vm_readv.2:283 build/C/man2/ptrace.2:1936 build/C/man2/quotactl.2:456 build/C/man2/vm86.2:68
#, no-wrap
msgid "B<EPERM>"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/arch_prctl.2:103 build/C/man2/futex.2:303 build/C/man2/getunwind.2:96 build/C/man2/kexec_load.2:145 build/C/man2/lookup_dcookie.2:78 build/C/man2/modify_ldt.2:130 build/C/man2/nfsservctl.2:58 build/C/man2/outb.2:87 build/C/man2/pciconfig_read.2:112 build/C/man2/perf_event_open.2:2696 build/C/man2/perfmonctl.2:199 build/C/man2/personality.2:73 build/C/man2/pivot_root.2:128 build/C/man2/process_vm_readv.2:295 build/C/man2/ptrace.2:1954 build/C/man2/sendfile.2:148 build/C/man2/set_tid_address.2:97 build/C/man2/splice.2:184 build/C/man2/tee.2:125 build/C/man2/vm86.2:73 build/C/man2/vmsplice.2:153
+#: build/C/man2/arch_prctl.2:103 build/C/man2/futex.2:303 build/C/man2/getunwind.2:96 build/C/man2/kexec_load.2:335 build/C/man2/lookup_dcookie.2:78 build/C/man2/modify_ldt.2:130 build/C/man2/nfsservctl.2:58 build/C/man2/outb.2:87 build/C/man2/pciconfig_read.2:112 build/C/man2/perf_event_open.2:2756 build/C/man2/perfmonctl.2:199 build/C/man2/personality.2:73 build/C/man2/pivot_root.2:128 build/C/man2/process_vm_readv.2:295 build/C/man2/ptrace.2:1954 build/C/man2/sendfile.2:148 build/C/man2/set_tid_address.2:97 build/C/man2/splice.2:184 build/C/man2/tee.2:125 build/C/man2/vm86.2:73 build/C/man2/vmsplice.2:153
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/arch_prctl.2:107 build/C/man2/futex.2:305 build/C/man2/get_robust_list.2:118 build/C/man2/getunwind.2:99 build/C/man2/kexec_load.2:147 build/C/man2/lookup_dcookie.2:81 build/C/man2/modify_ldt.2:133 build/C/man2/perf_event_open.2:2701 build/C/man2/perfmonctl.2:202 build/C/man2/pivot_root.2:131 build/C/man2/process_vm_readv.2:297 build/C/man2/ptrace.2:1956 build/C/man2/sendfile.2:155 build/C/man2/splice.2:186 build/C/man2/tee.2:127 build/C/man2/vmsplice.2:155
+#: build/C/man2/arch_prctl.2:107 build/C/man2/futex.2:305 build/C/man2/get_robust_list.2:118 build/C/man2/getunwind.2:99 build/C/man2/kexec_load.2:337 build/C/man2/lookup_dcookie.2:81 build/C/man2/modify_ldt.2:133 build/C/man2/perf_event_open.2:2761 build/C/man2/perfmonctl.2:202 build/C/man2/pivot_root.2:131 build/C/man2/process_vm_readv.2:297 build/C/man2/ptrace.2:1956 build/C/man2/sendfile.2:155 build/C/man2/splice.2:186 build/C/man2/tee.2:127 build/C/man2/vmsplice.2:155
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/arch_prctl.2:138 build/C/man2/futex.2:319 build/C/man2/get_robust_list.2:127 build/C/man2/getunwind.2:111 build/C/man2/kexec_load.2:162 build/C/man2/modify_ldt.2:136 build/C/man2/outb.2:96 build/C/man2/pciconfig_read.2:114 build/C/man2/perf_event_open.2:2832 build/C/man2/perfmonctl.2:205 build/C/man2/pivot_root.2:143 build/C/man2/process_vm_readv.2:347 build/C/man2/ptrace.2:2122 build/C/man2/quotactl.2:507 build/C/man2/sendfile.2:197 build/C/man2/set_tid_address.2:99 build/C/man2/splice.2:240 build/C/man2/tee.2:214 build/C/man2/vmsplice.2:164
+#: build/C/man2/arch_prctl.2:138 build/C/man2/futex.2:319 build/C/man2/get_robust_list.2:127 build/C/man2/getunwind.2:111 build/C/man2/kexec_load.2:341 build/C/man2/modify_ldt.2:136 build/C/man2/outb.2:96 build/C/man2/pciconfig_read.2:114 build/C/man2/perf_event_open.2:2903 build/C/man2/perfmonctl.2:205 build/C/man2/personality.2:77 build/C/man2/pivot_root.2:143 build/C/man2/process_vm_readv.2:347 build/C/man2/ptrace.2:2122 build/C/man2/quotactl.2:507 build/C/man2/sendfile.2:197 build/C/man2/set_tid_address.2:99 build/C/man2/splice.2:240 build/C/man2/tee.2:214 build/C/man2/vmsplice.2:164
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/arch_prctl.2:145 build/C/man2/futex.2:333 build/C/man2/get_robust_list.2:136 build/C/man2/getunwind.2:113 build/C/man2/kexec_load.2:165 build/C/man2/lookup_dcookie.2:88 build/C/man2/modify_ldt.2:138 build/C/man2/nfsservctl.2:60 build/C/man2/outb.2:99 build/C/man2/pciconfig_read.2:116 build/C/man2/perf_event_open.2:2838 build/C/man2/perfmonctl.2:209 build/C/man2/personality.2:77 build/C/man2/pivot_root.2:149 build/C/man2/process_vm_readv.2:350 build/C/man2/ptrace.2:2137 build/C/man2/quotactl.2:512 build/C/man2/sendfile.2:203 build/C/man2/set_tid_address.2:103 build/C/man2/splice.2:244 build/C/man2/tee.2:217 build/C/man2/vm86.2:76 build/C/man2/vmsplice.2:167
+#: build/C/man2/arch_prctl.2:145 build/C/man2/futex.2:333 build/C/man2/get_robust_list.2:136 build/C/man2/getunwind.2:113 build/C/man2/kexec_load.2:350 build/C/man2/lookup_dcookie.2:88 build/C/man2/modify_ldt.2:138 build/C/man2/nfsservctl.2:60 build/C/man2/outb.2:99 build/C/man2/pciconfig_read.2:116 build/C/man2/perf_event_open.2:2909 build/C/man2/perfmonctl.2:209 build/C/man2/personality.2:79 build/C/man2/pivot_root.2:149 build/C/man2/process_vm_readv.2:350 build/C/man2/ptrace.2:2137 build/C/man2/quotactl.2:512 build/C/man2/sendfile.2:203 build/C/man2/set_tid_address.2:103 build/C/man2/splice.2:244 build/C/man2/tee.2:217 build/C/man2/vm86.2:76 build/C/man2/vmsplice.2:167
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man2/arch_prctl.2:153 build/C/man2/futex.2:341 build/C/man2/get_robust_list.2:144 build/C/man2/getunwind.2:121 build/C/man2/kexec_load.2:173 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:2846 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:2145 build/C/man2/quotactl.2:520 build/C/man2/sendfile.2:211 build/C/man2/set_tid_address.2:111 build/C/man2/splice.2:252 build/C/man2/tee.2:225 build/C/man2/vm86.2:84 build/C/man2/vmsplice.2:175
+#: build/C/man2/arch_prctl.2:153 build/C/man2/futex.2:341 build/C/man2/get_robust_list.2:144 build/C/man2/getunwind.2:121 build/C/man2/kexec_load.2:358 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:2917 build/C/man2/perfmonctl.2:217 build/C/man2/personality.2:87 build/C/man2/pivot_root.2:157 build/C/man2/process_vm_readv.2:358 build/C/man2/ptrace.2:2145 build/C/man2/quotactl.2:520 build/C/man2/sendfile.2:211 build/C/man2/set_tid_address.2:111 build/C/man2/splice.2:252 build/C/man2/tee.2:225 build/C/man2/vm86.2:84 build/C/man2/vmsplice.2:175
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: Plain text
-#: build/C/man2/futex.2:70 build/C/man2/getunwind.2:40 build/C/man2/kexec_load.2:39 build/C/man2/modify_ldt.2:36 build/C/man2/perf_event_open.2:42 build/C/man2/perfmonctl.2:39 build/C/man2/pivot_root.2:18
+#: build/C/man2/futex.2:70 build/C/man2/getunwind.2:40 build/C/man2/modify_ldt.2:36 build/C/man2/perf_event_open.2:42 build/C/man2/perfmonctl.2:39 build/C/man2/pivot_root.2:18
msgid "I<Note>: There is no glibc wrapper for this system call; see NOTES."
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/futex.2:242 build/C/man2/perf_event_open.2:2579 build/C/man2/quotactl.2:486
+#: build/C/man2/futex.2:242 build/C/man2/perf_event_open.2:2635 build/C/man2/quotactl.2:486
#, no-wrap
msgid "B<EACCES>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/futex.2:274 build/C/man2/modify_ldt.2:126 build/C/man2/pciconfig_read.2:93 build/C/man2/perf_event_open.2:2661 build/C/man2/quotactl.2:447 build/C/man2/vm86.2:64
+#: build/C/man2/futex.2:274 build/C/man2/modify_ldt.2:126 build/C/man2/pciconfig_read.2:93 build/C/man2/perf_event_open.2:2718 build/C/man2/quotactl.2:447 build/C/man2/vm86.2:64
#, no-wrap
msgid "B<ENOSYS>"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/futex.2:293 build/C/man2/get_robust_list.2:116 build/C/man2/getunwind.2:94 build/C/man2/kexec_load.2:141 build/C/man2/lookup_dcookie.2:73 build/C/man2/perfmonctl.2:196 build/C/man2/pivot_root.2:125 build/C/man2/process_vm_readv.2:292 build/C/man2/sendfile.2:142 build/C/man2/set_tid_address.2:94 build/C/man2/splice.2:179 build/C/man2/tee.2:120 build/C/man2/vmsplice.2:148
+#: build/C/man2/futex.2:293 build/C/man2/get_robust_list.2:116 build/C/man2/getunwind.2:94 build/C/man2/kexec_load.2:328 build/C/man2/lookup_dcookie.2:73 build/C/man2/perfmonctl.2:196 build/C/man2/pivot_root.2:125 build/C/man2/process_vm_readv.2:292 build/C/man2/sendfile.2:142 build/C/man2/set_tid_address.2:94 build/C/man2/splice.2:179 build/C/man2/tee.2:120 build/C/man2/vmsplice.2:148
#, no-wrap
msgid "VERSIONS"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man2/futex.2:305 build/C/man2/kexec_load.2:147 build/C/man2/set_tid_address.2:99 build/C/man2/splice.2:186 build/C/man2/tee.2:127 build/C/man2/vmsplice.2:155
+#: build/C/man2/futex.2:305 build/C/man2/set_tid_address.2:99 build/C/man2/splice.2:186 build/C/man2/tee.2:127 build/C/man2/vmsplice.2:155
msgid "This system call is Linux-specific."
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man2/get_robust_list.2:45
+#: build/C/man2/get_robust_list.2:45 build/C/man2/kexec_load.2:47
msgid "I<Note>: There are no glibc wrappers for these system calls; see NOTES."
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/get_robust_list.2:107 build/C/man2/perf_event_open.2:2688 build/C/man2/process_vm_readv.2:287 build/C/man2/ptrace.2:1949 build/C/man2/quotactl.2:461 build/C/man2/quotactl.2:504
+#: build/C/man2/get_robust_list.2:107 build/C/man2/perf_event_open.2:2746 build/C/man2/process_vm_readv.2:287 build/C/man2/ptrace.2:1949 build/C/man2/quotactl.2:461 build/C/man2/quotactl.2:504
#, no-wrap
msgid "B<ESRCH>"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man2/kexec_load.2:26
+#: build/C/man2/kexec_load.2:27
#, no-wrap
msgid "KEXEC_LOAD"
msgstr ""
#. type: TH
-#: build/C/man2/kexec_load.2:26 build/C/man2/process_vm_readv.2:29
+#: build/C/man2/kexec_load.2:27 build/C/man2/personality.2:32
#, no-wrap
-msgid "2014-08-19"
+msgid "2015-02-01"
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:29
-msgid "kexec_load - load a new kernel for later execution"
+#: build/C/man2/kexec_load.2:30
+msgid "kexec_load, kexec_file_load - load a new kernel for later execution"
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:31
-msgid "B<#include E<lt>linux/kexec.hE<gt>>"
+#: build/C/man2/kexec_load.2:33
+#, no-wrap
+msgid "B<#include E<lt>linux/kexec.hE<gt>>\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:33
+#: build/C/man2/kexec_load.2:37
+#, no-wrap
msgid ""
"B<long kexec_load(unsigned long >I<entry>B<, unsigned long "
-">I<nr_segments>B<,>"
+">I<nr_segments>B<,>\n"
+"B< struct kexec_segment *>I<segments>B<, unsigned long "
+">I<flags>B<);>\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:36
-msgid "B< struct kexec_segment *>I<segments>B<, unsigned long >I<flags>B<);>"
+#: build/C/man2/kexec_load.2:39
+#, no-wrap
+msgid "B<long kexec_file_load(int >I<kernel_fd>B<, int >I<initrd_fd>B<,>\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:43
+#, no-wrap
+msgid ""
+"B< unsigned long >I<cmdline_len>B<, const char "
+"*>I<cmdline>B<,>\n"
+"B< unsigned long >I<flags>B<);>\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:44
+#: build/C/man2/kexec_load.2:52
msgid ""
"The B<kexec_load>() system call loads a new kernel that can be executed "
"later by B<reboot>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:50
+#: build/C/man2/kexec_load.2:58
msgid ""
"The I<flags> argument is a bit mask that controls the operation of the "
"call. The following values can be specified in I<flags>:"
msgstr ""
#. type: TP
-#: build/C/man2/kexec_load.2:50
+#: build/C/man2/kexec_load.2:58
#, no-wrap
msgid "B<KEXEC_ON_CRASH> (since Linux 2.6.13)"
msgstr ""
-#. FIXME Explain in more detail how KEXEC_ON_CRASH is actually used
#. type: Plain text
-#: build/C/man2/kexec_load.2:54
-msgid "Execute the new kernel automatically on a system crash."
+#: build/C/man2/kexec_load.2:74
+msgid ""
+"Execute the new kernel automatically on a system crash. This \"crash "
+"kernel\" is loaded into an area of reserved memory that is determined at "
+"boot time using the I<craskkernel> kernel command-line parameter. The "
+"location of this reserved memory is exported to user space via the "
+"I</proc/iomem> file, in an entry labeled \"Crash kernel\". A user-space "
+"application can parse this file and prepare a list of segments (see below) "
+"that specify this reserved memory as destination. If this flag is "
+"specified, the kernel checks that the target segments specified in "
+"I<segments> fall within the reserved region."
msgstr ""
#. type: TP
-#: build/C/man2/kexec_load.2:54
+#: build/C/man2/kexec_load.2:74
#, no-wrap
msgid "B<KEXEC_PRESERVE_CONTEXT> (since Linux 2.6.27)"
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:64
+#: build/C/man2/kexec_load.2:84
msgid ""
"Preserve the system hardware and software states before executing the new "
"kernel. This could be used for system suspend. This flag is available only "
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:85
+#: build/C/man2/kexec_load.2:105
msgid ""
"The high-order bits (corresponding to the mask 0xffff0000) of I<flags> "
"contain the architecture of the to-be-executed kernel. Specify (OR) the "
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:100
+#: build/C/man2/kexec_load.2:120
msgid ""
"The I<entry> argument is the physical entry address in the kernel image. "
"The I<nr_segments> argument is the number of segments pointed to by the "
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:109
+#: build/C/man2/kexec_load.2:129
#, no-wrap
msgid ""
"struct kexec_segment {\n"
"};\n"
msgstr ""
-#. FIXME Explain the details of how the kernel image defined by segments
-#. is copied from the calling process into previously reserved memory.
#. type: Plain text
-#: build/C/man2/kexec_load.2:117
+#: build/C/man2/kexec_load.2:146
msgid ""
"The kernel image defined by I<segments> is copied from the calling process "
-"into previously reserved memory."
+"into the kernel either in regular memory or in reserved memory (if "
+"B<KEXEC_ON_CRASH> is set). The kernel first performs various sanity checks "
+"on the information passed in I<segments>. If these checks pass, the kernel "
+"copies the segment data to kernel memory. Each segment specified in "
+"I<segments> is copied as follows:"
+msgstr ""
+
+#. type: IP
+#: build/C/man2/kexec_load.2:146 build/C/man2/kexec_load.2:157 build/C/man2/kexec_load.2:164 build/C/man2/perf_event_open.2:1238 build/C/man2/perf_event_open.2:1256 build/C/man2/ptrace.2:1735 build/C/man2/ptrace.2:1745 build/C/man2/ptrace.2:1753 build/C/man2/ptrace.2:1759 build/C/man2/ptrace.2:1888 build/C/man2/splice.2:55 build/C/man2/splice.2:61 build/C/man2/splice.2:70
+#, no-wrap
+msgid "*"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:157
+msgid ""
+"I<buf> and I<bufsz> identify a memory region in the caller's virtual address "
+"space that is the source of the copy. The value in I<bufsz> may not exceed "
+"the value in the I<memsz> field."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:164
+msgid ""
+"I<mem> and I<memsz> specify a physical address range that is the target of "
+"the copy. The values specified in both fields must be multiples of the "
+"system page size."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:172
+msgid ""
+"I<bufsz> bytes are copied from the source buffer to the target kernel "
+"buffer. If I<bufsz> is less than I<memsz>, then the excess bytes in the "
+"kernel buffer are zeroed out."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:181
+msgid ""
+"In case of a normal kexec (i.e., the B<KEXEC_ON_CRASH> flag is not set), the "
+"segment data is loaded in any available memory and is moved to the final "
+"destination at kexec reboot time (e.g., when the B<kexec>(8) command is "
+"executed with the I<-e> option)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:187
+msgid ""
+"In case of kexec on panic (i.e., the B<KEXEC_ON_CRASH> flag is set), the "
+"segment data is loaded to reserved memory at the time of the call, and, "
+"after a crash, the kexec mechanism simply passes control to that kernel."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:192
+msgid ""
+"The B<kexec_load>() system call is available only if the kernel was "
+"configured with B<CONFIG_KEXEC>."
+msgstr ""
+
+#. type: SS
+#: build/C/man2/kexec_load.2:192
+#, no-wrap
+msgid "kexec_file_load()"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:211
+msgid ""
+"The B<kexec_file_load>() system call is similar to B<kexec_load>(), but it "
+"takes a different set of arguments. It reads the kernel to be loaded from "
+"the file referred to by the descriptor I<kernel_fd>, and the initrd (initial "
+"RAM disk) to be loaded from file referred to by the descriptor "
+"I<initrd_fd>. The I<cmdline> argument is a pointer to a buffer containing "
+"the command line for the new kernel. The I<cmdline_len> argument specifies "
+"size of the buffer. The last byte in the buffer must be a null byte "
+"(\\(aq\\e0\\(aq)."
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:124
+#: build/C/man2/kexec_load.2:217
msgid ""
-"On success, B<kexec_load>() returns 0. On error, -1 is returned and "
+"The I<flags> argument is a bit mask which modifies the behavior of the "
+"call. The following values can be specified in I<flags>:"
+msgstr ""
+
+#. type: TP
+#: build/C/man2/kexec_load.2:217
+#, no-wrap
+msgid "B<KEXEC_FILE_UNLOAD>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:220
+msgid "Unload the currently loaded kernel."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/kexec_load.2:220
+#, no-wrap
+msgid "B<KEXEC_FILE_ON_CRASH>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:226
+msgid ""
+"Load the new kernel in the memory region reserved for the crash kernel (as "
+"for B<KEXEC_ON_CRASH).> This kernel is booted if the currently running "
+"kernel crashes."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/kexec_load.2:226
+#, no-wrap
+msgid "B<KEXEC_FILE_NO_INITRAMFS>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:233
+msgid ""
+"Loading initrd/initramfs is optional. Specify this flag if no initramfs is "
+"being loaded. If this flag is set, the value passed in I<initrd_fd> is "
+"ignored."
+msgstr ""
+
+#. See also http://lwn.net/Articles/603116/
+#. type: Plain text
+#: build/C/man2/kexec_load.2:242
+msgid ""
+"The B<kexec_file_load>() system call was added to provide support for "
+"systems where \"kexec\" loading should be restricted to only kernels that "
+"are signed. This system call is available only if the kernel was configured "
+"with B<CONFIG_KEXEC_FILE>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:247
+msgid ""
+"On success, these system calls returns 0. On error, -1 is returned and "
"I<errno> is set to indicate the error."
msgstr ""
#. type: TP
-#: build/C/man2/kexec_load.2:125 build/C/man2/pivot_root.2:110 build/C/man2/ptrace.2:1912 build/C/man2/quotactl.2:495
+#: build/C/man2/kexec_load.2:248 build/C/man2/kexec_load.2:260
+#, no-wrap
+msgid "B<EADDRNOTAVAIL>"
+msgstr ""
+
+#. See kernel/kexec.::sanity_check_segment_list in the 3.19 kernel source
+#. type: Plain text
+#: build/C/man2/kexec_load.2:260
+msgid ""
+"The B<KEXEC_ON_CRASH> flags was specified, but the region specified by the "
+"I<mem> and I<memsz> fields of one of the I<segments> entries lies outside "
+"the range of memory reserved for the crash kernel."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:269
+msgid ""
+"The value in a I<mem> or I<memsz> field in one of the I<segments> entries is "
+"not a multiple of the system page size."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/kexec_load.2:269 build/C/man2/perf_event_open.2:2649 build/C/man2/sendfile.2:121 build/C/man2/splice.2:157 build/C/man2/vmsplice.2:133
+#, no-wrap
+msgid "B<EBADF>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:275
+msgid "I<kernel_fd> or I<initrd_fd> is not a valid file descriptor."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/kexec_load.2:275 build/C/man2/pivot_root.2:110 build/C/man2/ptrace.2:1912 build/C/man2/quotactl.2:495
#, no-wrap
msgid "B<EBUSY>"
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:129
+#: build/C/man2/kexec_load.2:279
msgid ""
"Another crash kernel is already being loaded or a crash kernel is already in "
"use."
msgstr ""
-#. KEXEC_SEGMENT_MAX == 16
#. type: Plain text
-#: build/C/man2/kexec_load.2:136
-msgid "I<flags> is invalid; or I<nr_segments> is too large"
+#: build/C/man2/kexec_load.2:283
+msgid "I<flags> is invalid."
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:141
-msgid "The caller does not have the B<CAP_SYS_BOOT> capability."
+#: build/C/man2/kexec_load.2:292
+msgid ""
+"The value of a I<bufsz> field in one of the I<segments> entries exceeds the "
+"value in the corresponding I<memsz> field."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:298
+msgid "I<nr_segments> exceeds B<KEXEC_SEGMENT_MAX> (16)."
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:145
-msgid "The B<kexec_load>() system call first appeared in Linux 2.6.13."
+#: build/C/man2/kexec_load.2:301
+msgid "Two or more of the kernel target buffers overlap."
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:152
+#: build/C/man2/kexec_load.2:306
+msgid "The value in I<cmdline[cmdline_len-1]> is not \\(aq\\e0\\(aq."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:313
+msgid "The file referred to by I<kernel_fd> or I<initrd_fd> is empty (length zero)."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/kexec_load.2:313 build/C/man2/lookup_dcookie.2:61 build/C/man2/process_vm_readv.2:278 build/C/man2/sendfile.2:138 build/C/man2/splice.2:169 build/C/man2/tee.2:117 build/C/man2/vmsplice.2:145
+#, no-wrap
+msgid "B<ENOMEM>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:316
+msgid "Could not allocate memory."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/kexec_load.2:316
+#, no-wrap
+msgid "B<ENOEXEC>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:323
msgid ""
-"Currently, there is no glibc support for B<kexec_load>(). Call it using "
-"B<syscall>(2)."
+"I<kernel_fd> does not refer to an open file, or the kernel can't load this "
+"file. Currently, the file must be a bzImage and contain an x86 kernel that "
+"is loadable above 4GiB in memory (see the kernel source file "
+"I<Documentation/x86/boot.txt>)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:328
+msgid "The caller does not have the B<CAP_SYS_BOOT> capability."
msgstr ""
-#. FIXME . Andi submitted a patch for this.
-#. Check if it got accepted later.
#. type: Plain text
-#: build/C/man2/kexec_load.2:159
+#: build/C/man2/kexec_load.2:335
msgid ""
-"The required constants are in the Linux kernel source file I<linux/kexec.h>, "
-"which is not currently exported to glibc. Therefore, these constants must "
-"be defined manually."
+"The B<kexec_load>() system call first appeared in Linux 2.6.13. The "
+"B<kexec_file_load>() system call first appeared in Linux 3.17."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:337
+msgid "These system calls are Linux-specific."
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:162
+#: build/C/man2/kexec_load.2:341
msgid ""
-"This system call is available only if the kernel was configured with "
-"B<CONFIG_KEXEC>."
+"Currently, there is no glibc support for these system calls. Call them "
+"using B<syscall>(2)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/kexec_load.2:345
+msgid "B<reboot>(2), B<syscall>(2), B<kexec>(8)"
msgstr ""
#. type: Plain text
-#: build/C/man2/kexec_load.2:165
-msgid "B<reboot>(2), B<syscall>(2)"
+#: build/C/man2/kexec_load.2:350
+msgid ""
+"The kernel source files I<Documentation/kdump/kdump.txt> and "
+"I<Documentation/kernel-parameters.txt>."
msgstr ""
#. type: TH
msgid "The name could not fit in the buffer."
msgstr ""
-#. type: TP
-#: build/C/man2/lookup_dcookie.2:61 build/C/man2/process_vm_readv.2:278 build/C/man2/sendfile.2:138 build/C/man2/splice.2:169 build/C/man2/tee.2:117 build/C/man2/vmsplice.2:145
-#, no-wrap
-msgid "B<ENOMEM>"
-msgstr ""
-
#. type: Plain text
#: build/C/man2/lookup_dcookie.2:65
msgid ""
msgstr ""
#. type: TP
-#: build/C/man2/pciconfig_read.2:87 build/C/man2/perf_event_open.2:2640
+#: build/C/man2/pciconfig_read.2:87 build/C/man2/perf_event_open.2:2696
#, no-wrap
msgid "B<ENODEV>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/pciconfig_read.2:98 build/C/man2/perf_event_open.2:2668
+#: build/C/man2/pciconfig_read.2:98 build/C/man2/perf_event_open.2:2725
#, no-wrap
msgid "B<EOPNOTSUPP>"
msgstr ""
msgid "B<PERF_FLAG_FD_OUTPUT> (broken since Linux 2.6.35)"
msgstr ""
+#. commit ac9721f3f54b27a16c7e1afb2481e7ee95a70318
#. type: Plain text
-#: build/C/man2/perf_event_open.2:164
+#: build/C/man2/perf_event_open.2:165
msgid ""
"This flag re-routes the event's sampled output to instead be included in the "
"mmap buffer of the event specified by I<group_fd>."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:164
+#: build/C/man2/perf_event_open.2:165
#, no-wrap
msgid "B<PERF_FLAG_PID_CGROUP> (since Linux 2.6.39)"
msgstr ""
#. commit e5d1367f17ba6a6fed5fd8b74e4d5720923e0c25
#. type: Plain text
-#: build/C/man2/perf_event_open.2:188
+#: build/C/man2/perf_event_open.2:189
msgid ""
"This flag activates per-container system-wide monitoring. A container is an "
"abstraction that isolates a set of resources for finer-grained control "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:193
+#: build/C/man2/perf_event_open.2:194
msgid ""
"The I<perf_event_attr> structure provides detailed configuration information "
"for the event being created."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:200
+#: build/C/man2/perf_event_open.2:201
#, no-wrap
msgid ""
"struct perf_event_attr {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:205
+#: build/C/man2/perf_event_open.2:206
#, no-wrap
msgid ""
" union {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:208
+#: build/C/man2/perf_event_open.2:209
#, no-wrap
msgid ""
" __u64 sample_type; /* Specifies values included in sample */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:236
+#: build/C/man2/perf_event_open.2:237
#, no-wrap
msgid ""
" __u64 disabled : 1, /* off by default */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:241
+#: build/C/man2/perf_event_open.2:242
#, no-wrap
msgid ""
" union {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:243
+#: build/C/man2/perf_event_open.2:244
#, no-wrap
msgid " __u32 bp_type; /* breakpoint type */\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:248
+#: build/C/man2/perf_event_open.2:249
#, no-wrap
msgid ""
" union {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:258
+#: build/C/man2/perf_event_open.2:259
#, no-wrap
msgid ""
" union {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:260
+#: build/C/man2/perf_event_open.2:261
#, no-wrap
msgid "};\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:266
+#: build/C/man2/perf_event_open.2:267
msgid ""
"The fields of the I<perf_event_attr> structure are described in more detail "
"below:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:266 build/C/man2/perf_event_open.2:1627
+#: build/C/man2/perf_event_open.2:267 build/C/man2/perf_event_open.2:1669
#, no-wrap
msgid "I<type>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:270
+#: build/C/man2/perf_event_open.2:271
msgid ""
"This field specifies the overall event type. It has one of the following "
"values:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:271
+#: build/C/man2/perf_event_open.2:272
#, no-wrap
msgid "B<PERF_TYPE_HARDWARE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:278
+#: build/C/man2/perf_event_open.2:279
msgid ""
"This indicates one of the \"generalized\" hardware events provided by the "
"kernel. See the I<config> field definition for more details."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:278
+#: build/C/man2/perf_event_open.2:279
#, no-wrap
msgid "B<PERF_TYPE_SOFTWARE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:282
+#: build/C/man2/perf_event_open.2:283
msgid ""
"This indicates one of the software-defined events provided by the kernel "
"(even if no hardware support is available)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:282
+#: build/C/man2/perf_event_open.2:283
#, no-wrap
msgid "B<PERF_TYPE_TRACEPOINT>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:286
+#: build/C/man2/perf_event_open.2:287
msgid ""
"This indicates a tracepoint provided by the kernel tracepoint "
"infrastructure."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:286
+#: build/C/man2/perf_event_open.2:287
#, no-wrap
msgid "B<PERF_TYPE_HW_CACHE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:292
+#: build/C/man2/perf_event_open.2:293
msgid ""
"This indicates a hardware cache event. This has a special encoding, "
"described in the I<config> field definition."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:292
+#: build/C/man2/perf_event_open.2:293
#, no-wrap
msgid "B<PERF_TYPE_RAW>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:296
+#: build/C/man2/perf_event_open.2:297
msgid ""
"This indicates a \"raw\" implementation-specific event in the I<config> "
"field."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:296
+#: build/C/man2/perf_event_open.2:297
#, no-wrap
msgid "B<PERF_TYPE_BREAKPOINT> (since Linux 2.6.33)"
msgstr ""
#. commit 24f1e32c60c45c89a997c73395b69c8af6f0a84e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:302
+#: build/C/man2/perf_event_open.2:303
msgid ""
"This indicates a hardware breakpoint as provided by the CPU. Breakpoints "
"can be read/write accesses to an address as well as execution of an "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:302
+#: build/C/man2/perf_event_open.2:303
#, no-wrap
msgid "dynamic PMU"
msgstr ""
+#. commit 2e80a82a49c4c7eca4e35734380f28298ba5db19
#. type: Plain text
-#: build/C/man2/perf_event_open.2:321
+#: build/C/man2/perf_event_open.2:323
msgid ""
-"Since Linux 2.6.39, B<perf_event_open>() can support multiple PMUs. To "
+"Since Linux 2.6.38, B<perf_event_open>() can support multiple PMUs. To "
"enable this, a value exported by the kernel can be used in the I<type> field "
"to indicate which PMU to use. The value to use can be found in the sysfs "
"filesystem: there is a subdirectory per PMU instance under "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:322 build/C/man2/perf_event_open.2:1559
+#: build/C/man2/perf_event_open.2:324 build/C/man2/perf_event_open.2:1601
#, no-wrap
msgid "I<size>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:331
+#: build/C/man2/perf_event_open.2:333
msgid ""
"The size of the I<perf_event_attr> structure for forward/backward "
"compatibility. Set this using I<sizeof(struct perf_event_attr)> to allow "
"the kernel to see the struct size at the time of compilation."
msgstr ""
+#. commit cb5d76999029ae7a517cb07dfa732c1b5a934fc2
+#. this was added much later when PERF_ATTR_SIZE_VER2 happened
+#. but the actual attr_size had increased in 2.6.33
+#. commit cb5d76999029ae7a517cb07dfa732c1b5a934fc2
+#. commit 1659d129ed014b715b0b2120e6fd929bdd33ed03
#. type: Plain text
-#: build/C/man2/perf_event_open.2:346
+#: build/C/man2/perf_event_open.2:353
msgid ""
"The related define B<PERF_ATTR_SIZE_VER0> is set to 64; this was the size of "
"the first published struct. B<PERF_ATTR_SIZE_VER1> is 72, corresponding to "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:346
+#: build/C/man2/perf_event_open.2:353
#, no-wrap
msgid "I<config>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:357
+#: build/C/man2/perf_event_open.2:364
msgid ""
"This specifies which event you want, in conjunction with the I<type> field. "
"The I<config1> and I<config2> fields are also taken into account in cases "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:368
+#: build/C/man2/perf_event_open.2:375
msgid ""
"There are various ways to set the I<config> field that are dependent on the "
"value of the previously described I<type> field. What follows are various "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:378
+#: build/C/man2/perf_event_open.2:385
msgid ""
"If I<type> is B<PERF_TYPE_HARDWARE>, we are measuring one of the generalized "
"hardware CPU events. Not all of these are available on all platforms. Set "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:379
+#: build/C/man2/perf_event_open.2:386
#, no-wrap
msgid "B<PERF_COUNT_HW_CPU_CYCLES>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:383
+#: build/C/man2/perf_event_open.2:390
msgid "Total cycles. Be wary of what happens during CPU frequency scaling."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:383
+#: build/C/man2/perf_event_open.2:390
#, no-wrap
msgid "B<PERF_COUNT_HW_INSTRUCTIONS>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:388
+#: build/C/man2/perf_event_open.2:395
msgid ""
"Retired instructions. Be careful, these can be affected by various issues, "
"most notably hardware interrupt counts."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:388
+#: build/C/man2/perf_event_open.2:395
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_REFERENCES>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:395
+#: build/C/man2/perf_event_open.2:402
msgid ""
"Cache accesses. Usually this indicates Last Level Cache accesses but this "
"may vary depending on your CPU. This may include prefetches and coherency "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:395
+#: build/C/man2/perf_event_open.2:402
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_MISSES>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:402
+#: build/C/man2/perf_event_open.2:409
msgid ""
"Cache misses. Usually this indicates Last Level Cache misses; this is "
"intended to be used in conjunction with the "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:402
+#: build/C/man2/perf_event_open.2:409
#, no-wrap
msgid "B<PERF_COUNT_HW_BRANCH_INSTRUCTIONS>"
msgstr ""
+#. commit f287d332ce835f77a4f5077d2c0ef1e3f9ea42d2
#. type: Plain text
-#: build/C/man2/perf_event_open.2:407
+#: build/C/man2/perf_event_open.2:415
msgid ""
-"Retired branch instructions. Prior to Linux 2.6.34, this used the wrong "
+"Retired branch instructions. Prior to Linux 2.6.35, this used the wrong "
"event on AMD processors."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:407
+#: build/C/man2/perf_event_open.2:415
#, no-wrap
msgid "B<PERF_COUNT_HW_BRANCH_MISSES>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:410
+#: build/C/man2/perf_event_open.2:418
msgid "Mispredicted branch instructions."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:410
+#: build/C/man2/perf_event_open.2:418
#, no-wrap
msgid "B<PERF_COUNT_HW_BUS_CYCLES>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:413
+#: build/C/man2/perf_event_open.2:421
msgid "Bus cycles, which can be different from total cycles."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:413
+#: build/C/man2/perf_event_open.2:421
#, no-wrap
msgid "B<PERF_COUNT_HW_STALLED_CYCLES_FRONTEND> (since Linux 3.0)"
msgstr ""
+#. commit 8f62242246351b5a4bc0c1f00c0c7003edea128a
#. type: Plain text
-#: build/C/man2/perf_event_open.2:416
+#: build/C/man2/perf_event_open.2:425
msgid "Stalled cycles during issue."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:416
+#: build/C/man2/perf_event_open.2:425
#, no-wrap
msgid "B<PERF_COUNT_HW_STALLED_CYCLES_BACKEND> (since Linux 3.0)"
msgstr ""
+#. commit 8f62242246351b5a4bc0c1f00c0c7003edea128a
#. type: Plain text
-#: build/C/man2/perf_event_open.2:419
+#: build/C/man2/perf_event_open.2:429
msgid "Stalled cycles during retirement."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:419
+#: build/C/man2/perf_event_open.2:429
#, no-wrap
msgid "B<PERF_COUNT_HW_REF_CPU_CYCLES> (since Linux 3.3)"
msgstr ""
#. commit c37e17497e01fc0f5d2d6feb5723b210b3ab8890
#. type: Plain text
-#: build/C/man2/perf_event_open.2:423
+#: build/C/man2/perf_event_open.2:433
msgid "Total cycles; not affected by CPU frequency scaling."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:433
+#: build/C/man2/perf_event_open.2:443
msgid ""
"If I<type> is B<PERF_TYPE_SOFTWARE>, we are measuring software events "
"provided by the kernel. Set I<config> to one of the following:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:434
+#: build/C/man2/perf_event_open.2:444
#, no-wrap
msgid "B<PERF_COUNT_SW_CPU_CLOCK>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:437
+#: build/C/man2/perf_event_open.2:447
msgid "This reports the CPU clock, a high-resolution per-CPU timer."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:437
+#: build/C/man2/perf_event_open.2:447
#, no-wrap
msgid "B<PERF_COUNT_SW_TASK_CLOCK>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:440
+#: build/C/man2/perf_event_open.2:450
msgid "This reports a clock count specific to the task that is running."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:440
+#: build/C/man2/perf_event_open.2:450
#, no-wrap
msgid "B<PERF_COUNT_SW_PAGE_FAULTS>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:443
+#: build/C/man2/perf_event_open.2:453
msgid "This reports the number of page faults."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:443
+#: build/C/man2/perf_event_open.2:453
#, no-wrap
msgid "B<PERF_COUNT_SW_CONTEXT_SWITCHES>"
msgstr ""
+#. commit e49a5bd38159dfb1928fd25b173bc9de4bbadb21
#. type: Plain text
-#: build/C/man2/perf_event_open.2:448
+#: build/C/man2/perf_event_open.2:459
msgid ""
"This counts context switches. Until Linux 2.6.34, these were all reported "
"as user-space events, after that they are reported as happening in the "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:448
+#: build/C/man2/perf_event_open.2:459
#, no-wrap
msgid "B<PERF_COUNT_SW_CPU_MIGRATIONS>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:452
+#: build/C/man2/perf_event_open.2:463
msgid "This reports the number of times the process has migrated to a new CPU."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:452
+#: build/C/man2/perf_event_open.2:463
#, no-wrap
msgid "B<PERF_COUNT_SW_PAGE_FAULTS_MIN>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:456
+#: build/C/man2/perf_event_open.2:467
msgid ""
"This counts the number of minor page faults. These did not require disk I/O "
"to handle."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:456
+#: build/C/man2/perf_event_open.2:467
#, no-wrap
msgid "B<PERF_COUNT_SW_PAGE_FAULTS_MAJ>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:460
+#: build/C/man2/perf_event_open.2:471
msgid ""
"This counts the number of major page faults. These required disk I/O to "
"handle."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:460
+#: build/C/man2/perf_event_open.2:471
#, no-wrap
msgid "B<PERF_COUNT_SW_ALIGNMENT_FAULTS> (since Linux 2.6.33)"
msgstr ""
#. commit f7d7986060b2890fc26db6ab5203efbd33aa2497
#. type: Plain text
-#: build/C/man2/perf_event_open.2:467
+#: build/C/man2/perf_event_open.2:478
msgid ""
"This counts the number of alignment faults. These happen when unaligned "
"memory accesses happen; the kernel can handle these but it reduces "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:467
+#: build/C/man2/perf_event_open.2:478
#, no-wrap
msgid "B<PERF_COUNT_SW_EMULATION_FAULTS> (since Linux 2.6.33)"
msgstr ""
#. commit f7d7986060b2890fc26db6ab5203efbd33aa2497
#. type: Plain text
-#: build/C/man2/perf_event_open.2:474
+#: build/C/man2/perf_event_open.2:485
msgid ""
"This counts the number of emulation faults. The kernel sometimes traps on "
"unimplemented instructions and emulates them for user space. This can "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:474
+#: build/C/man2/perf_event_open.2:485
#, no-wrap
msgid "B<PERF_COUNT_SW_DUMMY> (since Linux 3.12)"
msgstr ""
#. commit fa0097ee690693006ab1aea6c01ad3c851b65c77
#. type: Plain text
-#: build/C/man2/perf_event_open.2:482
+#: build/C/man2/perf_event_open.2:493
msgid ""
"This is a placeholder event that counts nothing. Informational sample "
"record types such as mmap or comm must be associated with an active event. "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:495
+#: build/C/man2/perf_event_open.2:506
msgid ""
"If I<type> is B<PERF_TYPE_TRACEPOINT>, then we are measuring kernel "
"tracepoints. The value to use in I<config> can be obtained from under "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:506
+#: build/C/man2/perf_event_open.2:517
msgid ""
"If I<type> is B<PERF_TYPE_HW_CACHE>, then we are measuring a hardware CPU "
"cache event. To calculate the appropriate I<config> value use the following "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:511
+#: build/C/man2/perf_event_open.2:522
#, no-wrap
msgid ""
" (perf_hw_cache_id) | (perf_hw_cache_op_id E<lt>E<lt> 8) |\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:516
+#: build/C/man2/perf_event_open.2:527
msgid "where I<perf_hw_cache_id> is one of:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:517
+#: build/C/man2/perf_event_open.2:528
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_L1D>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:520
+#: build/C/man2/perf_event_open.2:531
msgid "for measuring Level 1 Data Cache"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:520
+#: build/C/man2/perf_event_open.2:531
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_L1I>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:523
+#: build/C/man2/perf_event_open.2:534
msgid "for measuring Level 1 Instruction Cache"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:523
+#: build/C/man2/perf_event_open.2:534
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_LL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:526
+#: build/C/man2/perf_event_open.2:537
msgid "for measuring Last-Level Cache"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:526
+#: build/C/man2/perf_event_open.2:537
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_DTLB>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:529
+#: build/C/man2/perf_event_open.2:540
msgid "for measuring the Data TLB"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:529
+#: build/C/man2/perf_event_open.2:540
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_ITLB>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:532
+#: build/C/man2/perf_event_open.2:543
msgid "for measuring the Instruction TLB"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:532
+#: build/C/man2/perf_event_open.2:543
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_BPU>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:535
+#: build/C/man2/perf_event_open.2:546
msgid "for measuring the branch prediction unit"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:535
+#: build/C/man2/perf_event_open.2:546
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_NODE> (since Linux 3.1)"
msgstr ""
#. commit 89d6c0b5bdbb1927775584dcf532d98b3efe1477
#. type: Plain text
-#: build/C/man2/perf_event_open.2:539
+#: build/C/man2/perf_event_open.2:550
msgid "for measuring local memory accesses"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:544
+#: build/C/man2/perf_event_open.2:555
msgid "and I<perf_hw_cache_op_id> is one of"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:545
+#: build/C/man2/perf_event_open.2:556
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_OP_READ>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:548
+#: build/C/man2/perf_event_open.2:559
msgid "for read accesses"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:548
+#: build/C/man2/perf_event_open.2:559
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_OP_WRITE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:551
+#: build/C/man2/perf_event_open.2:562
msgid "for write accesses"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:551
+#: build/C/man2/perf_event_open.2:562
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_OP_PREFETCH>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:554
+#: build/C/man2/perf_event_open.2:565
msgid "for prefetch accesses"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:559
+#: build/C/man2/perf_event_open.2:570
msgid "and I<perf_hw_cache_op_result_id> is one of"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:560
+#: build/C/man2/perf_event_open.2:571
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_RESULT_ACCESS>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:563
+#: build/C/man2/perf_event_open.2:574
msgid "to measure accesses"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:563
+#: build/C/man2/perf_event_open.2:574
#, no-wrap
msgid "B<PERF_COUNT_HW_CACHE_RESULT_MISS>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:566
+#: build/C/man2/perf_event_open.2:577
msgid "to measure misses"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:584
+#: build/C/man2/perf_event_open.2:595
msgid ""
"If I<type> is B<PERF_TYPE_RAW>, then a custom \"raw\" I<config> value is "
"needed. Most CPUs support events that are not covered by the "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:593
+#: build/C/man2/perf_event_open.2:604
msgid ""
"If I<type> is B<PERF_TYPE_BREAKPOINT>, then leave I<config> set to zero. "
"Its parameters are set in other places."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:594
+#: build/C/man2/perf_event_open.2:605
#, no-wrap
msgid "I<sample_period>, I<sample_freq>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:606
+#: build/C/man2/perf_event_open.2:617
msgid ""
"A \"sampling\" event is one that generates an overflow notification every N "
"events, where N is given by I<sample_period>. A sampling event has "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:616
+#: build/C/man2/perf_event_open.2:627
msgid ""
"I<sample_freq> can be used if you wish to use frequency rather than period. "
"In this case, you set the I<freq> flag. The kernel will adjust the sampling "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:616
+#: build/C/man2/perf_event_open.2:627
#, no-wrap
msgid "I<sample_type>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:628
+#: build/C/man2/perf_event_open.2:639
msgid ""
"The various bits in this field specify which values to include in the "
"sample. They will be recorded in a ring-buffer, which is available to user "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:629
+#: build/C/man2/perf_event_open.2:640
#, no-wrap
msgid "B<PERF_SAMPLE_IP>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:632
+#: build/C/man2/perf_event_open.2:643
msgid "Records instruction pointer."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:632
+#: build/C/man2/perf_event_open.2:643
#, no-wrap
msgid "B<PERF_SAMPLE_TID>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:635
+#: build/C/man2/perf_event_open.2:646
msgid "Records the process and thread IDs."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:635
+#: build/C/man2/perf_event_open.2:646
#, no-wrap
msgid "B<PERF_SAMPLE_TIME>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:638
+#: build/C/man2/perf_event_open.2:649
msgid "Records a timestamp."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:638
+#: build/C/man2/perf_event_open.2:649
#, no-wrap
msgid "B<PERF_SAMPLE_ADDR>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:641
+#: build/C/man2/perf_event_open.2:652
msgid "Records an address, if applicable."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:641
+#: build/C/man2/perf_event_open.2:652
#, no-wrap
msgid "B<PERF_SAMPLE_READ>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:644
+#: build/C/man2/perf_event_open.2:655
msgid "Record counter values for all events in a group, not just the group leader."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:644
+#: build/C/man2/perf_event_open.2:655
#, no-wrap
msgid "B<PERF_SAMPLE_CALLCHAIN>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:647
+#: build/C/man2/perf_event_open.2:658
msgid "Records the callchain (stack backtrace)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:647
+#: build/C/man2/perf_event_open.2:658
#, no-wrap
msgid "B<PERF_SAMPLE_ID>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:650
+#: build/C/man2/perf_event_open.2:661
msgid "Records a unique ID for the opened event's group leader."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:650
+#: build/C/man2/perf_event_open.2:661
#, no-wrap
msgid "B<PERF_SAMPLE_CPU>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:653
+#: build/C/man2/perf_event_open.2:664
msgid "Records CPU number."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:653
+#: build/C/man2/perf_event_open.2:664
#, no-wrap
msgid "B<PERF_SAMPLE_PERIOD>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:656
+#: build/C/man2/perf_event_open.2:667
msgid "Records the current sampling period."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:656
+#: build/C/man2/perf_event_open.2:667
#, no-wrap
msgid "B<PERF_SAMPLE_STREAM_ID>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:664
+#: build/C/man2/perf_event_open.2:675
msgid ""
"Records a unique ID for the opened event. Unlike B<PERF_SAMPLE_ID> the "
"actual ID is returned, not the group leader. This ID is the same as the one "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:664
+#: build/C/man2/perf_event_open.2:675
#, no-wrap
msgid "B<PERF_SAMPLE_RAW>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:668
+#: build/C/man2/perf_event_open.2:679
msgid ""
"Records additional data, if applicable. Usually returned by tracepoint "
"events."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:668
+#: build/C/man2/perf_event_open.2:679
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_STACK> (since Linux 3.4)"
msgstr ""
#. commit bce38cd53e5ddba9cb6d708c4ef3d04a4016ec7e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:674
+#: build/C/man2/perf_event_open.2:685
msgid ""
"This provides a record of recent branches, as provided by CPU branch "
"sampling hardware (such as Intel Last Branch Record). Not all hardware "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:678
+#: build/C/man2/perf_event_open.2:689
msgid ""
"See the I<branch_sample_type> field for how to filter which branches are "
"reported."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:678
+#: build/C/man2/perf_event_open.2:689
#, no-wrap
msgid "B<PERF_SAMPLE_REGS_USER> (since Linux 3.7)"
msgstr ""
#. commit 4018994f3d8785275ef0e7391b75c3462c029e56
#. type: Plain text
-#: build/C/man2/perf_event_open.2:683
+#: build/C/man2/perf_event_open.2:694
msgid ""
"Records the current user-level CPU register state (the values in the process "
"before the kernel was called)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:683
+#: build/C/man2/perf_event_open.2:694
#, no-wrap
msgid "B<PERF_SAMPLE_STACK_USER> (since Linux 3.7)"
msgstr ""
#. commit c5ebcedb566ef17bda7b02686e0d658a7bb42ee7
#. type: Plain text
-#: build/C/man2/perf_event_open.2:687
+#: build/C/man2/perf_event_open.2:698
msgid "Records the user level stack, allowing stack unwinding."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:687
+#: build/C/man2/perf_event_open.2:698
#, no-wrap
msgid "B<PERF_SAMPLE_WEIGHT> (since Linux 3.10)"
msgstr ""
#. commit c3feedf2aaf9ac8bad6f19f5d21e4ee0b4b87e9c
#. type: Plain text
-#: build/C/man2/perf_event_open.2:694
+#: build/C/man2/perf_event_open.2:705
msgid ""
"Records a hardware provided weight value that expresses how costly the "
"sampled event was. This allows the hardware to highlight expensive events "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:694
+#: build/C/man2/perf_event_open.2:705
#, no-wrap
msgid "B<PERF_SAMPLE_DATA_SRC> (since Linux 3.10)"
msgstr ""
#. commit d6be9ad6c960f43800a6f118932bc8a5a4eadcd1
#. type: Plain text
-#: build/C/man2/perf_event_open.2:701
+#: build/C/man2/perf_event_open.2:712
msgid ""
"Records the data source: where in the memory hierarchy the data associated "
-"with the sampled instruction came from. This is only available if the "
+"with the sampled instruction came from. This is available only if the "
"underlying hardware supports this feature."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:701
+#: build/C/man2/perf_event_open.2:712
#, no-wrap
msgid "B<PERF_SAMPLE_IDENTIFIER> (since Linux 3.12)"
msgstr ""
#. commit ff3d527cebc1fa3707c617bfe9e74f53fcfb0955
#. type: Plain text
-#: build/C/man2/perf_event_open.2:709
+#: build/C/man2/perf_event_open.2:720
msgid ""
"Places the B<SAMPLE_ID> value in a fixed position in the record, either at "
"the beginning (for sample events) or at the end (if a non-sample event)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:721
+#: build/C/man2/perf_event_open.2:732
msgid ""
"This was necessary because a sample stream may have records from various "
"different event sources with different I<sample_type> settings. Parsing the "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:731
+#: build/C/man2/perf_event_open.2:742
msgid ""
"The B<PERF_SAMPLE_IDENTIFIER> setting makes the event stream always parsable "
"by putting B<SAMPLE_ID> in a fixed location, even though it means having "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:731
+#: build/C/man2/perf_event_open.2:742
#, no-wrap
msgid "B<PERF_SAMPLE_TRANSACTION> (since Linux 3.13)"
msgstr ""
#. commit fdfbbd07e91f8fe387140776f3fd94605f0c89e5
#. type: Plain text
-#: build/C/man2/perf_event_open.2:736
+#: build/C/man2/perf_event_open.2:747
msgid ""
"Records reasons for transactional memory abort events (for example, from "
"Intel TSX transactional memory support)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:744
+#: build/C/man2/perf_event_open.2:755
msgid ""
"The I<precise_ip> setting must be greater than 0 and a transactional memory "
"abort event must be measured or no values will be recorded. Also note that "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:745
+#: build/C/man2/perf_event_open.2:756
#, no-wrap
msgid "I<read_format>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:752
+#: build/C/man2/perf_event_open.2:763
msgid ""
"This field specifies the format of the data returned by B<read>(2) on a "
"B<perf_event_open>() file descriptor."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:753
+#: build/C/man2/perf_event_open.2:764
#, no-wrap
msgid "B<PERF_FORMAT_TOTAL_TIME_ENABLED>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:760
+#: build/C/man2/perf_event_open.2:771
msgid ""
"Adds the 64-bit I<time_enabled> field. This can be used to calculate "
"estimated totals if the PMU is overcommitted and multiplexing is happening."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:760
+#: build/C/man2/perf_event_open.2:771
#, no-wrap
msgid "B<PERF_FORMAT_TOTAL_TIME_RUNNING>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:767
+#: build/C/man2/perf_event_open.2:778
msgid ""
"Adds the 64-bit I<time_running> field. This can be used to calculate "
"estimated totals if the PMU is overcommitted and multiplexing is happening."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:767
+#: build/C/man2/perf_event_open.2:778
#, no-wrap
msgid "B<PERF_FORMAT_ID>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:770
+#: build/C/man2/perf_event_open.2:781
msgid "Adds a 64-bit unique value that corresponds to the event group."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:770
+#: build/C/man2/perf_event_open.2:781
#, no-wrap
msgid "B<PERF_FORMAT_GROUP>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:773
+#: build/C/man2/perf_event_open.2:784
msgid "Allows all counter values in an event group to be read with one read."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:774
+#: build/C/man2/perf_event_open.2:785
#, no-wrap
msgid "I<disabled>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:784
+#: build/C/man2/perf_event_open.2:795
msgid ""
"The I<disabled> bit specifies whether the counter starts out disabled or "
"enabled. If disabled, the event can later be enabled by B<ioctl>(2), "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:795
+#: build/C/man2/perf_event_open.2:806
msgid ""
"When creating an event group, typically the group leader is initialized with "
"I<disabled> set to 1 and any child events are initialized with I<disabled> "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:795
+#: build/C/man2/perf_event_open.2:806
#, no-wrap
msgid "I<inherit>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:804
+#: build/C/man2/perf_event_open.2:815
msgid ""
"The I<inherit> bit specifies that this counter should count events of child "
"tasks as well as the task specified. This applies only to new children, not "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:809
+#: build/C/man2/perf_event_open.2:820
msgid ""
"Inherit does not work for some combinations of I<read_format>s, such as "
"B<PERF_FORMAT_GROUP>."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:809
+#: build/C/man2/perf_event_open.2:820
#, no-wrap
msgid "I<pinned>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:822
+#: build/C/man2/perf_event_open.2:833
msgid ""
"The I<pinned> bit specifies that the counter should always be on the CPU if "
"at all possible. It applies only to hardware counters and only to group "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:822
+#: build/C/man2/perf_event_open.2:833
#, no-wrap
msgid "I<exclusive>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:831
+#: build/C/man2/perf_event_open.2:842
msgid ""
"The I<exclusive> bit specifies that when this counter's group is on the CPU, "
"it should be the only group using the CPU's counters. In the future this "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:838
+#: build/C/man2/perf_event_open.2:849
msgid ""
"Note that many unexpected situations may prevent events with the "
"I<exclusive> bit set from ever running. This includes any users running a "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:838
+#: build/C/man2/perf_event_open.2:849
#, no-wrap
msgid "I<exclude_user>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:841
+#: build/C/man2/perf_event_open.2:852
msgid "If this bit is set, the count excludes events that happen in user space."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:841
+#: build/C/man2/perf_event_open.2:852
#, no-wrap
msgid "I<exclude_kernel>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:844
+#: build/C/man2/perf_event_open.2:855
msgid "If this bit is set, the count excludes events that happen in kernel-space."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:844
+#: build/C/man2/perf_event_open.2:855
#, no-wrap
msgid "I<exclude_hv>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:852
+#: build/C/man2/perf_event_open.2:863
msgid ""
"If this bit is set, the count excludes events that happen in the "
"hypervisor. This is mainly for PMUs that have built-in support for handling "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:852
+#: build/C/man2/perf_event_open.2:863
#, no-wrap
msgid "I<exclude_idle>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:855
+#: build/C/man2/perf_event_open.2:866
msgid "If set, don't count when the CPU is idle."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:855
+#: build/C/man2/perf_event_open.2:866
#, no-wrap
msgid "I<mmap>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:869
+#: build/C/man2/perf_event_open.2:880
msgid ""
"The I<mmap> bit enables generation of B<PERF_RECORD_MMAP> samples for every "
"B<mmap>(2) call that has B<PROT_EXEC> set. This allows tools to notice new "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:869 build/C/man2/perf_event_open.2:1719
+#: build/C/man2/perf_event_open.2:880 build/C/man2/perf_event_open.2:1761
#, no-wrap
msgid "I<comm>"
msgstr ""
+#. commit 82b897782d10fcc4930c9d4a15b175348fdd2871
#. type: Plain text
-#: build/C/man2/perf_event_open.2:887
+#: build/C/man2/perf_event_open.2:899
msgid ""
"The I<comm> bit enables tracking of process command name as modified by the "
"B<exec>(2) and B<prctl>(PR_SET_NAME) system calls as well as writing to "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:887
+#: build/C/man2/perf_event_open.2:899
#, no-wrap
msgid "I<freq>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:894
+#: build/C/man2/perf_event_open.2:906
msgid ""
"If this bit is set, then I<sample_frequency> not I<sample_period> is used "
"when setting up the sampling interval."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:894
+#: build/C/man2/perf_event_open.2:906
#, no-wrap
msgid "I<inherit_stat>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:901
+#: build/C/man2/perf_event_open.2:913
msgid ""
"This bit enables saving of event counts on context switch for inherited "
"tasks. This is meaningful only if the I<inherit> field is set."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:901
+#: build/C/man2/perf_event_open.2:913
#, no-wrap
msgid "I<enable_on_exec>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:906
+#: build/C/man2/perf_event_open.2:918
msgid ""
"If this bit is set, a counter is automatically enabled after a call to "
"B<exec>(2)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:906
+#: build/C/man2/perf_event_open.2:918
#, no-wrap
msgid "I<task>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:910
+#: build/C/man2/perf_event_open.2:922
msgid ""
"If this bit is set, then fork/exit notifications are included in the ring "
"buffer."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:910
+#: build/C/man2/perf_event_open.2:922
#, no-wrap
msgid "I<watermark>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:918
+#: build/C/man2/perf_event_open.2:930
msgid ""
"If set, have an overflow notification happen when we cross the "
"I<wakeup_watermark> boundary. Otherwise, overflow notifications happen "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:918
+#: build/C/man2/perf_event_open.2:930
#, no-wrap
msgid "I<precise_ip> (since Linux 2.6.35)"
msgstr ""
+#. commit ab608344bcbde4f55ec4cd911b686b0ce3eae076
#. type: Plain text
-#: build/C/man2/perf_event_open.2:928
+#: build/C/man2/perf_event_open.2:941
msgid ""
"This controls the amount of skid. Skid is how many instructions execute "
"between an event of interest happening and the kernel being able to stop and "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:930
+#: build/C/man2/perf_event_open.2:943
msgid "The values of this are the following:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:931
+#: build/C/man2/perf_event_open.2:944
#, no-wrap
msgid "0 -"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:935
+#: build/C/man2/perf_event_open.2:948
msgid "B<SAMPLE_IP> can have arbitrary skid."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:935
+#: build/C/man2/perf_event_open.2:948
#, no-wrap
msgid "1 -"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:939
+#: build/C/man2/perf_event_open.2:952
msgid "B<SAMPLE_IP> must have constant skid."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:939
+#: build/C/man2/perf_event_open.2:952
#, no-wrap
msgid "2 -"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:943
+#: build/C/man2/perf_event_open.2:956
msgid "B<SAMPLE_IP> requested to have 0 skid."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:943
+#: build/C/man2/perf_event_open.2:956
#, no-wrap
msgid "3 -"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:949
+#: build/C/man2/perf_event_open.2:962
msgid "B<SAMPLE_IP> must have 0 skid. See also B<PERF_RECORD_MISC_EXACT_IP>."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:950
+#: build/C/man2/perf_event_open.2:963
#, no-wrap
msgid "I<mmap_data> (since Linux 2.6.36)"
msgstr ""
+#. commit 3af9e859281bda7eb7c20b51879cf43aa788ac2e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:962
+#: build/C/man2/perf_event_open.2:976
msgid ""
"The counterpart of the I<mmap> field. This enables generation of "
"B<PERF_RECORD_MMAP> samples for B<mmap>(2) calls that do not have "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:962
+#: build/C/man2/perf_event_open.2:976
#, no-wrap
msgid "I<sample_id_all> (since Linux 2.6.38)"
msgstr ""
+#. commit c980d1091810df13f21aabbce545fd98f545bbf7
#. type: Plain text
-#: build/C/man2/perf_event_open.2:970
+#: build/C/man2/perf_event_open.2:985
msgid ""
"If set, then TID, TIME, ID, STREAM_ID, and CPU can additionally be included "
"in non-B<PERF_RECORD_SAMPLE>s if the corresponding I<sample_type> is "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:978
+#: build/C/man2/perf_event_open.2:993
msgid ""
"If B<PERF_SAMPLE_IDENTIFIER> is specified, then an additional ID value is "
"included as the last value to ease parsing the record stream. This may lead "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:980
+#: build/C/man2/perf_event_open.2:995
msgid "The layout is described by this pseudo-structure:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:990
+#: build/C/man2/perf_event_open.2:1005
#, no-wrap
msgid ""
"struct sample_id {\n"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:991
+#: build/C/man2/perf_event_open.2:1006
#, no-wrap
msgid "I<exclude_host> (since Linux 3.2)"
msgstr ""
+#. commit a240f76165e6255384d4bdb8139895fac7988799
#. type: Plain text
-#: build/C/man2/perf_event_open.2:994
+#: build/C/man2/perf_event_open.2:1010
msgid "Do not measure time spent in VM host."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:994
+#: build/C/man2/perf_event_open.2:1010
#, no-wrap
msgid "I<exclude_guest> (since Linux 3.2)"
msgstr ""
+#. commit a240f76165e6255384d4bdb8139895fac7988799
#. type: Plain text
-#: build/C/man2/perf_event_open.2:997
+#: build/C/man2/perf_event_open.2:1014
msgid "Do not measure time spent in VM guest."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:997
+#: build/C/man2/perf_event_open.2:1014
#, no-wrap
msgid "I<exclude_callchain_kernel> (since Linux 3.7)"
msgstr ""
+#. commit d077526485d5c9b12fe85d0b2b3b7041e6bc5f91
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1000
+#: build/C/man2/perf_event_open.2:1018
msgid "Do not include kernel callchains."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1000
+#: build/C/man2/perf_event_open.2:1018
#, no-wrap
msgid "I<exclude_callchain_user> (since Linux 3.7)"
msgstr ""
+#. commit d077526485d5c9b12fe85d0b2b3b7041e6bc5f91
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1003
+#: build/C/man2/perf_event_open.2:1022
msgid "Do not include user callchains."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1003
+#: build/C/man2/perf_event_open.2:1022
#, no-wrap
msgid "I<mmap2> (since Linux 3.16)"
msgstr ""
+#. commit 13d7a2410fa637f450a29ecb515ac318ee40c741
+#. This is tricky; was committed during 3.12 development
+#. but right before release was disabled.
+#. So while you could select mmap2 starting with 3.12
+#. it did not work until 3.16
+#. commit a5a5ba72843dd05f991184d6cb9a4471acce1005
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1010
+#: build/C/man2/perf_event_open.2:1035
msgid ""
"Generate an extended executable mmap record that contains enough additional "
"information to uniquely identify shared mappings. The I<mmap> flag must "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1010
+#: build/C/man2/perf_event_open.2:1035
#, no-wrap
msgid "I<comm_exec> (since Linux 3.16)"
msgstr ""
+#. commit 82b897782d10fcc4930c9d4a15b175348fdd2871
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1025
+#: build/C/man2/perf_event_open.2:1051
msgid ""
"This is purely a feature-detection flag, it does not change kernel "
"behavior. If this flag can successfully be set, then, when I<comm> is "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1025
+#: build/C/man2/perf_event_open.2:1051
#, no-wrap
msgid "I<wakeup_events>, I<wakeup_watermark>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1035
+#: build/C/man2/perf_event_open.2:1061
msgid ""
"This union sets how many samples (I<wakeup_events>) or bytes "
"(I<wakeup_watermark>) happen before an overflow notification happens. "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1045
+#: build/C/man2/perf_event_open.2:1071
msgid ""
-"I<wakeup_events> only counts B<PERF_RECORD_SAMPLE> record types. To receive "
+"I<wakeup_events> counts only B<PERF_RECORD_SAMPLE> record types. To receive "
"overflow notification for all B<PERF_RECORD> types choose watermark and set "
"I<wakeup_watermark> to 1."
msgstr ""
+#. commit f506b3dc0ec454a16d40cab9ee5d75435b39dc50
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1050
+#: build/C/man2/perf_event_open.2:1077
msgid ""
"Prior to Linux 3.0 setting I<wakeup_events> to 0 resulted in no overflow "
"notifications; more recent kernels treat 0 the same as 1."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1050
+#: build/C/man2/perf_event_open.2:1077
#, no-wrap
msgid "I<bp_type> (since Linux 2.6.33)"
msgstr ""
+#. commit 24f1e32c60c45c89a997c73395b69c8af6f0a84e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1054
+#: build/C/man2/perf_event_open.2:1082
msgid "This chooses the breakpoint type. It is one of:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1055
+#: build/C/man2/perf_event_open.2:1083
#, no-wrap
msgid "B<HW_BREAKPOINT_EMPTY>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1058
+#: build/C/man2/perf_event_open.2:1086
msgid "No breakpoint."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1058
+#: build/C/man2/perf_event_open.2:1086
#, no-wrap
msgid "B<HW_BREAKPOINT_R>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1061
+#: build/C/man2/perf_event_open.2:1089
msgid "Count when we read the memory location."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1061
+#: build/C/man2/perf_event_open.2:1089
#, no-wrap
msgid "B<HW_BREAKPOINT_W>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1064
+#: build/C/man2/perf_event_open.2:1092
msgid "Count when we write the memory location."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1064
+#: build/C/man2/perf_event_open.2:1092
#, no-wrap
msgid "B<HW_BREAKPOINT_RW>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1067
+#: build/C/man2/perf_event_open.2:1095
msgid "Count when we read or write the memory location."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1067
+#: build/C/man2/perf_event_open.2:1095
#, no-wrap
msgid "B<HW_BREAKPOINT_X>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1070
+#: build/C/man2/perf_event_open.2:1098
msgid "Count when we execute code at the memory location."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1079
+#: build/C/man2/perf_event_open.2:1107
msgid ""
"The values can be combined via a bitwise or, but the combination of "
"B<HW_BREAKPOINT_R> or B<HW_BREAKPOINT_W> with B<HW_BREAKPOINT_X> is not "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1080
+#: build/C/man2/perf_event_open.2:1108
#, no-wrap
msgid "I<bp_addr> (since Linux 2.6.33)"
msgstr ""
+#. commit 24f1e32c60c45c89a997c73395b69c8af6f0a84e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1087
+#: build/C/man2/perf_event_open.2:1116
msgid ""
"I<bp_addr> address of the breakpoint. For execution breakpoints this is the "
"memory address of the instruction of interest; for read and write "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1087
+#: build/C/man2/perf_event_open.2:1116
#, no-wrap
msgid "I<config1> (since Linux 2.6.39)"
msgstr ""
+#. commit a7e3ed1e470116c9d12c2f778431a481a6be8ab6
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1094
+#: build/C/man2/perf_event_open.2:1124
msgid ""
"I<config1> is used for setting events that need an extra register or "
"otherwise do not fit in the regular config field. Raw OFFCORE_EVENTS on "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1094
+#: build/C/man2/perf_event_open.2:1124
#, no-wrap
msgid "I<bp_len> (since Linux 2.6.33)"
msgstr ""
+#. commit 24f1e32c60c45c89a997c73395b69c8af6f0a84e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1108
+#: build/C/man2/perf_event_open.2:1139
msgid ""
"I<bp_len> is the length of the breakpoint being measured if I<type> is "
"B<PERF_TYPE_BREAKPOINT>. Options are B<HW_BREAKPOINT_LEN_1>, "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1108
+#: build/C/man2/perf_event_open.2:1139
#, no-wrap
msgid "I<config2> (since Linux 2.6.39)"
msgstr ""
+#. commit a7e3ed1e470116c9d12c2f778431a481a6be8ab6
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1115
+#: build/C/man2/perf_event_open.2:1147
msgid "I<config2> is a further extension of the I<config1> field."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1115
+#: build/C/man2/perf_event_open.2:1147
#, no-wrap
msgid "I<branch_sample_type> (since Linux 3.4)"
msgstr ""
+#. commit bce38cd53e5ddba9cb6d708c4ef3d04a4016ec7e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1121
+#: build/C/man2/perf_event_open.2:1154
msgid ""
"If B<PERF_SAMPLE_BRANCH_STACK> is enabled, then this specifies what branches "
"to include in the branch record."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1127
+#: build/C/man2/perf_event_open.2:1160
msgid ""
"The first part of the value is the privilege level, which is a combination "
"of one of the following values. If the user does not set privilege level "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1128
+#: build/C/man2/perf_event_open.2:1161
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_USER>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1131
+#: build/C/man2/perf_event_open.2:1164
msgid "Branch target is in user space."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1131
+#: build/C/man2/perf_event_open.2:1164
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_KERNEL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1134
+#: build/C/man2/perf_event_open.2:1167
msgid "Branch target is in kernel space."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1134
+#: build/C/man2/perf_event_open.2:1167
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_HV>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1137
+#: build/C/man2/perf_event_open.2:1170
msgid "Branch target is in hypervisor."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1137
+#: build/C/man2/perf_event_open.2:1170
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_PLM_ALL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1140
+#: build/C/man2/perf_event_open.2:1173
msgid "A convenience value that is the three preceding values ORed together."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1144
+#: build/C/man2/perf_event_open.2:1177
msgid ""
"In addition to the privilege value, at least one or more of the following "
"bits must be set."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1145
+#: build/C/man2/perf_event_open.2:1178
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_ANY>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1148
+#: build/C/man2/perf_event_open.2:1181
msgid "Any branch type."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1148
+#: build/C/man2/perf_event_open.2:1181
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_ANY_CALL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1151
+#: build/C/man2/perf_event_open.2:1184
msgid "Any call branch."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1151
+#: build/C/man2/perf_event_open.2:1184
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_ANY_RETURN>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1154
+#: build/C/man2/perf_event_open.2:1187
msgid "Any return branch."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1154
+#: build/C/man2/perf_event_open.2:1187
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_IND_CALL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1157
+#: build/C/man2/perf_event_open.2:1190
msgid "Indirect calls."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1157
+#: build/C/man2/perf_event_open.2:1190
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_COND> (since Linux 3.16)"
msgstr ""
#. commit bac52139f0b7ab31330e98fd87fc5a2664951050
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1161
+#: build/C/man2/perf_event_open.2:1194
msgid "Conditional branches."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1161
+#: build/C/man2/perf_event_open.2:1194
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_ABORT_TX> (since Linux 3.11)"
msgstr ""
#. commit 135c5612c460f89657c4698fe2ea753f6f667963
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1165
+#: build/C/man2/perf_event_open.2:1198
msgid "Transactional memory aborts."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1165
+#: build/C/man2/perf_event_open.2:1198
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_IN_TX> (since Linux 3.11)"
msgstr ""
#. commit 135c5612c460f89657c4698fe2ea753f6f667963
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1169
+#: build/C/man2/perf_event_open.2:1202
msgid "Branch in transactional memory transaction."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1169
+#: build/C/man2/perf_event_open.2:1202
#, no-wrap
msgid "B<PERF_SAMPLE_BRANCH_NO_TX> (since Linux 3.11)"
msgstr ""
#. commit 135c5612c460f89657c4698fe2ea753f6f667963
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1173
+#: build/C/man2/perf_event_open.2:1206
msgid "Branch not in transactional memory transaction."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1175
+#: build/C/man2/perf_event_open.2:1208
#, no-wrap
msgid "I<sample_regs_user> (since Linux 3.7)"
msgstr ""
+#. commit 4018994f3d8785275ef0e7391b75c3462c029e56
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1181
+#: build/C/man2/perf_event_open.2:1215
msgid ""
"This bit mask defines the set of user CPU registers to dump on samples. The "
"layout of the register mask is architecture-specific and described in the "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1181
+#: build/C/man2/perf_event_open.2:1215
#, no-wrap
msgid "I<sample_stack_user> (since Linux 3.7)"
msgstr ""
+#. commit c5ebcedb566ef17bda7b02686e0d658a7bb42ee7
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1186
+#: build/C/man2/perf_event_open.2:1221
msgid ""
"This defines the size of the user stack to dump if B<PERF_SAMPLE_STACK_USER> "
"is specified."
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:1186
+#: build/C/man2/perf_event_open.2:1221
#, no-wrap
msgid "Reading results"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1196
+#: build/C/man2/perf_event_open.2:1231
msgid ""
"Once a B<perf_event_open>() file descriptor has been opened, the values of "
"the events can be read from the file descriptor. The values that are there "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1201
+#: build/C/man2/perf_event_open.2:1236
msgid ""
"If you attempt to read into a buffer that is not big enough to hold the data "
"B<ENOSPC> is returned"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1203
+#: build/C/man2/perf_event_open.2:1238
msgid "Here is the layout of the data returned by a read:"
msgstr ""
-#. type: IP
-#: build/C/man2/perf_event_open.2:1203 build/C/man2/perf_event_open.2:1221 build/C/man2/ptrace.2:1735 build/C/man2/ptrace.2:1745 build/C/man2/ptrace.2:1753 build/C/man2/ptrace.2:1759 build/C/man2/ptrace.2:1888 build/C/man2/splice.2:55 build/C/man2/splice.2:61 build/C/man2/splice.2:70
-#, no-wrap
-msgid "*"
-msgstr ""
-
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1207
+#: build/C/man2/perf_event_open.2:1242
msgid ""
"If B<PERF_FORMAT_GROUP> was specified to allow reading all events in a group "
"at once:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1219
+#: build/C/man2/perf_event_open.2:1254
#, no-wrap
msgid ""
"struct read_format {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1227
+#: build/C/man2/perf_event_open.2:1262
msgid "If B<PERF_FORMAT_GROUP> was I<not> specified:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1236
+#: build/C/man2/perf_event_open.2:1271
#, no-wrap
msgid ""
"struct read_format {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1240
+#: build/C/man2/perf_event_open.2:1275
msgid "The values read are as follows:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1240
+#: build/C/man2/perf_event_open.2:1275
#, no-wrap
msgid "I<nr>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1246
+#: build/C/man2/perf_event_open.2:1281
msgid ""
"The number of events in this file descriptor. Only available if "
"B<PERF_FORMAT_GROUP> was specified."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1246
+#: build/C/man2/perf_event_open.2:1281
#, no-wrap
msgid "I<time_enabled>, I<time_running>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1258
+#: build/C/man2/perf_event_open.2:1293
msgid ""
"Total time the event was enabled and running. Normally these are the same. "
"If more events are started, then available counter slots on the PMU, then "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1258
+#: build/C/man2/perf_event_open.2:1293
#, no-wrap
msgid "I<value>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1261
+#: build/C/man2/perf_event_open.2:1296
msgid "An unsigned 64-bit value containing the counter result."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1261 build/C/man2/perf_event_open.2:1690 build/C/man2/perf_event_open.2:1856
+#: build/C/man2/perf_event_open.2:1296 build/C/man2/perf_event_open.2:1732 build/C/man2/perf_event_open.2:1898
#, no-wrap
msgid "I<id>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1267
+#: build/C/man2/perf_event_open.2:1302
msgid ""
-"A globally unique value for this particular event, only there if "
+"A globally unique value for this particular event, only present if "
"B<PERF_FORMAT_ID> was specified in I<read_format>."
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:1267
+#: build/C/man2/perf_event_open.2:1302
#, no-wrap
msgid "MMAP layout"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1277
+#: build/C/man2/perf_event_open.2:1312
msgid ""
"When using B<perf_event_open>() in sampled mode, asynchronous events (like "
"counter overflow or B<PROT_EXEC> mmap tracking) are logged into a "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1283
+#: build/C/man2/perf_event_open.2:1318
msgid ""
"The mmap size should be 1+2^n pages, where the first page is a metadata page "
"(I<struct perf_event_mmap_page>) that contains various bits of information "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1286
+#: build/C/man2/perf_event_open.2:1321
msgid ""
"Before kernel 2.6.39, there is a bug that means you must allocate a mmap "
"ring buffer when sampling even if you do not plan to access it."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1288
+#: build/C/man2/perf_event_open.2:1323
msgid "The structure of the first metadata mmap page is as follows:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1317
+#: build/C/man2/perf_event_open.2:1352
#, no-wrap
msgid ""
"struct perf_event_mmap_page {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1323
+#: build/C/man2/perf_event_open.2:1358
msgid ""
"The following list describes the fields in the I<perf_event_mmap_page> "
"structure in more detail:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1323
+#: build/C/man2/perf_event_open.2:1358
#, no-wrap
msgid "I<version>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1326
+#: build/C/man2/perf_event_open.2:1361
msgid "Version number of this structure."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1326
+#: build/C/man2/perf_event_open.2:1361
#, no-wrap
msgid "I<compat_version>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1329
+#: build/C/man2/perf_event_open.2:1364
msgid "The lowest version this is compatible with."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1329
+#: build/C/man2/perf_event_open.2:1364
#, no-wrap
msgid "I<lock>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1332
+#: build/C/man2/perf_event_open.2:1367
msgid "A seqlock for synchronization."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1332
+#: build/C/man2/perf_event_open.2:1367
#, no-wrap
msgid "I<index>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1335
+#: build/C/man2/perf_event_open.2:1370
msgid "A unique hardware counter identifier."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1335
+#: build/C/man2/perf_event_open.2:1370
#, no-wrap
msgid "I<offset>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1340
+#: build/C/man2/perf_event_open.2:1375
msgid ""
"When using rdpmc for reads this offset value must be added to the one "
"returned by rdpmc to get the current total event count."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1340
+#: build/C/man2/perf_event_open.2:1375
#, no-wrap
msgid "I<time_enabled>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1343
+#: build/C/man2/perf_event_open.2:1378
msgid "Time the event was active."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1343
+#: build/C/man2/perf_event_open.2:1378
#, no-wrap
msgid "I<time_running>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1346
+#: build/C/man2/perf_event_open.2:1381
msgid "Time the event was running."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1346
+#: build/C/man2/perf_event_open.2:1381
#, no-wrap
msgid "I<cap_usr_time> / I<cap_usr_rdpmc> / I<cap_bit0> (since Linux 3.4)"
msgstr ""
+#. commit c7206205d00ab375839bd6c7ddb247d600693c09
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1359
+#: build/C/man2/perf_event_open.2:1395
msgid ""
"There was a bug in the definition of I<cap_usr_time> and I<cap_usr_rdpmc> "
"from Linux 3.4 until Linux 3.11. Both bits were defined to point to the "
"I<cap_usr_rdpmc> were actually set."
msgstr ""
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1367
+#: build/C/man2/perf_event_open.2:1404
msgid ""
"Starting with Linux 3.12, these are renamed to I<cap_bit0> and you should "
"use the I<cap_user_time> and I<cap_user_rdpmc> fields instead."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1368
+#: build/C/man2/perf_event_open.2:1405
#, no-wrap
msgid "I<cap_bit0_is_deprecated> (since Linux 3.12)"
msgstr ""
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1376
+#: build/C/man2/perf_event_open.2:1414
msgid ""
"If set, this bit indicates that the kernel supports the properly separated "
"I<cap_user_time> and I<cap_user_rdpmc> bits."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1383
+#: build/C/man2/perf_event_open.2:1421
msgid ""
"If not-set, it indicates an older kernel where I<cap_usr_time> and "
"I<cap_usr_rdpmc> map to the same bit and thus both features should be used "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1384
+#: build/C/man2/perf_event_open.2:1422
#, no-wrap
msgid "I<cap_user_rdpmc> (since Linux 3.12)"
msgstr ""
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1389
+#: build/C/man2/perf_event_open.2:1428
msgid ""
"If the hardware supports user-space read of performance counters without "
"syscall (this is the \"rdpmc\" instruction on x86), then the following code "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1395
+#: build/C/man2/perf_event_open.2:1434
#, no-wrap
msgid ""
"u32 seq, time_mult, time_shift, idx, width;\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1401
+#: build/C/man2/perf_event_open.2:1440
#, no-wrap
msgid ""
"do {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1408
+#: build/C/man2/perf_event_open.2:1447
#, no-wrap
msgid ""
" if (pc-E<gt>cap_usr_time && enabled != running) {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1411
+#: build/C/man2/perf_event_open.2:1450
#, no-wrap
msgid ""
" idx = pc-E<gt>index;\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1416
+#: build/C/man2/perf_event_open.2:1455
#, no-wrap
msgid ""
" if (pc-E<gt>cap_usr_rdpmc && idx) {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1419
+#: build/C/man2/perf_event_open.2:1458
#, no-wrap
msgid ""
" barrier();\n"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1421
+#: build/C/man2/perf_event_open.2:1460
#, no-wrap
msgid "I<cap_user_time> (since Linux 3.12)"
msgstr ""
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1425
+#: build/C/man2/perf_event_open.2:1465
msgid ""
"This bit indicates the hardware has a constant, nonstop timestamp counter "
"(TSC on x86)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1425
+#: build/C/man2/perf_event_open.2:1465
#, no-wrap
msgid "I<cap_user_time_zero> (since Linux 3.12)"
msgstr ""
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1431
+#: build/C/man2/perf_event_open.2:1472
msgid ""
"Indicates the presence of I<time_zero> which allows mapping timestamp values "
"to the hardware clock."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1431
+#: build/C/man2/perf_event_open.2:1472
#, no-wrap
msgid "I<pmc_width>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1438
+#: build/C/man2/perf_event_open.2:1479
msgid ""
"If I<cap_usr_rdpmc>, this field provides the bit-width of the value read "
"using the rdpmc or equivalent instruction. This can be used to sign extend "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1444
+#: build/C/man2/perf_event_open.2:1485
#, no-wrap
msgid ""
"pmc E<lt>E<lt>= 64 - pmc_width;\n"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1446
+#: build/C/man2/perf_event_open.2:1487
#, no-wrap
msgid "I<time_shift>, I<time_mult>, I<time_offset>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1453
+#: build/C/man2/perf_event_open.2:1494
msgid ""
"If I<cap_usr_time>, these fields can be used to compute the time delta since "
"time_enabled (in nanoseconds) using rdtsc or similar."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1461
+#: build/C/man2/perf_event_open.2:1502
#, no-wrap
msgid ""
" u64 quot, rem;\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1473
+#: build/C/man2/perf_event_open.2:1514
msgid ""
"Where I<time_offset>, I<time_mult>, I<time_shift>, and I<cyc> are read in "
"the seqcount loop described above. This delta can then be added to enabled "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1481
+#: build/C/man2/perf_event_open.2:1522
#, no-wrap
msgid ""
" enabled += delta;\n"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1482
+#: build/C/man2/perf_event_open.2:1523
#, no-wrap
msgid "I<time_zero> (since Linux 3.12)"
msgstr ""
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1490
+#: build/C/man2/perf_event_open.2:1532
msgid ""
"If I<cap_usr_time_zero> is set, then the hardware clock (the TSC timestamp "
"counter on x86) can be calculated from the I<time_zero>, I<time_mult>, and "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1496
+#: build/C/man2/perf_event_open.2:1538
#, no-wrap
msgid ""
" time = timestamp - time_zero;\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1499
+#: build/C/man2/perf_event_open.2:1541
msgid "And vice versa:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1505
+#: build/C/man2/perf_event_open.2:1547
#, no-wrap
msgid ""
" quot = cyc E<gt>E<gt> time_shift;\n"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1506
+#: build/C/man2/perf_event_open.2:1548
#, no-wrap
msgid "I<data_head>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1512
+#: build/C/man2/perf_event_open.2:1554
msgid ""
"This points to the head of the data section. The value continuously "
"increases, it does not wrap. The value needs to be manually wrapped by the "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1517
+#: build/C/man2/perf_event_open.2:1559
msgid ""
"On SMP-capable platforms, after reading the I<data_head> value, user space "
"should issue an rmb()."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1517
+#: build/C/man2/perf_event_open.2:1559
#, no-wrap
msgid "I<data_tail>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1525
+#: build/C/man2/perf_event_open.2:1567
msgid ""
"When the mapping is B<PROT_WRITE>, the I<data_tail> value should be written "
"by user space to reflect the last read data. In this case, the kernel will "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1527
+#: build/C/man2/perf_event_open.2:1569
msgid "The following 2^n ring-buffer pages have the layout described below."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1541
+#: build/C/man2/perf_event_open.2:1583
msgid ""
"If I<perf_event_attr.sample_id_all> is set, then all event types will have "
"the sample_type selected fields related to where/when (identity) an event "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1543
+#: build/C/man2/perf_event_open.2:1585
msgid "The mmap values start with a header:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1551
+#: build/C/man2/perf_event_open.2:1593
#, no-wrap
msgid ""
"struct perf_event_header {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1559
+#: build/C/man2/perf_event_open.2:1601
msgid ""
"Below, we describe the I<perf_event_header> fields in more detail. For ease "
"of reading, the fields with shorter descriptions are presented first."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1562
+#: build/C/man2/perf_event_open.2:1604
msgid "This indicates the size of the record."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1562
+#: build/C/man2/perf_event_open.2:1604
#, no-wrap
msgid "I<misc>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1567
+#: build/C/man2/perf_event_open.2:1609
msgid "The I<misc> field contains additional information about the sample."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1572
+#: build/C/man2/perf_event_open.2:1614
msgid ""
"The CPU mode can be determined from this value by masking with "
"B<PERF_RECORD_MISC_CPUMODE_MASK> and looking for one of the following (note "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1573
+#: build/C/man2/perf_event_open.2:1615
#, no-wrap
msgid "B<PERF_RECORD_MISC_CPUMODE_UNKNOWN>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1576
+#: build/C/man2/perf_event_open.2:1618
msgid "Unknown CPU mode."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1576
+#: build/C/man2/perf_event_open.2:1618
#, no-wrap
msgid "B<PERF_RECORD_MISC_KERNEL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1579
+#: build/C/man2/perf_event_open.2:1621
msgid "Sample happened in the kernel."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1579
+#: build/C/man2/perf_event_open.2:1621
#, no-wrap
msgid "B<PERF_RECORD_MISC_USER>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1582
+#: build/C/man2/perf_event_open.2:1624
msgid "Sample happened in user code."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1582
+#: build/C/man2/perf_event_open.2:1624
#, no-wrap
msgid "B<PERF_RECORD_MISC_HYPERVISOR>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1585
+#: build/C/man2/perf_event_open.2:1627
msgid "Sample happened in the hypervisor."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1585
+#: build/C/man2/perf_event_open.2:1627
#, no-wrap
-msgid "B<PERF_RECORD_MISC_GUEST_KERNEL> (since Linux2.6.35)"
+msgid "B<PERF_RECORD_MISC_GUEST_KERNEL> (since Linux 2.6.35)"
msgstr ""
#. commit 39447b386c846bbf1c56f6403c5282837486200f
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1589
+#: build/C/man2/perf_event_open.2:1631
msgid "Sample happened in the guest kernel."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1589
+#: build/C/man2/perf_event_open.2:1631
#, no-wrap
-msgid "B<PERF_RECORD_MISC_GUEST_USER (since Linux2.6.35)>"
+msgid "B<PERF_RECORD_MISC_GUEST_USER (since Linux 2.6.35)>"
msgstr ""
#. commit 39447b386c846bbf1c56f6403c5282837486200f
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1593
+#: build/C/man2/perf_event_open.2:1635
msgid "Sample happened in guest user code."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1597
+#: build/C/man2/perf_event_open.2:1639
msgid "In addition, one of the following bits can be set:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1597
+#: build/C/man2/perf_event_open.2:1639
#, no-wrap
msgid "B<PERF_RECORD_MISC_MMAP_DATA> (since Linux 3.10)"
msgstr ""
#. commit 2fe85427e3bf65d791700d065132772fc26e4d75
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1602
+#: build/C/man2/perf_event_open.2:1644
msgid ""
"This is set when the mapping is not executable; otherwise the mapping is "
"executable."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1602
+#: build/C/man2/perf_event_open.2:1644
#, no-wrap
msgid "B<PERF_RECORD_MISC_COMM_EXEC> (since Linux 3.16)"
msgstr ""
#. commit 82b897782d10fcc4930c9d4a15b175348fdd2871
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1614
+#: build/C/man2/perf_event_open.2:1656
msgid ""
"This is set for a B<PERF_RECORD_COMM> record on kernels more recent than "
"Linux 3.16 if a process name change was caused by an B<exec>(2) system "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1614
+#: build/C/man2/perf_event_open.2:1656
#, no-wrap
msgid "B<PERF_RECORD_MISC_EXACT_IP>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1622
+#: build/C/man2/perf_event_open.2:1664
msgid ""
"This indicates that the content of B<PERF_SAMPLE_IP> points to the actual "
"instruction that triggered the event. See also "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1622
+#: build/C/man2/perf_event_open.2:1664
#, no-wrap
msgid "B<PERF_RECORD_MISC_EXT_RESERVED> (since Linux 2.6.35)"
msgstr ""
#. commit 1676b8a077c352085d52578fb4f29350b58b6e74
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1626
+#: build/C/man2/perf_event_open.2:1668
msgid "This indicates there is extended data available (currently not used)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1636
+#: build/C/man2/perf_event_open.2:1678
msgid ""
"The I<type> value is one of the below. The values in the corresponding "
"record (that follows the header) depend on the I<type> selected as shown."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1638
+#: build/C/man2/perf_event_open.2:1680
#, no-wrap
msgid "B<PERF_RECORD_MMAP>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1645
+#: build/C/man2/perf_event_open.2:1687
msgid ""
"The MMAP events record the B<PROT_EXEC> mappings so that we can correlate "
"user-space IPs to code. They have the following structure:"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1656
+#: build/C/man2/perf_event_open.2:1698
#, no-wrap
msgid ""
"struct {\n"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1659 build/C/man2/perf_event_open.2:1713 build/C/man2/perf_event_open.2:2232
+#: build/C/man2/perf_event_open.2:1701 build/C/man2/perf_event_open.2:1755 build/C/man2/perf_event_open.2:2276
#, no-wrap
msgid "I<pid>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1662 build/C/man2/perf_event_open.2:1716 build/C/man2/perf_event_open.2:2235
+#: build/C/man2/perf_event_open.2:1704 build/C/man2/perf_event_open.2:1758 build/C/man2/perf_event_open.2:2279
msgid "is the process ID."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1662 build/C/man2/perf_event_open.2:1716 build/C/man2/perf_event_open.2:2235
+#: build/C/man2/perf_event_open.2:1704 build/C/man2/perf_event_open.2:1758 build/C/man2/perf_event_open.2:2279
#, no-wrap
msgid "I<tid>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1665 build/C/man2/perf_event_open.2:1719 build/C/man2/perf_event_open.2:2238
+#: build/C/man2/perf_event_open.2:1707 build/C/man2/perf_event_open.2:1761 build/C/man2/perf_event_open.2:2282
msgid "is the thread ID."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1665 build/C/man2/perf_event_open.2:1849 build/C/man2/perf_event_open.2:2238
+#: build/C/man2/perf_event_open.2:1707 build/C/man2/perf_event_open.2:1891 build/C/man2/perf_event_open.2:2282
#, no-wrap
msgid "I<addr>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1674
+#: build/C/man2/perf_event_open.2:1716
msgid ""
"is the address of the allocated memory. I<len> is the length of the "
"allocated memory. I<pgoff> is the page offset of the allocated memory. "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1675
+#: build/C/man2/perf_event_open.2:1717
#, no-wrap
msgid "B<PERF_RECORD_LOST>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1678
+#: build/C/man2/perf_event_open.2:1720
msgid "This record indicates when events are lost."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1687
+#: build/C/man2/perf_event_open.2:1729
#, no-wrap
msgid ""
"struct {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1693
+#: build/C/man2/perf_event_open.2:1735
msgid "is the unique event ID for the samples that were lost."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1693
+#: build/C/man2/perf_event_open.2:1735
#, no-wrap
msgid "I<lost>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1696
+#: build/C/man2/perf_event_open.2:1738
msgid "is the number of events that were lost."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1697
+#: build/C/man2/perf_event_open.2:1739
#, no-wrap
msgid "B<PERF_RECORD_COMM>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1700
+#: build/C/man2/perf_event_open.2:1742
msgid "This record indicates a change in the process name."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1710
+#: build/C/man2/perf_event_open.2:1752
#, no-wrap
msgid ""
"struct {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1722
+#: build/C/man2/perf_event_open.2:1764
msgid "is a string containing the new name of the process."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1723
+#: build/C/man2/perf_event_open.2:1765
#, no-wrap
msgid "B<PERF_RECORD_EXIT>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1726
+#: build/C/man2/perf_event_open.2:1768
msgid "This record indicates a process exit event."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1736 build/C/man2/perf_event_open.2:1766
+#: build/C/man2/perf_event_open.2:1778 build/C/man2/perf_event_open.2:1808
#, no-wrap
msgid ""
"struct {\n"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1738
+#: build/C/man2/perf_event_open.2:1780
#, no-wrap
msgid "B<PERF_RECORD_THROTTLE>, B<PERF_RECORD_UNTHROTTLE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1741
+#: build/C/man2/perf_event_open.2:1783
msgid "This record indicates a throttle/unthrottle event."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1751
+#: build/C/man2/perf_event_open.2:1793
#, no-wrap
msgid ""
"struct {\n"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1753
+#: build/C/man2/perf_event_open.2:1795
#, no-wrap
msgid "B<PERF_RECORD_FORK>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1756
+#: build/C/man2/perf_event_open.2:1798
msgid "This record indicates a fork event."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1768
+#: build/C/man2/perf_event_open.2:1810
#, no-wrap
msgid "B<PERF_RECORD_READ>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1771
+#: build/C/man2/perf_event_open.2:1813
msgid "This record indicates a read event."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1780
+#: build/C/man2/perf_event_open.2:1822
#, no-wrap
msgid ""
"struct {\n"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1782
+#: build/C/man2/perf_event_open.2:1824
#, no-wrap
msgid "B<PERF_RECORD_SAMPLE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1785
+#: build/C/man2/perf_event_open.2:1827
msgid "This record indicates a sample."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1817
+#: build/C/man2/perf_event_open.2:1859
#, no-wrap
msgid ""
"struct {\n"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1819
+#: build/C/man2/perf_event_open.2:1861
#, no-wrap
msgid "I<sample_id>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1829
+#: build/C/man2/perf_event_open.2:1871
msgid ""
"If B<PERF_SAMPLE_IDENTIFIER> is enabled, a 64-bit unique ID is included. "
"This is a duplication of the B<PERF_SAMPLE_ID> I<id> value, but included at "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1829
+#: build/C/man2/perf_event_open.2:1871
#, no-wrap
msgid "I<ip>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1835
+#: build/C/man2/perf_event_open.2:1877
msgid ""
"If B<PERF_SAMPLE_IP> is enabled, then a 64-bit instruction pointer value is "
"included."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1835
+#: build/C/man2/perf_event_open.2:1877
#, no-wrap
msgid "I<pid>, I<tid>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1841
+#: build/C/man2/perf_event_open.2:1883
msgid ""
"If B<PERF_SAMPLE_TID> is enabled, then a 32-bit process ID and 32-bit thread "
"ID are included."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1841
+#: build/C/man2/perf_event_open.2:1883
#, no-wrap
msgid "I<time>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1849
+#: build/C/man2/perf_event_open.2:1891
msgid ""
"If B<PERF_SAMPLE_TIME> is enabled, then a 64-bit timestamp is included. "
"This is obtained via local_clock() which is a hardware timestamp if "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1856
+#: build/C/man2/perf_event_open.2:1898
msgid ""
"If B<PERF_SAMPLE_ADDR> is enabled, then a 64-bit address is included. This "
"is usually the address of a tracepoint, breakpoint, or software event; "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1864
+#: build/C/man2/perf_event_open.2:1906
msgid ""
"If B<PERF_SAMPLE_ID> is enabled, a 64-bit unique ID is included. If the "
"event is a member of an event group, the group leader ID is returned. This "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1864
+#: build/C/man2/perf_event_open.2:1906
#, no-wrap
msgid "I<stream_id>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1874
+#: build/C/man2/perf_event_open.2:1916
msgid ""
"If B<PERF_SAMPLE_STREAM_ID> is enabled, a 64-bit unique ID is included. "
"Unlike B<PERF_SAMPLE_ID> the actual ID is returned, not the group leader. "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1874
+#: build/C/man2/perf_event_open.2:1916
#, no-wrap
msgid "I<cpu>, I<res>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1881
+#: build/C/man2/perf_event_open.2:1923
msgid ""
"If B<PERF_SAMPLE_CPU> is enabled, this is a 32-bit value indicating which "
"CPU was being used, in addition to a reserved (unused) 32-bit value."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1881
+#: build/C/man2/perf_event_open.2:1923
#, no-wrap
msgid "I<period>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1887
+#: build/C/man2/perf_event_open.2:1929
msgid ""
"If B<PERF_SAMPLE_PERIOD> is enabled, a 64-bit value indicating the current "
"sampling period is written."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1887
+#: build/C/man2/perf_event_open.2:1929
#, no-wrap
msgid "I<v>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1898
+#: build/C/man2/perf_event_open.2:1940
msgid ""
"If B<PERF_SAMPLE_READ> is enabled, a structure of type read_format is "
"included which has values for all events in the event group. The values "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1898
+#: build/C/man2/perf_event_open.2:1940
#, no-wrap
msgid "I<nr>, I<ips[nr]>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1906
+#: build/C/man2/perf_event_open.2:1948
msgid ""
"If B<PERF_SAMPLE_CALLCHAIN> is enabled, then a 64-bit number is included "
"which indicates how many following 64-bit instruction pointers will follow. "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1906
+#: build/C/man2/perf_event_open.2:1948
#, no-wrap
msgid "I<size>, I<data[size]>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1913
+#: build/C/man2/perf_event_open.2:1955
msgid ""
"If B<PERF_SAMPLE_RAW> is enabled, then a 32-bit value indicating size is "
"included followed by an array of 8-bit values of length size. The values "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1918
+#: build/C/man2/perf_event_open.2:1960
msgid ""
"This RAW record data is opaque with respect to the ABI. The ABI doesn't "
"make any promises with respect to the stability of its content, it may vary "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1918
+#: build/C/man2/perf_event_open.2:1960
#, no-wrap
msgid "I<bnr>, I<lbr[bnr]>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1927
+#: build/C/man2/perf_event_open.2:1969
msgid ""
"If B<PERF_SAMPLE_BRANCH_STACK> is enabled, then a 64-bit value indicating "
"the number of records is included, followed by I<bnr> I<perf_branch_entry> "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1928
+#: build/C/man2/perf_event_open.2:1970
#, no-wrap
msgid "I<from>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1931
+#: build/C/man2/perf_event_open.2:1973
msgid "This indicates the source instruction (may not be a branch)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1931
+#: build/C/man2/perf_event_open.2:1973
#, no-wrap
msgid "I<to>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1934
+#: build/C/man2/perf_event_open.2:1976
msgid "The branch target."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1934
+#: build/C/man2/perf_event_open.2:1976
#, no-wrap
msgid "I<mispred>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1937
+#: build/C/man2/perf_event_open.2:1979
msgid "The branch target was mispredicted."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1937
+#: build/C/man2/perf_event_open.2:1979
#, no-wrap
msgid "I<predicted>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1940
+#: build/C/man2/perf_event_open.2:1982
msgid "The branch target was predicted."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1940
+#: build/C/man2/perf_event_open.2:1982
#, no-wrap
msgid "I<in_tx> (since Linux 3.11)"
msgstr ""
+#. commit 135c5612c460f89657c4698fe2ea753f6f667963
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1943
+#: build/C/man2/perf_event_open.2:1986
msgid "The branch was in a transactional memory transaction."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1943
+#: build/C/man2/perf_event_open.2:1986
#, no-wrap
msgid "I<abort> (since Linux 3.11)"
msgstr ""
+#. commit 135c5612c460f89657c4698fe2ea753f6f667963
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1946
+#: build/C/man2/perf_event_open.2:1990
msgid "The branch was in an aborted transactional memory transaction."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1950
+#: build/C/man2/perf_event_open.2:1994
msgid ""
"The entries are from most to least recent, so the first entry has the most "
"recent branch."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1957
+#: build/C/man2/perf_event_open.2:2001
msgid ""
"Support for I<mispred> and I<predicted> is optional; if not supported, both "
"values will be 0."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1961
+#: build/C/man2/perf_event_open.2:2005
msgid ""
"The type of branches recorded is specified by the I<branch_sample_type> "
"field."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1963
+#: build/C/man2/perf_event_open.2:2007
#, no-wrap
msgid "I<abi>, I<regs[weight(mask)]>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1968
+#: build/C/man2/perf_event_open.2:2012
msgid ""
"If B<PERF_SAMPLE_REGS_USER> is enabled, then the user CPU registers are "
"recorded."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1974
+#: build/C/man2/perf_event_open.2:2018
msgid ""
"The I<abi> field is one of B<PERF_SAMPLE_REGS_ABI_NONE>, "
"B<PERF_SAMPLE_REGS_ABI_32> or B<PERF_SAMPLE_REGS_ABI_64>."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:1984
+#: build/C/man2/perf_event_open.2:2028
msgid ""
"The I<regs> field is an array of the CPU registers that were specified by "
"the I<sample_regs_user> attr field. The number of values is the number of "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:1984
+#: build/C/man2/perf_event_open.2:2028
#, no-wrap
msgid "I<size>, I<data[size]>, I<dyn_size>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2000
+#: build/C/man2/perf_event_open.2:2044
msgid ""
"If B<PERF_SAMPLE_STACK_USER> is enabled, then the user stack is recorded. "
"This can be used to generate stack backtraces. I<size> is the size "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2000
+#: build/C/man2/perf_event_open.2:2044
#, no-wrap
msgid "I<weight>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2008
+#: build/C/man2/perf_event_open.2:2052
msgid ""
"If B<PERF_SAMPLE_WEIGHT> is enabled, then a 64-bit value provided by the "
"hardware is recorded that indicates how costly the event was. This allows "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2008
+#: build/C/man2/perf_event_open.2:2052
#, no-wrap
msgid "I<data_src>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2014
+#: build/C/man2/perf_event_open.2:2058
msgid ""
"If B<PERF_SAMPLE_DATA_SRC> is enabled, then a 64-bit value is recorded that "
"is made up of the following fields:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2015
+#: build/C/man2/perf_event_open.2:2059
#, no-wrap
msgid "I<mem_op>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2018
+#: build/C/man2/perf_event_open.2:2062
msgid "Type of opcode, a bitwise combination of:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2021
+#: build/C/man2/perf_event_open.2:2065
#, no-wrap
msgid "B<PERF_MEM_OP_NA>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2024 build/C/man2/perf_event_open.2:2049 build/C/man2/perf_event_open.2:2100 build/C/man2/perf_event_open.2:2124 build/C/man2/perf_event_open.2:2140
+#: build/C/man2/perf_event_open.2:2068 build/C/man2/perf_event_open.2:2093 build/C/man2/perf_event_open.2:2144 build/C/man2/perf_event_open.2:2168 build/C/man2/perf_event_open.2:2184
msgid "Not available"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2024
+#: build/C/man2/perf_event_open.2:2068
#, no-wrap
msgid "B<PERF_MEM_OP_LOAD>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2027
+#: build/C/man2/perf_event_open.2:2071
msgid "Load instruction"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2027
+#: build/C/man2/perf_event_open.2:2071
#, no-wrap
msgid "B<PERF_MEM_OP_STORE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2030
+#: build/C/man2/perf_event_open.2:2074
msgid "Store instruction"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2030
+#: build/C/man2/perf_event_open.2:2074
#, no-wrap
msgid "B<PERF_MEM_OP_PFETCH>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2033
+#: build/C/man2/perf_event_open.2:2077
msgid "Prefetch"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2033
+#: build/C/man2/perf_event_open.2:2077
#, no-wrap
msgid "B<PERF_MEM_OP_EXEC>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2036
+#: build/C/man2/perf_event_open.2:2080
msgid "Executable code"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2038
+#: build/C/man2/perf_event_open.2:2082
#, no-wrap
msgid "I<mem_lvl>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2043
+#: build/C/man2/perf_event_open.2:2087
msgid ""
"Memory hierarchy level hit or miss, a bitwise combination of the following, "
"shifted left by B<PERF_MEM_LVL_SHIFT>:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2046
+#: build/C/man2/perf_event_open.2:2090
#, no-wrap
msgid "B<PERF_MEM_LVL_NA>"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2049
+#: build/C/man2/perf_event_open.2:2093
#, no-wrap
msgid "B<PERF_MEM_LVL_HIT>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2052 build/C/man2/perf_event_open.2:2143
+#: build/C/man2/perf_event_open.2:2096 build/C/man2/perf_event_open.2:2187
msgid "Hit"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2052
+#: build/C/man2/perf_event_open.2:2096
#, no-wrap
msgid "B<PERF_MEM_LVL_MISS>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2055 build/C/man2/perf_event_open.2:2146
+#: build/C/man2/perf_event_open.2:2099 build/C/man2/perf_event_open.2:2190
msgid "Miss"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2055
+#: build/C/man2/perf_event_open.2:2099
#, no-wrap
msgid "B<PERF_MEM_LVL_L1>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2058
+#: build/C/man2/perf_event_open.2:2102
msgid "Level 1 cache"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2058
+#: build/C/man2/perf_event_open.2:2102
#, no-wrap
msgid "B<PERF_MEM_LVL_LFB>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2061
+#: build/C/man2/perf_event_open.2:2105
msgid "Line fill buffer"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2061
+#: build/C/man2/perf_event_open.2:2105
#, no-wrap
msgid "B<PERF_MEM_LVL_L2>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2064
+#: build/C/man2/perf_event_open.2:2108
msgid "Level 2 cache"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2064
+#: build/C/man2/perf_event_open.2:2108
#, no-wrap
msgid "B<PERF_MEM_LVL_L3>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2067
+#: build/C/man2/perf_event_open.2:2111
msgid "Level 3 cache"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2067
+#: build/C/man2/perf_event_open.2:2111
#, no-wrap
msgid "B<PERF_MEM_LVL_LOC_RAM>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2070
+#: build/C/man2/perf_event_open.2:2114
msgid "Local DRAM"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2070
+#: build/C/man2/perf_event_open.2:2114
#, no-wrap
msgid "B<PERF_MEM_LVL_REM_RAM1>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2073
+#: build/C/man2/perf_event_open.2:2117
msgid "Remote DRAM 1 hop"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2073
+#: build/C/man2/perf_event_open.2:2117
#, no-wrap
msgid "B<PERF_MEM_LVL_REM_RAM2>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2076
+#: build/C/man2/perf_event_open.2:2120
msgid "Remote DRAM 2 hops"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2076
+#: build/C/man2/perf_event_open.2:2120
#, no-wrap
msgid "B<PERF_MEM_LVL_REM_CCE1>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2079
+#: build/C/man2/perf_event_open.2:2123
msgid "Remote cache 1 hop"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2079
+#: build/C/man2/perf_event_open.2:2123
#, no-wrap
msgid "B<PERF_MEM_LVL_REM_CCE2>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2082
+#: build/C/man2/perf_event_open.2:2126
msgid "Remote cache 2 hops"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2082
+#: build/C/man2/perf_event_open.2:2126
#, no-wrap
msgid "B<PERF_MEM_LVL_IO>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2085
+#: build/C/man2/perf_event_open.2:2129
msgid "I/O memory"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2085
+#: build/C/man2/perf_event_open.2:2129
#, no-wrap
msgid "B<PERF_MEM_LVL_UNC>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2088
+#: build/C/man2/perf_event_open.2:2132
msgid "Uncached memory"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2090
+#: build/C/man2/perf_event_open.2:2134
#, no-wrap
msgid "I<mem_snoop>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2094
+#: build/C/man2/perf_event_open.2:2138
msgid ""
"Snoop mode, a bitwise combination of the following, shifted left by "
"B<PERF_MEM_SNOOP_SHIFT>:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2097
+#: build/C/man2/perf_event_open.2:2141
#, no-wrap
msgid "B<PERF_MEM_SNOOP_NA>"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2100
+#: build/C/man2/perf_event_open.2:2144
#, no-wrap
msgid "B<PERF_MEM_SNOOP_NONE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2103
+#: build/C/man2/perf_event_open.2:2147
msgid "No snoop"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2103
+#: build/C/man2/perf_event_open.2:2147
#, no-wrap
msgid "B<PERF_MEM_SNOOP_HIT>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2106
+#: build/C/man2/perf_event_open.2:2150
msgid "Snoop hit"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2106
+#: build/C/man2/perf_event_open.2:2150
#, no-wrap
msgid "B<PERF_MEM_SNOOP_MISS>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2109
+#: build/C/man2/perf_event_open.2:2153
msgid "Snoop miss"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2109
+#: build/C/man2/perf_event_open.2:2153
#, no-wrap
msgid "B<PERF_MEM_SNOOP_HITM>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2112
+#: build/C/man2/perf_event_open.2:2156
msgid "Snoop hit modified"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2114
+#: build/C/man2/perf_event_open.2:2158
#, no-wrap
msgid "I<mem_lock>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2118
+#: build/C/man2/perf_event_open.2:2162
msgid ""
"Lock instruction, a bitwise combination of the following, shifted left by "
"B<PERF_MEM_LOCK_SHIFT>:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2121
+#: build/C/man2/perf_event_open.2:2165
#, no-wrap
msgid "B<PERF_MEM_LOCK_NA>"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2124
+#: build/C/man2/perf_event_open.2:2168
#, no-wrap
msgid "B<PERF_MEM_LOCK_LOCKED>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2127
+#: build/C/man2/perf_event_open.2:2171
msgid "Locked transaction"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2129
+#: build/C/man2/perf_event_open.2:2173
#, no-wrap
msgid "I<mem_dtlb>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2134
+#: build/C/man2/perf_event_open.2:2178
msgid ""
"TLB access hit or miss, a bitwise combination of the following, shifted left "
"by B<PERF_MEM_TLB_SHIFT>:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2137
+#: build/C/man2/perf_event_open.2:2181
#, no-wrap
msgid "B<PERF_MEM_TLB_NA>"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2140
+#: build/C/man2/perf_event_open.2:2184
#, no-wrap
msgid "B<PERF_MEM_TLB_HIT>"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2143
+#: build/C/man2/perf_event_open.2:2187
#, no-wrap
msgid "B<PERF_MEM_TLB_MISS>"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2146
+#: build/C/man2/perf_event_open.2:2190
#, no-wrap
msgid "B<PERF_MEM_TLB_L1>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2149
+#: build/C/man2/perf_event_open.2:2193
msgid "Level 1 TLB"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2149
+#: build/C/man2/perf_event_open.2:2193
#, no-wrap
msgid "B<PERF_MEM_TLB_L2>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2152
+#: build/C/man2/perf_event_open.2:2196
msgid "Level 2 TLB"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2152
+#: build/C/man2/perf_event_open.2:2196
#, no-wrap
msgid "B<PERF_MEM_TLB_WK>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2155
+#: build/C/man2/perf_event_open.2:2199
msgid "Hardware walker"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2155
+#: build/C/man2/perf_event_open.2:2199
#, no-wrap
msgid "B<PERF_MEM_TLB_OS>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2158
+#: build/C/man2/perf_event_open.2:2202
msgid "OS fault handler"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2161
+#: build/C/man2/perf_event_open.2:2205
#, no-wrap
msgid "I<transaction>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2167
+#: build/C/man2/perf_event_open.2:2211
msgid ""
"If the B<PERF_SAMPLE_TRANSACTION> flag is set, then a 64-bit field is "
"recorded describing the sources of any transactional memory aborts."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2169
+#: build/C/man2/perf_event_open.2:2213
msgid "The field is a bitwise combination of the following values:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2170
+#: build/C/man2/perf_event_open.2:2214
#, no-wrap
msgid "B<PERF_TXN_ELISION>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2173
+#: build/C/man2/perf_event_open.2:2217
msgid "Abort from an elision type transaction (Intel-CPU-specific)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2173
+#: build/C/man2/perf_event_open.2:2217
#, no-wrap
msgid "B<PERF_TXN_TRANSACTION>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2176
+#: build/C/man2/perf_event_open.2:2220
msgid "Abort from a generic transaction."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2176
+#: build/C/man2/perf_event_open.2:2220
#, no-wrap
msgid "B<PERF_TXN_SYNC>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2179
+#: build/C/man2/perf_event_open.2:2223
msgid "Synchronous abort (related to the reported instruction)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2179
+#: build/C/man2/perf_event_open.2:2223
#, no-wrap
msgid "B<PERF_TXN_ASYNC>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2182
+#: build/C/man2/perf_event_open.2:2226
msgid "Asynchronous abort (not related to the reported instruction)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2182
+#: build/C/man2/perf_event_open.2:2226
#, no-wrap
msgid "B<PERF_TXN_RETRY>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2185
+#: build/C/man2/perf_event_open.2:2229
msgid "Retryable abort (retrying the transaction may have succeeded)."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2185
+#: build/C/man2/perf_event_open.2:2229
#, no-wrap
msgid "B<PERF_TXN_CONFLICT>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2188
+#: build/C/man2/perf_event_open.2:2232
msgid "Abort due to memory conflicts with other threads."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2188
+#: build/C/man2/perf_event_open.2:2232
#, no-wrap
msgid "B<PERF_TXN_CAPACITY_WRITE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2191
+#: build/C/man2/perf_event_open.2:2235
msgid "Abort due to write capacity overflow."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2191
+#: build/C/man2/perf_event_open.2:2235
#, no-wrap
msgid "B<PERF_TXN_CAPACITY_READ>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2194
+#: build/C/man2/perf_event_open.2:2238
msgid "Abort due to read capacity overflow."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2201
+#: build/C/man2/perf_event_open.2:2245
msgid ""
"In addition, a user-specified abort code can be obtained from the high 32 "
"bits of the field by shifting right by B<PERF_TXN_ABORT_SHIFT> and masking "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2202
+#: build/C/man2/perf_event_open.2:2246
#, no-wrap
msgid "B<PERF_RECORD_MMAP2>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2211
+#: build/C/man2/perf_event_open.2:2255
msgid ""
"This record includes extended information on B<mmap>(2) calls returning "
"executable mappings. The format is similar to that of the "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2230
+#: build/C/man2/perf_event_open.2:2274
#, no-wrap
msgid ""
"struct {\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2241
+#: build/C/man2/perf_event_open.2:2285
msgid "is the address of the allocated memory."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2241
+#: build/C/man2/perf_event_open.2:2285
#, no-wrap
msgid "I<len>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2244
+#: build/C/man2/perf_event_open.2:2288
msgid "is the length of the allocated memory."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2244
+#: build/C/man2/perf_event_open.2:2288
#, no-wrap
msgid "I<pgoff>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2247
+#: build/C/man2/perf_event_open.2:2291
msgid "is the page offset of the allocated memory."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2247
+#: build/C/man2/perf_event_open.2:2291
#, no-wrap
msgid "I<maj>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2250
+#: build/C/man2/perf_event_open.2:2294
msgid "is the major ID of the underlying device."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2250
+#: build/C/man2/perf_event_open.2:2294
#, no-wrap
msgid "I<min>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2253
+#: build/C/man2/perf_event_open.2:2297
msgid "is the minor ID of the underlying device."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2253
+#: build/C/man2/perf_event_open.2:2297
#, no-wrap
msgid "I<ino>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2256
+#: build/C/man2/perf_event_open.2:2300
msgid "is the inode number."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2256
+#: build/C/man2/perf_event_open.2:2300
#, no-wrap
msgid "I<ino_generation>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2259
+#: build/C/man2/perf_event_open.2:2303
msgid "is the inode generation."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2259
+#: build/C/man2/perf_event_open.2:2303
#, no-wrap
msgid "I<prot>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2262
+#: build/C/man2/perf_event_open.2:2306
msgid "is the protection information."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2262
+#: build/C/man2/perf_event_open.2:2306
#, no-wrap
msgid "I<flags>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2265
+#: build/C/man2/perf_event_open.2:2309
msgid "is the flags information."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2265
+#: build/C/man2/perf_event_open.2:2309
#, no-wrap
msgid "I<filename>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2268
+#: build/C/man2/perf_event_open.2:2312
msgid "is a string describing the backing of the allocated memory."
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:2270
+#: build/C/man2/perf_event_open.2:2314
#, no-wrap
msgid "Overflow handling"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2283
+#: build/C/man2/perf_event_open.2:2327
msgid ""
"Events can be set to notify when a threshold is crossed, indicating an "
"overflow. Overflow conditions can be captured by monitoring the event file "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2287
+#: build/C/man2/perf_event_open.2:2331
msgid ""
-"Overflows are only generated by sampling events (I<sample_period> must have "
+"Overflows are generated only by sampling events (I<sample_period> must have "
"a nonzero value)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2289
+#: build/C/man2/perf_event_open.2:2333
msgid "There are two ways to generate overflow notifications."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2299
+#: build/C/man2/perf_event_open.2:2343
msgid ""
"The first is to set a I<wakeup_events> or I<wakeup_watermark> value that "
"will trigger if a certain number of samples or bytes have been written to "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2311
+#: build/C/man2/perf_event_open.2:2355
msgid ""
"The other way is by use of the B<PERF_EVENT_IOC_REFRESH> ioctl. This ioctl "
"adds to a counter that decrements each time the event overflows. When "
"is indicated and the underlying event is disabled."
msgstr ""
+#. commit 179033b3e064d2cd3f5f9945e76b0a0f0fbf4883
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2316
+#: build/C/man2/perf_event_open.2:2361
msgid ""
"Starting with Linux 3.18, B<POLL_HUP> is indicated if the event being "
"monitored is attached to a different process and that process exits."
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:2316
+#: build/C/man2/perf_event_open.2:2361
#, no-wrap
msgid "rdpmc instruction"
msgstr ""
+#. commit c7206205d00ab375839bd6c7ddb247d600693c09
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2323
+#: build/C/man2/perf_event_open.2:2369
msgid ""
"Starting with Linux 3.4 on x86, you can use the I<rdpmc> instruction to get "
"low-latency reads without having to enter the kernel. Note that using "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2328
+#: build/C/man2/perf_event_open.2:2374
msgid ""
"Support for this can be detected with the I<cap_usr_rdpmc> field in the mmap "
"page; documentation on how to calculate event values can be found in that "
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:2328
+#: build/C/man2/perf_event_open.2:2374
#, no-wrap
msgid "perf_event ioctl calls"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2333
+#: build/C/man2/perf_event_open.2:2379
msgid "Various ioctls act on B<perf_event_open>() file descriptors:"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2333
+#: build/C/man2/perf_event_open.2:2379
#, no-wrap
msgid "B<PERF_EVENT_IOC_ENABLE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2337
+#: build/C/man2/perf_event_open.2:2383
msgid ""
"This enables the individual event or event group specified by the file "
"descriptor argument."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2343
+#: build/C/man2/perf_event_open.2:2389
msgid ""
"If the B<PERF_IOC_FLAG_GROUP> bit is set in the ioctl argument, then all "
"events in a group are enabled, even if the event specified is not the group "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2343
+#: build/C/man2/perf_event_open.2:2389
#, no-wrap
msgid "B<PERF_EVENT_IOC_DISABLE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2347
+#: build/C/man2/perf_event_open.2:2393
msgid ""
"This disables the individual counter or event group specified by the file "
"descriptor argument."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2354
+#: build/C/man2/perf_event_open.2:2400
msgid ""
"Enabling or disabling the leader of a group enables or disables the entire "
"group; that is, while the group leader is disabled, none of the counters in "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2360
+#: build/C/man2/perf_event_open.2:2406
msgid ""
"If the B<PERF_IOC_FLAG_GROUP> bit is set in the ioctl argument, then all "
"events in a group are disabled, even if the event specified is not the group "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2360
+#: build/C/man2/perf_event_open.2:2406
#, no-wrap
msgid "B<PERF_EVENT_IOC_REFRESH>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2374
+#: build/C/man2/perf_event_open.2:2420
msgid ""
"Non-inherited overflow counters can use this to enable a counter for a "
"number of overflows specified by the argument, after which it is disabled. "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2374
+#: build/C/man2/perf_event_open.2:2420
#, no-wrap
msgid "B<PERF_EVENT_IOC_RESET>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2384
+#: build/C/man2/perf_event_open.2:2430
msgid ""
"Reset the event count specified by the file descriptor argument to zero. "
"This resets only the counts; there is no way to reset the multiplexing "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2390
+#: build/C/man2/perf_event_open.2:2436
msgid ""
"If the B<PERF_IOC_FLAG_GROUP> bit is set in the ioctl argument, then all "
"events in a group are reset, even if the event specified is not the group "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2390
+#: build/C/man2/perf_event_open.2:2436
#, no-wrap
msgid "B<PERF_EVENT_IOC_PERIOD>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2393
+#: build/C/man2/perf_event_open.2:2439
msgid "This updates the overflow period for the event."
msgstr ""
+#. commit 3581fe0ef37ce12ac7a4f74831168352ae848edc
+#. commit bad7192b842c83e580747ca57104dd51fe08c223
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2398
+#: build/C/man2/perf_event_open.2:2447
msgid ""
-"Since Linux 3.7 (on ARM) and Linux 3.14 (all other architectures), the new "
+"Since Linux 3.7 (on ARM) and Linux 3.14 (all other architectures), the new "
"period takes effect immediately. On older kernels, the new period did not "
"take effect until after the next overflow."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2401
+#: build/C/man2/perf_event_open.2:2450
msgid ""
"The argument is a pointer to a 64-bit value containing the desired new "
"period."
msgstr ""
+#. commit ad0cf3478de8677f720ee06393b3147819568d6a
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2404
+#: build/C/man2/perf_event_open.2:2455
msgid "Prior to Linux 2.6.36 this ioctl always failed due to a bug in the kernel."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2405
+#: build/C/man2/perf_event_open.2:2456
#, no-wrap
msgid "B<PERF_EVENT_IOC_SET_OUTPUT>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2410
+#: build/C/man2/perf_event_open.2:2461
msgid ""
"This tells the kernel to report event notifications to the specified file "
"descriptor rather than the default one. The file descriptors must all be on "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2413
+#: build/C/man2/perf_event_open.2:2464
msgid ""
"The argument specifies the desired file descriptor, or -1 if output should "
"be ignored."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2413
+#: build/C/man2/perf_event_open.2:2464
#, no-wrap
msgid "B<PERF_EVENT_IOC_SET_FILTER> (since Linux 2.6.33)"
msgstr ""
#. commit 6fb2915df7f0747d9044da9dbff5b46dc2e20830
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2417
+#: build/C/man2/perf_event_open.2:2468
msgid "This adds an ftrace filter to this event."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2419
+#: build/C/man2/perf_event_open.2:2470
msgid "The argument is a pointer to the desired ftrace filter."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2419
+#: build/C/man2/perf_event_open.2:2470
#, no-wrap
msgid "B<PERF_EVENT_IOC_ID> (since Linux 3.12)"
msgstr ""
#. commit cf4957f17f2a89984915ea808876d9c82225b862
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2423
+#: build/C/man2/perf_event_open.2:2474
msgid "This returns the event ID value for the given event file descriptor."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2426
+#: build/C/man2/perf_event_open.2:2477
msgid "The argument is a pointer to a 64-bit unsigned integer to hold the result."
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:2426
+#: build/C/man2/perf_event_open.2:2477
#, no-wrap
msgid "Using prctl"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2439
+#: build/C/man2/perf_event_open.2:2490
msgid ""
"A process can enable or disable all the event groups that are attached to it "
"using the B<prctl>(2) B<PR_TASK_PERF_EVENTS_ENABLE> and "
msgstr ""
#. type: SS
-#: build/C/man2/perf_event_open.2:2439
+#: build/C/man2/perf_event_open.2:2490
#, no-wrap
msgid "perf_event related configuration files"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2442
+#: build/C/man2/perf_event_open.2:2493
msgid "Files in I</proc/sys/kernel/>"
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2443
+#: build/C/man2/perf_event_open.2:2494
#, no-wrap
msgid "I</proc/sys/kernel/perf_event_paranoid>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2449
+#: build/C/man2/perf_event_open.2:2500
msgid ""
"The I<perf_event_paranoid> file can be set to restrict access to the "
"performance counters."
msgstr ""
#. type: IP
-#: build/C/man2/perf_event_open.2:2450
+#: build/C/man2/perf_event_open.2:2501
#, no-wrap
msgid "2"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2452
-msgid "only allow user-space measurements."
+#: build/C/man2/perf_event_open.2:2503
+msgid "allow only user-space measurements."
msgstr ""
#. type: IP
-#: build/C/man2/perf_event_open.2:2452
+#: build/C/man2/perf_event_open.2:2503
#, no-wrap
msgid "1"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2454
+#: build/C/man2/perf_event_open.2:2505
msgid "allow both kernel and user measurements (default)."
msgstr ""
#. type: IP
-#: build/C/man2/perf_event_open.2:2454
+#: build/C/man2/perf_event_open.2:2505
#, no-wrap
msgid "0"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2456
+#: build/C/man2/perf_event_open.2:2507
msgid "allow access to CPU-specific data but not raw tracepoint samples."
msgstr ""
#. type: IP
-#: build/C/man2/perf_event_open.2:2456
+#: build/C/man2/perf_event_open.2:2507
#, no-wrap
msgid "-1"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2458
+#: build/C/man2/perf_event_open.2:2509
msgid "no restrictions."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2464
+#: build/C/man2/perf_event_open.2:2515
msgid ""
"The existence of the I<perf_event_paranoid> file is the official method for "
"determining if a kernel supports B<perf_event_open>()."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2464
+#: build/C/man2/perf_event_open.2:2515
#, no-wrap
msgid "I</proc/sys/kernel/perf_event_max_sample_rate>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2473
+#: build/C/man2/perf_event_open.2:2524
msgid ""
"This sets the maximum sample rate. Setting this too high can allow users to "
"sample at a rate that impacts overall machine performance and potentially "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2473
+#: build/C/man2/perf_event_open.2:2524
#, no-wrap
msgid "I</proc/sys/kernel/perf_event_mlock_kb>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2479
+#: build/C/man2/perf_event_open.2:2530
msgid ""
"Maximum number of pages an unprivileged user can B<mlock>(2). The default "
"is 516 (kB)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2483
+#: build/C/man2/perf_event_open.2:2534
msgid "Files in I</sys/bus/event_source/devices/>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2489
+#: build/C/man2/perf_event_open.2:2540
msgid ""
"Since Linux 2.6.34, the kernel supports having multiple PMUs available for "
"monitoring. Information on how to program these PMUs can be found under "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2489
+#: build/C/man2/perf_event_open.2:2540
#, no-wrap
msgid "I</sys/bus/event_source/devices/*/type> (since Linux 2.6.38)"
msgstr ""
+#. commit abe43400579d5de0078c2d3a760e6598e183f871
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2496
+#: build/C/man2/perf_event_open.2:2548
msgid ""
"This contains an integer that can be used in the I<type> field of "
"I<perf_event_attr> to indicate that you wish to use this PMU."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2496
+#: build/C/man2/perf_event_open.2:2548
#, no-wrap
msgid "I</sys/bus/event_source/devices/*/rdpmc> (since Linux 3.4)"
msgstr ""
+#. commit 0c9d42ed4cee2aa1dfc3a260b741baae8615744f
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2501
+#: build/C/man2/perf_event_open.2:2554
msgid ""
"If this file is 1, then direct user-space access to the performance counter "
"registers is allowed via the rdpmc instruction. This can be disabled by "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2501
+#: build/C/man2/perf_event_open.2:2554
#, no-wrap
msgid "I</sys/bus/event_source/devices/*/format/> (since Linux 3.4)"
msgstr ""
+#. commit 641cc938815dfd09f8fa1ec72deb814f0938ac33
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2509
+#: build/C/man2/perf_event_open.2:2563
msgid ""
"This subdirectory contains information on the architecture-specific "
"subfields available for programming the various I<config> fields in the "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2520
+#: build/C/man2/perf_event_open.2:2574
msgid ""
"The content of each file is the name of the config field, followed by a "
"colon, followed by a series of integer bit ranges separated by commas. For "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2520
+#: build/C/man2/perf_event_open.2:2574
#, no-wrap
msgid "I</sys/bus/event_source/devices/*/events/> (since Linux 3.4)"
msgstr ""
+#. commit 641cc938815dfd09f8fa1ec72deb814f0938ac33
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2529
+#: build/C/man2/perf_event_open.2:2584
msgid ""
"This subdirectory contains files with predefined events. The contents are "
"strings describing the event settings expressed in terms of the fields found "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2537
+#: build/C/man2/perf_event_open.2:2592
msgid ""
"The content of each file is a list of attribute names separated by commas. "
"Each entry has an optional value (either hex or decimal). If no value is "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2537
+#: build/C/man2/perf_event_open.2:2592
#, no-wrap
msgid "I</sys/bus/event_source/devices/*/uevent>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2541
+#: build/C/man2/perf_event_open.2:2596
msgid ""
"This file is the standard kernel device interface for injecting hotplug "
"events."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2541
+#: build/C/man2/perf_event_open.2:2596
#, no-wrap
msgid "I</sys/bus/event_source/devices/*/cpumask> (since Linux 3.7)"
msgstr ""
+#. commit 314d9f63f385096580e9e2a06eaa0745d92fe4ac
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2550
+#: build/C/man2/perf_event_open.2:2606
msgid ""
"The I<cpumask> file contains a comma-separated list of integers that "
"indicate a representative CPU number for each socket (package) on the "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2557
+#: build/C/man2/perf_event_open.2:2613
msgid ""
"B<perf_event_open>() returns the new file descriptor, or -1 if an error "
"occurred (in which case, I<errno> is set appropriately)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2562
+#: build/C/man2/perf_event_open.2:2618
msgid ""
"The errors returned by B<perf_event_open>() can be inconsistent, and may "
"vary across processor architectures and performance monitoring units."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2562
+#: build/C/man2/perf_event_open.2:2618
#, no-wrap
msgid "B<E2BIG>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2579
+#: build/C/man2/perf_event_open.2:2635
msgid ""
"Returned if the I<perf_event_attr> I<size> value is too small (smaller than "
"B<PERF_ATTR_SIZE_VER0>), too big (larger than the page size), or larger than "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2593
+#: build/C/man2/perf_event_open.2:2649
msgid ""
"Returned when the requested event requires B<CAP_SYS_ADMIN> permissions (or "
"a more permissive perf_event paranoid setting). Some common cases where an "
"when the paranoid setting requires it."
msgstr ""
-#. type: TP
-#: build/C/man2/perf_event_open.2:2593 build/C/man2/sendfile.2:121 build/C/man2/splice.2:157 build/C/man2/vmsplice.2:133
-#, no-wrap
-msgid "B<EBADF>"
-msgstr ""
-
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2603
+#: build/C/man2/perf_event_open.2:2659
msgid ""
"Returned if the I<group_fd> file descriptor is not valid, or, if "
"B<PERF_FLAG_PID_CGROUP> is set, the cgroup file descriptor in I<pid> is not "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2608
+#: build/C/man2/perf_event_open.2:2664
msgid "Returned if the I<attr> pointer points at an invalid memory address."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2634
+#: build/C/man2/perf_event_open.2:2690
msgid ""
"Returned if the specified event is invalid. There are many possible reasons "
"for this. A not-exhaustive list: I<sample_freq> is higher than the maximum "
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2634
+#: build/C/man2/perf_event_open.2:2690
#, no-wrap
msgid "B<EMFILE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2640
+#: build/C/man2/perf_event_open.2:2696
msgid ""
"Each opened event uses one file descriptor. If a large number of events are "
"opened the per-user file descriptor limit (often 1024) will be hit and no "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2644
+#: build/C/man2/perf_event_open.2:2700
msgid "Returned when the event involves a feature not supported by the current CPU."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2644 build/C/man2/quotactl.2:440
+#: build/C/man2/perf_event_open.2:2700 build/C/man2/quotactl.2:440
#, no-wrap
msgid "B<ENOENT>"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2651
+#: build/C/man2/perf_event_open.2:2707
msgid ""
"Returned if the I<type> setting is not valid. This error is also returned "
"for some unsupported generic events."
msgstr ""
#. type: TP
-#: build/C/man2/perf_event_open.2:2651
+#: build/C/man2/perf_event_open.2:2707
#, no-wrap
msgid "B<ENOSPC>"
msgstr ""
+#. commit aa2bc1ade59003a379ffc485d6da2d92ea3370a6
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2661
+#: build/C/man2/perf_event_open.2:2718
msgid ""
"Prior to Linux 3.3, if there was not enough room for the event, B<ENOSPC> "
"was returned. In Linux 3.3, this was changed to B<EINVAL>. B<ENOSPC> is "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2668
+#: build/C/man2/perf_event_open.2:2725
msgid ""
"Returned if B<PERF_SAMPLE_STACK_USER> is set in I<sample_type> and it is not "
"supported by hardware."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2675
+#: build/C/man2/perf_event_open.2:2732
msgid ""
"Returned if an event requiring a specific hardware feature is requested but "
"there is no hardware support. This includes requesting low-skid events if "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2680
+#: build/C/man2/perf_event_open.2:2737
msgid ""
"Returned on many (but not all) architectures when an unsupported "
"I<exclude_hv>, I<exclude_idle>, I<exclude_user>, or I<exclude_kernel> "
"setting is specified."
msgstr ""
+#. commit a4e95fc2cbb31d70a65beffeaf8773f881328c34
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2688
+#: build/C/man2/perf_event_open.2:2746
msgid ""
"It can also happen, as with B<EACCES>, when the requested event requires "
"B<CAP_SYS_ADMIN> permissions (or a more permissive perf_event paranoid "
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2691
+#: build/C/man2/perf_event_open.2:2749
msgid "Returned if attempting to attach to a process that does not exist."
msgstr ""
#. type: SH
-#: build/C/man2/perf_event_open.2:2691
+#: build/C/man2/perf_event_open.2:2749
#, no-wrap
msgid "VERSION"
msgstr ""
+#. commit 0793a61d4df8daeac6492dbf8d2f3e5713caae5e
+#. commit cdd6c482c9ff9c55475ee7392ec8f672eddb7be6
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2696
+#: build/C/man2/perf_event_open.2:2756
msgid ""
"B<perf_event_open>() was introduced in Linux 2.6.31 but was called "
"B<perf_counter_open>(). It was renamed in Linux 2.6.32."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2701
+#: build/C/man2/perf_event_open.2:2761
msgid ""
"This B<perf_event_open>() system call Linux- specific and should not be "
"used in programs intended to be portable."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2705
+#: build/C/man2/perf_event_open.2:2765
msgid ""
"Glibc does not provide a wrapper for this system call; call it using "
"B<syscall>(2). See the example below."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2711
+#: build/C/man2/perf_event_open.2:2771
msgid ""
"The official way of knowing if B<perf_event_open>() support is enabled is "
"checking for the existence of the file "
msgstr ""
#. type: SH
-#: build/C/man2/perf_event_open.2:2711 build/C/man2/pivot_root.2:134 build/C/man2/ptrace.2:2006
+#: build/C/man2/perf_event_open.2:2771 build/C/man2/pivot_root.2:134 build/C/man2/ptrace.2:2006
#, no-wrap
msgid "BUGS"
msgstr ""
+#. commit ba0a6c9f6fceed11c6a99e8326f0477fe383e6b5
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2718
+#: build/C/man2/perf_event_open.2:2779
msgid ""
"The B<F_SETOWN_EX> option to B<fcntl>(2) is needed to properly get overflow "
"signals in threads. This was introduced in Linux 2.6.32."
msgstr ""
+#. commit b690081d4d3f6a23541493f1682835c3cd5c54a1
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2726
+#: build/C/man2/perf_event_open.2:2789
msgid ""
"Prior to Linux 2.6.33 (at least for x86), the kernel did not check if events "
"could be scheduled together until read time. The same happens on all known "
"know for sure you can get valid measurements."
msgstr ""
+#. FIXME: cannot find a kernel commit for this one
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2730
+#: build/C/man2/perf_event_open.2:2794
msgid ""
"Prior to Linux 2.6.34, event constraints were not enforced by the kernel. "
"In that case, some events would silently return \"0\" if the kernel "
"scheduled them in an improper counter slot."
msgstr ""
+#. commit 45e16a6834b6af098702e5ea6c9a40de42ff77d8
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2733
+#: build/C/man2/perf_event_open.2:2798
msgid ""
"Prior to Linux 2.6.34, there was a bug when multiplexing where the wrong "
"results could be returned."
msgstr ""
+#. commit 38b435b16c36b0d863efcf3f07b34a6fac9873fd
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2736
+#: build/C/man2/perf_event_open.2:2802
msgid ""
"Kernels from Linux 2.6.35 to Linux 2.6.39 can quickly crash the kernel if "
"\"inherit\" is enabled and many threads are started."
msgstr ""
+#. commit 050735b08ca8a016bbace4445fa025b88fee770b
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2740
+#: build/C/man2/perf_event_open.2:2807
msgid ""
"Prior to Linux 2.6.35, B<PERF_FORMAT_GROUP> did not work with attached "
"processes."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2745
+#: build/C/man2/perf_event_open.2:2812
msgid ""
"In older Linux 2.6 versions, refreshing an event group leader refreshed all "
"siblings, and refreshing with a parameter of 0 enabled infinite refresh. "
"This behavior is unsupported and should not be relied on."
msgstr ""
+#. commit 4ec8363dfc1451f8c8f86825731fe712798ada02
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2751
+#: build/C/man2/perf_event_open.2:2819
msgid ""
"There is a bug in the kernel code between Linux 2.6.36 and Linux 3.0 that "
"ignores the \"watermark\" field and acts as if a wakeup_event was chosen if "
"the union has a nonzero value in it."
msgstr ""
+#. commit 724b6daa13e100067c30cfc4d1ad06629609dc4e
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2757
+#: build/C/man2/perf_event_open.2:2826
msgid ""
"From Linux 2.6.31 to Linux 3.4, the B<PERF_IOC_FLAG_GROUP> ioctl argument "
"was broken and would repeatedly operate on the event specified rather than "
"iterating across all sibling events in a group."
msgstr ""
+#. commit fa7315871046b9a4c48627905691dbde57e51033
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2768
+#: build/C/man2/perf_event_open.2:2838
msgid ""
"From Linux 3.4 to Linux 3.11, the mmap I<cap_usr_rdpmc> and I<cap_usr_time> "
"bits mapped to the same location. Code should migrate to the new "
"I<cap_user_rdpmc> and I<cap_user_time> fields instead."
msgstr ""
+#. commit f287d332ce835f77a4f5077d2c0ef1e3f9ea42d2
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2773
+#: build/C/man2/perf_event_open.2:2844
msgid ""
"Always double-check your results! Various generalized events have had wrong "
"values. For example, retired branches measured the wrong thing on AMD "
msgstr ""
#. type: SH
-#: build/C/man2/perf_event_open.2:2773 build/C/man2/process_vm_readv.2:311 build/C/man2/splice.2:237 build/C/man2/tee.2:136
+#: build/C/man2/perf_event_open.2:2844 build/C/man2/process_vm_readv.2:311 build/C/man2/splice.2:237 build/C/man2/tee.2:136
#, no-wrap
msgid "EXAMPLE"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2777
+#: build/C/man2/perf_event_open.2:2848
msgid ""
"The following is a short example that measures the total instruction count "
"of a call to B<printf>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2786
+#: build/C/man2/perf_event_open.2:2857
#, no-wrap
msgid ""
"#include E<lt>stdlib.hE<gt>\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2792
+#: build/C/man2/perf_event_open.2:2863
#, no-wrap
msgid ""
"static long\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2797
+#: build/C/man2/perf_event_open.2:2868
#, no-wrap
msgid ""
" ret = syscall(__NR_perf_event_open, hw_event, pid, cpu,\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2804
+#: build/C/man2/perf_event_open.2:2875
#, no-wrap
msgid ""
"int\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2812
+#: build/C/man2/perf_event_open.2:2883
#, no-wrap
msgid ""
" memset(&pe, 0, sizeof(struct perf_event_attr));\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2818
+#: build/C/man2/perf_event_open.2:2889
#, no-wrap
msgid ""
" fd = perf_event_open(&pe, 0, -1, -1, 0);\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2821
+#: build/C/man2/perf_event_open.2:2892
#, no-wrap
msgid ""
" ioctl(fd, PERF_EVENT_IOC_RESET, 0);\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2823
+#: build/C/man2/perf_event_open.2:2894
#, no-wrap
msgid " printf(\"Measuring instruction count for this printf\\en\");\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2826
+#: build/C/man2/perf_event_open.2:2897
#, no-wrap
msgid ""
" ioctl(fd, PERF_EVENT_IOC_DISABLE, 0);\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2828
+#: build/C/man2/perf_event_open.2:2899
#, no-wrap
msgid " printf(\"Used %lld instructions\\en\", count);\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2831
+#: build/C/man2/perf_event_open.2:2902
#, no-wrap
msgid ""
" close(fd);\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/perf_event_open.2:2838
+#: build/C/man2/perf_event_open.2:2909
msgid "B<fcntl>(2), B<mmap>(2), B<open>(2), B<prctl>(2), B<read>(2)"
msgstr ""
msgid "PERSONALITY"
msgstr ""
-#. type: TH
-#: build/C/man2/personality.2:32
-#, no-wrap
-msgid "2014-04-15"
-msgstr ""
-
#. type: Plain text
#: build/C/man2/personality.2:35
msgid "personality - set the process execution domain"
"intended to be portable."
msgstr ""
+#. type: Plain text
+#: build/C/man2/personality.2:79
+msgid "B<setarch>(8)"
+msgstr ""
+
#. type: TH
#: build/C/man2/pivot_root.2:10
#, no-wrap
msgid "PROCESS_VM_READV"
msgstr ""
+#. type: TH
+#: build/C/man2/process_vm_readv.2:29
+#, no-wrap
+msgid "2014-08-19"
+msgstr ""
+
#. type: Plain text
#: build/C/man2/process_vm_readv.2:32
msgid ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 07:19+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:239
#: build/C/man3/setjmp.3:152 build/C/man3/xcrypt.3:81
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: Plain text
#: build/C/man3/addseverity.3:49
+#, fuzzy
+#| msgid ""
+#| "This function allows the introduction of new severity classes which can "
+#| "be addressed by the I<severity> argument of the B<fmtmsg>(3) function. "
+#| "By default that latter function only knows how to print messages for "
+#| "severity 0-4 (with strings (none), HALT, ERROR, WARNING, INFO). This "
+#| "call attaches the given string I<s> to the given value I<severity>. If "
+#| "I<s> is NULL, the severity class with the numeric value I<severity> is "
+#| "removed. It is not possible to overwrite or remove one of the default "
+#| "severity classes. The severity value must be nonnegative."
msgid ""
"This function allows the introduction of new severity classes which can be "
"addressed by the I<severity> argument of the B<fmtmsg>(3) function. By "
-"default that latter function only knows how to print messages for severity "
-"0-4 (with strings (none), HALT, ERROR, WARNING, INFO). This call attaches "
-"the given string I<s> to the given value I<severity>. If I<s> is NULL, the "
+"default, that function knows only how to print messages for severity 0-4 "
+"(with strings (none), HALT, ERROR, WARNING, INFO). This call attaches the "
+"given string I<s> to the given value I<severity>. If I<s> is NULL, the "
"severity class with the numeric value I<severity> is removed. It is not "
"possible to overwrite or remove one of the default severity classes. The "
"severity value must be nonnegative."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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:195 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:239 build/C/man3/setjmp.3:152 build/C/man3/xcrypt.3:81
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
"This function allows the introduction of new severity classes which can be "
"addressed by the I<severity> argument of the B<fmtmsg>(3) function. By "
-"default that latter function only knows how to print messages for severity "
-"0-4 (with strings (none), HALT, ERROR, WARNING, INFO). This call attaches "
-"the given string I<s> to the given value I<severity>. If I<s> is NULL, the "
+"default, that function knows only how to print messages for severity 0-4 "
+"(with strings (none), HALT, ERROR, WARNING, INFO). This call attaches the "
+"given string I<s> to the given value I<severity>. If I<s> is NULL, the "
"severity class with the numeric value I<severity> is removed. It is not "
"possible to overwrite or remove one of the default severity classes. The "
"severity value must be nonnegative."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 06:27+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.78 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 06:27+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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-23 22:34+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:198
#: build/C/man3/trunc.3:109 build/C/man3/y0.3:263
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. https://sourceware.org/bugzilla/show_bug.cgi?id=13932
#. type: Plain text
#: build/C/man3/pow.3:335
+#, fuzzy
+#| msgid ""
+#| "On 64-bits, B<pow>() may be more than 10,000 times slower for some "
+#| "(rare) inputs than for other nearby inputs. This only affects B<pow>(), "
+#| "and not B<powf>() nor B<powl>()."
msgid ""
"On 64-bits, B<pow>() may be more than 10,000 times slower for some (rare) "
-"inputs than for other nearby inputs. This only affects B<pow>(), and not "
+"inputs than for other nearby inputs. This affects only B<pow>(), and not "
"B<powf>() nor B<powl>()."
msgstr ""
"64 ビットでは、 B<pow> は、特定の (ごく稀な) 入力に対して、その直近の似たよう"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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:147 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:98 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:174 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:442 build/C/man3/modf.3:120 build/C/man3/nan.3:91 build/C/man3/nextafter.3:209 build/C/man3/pow.3:390 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:198 build/C/man3/trunc.3:109 build/C/man3/y0.3:263
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#: build/C/man3/pow.3:335
msgid ""
"On 64-bits, B<pow>() may be more than 10,000 times slower for some (rare) "
-"inputs than for other nearby inputs. This only affects B<pow>(), and not "
+"inputs than for other nearby inputs. This affects only B<pow>(), and not "
"B<powf>() nor B<powl>()."
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-28 15:24+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man2/shmget.2:399 build/C/man2/shmop.2:309
#: build/C/man2/subpage_prot.2:142 build/C/man2/sync_file_range.2:235
#: build/C/man2/memfd_create.2:501 build/C/man2/s390_pci_mmio_write.2:117
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
"The total amount of memory allocated by means other than B<mmap>(2) (i.e., "
"memory allocated on the heap). This figure includes both in-use blocks and "
"blocks on the free list."
-msgstr "B<mmap>(2) 以外の手段で割り当てられた総メモリー量 (例えばヒープに割り当てられたメモリー) 。 この数字には使用中のブロックやフリーリスト上のブロックも含まれる。"
+msgstr ""
+"B<mmap>(2) 以外の手段で割り当てられた総メモリー量 (例えばヒープに割り当てられ"
+"たメモリー) 。 この数字には使用中のブロックやフリーリスト上のブロックも含まれ"
+"る。"
#. type: TP
#: build/C/man3/mallinfo.3:68
msgid ""
"The number of blocks currently allocated using B<mmap>(2). (See the "
"discussion of B<M_MMAP_THRESHOLD> in B<mallopt>(3).)"
-msgstr "B<mmap>(2) を使って現在割り当てられているブロック数 (B<mallopt>(3) の B<M_MMAP_THRESHOLD> の議論を参照)。"
+msgstr ""
+"B<mmap>(2) を使って現在割り当てられているブロック数 (B<mallopt>(3) の "
+"B<M_MMAP_THRESHOLD> の議論を参照)。"
#. type: TP
#: build/C/man3/mallinfo.3:83
"The \"highwater mark\" for allocated space\\(emthat is, the maximum amount "
"of space that was ever allocated. This field is maintained only in "
"nonthreading environments."
-msgstr "割り当てた空間の最高点 (\"highwater mark\")、 つまり、 これまでの中での最大の割り当て量。 このフィールドはスレッド化されていない環境でのみ収集される。"
+msgstr ""
+"割り当てた空間の最高点 (\"highwater mark\")、 つまり、 これまでの中での最大の"
+"割り当て量。 このフィールドはスレッド化されていない環境でのみ収集される。"
#. type: TP
#: build/C/man3/mallinfo.3:92
"The total amount of releasable free space at the top of the heap. This is "
"the maximum number of bytes that could ideally (i.e., ignoring page "
"alignment restrictions, and so on) be released by B<malloc_trim>(3)."
-msgstr "ヒープの一番上にある解放可能な未使用の空間の大きさ。 この値は B<malloc_trim>(3) で理想的な場合に解放できる最大のバイト数である (理想的というのは、 ページ境界の制限などを無視した場合である。"
+msgstr ""
+"ヒープの一番上にある解放可能な未使用の空間の大きさ。 この値は "
+"B<malloc_trim>(3) で理想的な場合に解放できる最大のバイト数である (理想的とい"
+"うのは、 ページ境界の制限などを無視した場合である。"
#. type: Plain text
#: build/C/man3/mallinfo.3:114
msgid ""
"This function is not specified by POSIX or the C standards. A similar "
"function exists on many System V derivatives, and was specified in the SVID."
-msgstr "この関数は POSIX や C 標準では規定されていない。 多くの System V 由来のシステムに同様の関数が存在し、 SVID では同様の関数が規定されていた。 "
+msgstr ""
+"この関数は POSIX や C 標準では規定されていない。 多くの System V 由来のシステ"
+"ムに同様の関数が存在し、 SVID では同様の関数が規定されていた。 "
#. FIXME . http://sourceware.org/bugzilla/show_bug.cgi?id=208
#. See the 24 Aug 2011 mail by Paul Pluzhnikov:
"Allocations in other arenas are excluded. See B<malloc_stats>(3) and "
"B<malloc_info>(3) for alternatives that include information about other "
"arenas."
-msgstr "B<これらの情報はメインのメモリー割り当て領域に対するもののみである。> 他の領域の割り当ては対象にならない。 他の領域の情報も取得できる別の手段については B<malloc_stats>(3) や B<malloc_info>(3) を参照。"
+msgstr ""
+"B<これらの情報はメインのメモリー割り当て領域に対するもののみである。> 他の領"
+"域の割り当ては対象にならない。 他の領域の情報も取得できる別の手段については "
+"B<malloc_stats>(3) や B<malloc_info>(3) を参照。"
#. type: Plain text
#: build/C/man3/mallinfo.3:134
"The fields of the I<mallinfo> structure are typed as I<int>. However, "
"because some internal bookkeeping values may be of type I<long>, the "
"reported values may wrap around zero and thus be inaccurate."
-msgstr "I<mallinfo> 構造体の各フィールドは I<int> 型である。 しかし、 いくつかの内部管理用の値は I<long> 型の場合もあるので、 報告される値が一周してしまい、 不正確になる可能性がある。"
+msgstr ""
+"I<mallinfo> 構造体の各フィールドは I<int> 型である。 しかし、 いくつかの内部"
+"管理用の値は I<long> 型の場合もあるので、 報告される値が一周してしまい、 不正"
+"確になる可能性がある。"
#. type: SH
#: build/C/man3/mallinfo.3:134 build/C/man3/malloc_hook.3:89
"The program below employs B<mallinfo>() to retrieve memory allocation "
"statistics before and after allocating and freeing some blocks of memory. "
"The statistics are displayed on standard output."
-msgstr "以下のプログラムは B<mallinfo>() を利用して、 メモリーブロックの割り当て、解放のそれぞれ前後でメモリー割り当ての統計情報を取得する。 統計情報は標準出力に表示される。"
+msgstr ""
+"以下のプログラムは B<mallinfo>() を利用して、 メモリーブロックの割り当て、解"
+"放のそれぞれ前後でメモリー割り当ての統計情報を取得する。 統計情報は標準出力に"
+"表示される。"
#. type: Plain text
#: build/C/man3/mallinfo.3:144
msgid ""
"The first two command-line arguments specify the number and size of blocks "
"to be allocated with B<malloc>(3)."
-msgstr "最初の 2 つのコマンドライン引き数は B<malloc>(3) で割り当てるブロック数とサイズを指定する。"
+msgstr ""
+"最初の 2 つのコマンドライン引き数は B<malloc>(3) で割り当てるブロック数とサイ"
+"ズを指定する。"
#. type: Plain text
#: build/C/man3/mallinfo.3:158
"freed (default is one greater than the maximum block number). If these "
"three arguments are omitted, then the defaults cause all allocated blocks to "
"be freed."
-msgstr "残りの 3 つの引き数は、どの割り当てられたブロックを B<free>(3) で解放すべきかを指定する。 これらの 3 つの引き数の指定は任意で、 最初のものから順に以下の情報を指定する。 1 つ目の引き数は、 ブロックを解放するループで使用するステップサイズを指定する (デフォルト値は 1 で、 1 は指定した範囲のすべてのブロックを解放することを意味する)。 2 つ目の引き数は、 解放する先頭ブロックの場所番号を指定する (デフォルト値は 0 で、 0 は先頭の割り当て済みブロックを意味する)。 3 つ目の引き数は、 解放する最終ブロックの場所番号よりひとつ大きい値を指定する (デフォルト値は最大ブロック番号よりもひとつ大きい値である)。 これらの 3 つの引き数が省略された場合、 デフォルトではすべての割り当てられたブロックが解放される。"
+msgstr ""
+"残りの 3 つの引き数は、どの割り当てられたブロックを B<free>(3) で解放すべきか"
+"を指定する。 これらの 3 つの引き数の指定は任意で、 最初のものから順に以下の情"
+"報を指定する。 1 つ目の引き数は、 ブロックを解放するループで使用するステップ"
+"サイズを指定する (デフォルト値は 1 で、 1 は指定した範囲のすべてのブロックを"
+"解放することを意味する)。 2 つ目の引き数は、 解放する先頭ブロックの場所番号を"
+"指定する (デフォルト値は 0 で、 0 は先頭の割り当て済みブロックを意味する)。 "
+"3 つ目の引き数は、 解放する最終ブロックの場所番号よりひとつ大きい値を指定す"
+"る (デフォルト値は最大ブロック番号よりもひとつ大きい値である)。 これらの 3 つ"
+"の引き数が省略された場合、 デフォルトではすべての割り当てられたブロックが解放"
+"される。"
#. type: Plain text
#: build/C/man3/mallinfo.3:162
msgid ""
"In the following example run of the program, 1000 allocations of 100 bytes "
"are performed, and then every second allocated block is freed:"
-msgstr "以下のプログラムの実行例では、 100 バイトの割り当てを 1000 回実行し、 割り当てたブロックの 2 つに 1 つを解放する。"
+msgstr ""
+"以下のプログラムの実行例では、 100 バイトの割り当てを 1000 回実行し、 割り当"
+"てたブロックの 2 つに 1 つを解放する。"
#. type: Plain text
#: build/C/man3/mallinfo.3:177
"allocated via B<malloc>(3), and a pointer to that data structure is returned "
"as the function result. (It is the caller's responsibility to B<free>(3) "
"this memory.)"
-msgstr "B<malloc_get_state>() 関数は B<malloc>(3) 内部のすべての管理用変数を記録する (ただし、 ヒープの実際の内容と B<malloc_hook>(3) 関数ポインターの状態は記録されない)。 状態は B<malloc>(3) で動的に確保されたシステム依存の opaque な (内部構造は分からない) データ構造体に記録され、 関数の結果としてそのデータ構造体へのポインターが返される (このメモリーは呼び出し元が責任をもって B<free>(3) する必要がある)。"
+msgstr ""
+"B<malloc_get_state>() 関数は B<malloc>(3) 内部のすべての管理用変数を記録する "
+"(ただし、 ヒープの実際の内容と B<malloc_hook>(3) 関数ポインターの状態は記録さ"
+"れない)。 状態は B<malloc>(3) で動的に確保されたシステム依存の opaque な (内"
+"部構造は分からない) データ構造体に記録され、 関数の結果としてそのデータ構造体"
+"へのポインターが返される (このメモリーは呼び出し元が責任をもって B<free>(3) "
+"する必要がある)。"
#. type: Plain text
#: build/C/man3/malloc_get_state.3:61
"The B<malloc_set_state>() function restores the state of all B<malloc>(3) "
"internal bookkeeping variables to the values recorded in the opaque data "
"structure pointed to by I<state>."
-msgstr "B<malloc_set_state>() 関数は、 B<malloc>(3) 内部のすべての管理用変数を I<state> が指す opaque なデータ構造体から復元する。"
+msgstr ""
+"B<malloc_set_state>() 関数は、 B<malloc>(3) 内部のすべての管理用変数を "
+"I<state> が指す opaque なデータ構造体から復元する。"
#. type: Plain text
#: build/C/man3/malloc_get_state.3:68
"On success, B<malloc_get_state>() returns a pointer to a newly allocated "
"opaque data structure. On error (for example, memory could not be allocated "
"for the data structure), B<malloc_get_state>() returns NULL."
-msgstr "成功すると、 B<malloc_get_state>() は新しく割り当てられたデータ構造体へのポインターを返す。 エラーの場合 (例えば、データ構造体に必要なメモリーが割り当てられなかったなど)、 B<malloc_get_state>() は NULL を返す。"
+msgstr ""
+"成功すると、 B<malloc_get_state>() は新しく割り当てられたデータ構造体へのポイ"
+"ンターを返す。 エラーの場合 (例えば、データ構造体に必要なメモリーが割り当てら"
+"れなかったなど)、 B<malloc_get_state>() は NULL を返す。"
#. if(ms->magic != MALLOC_STATE_MAGIC) return -1;
#. /* Must fail if the major version is too high. */
"version of the data structure referred to by I<state> is a more recent "
"version than this implementation knows about, B<malloc_set_state>() returns "
"-2."
-msgstr "成功すると、 B<malloc_set_state>() は 0 を返す。 実装が I<state> が正しく作成されたデータ構造体を指していないと検出した場合、 B<malloc_set_state>() は -1 を返す。 I<state> が参照するデータ構造体のバージョンがこの実装が認識するバージョンよりも新しいと実装が検出した場合、 B<malloc_set_state>() は -2 を返す。"
+msgstr ""
+"成功すると、 B<malloc_set_state>() は 0 を返す。 実装が I<state> が正しく作成"
+"されたデータ構造体を指していないと検出した場合、 B<malloc_set_state>() は -1 "
+"を返す。 I<state> が参照するデータ構造体のバージョンがこの実装が認識するバー"
+"ジョンよりも新しいと実装が検出した場合、 B<malloc_set_state>() は -2 を返す。"
#. type: Plain text
#: build/C/man3/malloc_get_state.3:88 build/C/man3/malloc_hook.3:82
"part of a shared library, and the heap contents are saved/restored via some "
"other method. This technique is used by GNU Emacs to implement its \"dumping"
"\" function."
-msgstr "これらの関数が役に立つのは、 この B<malloc>(3) の実装が共有ライブラリの一部として使用され、 ヒープの内容が何か他の方法で保存/復元される場合である。 この手法は GNU Emacs が「ダンプ」関数 (\"dumping\" function) を実装するのに使用されている。"
+msgstr ""
+"これらの関数が役に立つのは、 この B<malloc>(3) の実装が共有ライブラリの一部と"
+"して使用され、 ヒープの内容が何か他の方法で保存/復元される場合である。 この手"
+"法は GNU Emacs が「ダンプ」関数 (\"dumping\" function) を実装するのに使用され"
+"ている。"
#. i.e., calls __malloc_check_init()
#. i.e., malloc checking is not already in use
"checking hooks if possible; if malloc checking was not in use in the "
"recorded state, but the caller has requested malloc checking, then the hooks "
"are reset to 0."
-msgstr "これらの関数がフック関数ポインターの保存と復元を行うことはない。 ただし、 2 つ例外がある。 B<malloc_get_state>() が呼び出された際に malloc チェック (B<mallopt>(3) 参照) が使用中の場合、 B<malloc_set_state>() は可能なら malloc チェックフックをリセットする。 また、 保存された状態の malloc チェックが使用中でないが、 呼び出し元が malloc チェックを要求していた場合、 フックは 0 にリセットされる。"
+msgstr ""
+"これらの関数がフック関数ポインターの保存と復元を行うことはない。 ただし、 2 "
+"つ例外がある。 B<malloc_get_state>() が呼び出された際に malloc チェック "
+"(B<mallopt>(3) 参照) が使用中の場合、 B<malloc_set_state>() は可能なら "
+"malloc チェックフックをリセットする。 また、 保存された状態の malloc チェック"
+"が使用中でないが、 呼び出し元が malloc チェックを要求していた場合、 フックは "
+"0 にリセットされる。"
#. type: Plain text
#: build/C/man3/malloc_get_state.3:114
msgid ""
"The B<malloc_trim>() function attempts to release free memory at the top of "
"the heap (by calling B<sbrk>(2) with a suitable argument)."
-msgstr "B<malloc_trim>() 関数は (適切な引き数で B<sbrk>(2) を呼び出して) ヒープの一番上の未使用メモリーの解放を試みる。"
+msgstr ""
+"B<malloc_trim>() 関数は (適切な引き数で B<sbrk>(2) を呼び出して) ヒープの一番"
+"上の未使用メモリーの解放を試みる。"
#. type: Plain text
#: build/C/man3/malloc_trim.3:51
"nonzero argument can be used to maintain some trailing space at the top of "
"the heap in order to allow future allocations to be made without having to "
"extend the heap with B<sbrk>(2)."
-msgstr "I<pad> 引き数は、 ヒープの一番上から切り詰める際に残す未使用領域の量を指定する。 この引き数が 0 の場合、 ヒープの一番上の最小量のメモリーだけを維持できる (つまり 1 ページかそれ未満)。 0 以外の引き数を指定すると、 ヒープの一番上にある程度の量の未使用領域を残し、 将来の割り当てを B<sbrk>(2) でヒープを拡張せずに行えるようにできる。"
+msgstr ""
+"I<pad> 引き数は、 ヒープの一番上から切り詰める際に残す未使用領域の量を指定す"
+"る。 この引き数が 0 の場合、 ヒープの一番上の最小量のメモリーだけを維持でき"
+"る (つまり 1 ページかそれ未満)。 0 以外の引き数を指定すると、 ヒープの一番上"
+"にある程度の量の未使用領域を残し、 将来の割り当てを B<sbrk>(2) でヒープを拡張"
+"せずに行えるようにできる。"
#. type: Plain text
#: build/C/man3/malloc_trim.3:56
msgid ""
"The B<malloc_trim>() function returns 1 if memory was actually released "
"back to the system, or 0 if it was not possible to release any memory."
-msgstr "B<malloc_trim>() 関数はメモリーが実際に解放されシステムに戻された場合に 1 を返し、 どのメモリーも解放できなかった場合は 0 を返す。"
+msgstr ""
+"B<malloc_trim>() 関数はメモリーが実際に解放されシステムに戻された場合に 1 を"
+"返し、 どのメモリーも解放できなかった場合は 0 を返す。"
#. .SH VERSIONS
#. Available already in glibc 2.0, possibly earlier
"This function is automatically called by B<free>(3) in certain "
"circumstances; see the discussion of B<M_TOP_PAD> and B<M_TRIM_THRESHOLD> in "
"B<mallopt>(3)."
-msgstr "この関数は、 特定の状況では B<free>(3) により自動的に呼び出される。 B<mallopt>(3) の B<M_TOP_PAD> と B<M_TRIM_THRESHOLD> の議論を参照。"
+msgstr ""
+"この関数は、 特定の状況では B<free>(3) により自動的に呼び出される。 "
+"B<mallopt>(3) の B<M_TOP_PAD> と B<M_TRIM_THRESHOLD> の議論を参照。"
#. type: Plain text
#: build/C/man3/malloc_trim.3:74
msgid ""
"This function cannot release free memory located at places other than the "
"top of the heap."
-msgstr "この関数は、 ヒープの一番上以外の場所にある未使用メモリーを解放することはできない。"
+msgstr ""
+"この関数は、 ヒープの一番上以外の場所にある未使用メモリーを解放することはでき"
+"ない。"
#. malloc/malloc.c::mTRIm():
#. return result | (av == &main_arena ? sYSTRIm (pad, av) : 0);
#. type: Plain text
#: build/C/man2/shmctl.2:149
-msgid ""
-"Mark the segment to be destroyed. The segment will only actually be "
-"destroyed after the last process detaches it (i.e., when the I<shm_nattch> "
-"member of the associated structure I<shmid_ds> is zero). The caller must be "
-"the owner or creator of the segment, or be privileged. The I<buf> argument "
-"is ignored."
+#, fuzzy
+#| msgid ""
+#| "Mark the segment to be destroyed. The segment will only actually be "
+#| "destroyed after the last process detaches it (i.e., when the "
+#| "I<shm_nattch> member of the associated structure I<shmid_ds> is zero). "
+#| "The caller must be the owner or creator of the segment, or be "
+#| "privileged. The I<buf> argument is ignored."
+msgid ""
+"Mark the segment to be destroyed. The segment will actually be destroyed "
+"only after the last process detaches it (i.e., when the I<shm_nattch> member "
+"of the associated structure I<shmid_ds> is zero). The caller must be the "
+"owner or creator of the segment, or be privileged. The I<buf> argument is "
+"ignored."
msgstr ""
"セグメントに破棄済みのマークを付ける。 セグメントは、実際には最後プロセスがセ"
"グメントを分離した (関連する I<shmid_ds> 構造体の I<shm_nattch> メンバーが 0 "
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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/alloc_hugepages.2:158 build/C/man3/alloca.3:170 build/C/man2/cacheflush.2:97 build/C/man2/fallocate.2:391 build/C/man2/madvise.2:396 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:77 build/C/man3/mallopt.3:576 build/C/man3/mcheck.3:216 build/C/man2/mlock.2:351 build/C/man2/mmap.2:749 build/C/man2/mmap2.2:109 build/C/man2/mprotect.2:236 build/C/man2/mremap.2:222 build/C/man2/msync.2:159 build/C/man3/mtrace.3:180 build/C/man2/posix_fadvise.2:223 build/C/man3/posix_fallocate.3:151 build/C/man3/posix_memalign.3:285 build/C/man2/readahead.2:121 build/C/man2/remap_file_pages.2:191 build/C/man3/shm_open.3:291 build/C/man7/shm_overview.7:135 build/C/man2/shmctl.2:443 build/C/man2/shmget.2:399 build/C/man2/shmop.2:309 build/C/man2/subpage_prot.2:142 build/C/man2/sync_file_range.2:235 build/C/man2/memfd_create.2:501 build/C/man2/s390_pci_mmio_write.2:117
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#. type: Plain text
#: build/C/man2/shmctl.2:149
msgid ""
-"Mark the segment to be destroyed. The segment will only actually be "
-"destroyed after the last process detaches it (i.e., when the I<shm_nattch> "
-"member of the associated structure I<shmid_ds> is zero). The caller must be "
-"the owner or creator of the segment, or be privileged. The I<buf> argument "
-"is ignored."
+"Mark the segment to be destroyed. The segment will actually be destroyed "
+"only after the last process detaches it (i.e., when the I<shm_nattch> member "
+"of the associated structure I<shmid_ds> is zero). The caller must be the "
+"owner or creator of the segment, or be privileged. The I<buf> argument is "
+"ignored."
msgstr ""
#. type: Plain text
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 07:20+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/mq_receive.3:188 build/C/man3/mq_send.3:193
#: build/C/man3/mq_unlink.3:85 build/C/man2/msgctl.2:382
#: build/C/man2/msgget.2:245 build/C/man2/msgop.2:593
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+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/mq_close.3:86 build/C/man3/mq_getattr.3:246 build/C/man2/mq_getsetattr.2:67 build/C/man3/mq_notify.3:260 build/C/man3/mq_open.3:264 build/C/man7/mq_overview.7:400 build/C/man3/mq_receive.3:188 build/C/man3/mq_send.3:193 build/C/man3/mq_unlink.3:85 build/C/man2/msgctl.2:382 build/C/man2/msgget.2:245 build/C/man2/msgop.2:593
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 08:35+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/setnetgrent.3:119 build/C/man2/shutdown.2:125
#: build/C/man7/tcp.7:1297 build/C/man7/udp.7:275 build/C/man7/udplite.7:164
#: build/C/man7/unix.7:633 build/C/man7/x25.7:135
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: Plain text
#: build/C/man7/ipv6.7:137
+#, fuzzy
+#| msgid ""
+#| "IPv4 connections can be handled with the v6 API by using the v4-mapped-on-"
+#| "v6 address type; thus a program only needs to support this API type to "
+#| "support both protocols. This is handled transparently by the address "
+#| "handling functions in the C library."
msgid ""
"IPv4 connections can be handled with the v6 API by using the v4-mapped-on-v6 "
-"address type; thus a program only needs to support this API type to support "
+"address type; thus a program needs to support only this API type to support "
"both protocols. This is handled transparently by the address handling "
"functions in the C library."
msgstr ""
#. The following is from 2.6.12: Documentation/networking/ip-sysctl.txt
#. type: Plain text
#: build/C/man7/tcp.7:366
-msgid ""
-"Enable BIC TCP congestion control algorithm. BIC-TCP is a sender-side only "
+#, fuzzy
+#| msgid ""
+#| "Enable BIC TCP congestion control algorithm. BIC-TCP is a sender-side "
+#| "only change that ensures a linear RTT fairness under large windows while "
+#| "offering both scalability and bounded TCP-friendliness. The protocol "
+#| "combines two schemes called additive increase and binary search "
+#| "increase. When the congestion window is large, additive increase with a "
+#| "large increment ensures linear RTT fairness as well as good scalability. "
+#| "Under small congestion windows, binary search increase provides TCP "
+#| "friendliness."
+msgid ""
+"Enable BIC TCP congestion control algorithm. BIC-TCP is a sender-side-only "
"change that ensures a linear RTT fairness under large windows while offering "
"both scalability and bounded TCP-friendliness. The protocol combines two "
"schemes called additive increase and binary search increase. When the "
#. The following is from 2.6.12: Documentation/networking/ip-sysctl.txt
#. type: Plain text
#: build/C/man7/tcp.7:809
-msgid ""
-"Enable TCP Vegas congestion avoidance algorithm. TCP Vegas is a sender-side "
+#, fuzzy
+#| msgid ""
+#| "Enable TCP Vegas congestion avoidance algorithm. TCP Vegas is a sender-"
+#| "side only change to TCP that anticipates the onset of congestion by "
+#| "estimating the bandwidth. TCP Vegas adjusts the sending rate by "
+#| "modifying the congestion window. TCP Vegas should provide less packet "
+#| "loss, but it is not as aggressive as TCP Reno."
+msgid ""
+"Enable TCP Vegas congestion avoidance algorithm. TCP Vegas is a sender-side-"
"only change to TCP that anticipates the onset of congestion by estimating "
"the bandwidth. TCP Vegas adjusts the sending rate by modifying the "
"congestion window. TCP Vegas should provide less packet loss, but it is not "
#. type: Plain text
#: build/C/man7/tcp.7:821
+#, fuzzy
+#| msgid ""
+#| "Enable TCP Westwood+ congestion control algorithm. TCP Westwood+ is a "
+#| "sender-side only modification of the TCP Reno protocol stack that "
+#| "optimizes the performance of TCP congestion control. It is based on end-"
+#| "to-end bandwidth estimation to set congestion window and slow start "
+#| "threshold after a congestion episode. Using this estimation, TCP Westwood"
+#| "+ adaptively sets a slow start threshold and a congestion window which "
+#| "takes into account the bandwidth used at the time congestion is "
+#| "experienced. TCP Westwood+ significantly increases fairness with respect "
+#| "to TCP Reno in wired networks and throughput over wireless links."
msgid ""
"Enable TCP Westwood+ congestion control algorithm. TCP Westwood+ is a "
-"sender-side only modification of the TCP Reno protocol stack that optimizes "
+"sender-side-only modification of the TCP Reno protocol stack that optimizes "
"the performance of TCP congestion control. It is based on end-to-end "
"bandwidth estimation to set congestion window and slow start threshold after "
"a congestion episode. Using this estimation, TCP Westwood+ adaptively sets "
#. type: Plain text
#: build/C/man7/tcp.7:1073
-msgid ""
-"This option can be set during any state of a TCP connection, but is only "
-"effective during the synchronized states of a connection (ESTABLISHED, FIN-"
-"WAIT-1, FIN-WAIT-2, CLOSE-WAIT, CLOSING, and LAST-ACK). Moreover, when used "
-"with the TCP keepalive (B<SO_KEEPALIVE>) option, B<TCP_USER_TIMEOUT> will "
-"override keepalive to determine when to close a connection due to keepalive "
-"failure."
+#, fuzzy
+#| msgid ""
+#| "This option can be set during any state of a TCP connection, but is only "
+#| "effective during the synchronized states of a connection (ESTABLISHED, "
+#| "FIN-WAIT-1, FIN-WAIT-2, CLOSE-WAIT, CLOSING, and LAST-ACK). Moreover, "
+#| "when used with the TCP keepalive (B<SO_KEEPALIVE>) option, "
+#| "B<TCP_USER_TIMEOUT> will override keepalive to determine when to close a "
+#| "connection due to keepalive failure."
+msgid ""
+"This option can be set during any state of a TCP connection, but is "
+"effective only during the synchronized states of a connection (ESTABLISHED, "
+"FIN-WAIT-1, FIN-WAIT-2, CLOSE-WAIT, CLOSING, and LAST-ACK). Moreover, when "
+"used with the TCP keepalive (B<SO_KEEPALIVE>) option, B<TCP_USER_TIMEOUT> "
+"will override keepalive to determine when to close a connection due to "
+"keepalive failure."
msgstr ""
"このオプションは TCP 接続がどの状態の場合でも設定することができるが、 接続が"
"同期状態 (ESTABLISHED, FIN-WAIT-1, FIN-WAIT-2, CLOSE-WAIT, CLOSING, LAST-"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:24+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man7/arp.7:318 build/C/man3/byteorder.3:104 build/C/man3/cmsg.3:235 build/C/man7/ddp.7:262 build/C/man3/endian.3:161 build/C/man3/ether_aton.3:167 build/C/man5/gai.conf.5:104 build/C/man3/getaddrinfo.3:846 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_net_pton.3:401 build/C/man3/inet_ntop.3:130 build/C/man3/inet_pton.3:227 build/C/man7/ip.7:1297 build/C/man7/ipv6.7:422 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:662 build/C/man5/protocols.5:94 build/C/man7/raw.7:290 build/C/man3/rcmd.3:301 build/C/man5/resolv.conf.5:316 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:1297 build/C/man7/udp.7:275 build/C/man7/udplite.7:164 build/C/man7/unix.7:633 build/C/man7/x25.7:135
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#: build/C/man7/ipv6.7:137
msgid ""
"IPv4 connections can be handled with the v6 API by using the v4-mapped-on-v6 "
-"address type; thus a program only needs to support this API type to support "
+"address type; thus a program needs to support only this API type to support "
"both protocols. This is handled transparently by the address handling "
"functions in the C library."
msgstr ""
#. type: Plain text
#: build/C/man7/tcp.7:366
msgid ""
-"Enable BIC TCP congestion control algorithm. BIC-TCP is a sender-side only "
+"Enable BIC TCP congestion control algorithm. BIC-TCP is a sender-side-only "
"change that ensures a linear RTT fairness under large windows while offering "
"both scalability and bounded TCP-friendliness. The protocol combines two "
"schemes called additive increase and binary search increase. When the "
#. type: Plain text
#: build/C/man7/tcp.7:809
msgid ""
-"Enable TCP Vegas congestion avoidance algorithm. TCP Vegas is a sender-side "
-"only change to TCP that anticipates the onset of congestion by estimating "
-"the bandwidth. TCP Vegas adjusts the sending rate by modifying the "
-"congestion window. TCP Vegas should provide less packet loss, but it is not "
-"as aggressive as TCP Reno."
+"Enable TCP Vegas congestion avoidance algorithm. TCP Vegas is a "
+"sender-side-only change to TCP that anticipates the onset of congestion by "
+"estimating the bandwidth. TCP Vegas adjusts the sending rate by modifying "
+"the congestion window. TCP Vegas should provide less packet loss, but it is "
+"not as aggressive as TCP Reno."
msgstr ""
#. type: TP
#: build/C/man7/tcp.7:821
msgid ""
"Enable TCP Westwood+ congestion control algorithm. TCP Westwood+ is a "
-"sender-side only modification of the TCP Reno protocol stack that optimizes "
+"sender-side-only modification of the TCP Reno protocol stack that optimizes "
"the performance of TCP congestion control. It is based on end-to-end "
"bandwidth estimation to set congestion window and slow start threshold after "
"a congestion episode. Using this estimation, TCP Westwood+ adaptively sets "
#. type: Plain text
#: build/C/man7/tcp.7:1073
msgid ""
-"This option can be set during any state of a TCP connection, but is only "
-"effective during the synchronized states of a connection (ESTABLISHED, "
+"This option can be set during any state of a TCP connection, but is "
+"effective only during the synchronized states of a connection (ESTABLISHED, "
"FIN-WAIT-1, FIN-WAIT-2, CLOSE-WAIT, CLOSING, and LAST-ACK). Moreover, when "
"used with the TCP keepalive (B<SO_KEEPALIVE>) option, B<TCP_USER_TIMEOUT> "
"will override keepalive to determine when to close a connection due to "
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-24 20:52+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:497
#: build/C/man3/rtnetlink.3:133 build/C/man7/rtnetlink.7:473
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man3/netlink.3:102 build/C/man7/netlink.7:497 build/C/man3/rtnetlink.3:133 build/C/man7/rtnetlink.7:473
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 07:22+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man2/fanotify_mark.2:342 build/C/man7/inotify.7:1065
#: build/C/man2/inotify_add_watch.2:132 build/C/man2/inotify_init.2:115
#: build/C/man2/inotify_rm_watch.2:83
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man7/fanotify.7:764 build/C/man2/fanotify_init.2:271 build/C/man2/fanotify_mark.2:342 build/C/man7/inotify.7:1065 build/C/man2/inotify_add_watch.2:132 build/C/man2/inotify_init.2:115 build/C/man2/inotify_rm_watch.2:83
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 06:33+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man2/mbind.2:479 build/C/man2/migrate_pages.2:169
#: build/C/man2/move_pages.2:245 build/C/man7/numa.7:199
#: build/C/man2/set_mempolicy.2:306
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man2/get_mempolicy.2:255 build/C/man2/getcpu.2:153 build/C/man2/mbind.2:479 build/C/man2/migrate_pages.2:169 build/C/man2/move_pages.2:245 build/C/man7/numa.7:199 build/C/man2/set_mempolicy.2:306
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 07:22+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man2/setreuid.2:211 build/C/man2/setsid.2:108
#: build/C/man2/setuid.2:161 build/C/man7/svipc.7:361 build/C/man3/ulimit.3:96
#: build/C/man7/user_namespaces.7:1035 build/C/man2/seccomp.2:687
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgstr "CAPABILITIES"
#. type: TH
-#: build/C/man7/capabilities.7:48 build/C/man2/getpid.2:25
-#: build/C/man7/namespaces.7:27 build/C/man2/seteuid.2:29
-#: build/C/man2/setgid.2:29 build/C/man2/setresuid.2:26
-#: build/C/man2/setreuid.2:45 build/C/man2/setuid.2:30 build/C/man7/svipc.7:40
-#: build/C/man7/user_namespaces.7:27
-#, no-wrap
-msgid "2014-09-21"
-msgstr "2014-09-21"
+#: build/C/man7/capabilities.7:48
+#, fuzzy, no-wrap
+#| msgid "2015-01-10"
+msgid "2015-02-01"
+msgstr "2015-01-10"
#. type: Plain text
#: build/C/man7/capabilities.7:51
#. type: Plain text
#: build/C/man7/capabilities.7:1202
-msgid ""
-"B<capsh>(1), B<capget>(2), B<prctl>(2), B<setfsuid>(2), B<cap_clear>(3), "
+#, fuzzy
+#| 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<cap_get_proc>(3), B<cap_init>(3), B<capgetp>(3), B<capsetp>(3), "
+#| "B<libcap>(3), B<credentials>(7), B<user_namespaces>(7), B<pthreads>(7), "
+#| "B<getcap>(8), B<setcap>(8)"
+msgid ""
+"B<capsh>(1), B<setpriv>(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<cap_get_proc>(3), B<cap_init>(3), B<capgetp>(3), B<capsetp>(3), "
"B<libcap>(3), B<credentials>(7), B<user_namespaces>(7), B<pthreads>(7), "
msgid "GETPID"
msgstr "GETPID"
+#. type: TH
+#: build/C/man2/getpid.2:25 build/C/man7/namespaces.7:27
+#: build/C/man2/seteuid.2:29 build/C/man2/setgid.2:29
+#: build/C/man2/setresuid.2:26 build/C/man2/setreuid.2:45
+#: build/C/man2/setuid.2:30 build/C/man7/svipc.7:40
+#: build/C/man7/user_namespaces.7:27
+#, no-wrap
+msgid "2014-09-21"
+msgstr "2014-09-21"
+
#. type: Plain text
#: build/C/man2/getpid.2:28
msgid "getpid, getppid - get process identification"
#. type: Plain text
#: build/C/man2/ioprio_set.2:305
-msgid ""
-"This is the idle scheduling class. Processes running at this level only get "
-"I/O time when no-one else needs the disk. The idle class has no class "
+#, fuzzy
+#| msgid ""
+#| "This is the idle scheduling class. Processes running at this level only "
+#| "get I/O time when no-one else needs the disk. The idle class has no "
+#| "class data. Attention is required when assigning this priority class to "
+#| "a process, since it may become starved if higher priority processes are "
+#| "constantly accessing the disk."
+msgid ""
+"This is the idle scheduling class. Processes running at this level get I/O "
+"time only when no-one else needs the disk. The idle class has no class "
"data. Attention is required when assigning this priority class to a "
"process, since it may become starved if higher priority processes are "
"constantly accessing the disk."
#. type: Plain text
#: build/C/man7/namespaces.7:302
+#, fuzzy
+#| msgid ""
+#| "The I</proc/[pid]/mountstats> file (present since Linux 2.6.17) exports "
+#| "information (statistics, configuration information) about the mount "
+#| "points in the process's mount namespace. This file is only readable by "
+#| "the owner of the process. Lines in this file have the form:"
msgid ""
"The I</proc/[pid]/mountstats> file (present since Linux 2.6.17) exports "
"information (statistics, configuration information) about the mount points "
-"in the process's mount namespace. This file is only readable by the owner "
+"in the process's mount namespace. This file is readable only by the owner "
"of the process. Lines in this file have the form:"
msgstr ""
"I</proc/[pid]/mountstats> ファイル (Linux 2.6.17 以降に存在) は、 そのプロセ"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man2/acct.2:153 build/C/man5/acct.5:187 build/C/man7/capabilities.7:1213 build/C/man2/capget.2:240 build/C/man7/cpuset.7:1514 build/C/man7/credentials.7:348 build/C/man2/getgid.2:75 build/C/man2/getgroups.2:194 build/C/man2/getpid.2:119 build/C/man2/getpriority.2:249 build/C/man2/getresuid.2:100 build/C/man2/getrlimit.2:792 build/C/man2/getrusage.2:268 build/C/man2/getsid.2:96 build/C/man2/getuid.2:86 build/C/man3/group_member.3:70 build/C/man2/iopl.2:112 build/C/man2/ioprio_set.2:362 build/C/man2/ipc.2:78 build/C/man7/namespaces.7:385 build/C/man7/pid_namespaces.7:373 build/C/man2/seteuid.2:157 build/C/man2/setfsgid.2:136 build/C/man2/setfsuid.2:144 build/C/man2/setgid.2:98 build/C/man2/setpgid.2:355 build/C/man2/setresuid.2:150 build/C/man2/setreuid.2:211 build/C/man2/setsid.2:108 build/C/man2/setuid.2:161 build/C/man7/svipc.7:361 build/C/man3/ulimit.3:96 build/C/man7/user_namespaces.7:1035 build/C/man2/seccomp.2:687
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: TH
-#: build/C/man7/capabilities.7:48 build/C/man2/getpid.2:25 build/C/man7/namespaces.7:27 build/C/man2/seteuid.2:29 build/C/man2/setgid.2:29 build/C/man2/setresuid.2:26 build/C/man2/setreuid.2:45 build/C/man2/setuid.2:30 build/C/man7/svipc.7:40 build/C/man7/user_namespaces.7:27
+#: build/C/man7/capabilities.7:48
#, no-wrap
-msgid "2014-09-21"
+msgid "2015-02-01"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man7/capabilities.7:1202
msgid ""
-"B<capsh>(1), B<capget>(2), B<prctl>(2), B<setfsuid>(2), B<cap_clear>(3), "
+"B<capsh>(1), B<setpriv>(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<cap_get_proc>(3), B<cap_init>(3), B<capgetp>(3), B<capsetp>(3), "
"B<libcap>(3), B<credentials>(7), B<user_namespaces>(7), B<pthreads>(7), "
msgid "GETPID"
msgstr ""
+#. type: TH
+#: build/C/man2/getpid.2:25 build/C/man7/namespaces.7:27 build/C/man2/seteuid.2:29 build/C/man2/setgid.2:29 build/C/man2/setresuid.2:26 build/C/man2/setreuid.2:45 build/C/man2/setuid.2:30 build/C/man7/svipc.7:40 build/C/man7/user_namespaces.7:27
+#, no-wrap
+msgid "2014-09-21"
+msgstr ""
+
#. type: Plain text
#: build/C/man2/getpid.2:28
msgid "getpid, getppid - get process identification"
#. type: Plain text
#: build/C/man2/ioprio_set.2:305
msgid ""
-"This is the idle scheduling class. Processes running at this level only get "
-"I/O time when no-one else needs the disk. The idle class has no class "
+"This is the idle scheduling class. Processes running at this level get I/O "
+"time only when no-one else needs the disk. The idle class has no class "
"data. Attention is required when assigning this priority class to a "
"process, since it may become starved if higher priority processes are "
"constantly accessing the disk."
msgid ""
"The I</proc/[pid]/mountstats> file (present since Linux 2.6.17) exports "
"information (statistics, configuration information) about the mount points "
-"in the process's mount namespace. This file is only readable by the owner "
+"in the process's mount namespace. This file is readable only by the owner "
"of the process. Lines in this file have the form:"
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:30+0900\n"
"PO-Revision-Date: 2015-01-25 07:23+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/pthread_sigqueue.3:117 build/C/man3/pthread_testcancel.3:81
#: build/C/man3/pthread_tryjoin_np.3:156 build/C/man3/pthread_yield.3:79
#: build/C/man7/pthreads.7:935
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: Plain text
#: build/C/man7/pthreads.7:735
+#, fuzzy
+#| msgid ""
+#| "When one thread creates a new child process using B<fork>(2), any thread "
+#| "should be able to B<wait>(2) on the child. However, the implementation "
+#| "only allows the thread that created the child to B<wait>(2) on it."
msgid ""
"When one thread creates a new child process using B<fork>(2), any thread "
"should be able to B<wait>(2) on the child. However, the implementation "
-"only allows the thread that created the child to B<wait>(2) on it."
+"allows only the thread that created the child to B<wait>(2) on it."
msgstr ""
"あるスレッドが B<fork>(2) を使って新しい子プロセスを作成した場合、 どのス"
"レッドでもこの子プロセスを B<wait>(2) できるべきである。しかしながら、この実"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. 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: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_rwlockattr_setkind_np.3:140 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:462 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:156 build/C/man3/pthread_yield.3:79 build/C/man7/pthreads.7:935
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
"When one thread creates a new child process using B<fork>(2), any thread "
"should be able to B<wait>(2) on the child. However, the implementation "
-"only allows the thread that created the child to B<wait>(2) on it."
+"allows only the thread that created the child to B<wait>(2) on it."
msgstr ""
#. type: Plain text
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-25 06:37+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/getpwent.3:178 build/C/man3/getpwent_r.3:188
#: build/C/man3/getpwnam.3:336 build/C/man3/getspnam.3:258
#: build/C/man5/group.5:67 build/C/man3/initgroups.3:94
-#: build/C/man5/passwd.5:171 build/C/man3/putgrent.3:49
+#: build/C/man5/passwd.5:173 build/C/man3/putgrent.3:49
#: build/C/man3/putpwent.3:92 build/C/man3/setaliasent.3:154
#, no-wrap
msgid "COLOPHON"
#: 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:57
+#: build/C/man5/passwd.5:181 build/C/man3/putgrent.3:57
#: build/C/man3/putpwent.3:100 build/C/man3/setaliasent.3:162
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: TH
#: build/C/man5/passwd.5:30
-#, no-wrap
-msgid "2014-02-11"
+#, fuzzy, no-wrap
+#| msgid "2014-02-11"
+msgid "2015-02-01"
msgstr "2014-02-11"
#. type: Plain text
"のも同様の結果となる。その場合にはさらに B<su>(1) も有効なまま残ってしまう。"
#. type: Plain text
-#: build/C/man5/passwd.5:171
+#: build/C/man5/passwd.5:173
+#, fuzzy
+#| msgid ""
+#| "B<login>(1), B<passwd>(1), B<su>(1), B<crypt>(3), B<getpwent>(3), "
+#| "B<getpwnam>(3), B<group>(5), B<shadow>(5)"
msgid ""
-"B<login>(1), B<passwd>(1), B<su>(1), B<crypt>(3), B<getpwent>(3), "
-"B<getpwnam>(3), B<group>(5), B<shadow>(5)"
+"B<chfn>(1), B<chsh>(1), B<login>(1), B<passwd>(1), B<su>(1), B<crypt>(3), "
+"B<getpwent>(3), B<getpwnam>(3), B<group>(5), B<shadow>(5)"
msgstr ""
"B<login>(1), B<passwd>(1), B<su>(1), B<crypt>(3), B<getpwent>(3), "
"B<getpwnam>(3), B<group>(5), B<shadow>(5)"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: SH
-#: build/C/man3/fgetgrent.3:105 build/C/man3/fgetpwent.3:114 build/C/man5/ftpusers.5:53 build/C/man3/getgrent.3:187 build/C/man3/getgrent_r.3:191 build/C/man3/getgrnam.3:254 build/C/man3/getgrouplist.3:196 build/C/man3/getpw.3:124 build/C/man3/getpwent.3:178 build/C/man3/getpwent_r.3:188 build/C/man3/getpwnam.3:336 build/C/man3/getspnam.3:258 build/C/man5/group.5:67 build/C/man3/initgroups.3:94 build/C/man5/passwd.5:171 build/C/man3/putgrent.3:49 build/C/man3/putpwent.3:92 build/C/man3/setaliasent.3:154
+#: build/C/man3/fgetgrent.3:105 build/C/man3/fgetpwent.3:114 build/C/man5/ftpusers.5:53 build/C/man3/getgrent.3:187 build/C/man3/getgrent_r.3:191 build/C/man3/getgrnam.3:254 build/C/man3/getgrouplist.3:196 build/C/man3/getpw.3:124 build/C/man3/getpwent.3:178 build/C/man3/getpwent_r.3:188 build/C/man3/getpwnam.3:336 build/C/man3/getspnam.3:258 build/C/man5/group.5:67 build/C/man3/initgroups.3:94 build/C/man5/passwd.5:173 build/C/man3/putgrent.3:49 build/C/man3/putpwent.3:92 build/C/man3/setaliasent.3:154
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man3/fgetgrent.3:113 build/C/man3/fgetpwent.3:122 build/C/man5/ftpusers.5:61 build/C/man3/getgrent.3:195 build/C/man3/getgrent_r.3:199 build/C/man3/getgrnam.3:262 build/C/man3/getgrouplist.3:204 build/C/man3/getpw.3:132 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:57 build/C/man3/putpwent.3:100 build/C/man3/setaliasent.3:162
+#: build/C/man3/fgetgrent.3:113 build/C/man3/fgetpwent.3:122 build/C/man5/ftpusers.5:61 build/C/man3/getgrent.3:195 build/C/man3/getgrent_r.3:199 build/C/man3/getgrnam.3:262 build/C/man3/getgrouplist.3:204 build/C/man3/getpw.3:132 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:181 build/C/man3/putgrent.3:57 build/C/man3/putpwent.3:100 build/C/man3/setaliasent.3:162
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#. type: TH
#: build/C/man5/passwd.5:30
#, no-wrap
-msgid "2014-02-11"
+msgid "2015-02-01"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man5/passwd.5:171
+#: build/C/man5/passwd.5:173
msgid ""
-"B<login>(1), B<passwd>(1), B<su>(1), B<crypt>(3), B<getpwent>(3), "
-"B<getpwnam>(3), B<group>(5), B<shadow>(5)"
+"B<chfn>(1), B<chsh>(1), B<login>(1), B<passwd>(1), B<su>(1), B<crypt>(3), "
+"B<getpwent>(3), B<getpwnam>(3), B<group>(5), B<shadow>(5)"
msgstr ""
#. type: TH
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-24 20:54+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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-25 06:39+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: 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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-25 07:23+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man2/sched_setparam.2:150 build/C/man2/sched_setscheduler.2:250
#: build/C/man2/sched_yield.2:89 build/C/man7/sched.7:710
#: build/C/man2/setns.2:303 build/C/man2/unshare.2:478
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: Plain text
#: build/C/man2/setns.2:97
+#, fuzzy
+#| msgid ""
+#| "B<CLONE_NEWPID> behaves somewhat differently from the other I<nstype> "
+#| "values: reassociating the calling thread with a PID namespace only "
+#| "changes the PID namespace that child processes of the caller will be "
+#| "created in; it does not change the PID namespace of the caller itself. "
+#| "Reassociating with a PID namespace is only allowed if the PID namespace "
+#| "specified by I<fd> is a descendant (child, grandchild, etc.) of the PID "
+#| "namespace of the caller. For further details on PID namespaces, see "
+#| "B<pid_namespaces>(7)."
msgid ""
"B<CLONE_NEWPID> behaves somewhat differently from the other I<nstype> "
-"values: reassociating the calling thread with a PID namespace only changes "
+"values: reassociating the calling thread with a PID namespace changes only "
"the PID namespace that child processes of the caller will be created in; it "
"does not change the PID namespace of the caller itself. Reassociating with "
-"a PID namespace is only allowed if the PID namespace specified by I<fd> is a "
+"a PID namespace is allowed only if the PID namespace specified by I<fd> is a "
"descendant (child, grandchild, etc.) of the PID namespace of the caller. "
"For further details on PID namespaces, see B<pid_namespaces>(7)."
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man3/CPU_SET.3:369 build/C/man2/clone.2:1229 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:256 build/C/man2/sched_setattr.2:416 build/C/man2/sched_setparam.2:150 build/C/man2/sched_setscheduler.2:250 build/C/man2/sched_yield.2:89 build/C/man7/sched.7:710 build/C/man2/setns.2:303 build/C/man2/unshare.2:478
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#: build/C/man2/setns.2:97
msgid ""
"B<CLONE_NEWPID> behaves somewhat differently from the other I<nstype> "
-"values: reassociating the calling thread with a PID namespace only changes "
+"values: reassociating the calling thread with a PID namespace changes only "
"the PID namespace that child processes of the caller will be created in; it "
"does not change the PID namespace of the caller itself. Reassociating with "
-"a PID namespace is only allowed if the PID namespace specified by I<fd> is a "
+"a PID namespace is allowed only if the PID namespace specified by I<fd> is a "
"descendant (child, grandchild, etc.) of the PID namespace of the caller. "
"For further details on PID namespaces, see B<pid_namespaces>(7)."
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-25 06:44+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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-25 06:45+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/sem_open.3:172 build/C/man7/sem_overview.7:152
#: build/C/man3/sem_post.3:75 build/C/man3/sem_unlink.3:69
#: build/C/man3/sem_wait.3:270 build/C/man2/semctl.2:536
-#: build/C/man2/semget.2:295 build/C/man2/semop.2:533
+#: build/C/man2/semget.2:296 build/C/man2/semop.2:533
#, no-wrap
msgid "SEE ALSO"
msgstr "関連項目"
#: build/C/man3/sem_open.3:179 build/C/man7/sem_overview.7:162
#: build/C/man3/sem_post.3:79 build/C/man3/sem_unlink.3:75
#: build/C/man3/sem_wait.3:276 build/C/man2/semctl.2:543
-#: build/C/man2/semget.2:302 build/C/man2/semop.2:542
+#: build/C/man2/semget.2:303 build/C/man2/semop.2:542
#, no-wrap
msgid "COLOPHON"
msgstr "この文書について"
#: 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:550
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#: build/C/man2/semget.2:311 build/C/man2/semop.2:550
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgstr "B<SEMMNS>"
#. type: Plain text
-#: build/C/man2/semget.2:289
+#: build/C/man2/semget.2:290
+#, fuzzy
+#| msgid ""
+#| "System-wide limit on the number of semaphores: policy dependent (on "
+#| "Linux, this limit can be read and modified via the second field of I</"
+#| "proc/sys/kernel/sem>). Note that number of semaphores system-wide is "
+#| "also limited by the product of B<SEMMSL> and B<SEMMNI>."
msgid ""
"System-wide limit on the number of semaphores: policy dependent (on Linux, "
"this limit can be read and modified via the second field of I</proc/sys/"
-"kernel/sem>). Note that number of semaphores system-wide is also limited by "
-"the product of B<SEMMSL> and B<SEMMNI>."
+"kernel/sem>). Note that the number of semaphores system-wide is also "
+"limited by the product of B<SEMMSL> and B<SEMMNI>."
msgstr ""
"システム全体のセマフォ数の上限値: 方針依存 (Linux では、この上限値は I</proc/"
"sys/kernel/sem> の第 2 フィールドであり、読み出しも変更もできる)。 システム全"
"体のセマフォ数には、 B<SEMMSL> と B<SEMMNI> の積という上限もある。"
#. type: SH
-#: build/C/man2/semget.2:289 build/C/man2/semop.2:478
+#: build/C/man2/semget.2:290 build/C/man2/semop.2:478
#, no-wrap
msgid "BUGS"
msgstr "バグ"
#. type: Plain text
-#: build/C/man2/semget.2:295
+#: build/C/man2/semget.2:296
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/semget.2:302
+#: build/C/man2/semget.2:303
msgid ""
"B<semctl>(2), B<semop>(2), B<ftok>(3), B<capabilities>(7), "
"B<sem_overview>(7), B<svipc>(7)"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: SH
-#: build/C/man3/sem_close.3:60 build/C/man3/sem_destroy.3:79 build/C/man3/sem_getvalue.3:76 build/C/man3/sem_init.3:107 build/C/man3/sem_open.3:172 build/C/man7/sem_overview.7:152 build/C/man3/sem_post.3:75 build/C/man3/sem_unlink.3:69 build/C/man3/sem_wait.3:270 build/C/man2/semctl.2:536 build/C/man2/semget.2:295 build/C/man2/semop.2:533
+#: build/C/man3/sem_close.3:60 build/C/man3/sem_destroy.3:79 build/C/man3/sem_getvalue.3:76 build/C/man3/sem_init.3:107 build/C/man3/sem_open.3:172 build/C/man7/sem_overview.7:152 build/C/man3/sem_post.3:75 build/C/man3/sem_unlink.3:69 build/C/man3/sem_wait.3:270 build/C/man2/semctl.2:536 build/C/man2/semget.2:296 build/C/man2/semop.2:533
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/sem_close.3:67 build/C/man3/sem_destroy.3:84 build/C/man3/sem_getvalue.3:80 build/C/man3/sem_init.3:112 build/C/man3/sem_open.3:179 build/C/man7/sem_overview.7:162 build/C/man3/sem_post.3:79 build/C/man3/sem_unlink.3:75 build/C/man3/sem_wait.3:276 build/C/man2/semctl.2:543 build/C/man2/semget.2:302 build/C/man2/semop.2:542
+#: build/C/man3/sem_close.3:67 build/C/man3/sem_destroy.3:84 build/C/man3/sem_getvalue.3:80 build/C/man3/sem_init.3:112 build/C/man3/sem_open.3:179 build/C/man7/sem_overview.7:162 build/C/man3/sem_post.3:79 build/C/man3/sem_unlink.3:75 build/C/man3/sem_wait.3:276 build/C/man2/semctl.2:543 build/C/man2/semget.2:303 build/C/man2/semop.2:542
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. 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:550
+#: 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:311 build/C/man2/semop.2:550
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: Plain text
-#: build/C/man2/semget.2:289
+#: build/C/man2/semget.2:290
msgid ""
"System-wide limit on the number of semaphores: policy dependent (on Linux, "
"this limit can be read and modified via the second field of "
-"I</proc/sys/kernel/sem>). Note that number of semaphores system-wide is "
+"I</proc/sys/kernel/sem>). Note that the number of semaphores system-wide is "
"also limited by the product of B<SEMMSL> and B<SEMMNI>."
msgstr ""
#. type: SH
-#: build/C/man2/semget.2:289 build/C/man2/semop.2:478
+#: build/C/man2/semget.2:290 build/C/man2/semop.2:478
#, no-wrap
msgid "BUGS"
msgstr ""
#. type: Plain text
-#: build/C/man2/semget.2:295
+#: build/C/man2/semget.2:296
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/semget.2:302
+#: build/C/man2/semget.2:303
msgid ""
"B<semctl>(2), B<semop>(2), B<ftok>(3), B<capabilities>(7), "
"B<sem_overview>(7), B<svipc>(7)"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-25 19:48+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-26 21:28+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: SH
#: build/C/man3/bsd_signal.3:54 build/C/man2/eventfd.2:222
#: build/C/man2/getitimer.2:129 build/C/man2/kill.2:100
-#: build/C/man2/killpg.2:89 build/C/man2/pause.2:42 build/C/man2/prctl.2:884
+#: build/C/man2/killpg.2:89 build/C/man2/pause.2:42 build/C/man2/prctl.2:892
#: build/C/man3/profil.3:68 build/C/man3/psignal.3:89 build/C/man3/raise.3:61
#: build/C/man2/restart_syscall.2:88 build/C/man2/rt_sigqueueinfo.2:129
#: build/C/man2/s390_runtime_instr.2:54 build/C/man2/sgetmask.2:59
#. type: SH
#: build/C/man3/bsd_signal.3:60 build/C/man2/eventfd.2:229
#: build/C/man2/getitimer.2:134 build/C/man2/kill.2:105
-#: build/C/man2/killpg.2:94 build/C/man2/pause.2:53 build/C/man2/prctl.2:904
+#: build/C/man2/killpg.2:94 build/C/man2/pause.2:53 build/C/man2/prctl.2:912
#: build/C/man2/restart_syscall.2:92 build/C/man2/rt_sigqueueinfo.2:134
#: build/C/man2/s390_runtime_instr.2:65 build/C/man2/sgetmask.2:64
#: build/C/man2/sigaction.2:733 build/C/man2/sigaltstack.2:137
#: build/C/man3/bsd_signal.3:68 build/C/man2/eventfd.2:266
#: build/C/man2/getitimer.2:155 build/C/man3/gsignal.3:95
#: build/C/man2/kill.2:121 build/C/man2/killpg.2:111 build/C/man2/pause.2:57
-#: build/C/man2/prctl.2:1182 build/C/man3/profil.3:70
+#: build/C/man2/prctl.2:1190 build/C/man3/profil.3:70
#: build/C/man3/psignal.3:99 build/C/man3/raise.3:69
#: build/C/man2/restart_syscall.2:100 build/C/man2/rt_sigqueueinfo.2:176
#: build/C/man2/s390_runtime_instr.2:81 build/C/man2/sgetmask.2:73
#: build/C/man2/sigaction.2:745 build/C/man2/sigaltstack.2:158
#: build/C/man7/sigevent.7:130 build/C/man3/siginterrupt.3:93
-#: build/C/man2/signal.2:110 build/C/man7/signal.7:872
+#: build/C/man2/signal.2:110 build/C/man7/signal.7:878
#: build/C/man2/signalfd.2:307 build/C/man3/sigpause.3:61
#: build/C/man2/sigpending.2:64 build/C/man2/sigprocmask.2:112
#: build/C/man3/sigqueue.3:119 build/C/man2/sigreturn.2:68
#: build/C/man3/bsd_signal.3:99 build/C/man2/eventfd.2:417
#: build/C/man2/getitimer.2:246 build/C/man3/gsignal.3:103
#: build/C/man2/kill.2:171 build/C/man2/killpg.2:134 build/C/man2/pause.2:59
-#: build/C/man2/prctl.2:1196 build/C/man3/profil.3:81
+#: build/C/man2/prctl.2:1204 build/C/man3/profil.3:81
#: build/C/man3/psignal.3:113 build/C/man3/raise.3:82
#: build/C/man2/restart_syscall.2:135 build/C/man2/rt_sigqueueinfo.2:188
#: build/C/man2/s390_runtime_instr.2:88 build/C/man2/sgetmask.2:89
#: build/C/man2/sigaction.2:861 build/C/man2/sigaltstack.2:234
#: build/C/man7/sigevent.7:132 build/C/man3/siginterrupt.3:102
-#: build/C/man2/signal.2:278 build/C/man7/signal.7:884
+#: build/C/man2/signal.2:278 build/C/man7/signal.7:890
#: build/C/man2/signalfd.2:433 build/C/man3/sigpause.3:111
#: build/C/man2/sigpending.2:91 build/C/man2/sigprocmask.2:144
#: build/C/man3/sigqueue.3:154 build/C/man2/sigreturn.2:123
#: build/C/man3/bsd_signal.3:104 build/C/man2/eventfd.2:428
#: build/C/man2/getitimer.2:253 build/C/man3/gsignal.3:107
#: build/C/man2/kill.2:181 build/C/man2/killpg.2:140 build/C/man2/pause.2:64
-#: build/C/man2/prctl.2:1199 build/C/man3/profil.3:87
+#: build/C/man2/prctl.2:1207 build/C/man3/profil.3:87
#: build/C/man3/psignal.3:118 build/C/man3/raise.3:89
#: build/C/man2/restart_syscall.2:144 build/C/man2/rt_sigqueueinfo.2:196
#: build/C/man2/s390_runtime_instr.2:91 build/C/man2/sgetmask.2:92
#: build/C/man2/sigaction.2:883 build/C/man2/sigaltstack.2:241
#: build/C/man7/sigevent.7:142 build/C/man3/siginterrupt.3:104
-#: build/C/man2/signal.2:297 build/C/man7/signal.7:919
+#: build/C/man2/signal.2:297 build/C/man7/signal.7:925
#: build/C/man2/signalfd.2:446 build/C/man3/sigpause.3:119
#: build/C/man2/sigpending.2:99 build/C/man2/sigprocmask.2:155
#: build/C/man3/sigqueue.3:162 build/C/man2/sigreturn.2:130
#: build/C/man3/bsd_signal.3:112 build/C/man2/eventfd.2:436
#: build/C/man2/getitimer.2:261 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:1207 build/C/man3/profil.3:95
+#: build/C/man2/prctl.2:1215 build/C/man3/profil.3:95
#: build/C/man3/psignal.3:126 build/C/man3/raise.3:97
#: build/C/man2/restart_syscall.2:152 build/C/man2/rt_sigqueueinfo.2:204
#: build/C/man2/s390_runtime_instr.2:99 build/C/man2/sgetmask.2:100
#: build/C/man2/sigaction.2:891 build/C/man2/sigaltstack.2:249
#: build/C/man7/sigevent.7:150 build/C/man3/siginterrupt.3:112
-#: build/C/man2/signal.2:305 build/C/man7/signal.7:927
+#: build/C/man2/signal.2:305 build/C/man7/signal.7:933
#: 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:138
#: 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:568
#: build/C/man2/tkill.2:137 build/C/man2/wait.2:655 build/C/man2/wait4.2:180
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#: build/C/man2/eventfd.2:99 build/C/man2/eventfd.2:106
#: build/C/man2/eventfd.2:113 build/C/man2/eventfd.2:158
#: build/C/man2/eventfd.2:168 build/C/man2/eventfd.2:178
-#: build/C/man2/prctl.2:970 build/C/man2/prctl.2:975 build/C/man2/prctl.2:980
-#: build/C/man2/prctl.2:990 build/C/man3/psignal.3:105
+#: build/C/man2/prctl.2:978 build/C/man2/prctl.2:983 build/C/man2/prctl.2:988
+#: build/C/man2/prctl.2:998 build/C/man3/psignal.3:105
#: build/C/man3/psignal.3:109 build/C/man2/sigaction.2:318
#: build/C/man2/sigaction.2:333 build/C/man2/sigaction.2:349
#: build/C/man2/sigaction.2:364 build/C/man2/sigaction.2:411
#: build/C/man7/signal.7:617 build/C/man7/signal.7:638
#: build/C/man7/signal.7:672 build/C/man7/signal.7:676
#: build/C/man7/signal.7:683 build/C/man7/signal.7:701
-#: build/C/man7/signal.7:707 build/C/man7/signal.7:714
-#: build/C/man7/signal.7:719 build/C/man7/signal.7:723
-#: build/C/man7/signal.7:742 build/C/man7/signal.7:756
-#: build/C/man7/signal.7:767 build/C/man7/signal.7:774
-#: build/C/man7/signal.7:783 build/C/man7/signal.7:791
-#: build/C/man7/signal.7:797 build/C/man7/signal.7:817
-#: build/C/man7/signal.7:831 build/C/man7/signal.7:842
-#: build/C/man7/signal.7:845 build/C/man7/signal.7:848
-#: build/C/man7/signal.7:851 build/C/man7/signal.7:858
-#: build/C/man7/signal.7:864 build/C/man7/signal.7:868
-#: build/C/man3/sigwait.3:62 build/C/man3/sigwait.3:67
-#: build/C/man2/timer_create.2:218 build/C/man2/timer_create.2:221
-#: build/C/man2/timer_create.2:224 build/C/man2/timer_create.2:228
-#: build/C/man2/timer_create.2:231 build/C/man2/timer_create.2:246
-#: build/C/man2/timer_create.2:250
+#: build/C/man7/signal.7:711 build/C/man7/signal.7:718
+#: build/C/man7/signal.7:723 build/C/man7/signal.7:725
+#: build/C/man7/signal.7:729 build/C/man7/signal.7:748
+#: build/C/man7/signal.7:762 build/C/man7/signal.7:773
+#: build/C/man7/signal.7:780 build/C/man7/signal.7:789
+#: build/C/man7/signal.7:797 build/C/man7/signal.7:803
+#: build/C/man7/signal.7:823 build/C/man7/signal.7:837
+#: build/C/man7/signal.7:848 build/C/man7/signal.7:851
+#: build/C/man7/signal.7:854 build/C/man7/signal.7:857
+#: build/C/man7/signal.7:864 build/C/man7/signal.7:870
+#: build/C/man7/signal.7:874 build/C/man3/sigwait.3:62
+#: build/C/man3/sigwait.3:67 build/C/man2/timer_create.2:218
+#: build/C/man2/timer_create.2:221 build/C/man2/timer_create.2:224
+#: build/C/man2/timer_create.2:228 build/C/man2/timer_create.2:231
+#: build/C/man2/timer_create.2:246 build/C/man2/timer_create.2:250
#, no-wrap
msgid "*"
msgstr "*"
#. type: TP
#: build/C/man2/eventfd.2:230 build/C/man2/getitimer.2:142
-#: build/C/man2/kill.2:106 build/C/man2/killpg.2:95 build/C/man2/prctl.2:922
-#: build/C/man2/prctl.2:927 build/C/man2/prctl.2:939 build/C/man2/prctl.2:944
-#: build/C/man2/prctl.2:953 build/C/man2/prctl.2:963 build/C/man2/prctl.2:1003
-#: build/C/man2/prctl.2:1013 build/C/man2/prctl.2:1021
-#: build/C/man2/prctl.2:1032 build/C/man2/prctl.2:1041
-#: build/C/man2/prctl.2:1055 build/C/man2/prctl.2:1067
-#: build/C/man2/prctl.2:1078 build/C/man2/rt_sigqueueinfo.2:141
+#: build/C/man2/kill.2:106 build/C/man2/killpg.2:95 build/C/man2/prctl.2:930
+#: build/C/man2/prctl.2:935 build/C/man2/prctl.2:947 build/C/man2/prctl.2:952
+#: build/C/man2/prctl.2:961 build/C/man2/prctl.2:971 build/C/man2/prctl.2:1011
+#: build/C/man2/prctl.2:1021 build/C/man2/prctl.2:1029
+#: build/C/man2/prctl.2:1040 build/C/man2/prctl.2:1049
+#: build/C/man2/prctl.2:1063 build/C/man2/prctl.2:1075
+#: build/C/man2/prctl.2:1086 build/C/man2/rt_sigqueueinfo.2:141
#: build/C/man2/s390_runtime_instr.2:66 build/C/man2/sigaction.2:738
#: build/C/man2/sigaltstack.2:142 build/C/man3/siginterrupt.3:84
#: build/C/man2/signal.2:106 build/C/man2/signalfd.2:271
"た。"
#. type: SH
-#: build/C/man2/eventfd.2:253 build/C/man2/prctl.2:1177
+#: build/C/man2/eventfd.2:253 build/C/man2/prctl.2:1185
#: build/C/man3/psignal.3:95 build/C/man2/restart_syscall.2:96
#: build/C/man2/rt_sigqueueinfo.2:169 build/C/man2/s390_runtime_instr.2:79
#: build/C/man2/sgetmask.2:66 build/C/man2/signalfd.2:299
"切に設定される。"
#. type: TP
-#: build/C/man2/getitimer.2:135 build/C/man2/prctl.2:905
-#: build/C/man2/prctl.2:909 build/C/man2/sigaction.2:734
+#: build/C/man2/getitimer.2:135 build/C/man2/prctl.2:913
+#: build/C/man2/prctl.2:917 build/C/man2/sigaction.2:734
#: build/C/man2/sigaltstack.2:138 build/C/man2/sigpending.2:60
#: build/C/man2/sigprocmask.2:100 build/C/man2/sigsuspend.2:77
#: build/C/man2/timer_settime.2:184 build/C/man2/timerfd_create.2:349
msgstr "無効なシグナルを指定した。"
#. type: TP
-#: build/C/man2/kill.2:109 build/C/man2/killpg.2:99 build/C/man2/prctl.2:1090
-#: build/C/man2/prctl.2:1102 build/C/man2/prctl.2:1112
-#: build/C/man2/prctl.2:1120 build/C/man2/rt_sigqueueinfo.2:148
+#: build/C/man2/kill.2:109 build/C/man2/killpg.2:99 build/C/man2/prctl.2:1098
+#: build/C/man2/prctl.2:1110 build/C/man2/prctl.2:1120
+#: build/C/man2/prctl.2:1128 build/C/man2/rt_sigqueueinfo.2:148
#: build/C/man2/sigaltstack.2:153 build/C/man3/sigqueue.3:102
#: build/C/man2/tkill.2:96
#, no-wrap
msgstr "PRCTL"
#. type: TH
-#: build/C/man2/prctl.2:54 build/C/man2/restart_syscall.2:33
-#: build/C/man2/sgetmask.2:26 build/C/man7/signal.7:46
-#: build/C/man2/sigreturn.2:30 build/C/man3/sigvec.3:26
-#: build/C/man2/tkill.2:29
-#, no-wrap
-msgid "2014-12-31"
-msgstr "2014-12-31"
+#: build/C/man2/prctl.2:54 build/C/man7/signal.7:46
+#, fuzzy, no-wrap
+#| msgid "2015-01-22"
+msgid "2015-02-01"
+msgstr "2015-01-22"
#. type: Plain text
#: build/C/man2/prctl.2:57
"already terminated) and marked as having a subreaper, the nearest still "
"living ancestor subreaper will receive a B<SIGCHLD> signal and be able to "
"B<wait>(2) on the process to discover its termination status."
-msgstr "I<arg2> が 0 以外の場合、 呼び出し元プロセスの \"child subreaper\" 属性をセットする。 I<arg2> が 0 の場合、 この属性をクリアする。 プロセスが child subreaper のマークが付いている場合、 このプロセスの子プロセスやその子孫にはすべて subreaper のマークが付与される。 subreaper は事実上その子孫のプロセスに対して B<init>(1) の役割を果たす。 孤児になったプロセス (直接の親プロセスがすでに終了しているプロセス) が終了した際、 そのプロセスに subreaper のマークが付いていると、 最も近い存在する先祖の subreaper プロセスに B<SIGCHLD> シグナルが送られ、 そのプロセスの B<wait> を使って終了ステータスを知ることができる。"
+msgstr ""
+"I<arg2> が 0 以外の場合、 呼び出し元プロセスの \"child subreaper\" 属性をセッ"
+"トする。 I<arg2> が 0 の場合、 この属性をクリアする。 プロセスが child "
+"subreaper のマークが付いている場合、 このプロセスの子プロセスやその子孫にはす"
+"べて subreaper のマークが付与される。 subreaper は事実上その子孫のプロセスに"
+"対して B<init>(1) の役割を果たす。 孤児になったプロセス (直接の親プロセスがす"
+"でに終了しているプロセス) が終了した際、 そのプロセスに subreaper のマークが"
+"付いていると、 最も近い存在する先祖の subreaper プロセスに B<SIGCHLD> シグナ"
+"ルが送られ、 そのプロセスの B<wait> を使って終了ステータスを知ることができ"
+"る。"
#. type: TP
#: build/C/man2/prctl.2:133
msgid ""
"Return the \"child subreaper\" setting of the caller, in the location "
"pointed to by I<(int\\ *) arg2>."
-msgstr "呼び出し元の \"child subreaper\" 設定を、 I<(int\\ *) arg2> が指す場所に返す。"
+msgstr ""
+"呼び出し元の \"child subreaper\" 設定を、 I<(int\\ *) arg2> が指す場所に返"
+"す。"
#. type: TP
#: build/C/man2/prctl.2:138
"and file capabilities non-functional). Once set, this bit cannot be unset. "
"The setting of this bit is inherited by children created by B<fork>(2) and "
"B<clone>(2), and preserved across B<execve>(2)."
-msgstr "呼び出し元プロセスの I<no_new_privs> ビットを I<arg2> の値に設定する。 I<no_new_privs> が 1 に設定されると、 B<execve>(2) は、 B<execve>(2) の呼び出しなしでは実行できなかったことに対する特権を許可しなくなる (例えば、 set-user-ID/set-group-ID 許可ビットやファイルケーパビリティが動作しなくなる)。 一度設定される、 このビットは解除することができない。 このビットの設定は B<fork>(2) や B<clone>(2) で作成された子プロセスに継承され、 B<execve>(2) の前後で保持される。"
+msgstr ""
+"呼び出し元プロセスの I<no_new_privs> ビットを I<arg2> の値に設定する。 "
+"I<no_new_privs> が 1 に設定されると、 B<execve>(2) は、 B<execve>(2) の呼び出"
+"しなしでは実行できなかったことに対する特権を許可しなくなる (例えば、 set-"
+"user-ID/set-group-ID 許可ビットやファイルケーパビリティが動作しなくなる)。 一"
+"度設定される、 このビットは解除することができない。 このビットの設定は "
+"B<fork>(2) や B<clone>(2) で作成された子プロセスに継承され、 B<execve>(2) の"
+"前後で保持される。"
#. type: Plain text
#: build/C/man2/prctl.2:290
"current process. A value of 0 indicates the regular B<execve>(2) "
"behavior. A value of 1 indicates B<execve>(2) will operate in the "
"privilege-restricting mode described above."
-msgstr "現在のプロセスの I<no_new_privs> ビットの値を (関数の結果として) 返す。 値 0 は通常の B<execve>(2) の動作を意味する。 値 1 は B<execve>(2) が上記で述べた特権を制限する動作をすることを示す。"
+msgstr ""
+"現在のプロセスの I<no_new_privs> ビットの値を (関数の結果として) 返す。 値 0 "
+"は通常の B<execve>(2) の動作を意味する。 値 1 は B<execve>(2) が上記で述べた"
+"特権を制限する動作をすることを示す。"
#. type: TP
#: build/C/man2/prctl.2:301
"set to 0 clears the caller's \"ptracer process ID\". If I<arg2> is "
"B<PR_SET_PTRACER_ANY>, the ptrace restrictions introduced by Yama are "
"effectively disabled for the calling process."
-msgstr "この設定は Yama LSM が有効になっていてモード 1 (\"restricted ptrace\") の場合のみに意味を持つ (モードは I</proc/sys/kernel/yama/ptrace_scope> で参照可能)。 \"ptrace プロセス ID\" が I<arg2> で渡された場合、 呼び出し元は ptracer プロセスがそのプロセスが直接のプロセスの先祖であるかのよう呼び出したプロセスを B<ptrace> できる、 と宣言しているということだ。 B<PR_SET_PTRACER> 操作を行う毎に、 直前の \"ptracer プロセス ID\" は置きかえられる。 I<arg2> で B<PR_SET_PTRACER> を 0 に設定すると、 呼び出し元の \"ptracer プロセス ID\" がクリアされる。 I<arg2> が B<PR_SET_PTRACER> の場合、 Yama が導入した ptrace の制限は呼び出し元プロセスに対しては無効になる。"
+msgstr ""
+"この設定は Yama LSM が有効になっていてモード 1 (\"restricted ptrace\") の場合"
+"のみに意味を持つ (モードは I</proc/sys/kernel/yama/ptrace_scope> で参照可"
+"能)。 \"ptrace プロセス ID\" が I<arg2> で渡された場合、 呼び出し元は "
+"ptracer プロセスがそのプロセスが直接のプロセスの先祖であるかのよう呼び出した"
+"プロセスを B<ptrace> できる、 と宣言しているということだ。 B<PR_SET_PTRACER> "
+"操作を行う毎に、 直前の \"ptracer プロセス ID\" は置きかえられる。 I<arg2> "
+"で B<PR_SET_PTRACER> を 0 に設定すると、 呼び出し元の \"ptracer プロセス ID"
+"\" がクリアされる。 I<arg2> が B<PR_SET_PTRACER> の場合、 Yama が導入した "
+"ptrace の制限は呼び出し元プロセスに対しては無効になる。"
#. type: Plain text
#: build/C/man2/prctl.2:347
"for the thread may be up to the specified number of nanoseconds late (but "
"will never expire early). Grouping timer expirations can help reduce system "
"power consumption by minimizing CPU wake-ups."
-msgstr "呼び出し元スレッドの現在の timer slack を I<arg2> で指定されたナノ秒に設定する。 I<arg2> が 0 以下の場合、 現在の timer slack をそのスレッドのデフォルトの timer slack 値にリセットする。 カーネルは timer slack を使って、 呼び出し元スレッドのタイマー満了のうち、どのくらい近いものグルーピングする (一纏めにする) かを決める。 その結果、 そのスレッドのタイマーの満了は最大で指定されたナノ秒分だけ遅れる場合がある。 タイマー満了をグルーピングすることで、 CPU を起こす回数が最小化されシステムの消費電力を減らすことができる。"
+msgstr ""
+"呼び出し元スレッドの現在の timer slack を I<arg2> で指定されたナノ秒に設定す"
+"る。 I<arg2> が 0 以下の場合、 現在の timer slack をそのスレッドのデフォルト"
+"の timer slack 値にリセットする。 カーネルは timer slack を使って、 呼び出し"
+"元スレッドのタイマー満了のうち、どのくらい近いものグルーピングする (一纏めに"
+"する) かを決める。 その結果、 そのスレッドのタイマーの満了は最大で指定された"
+"ナノ秒分だけ遅れる場合がある。 タイマー満了をグルーピングすることで、 CPU を"
+"起こす回数が最小化されシステムの消費電力を減らすことができる。"
#. List obtained by grepping for futex usage in glibc source
#. type: Plain text
"B<pthread_rwlock_timedrdlock>(3), B<pthread_rwlock_timedwrlock>(3), and "
"B<sem_timedwait>(3))."
msgstr ""
-"timer slack の影響を受けるのは、 システムコール B<select>(2), B<pselect>(2), B<poll>(2), B<ppoll>(2), B<epoll_wait>(2), B<epoll_pwait>(2), B<clock_nanosleep>(2), B<nanosleep>(2), B<futex>(2) により設定されたタイマー満了である \n"
-"(また、 futex を使って実装されているライブラリ関数 B<pthread_cond_timedwait>(3), B<pthread_mutex_timedlock>(3), B<pthread_rwlock_timedrdlock>(3), B<pthread_rwlock_timedwrlock>(3), B<sem_timedwait>(3) も影響を受ける)。"
+"timer slack の影響を受けるのは、 システムコール B<select>(2), B<pselect>(2), "
+"B<poll>(2), B<ppoll>(2), B<epoll_wait>(2), B<epoll_pwait>(2), "
+"B<clock_nanosleep>(2), B<nanosleep>(2), B<futex>(2) により設定されたタイマー"
+"満了である \n"
+"(また、 futex を使って実装されているライブラリ関数 "
+"B<pthread_cond_timedwait>(3), B<pthread_mutex_timedlock>(3), "
+"B<pthread_rwlock_timedrdlock>(3), B<pthread_rwlock_timedwrlock>(3), "
+"B<sem_timedwait>(3) も影響を受ける)。"
#. type: Plain text
#: build/C/man2/prctl.2:534
msgid ""
"Timer slack is not applied to threads that are scheduled under a real-time "
"scheduling policy (see B<sched_setscheduler>(2))."
-msgstr "timer slack はリアルタイムスケジューリングポリシーでスケジューリングされるスレッドには提供されない (B<sched_setscheduler>(2) 参照)。"
+msgstr ""
+"timer slack はリアルタイムスケジューリングポリシーでスケジューリングされるス"
+"レッドには提供されない (B<sched_setscheduler>(2) 参照)。"
#. type: Plain text
#: build/C/man2/prctl.2:551
"(the default value can't be changed). The timer slack values of I<init> "
"(PID 1), the ancestor of all processes, are 50,000 nanoseconds (50 "
"microseconds). The timer slack values are preserved across B<execve>(2)."
-msgstr "各スレッドには timer slack に関連する値が 2 つある。 「デフォルト値」と「現在値」である。 現在値はタイマー満了のグルーピングを制御する。 新しいスレッドが作成される際、 2 つの timer slack 値はそのスレッドを作成したスレッドの現在値と同じに設定される。 その後、 スレッドは B<PR_SET_TIMERSLACK> で現在の timer slack 値を調整できる (デフォルト値は変更できない)。 すべてのプロセスの先祖となる I<init> (PID 1) の timer slack 値は 50,000 ナノ秒 (50 ミリ秒) である。 timer slack 値は B<execve>(2) の前後で保持される。"
+msgstr ""
+"各スレッドには timer slack に関連する値が 2 つある。 「デフォルト値」と「現在"
+"値」である。 現在値はタイマー満了のグルーピングを制御する。 新しいスレッドが"
+"作成される際、 2 つの timer slack 値はそのスレッドを作成したスレッドの現在値"
+"と同じに設定される。 その後、 スレッドは B<PR_SET_TIMERSLACK> で現在の timer "
+"slack 値を調整できる (デフォルト値は変更できない)。 すべてのプロセスの先祖と"
+"なる I<init> (PID 1) の timer slack 値は 50,000 ナノ秒 (50 ミリ秒) である。 "
+"timer slack 値は B<execve>(2) の前後で保持される。"
#. type: TP
#: build/C/man2/prctl.2:551
"information on the B<SIGBUS> signal. The policy is inherited by children. "
"The remaining unused B<prctl>() arguments must be zero for future "
"compatibility."
-msgstr "現在のスレッドの machine check memory corruption kill ポリシーを設定する。 I<arg2> が B<PR_MCE_KILL_CLEAR> の場合、 このスレッドの memory corruption kill ポリシーをクリアし、 システム全体のデフォルト値を使用する (システム全体のデフォルトは I</proc/sys/vm/memory_failure_early_kill> で定義される。 B<proc>(5) 参照)。 I<arg2> が B<PR_MCE_KILL_SET> の場合、 スレッド固有の memory corruption kill ポリシーを使用する。 この場合、 I<arg3> によりこのポリシーが I<early kill> (B<PR_MCE_KILL_EARLY> か、 I<late kill> (B<PR_MCE_KILL_LATE>) か、 システム全体のデフォルト値 (B<PR_MCE_KILL_DEFAULT>) が指定される。 early kill は、 ハードウェアメモリー破壊 (corruption) がスレッドのアドレス空間内で検出されるとすぐに、 そのスレッドが B<SIGBUS> シグナルを受信することを意味する。 late kill モードでは、 メモリー破壊が起こったページにアクセスした場合にのみ、 そのプロセスが kill される。 B<SIGBUS> シグナルの詳細は B<sigaction>(2) を参照。 このポリシーは子プロセスに継承される。 未使用の残りの B<prctl>() の引き数は将来の互換性のため 0 にしなければならない。"
+msgstr ""
+"現在のスレッドの machine check memory corruption kill ポリシーを設定する。 "
+"I<arg2> が B<PR_MCE_KILL_CLEAR> の場合、 このスレッドの memory corruption "
+"kill ポリシーをクリアし、 システム全体のデフォルト値を使用する (システム全体"
+"のデフォルトは I</proc/sys/vm/memory_failure_early_kill> で定義される。 "
+"B<proc>(5) 参照)。 I<arg2> が B<PR_MCE_KILL_SET> の場合、 スレッド固有の "
+"memory corruption kill ポリシーを使用する。 この場合、 I<arg3> によりこのポリ"
+"シーが I<early kill> (B<PR_MCE_KILL_EARLY> か、 I<late kill> "
+"(B<PR_MCE_KILL_LATE>) か、 システム全体のデフォルト値 "
+"(B<PR_MCE_KILL_DEFAULT>) が指定される。 early kill は、 ハードウェアメモリー"
+"破壊 (corruption) がスレッドのアドレス空間内で検出されるとすぐに、 そのスレッ"
+"ドが B<SIGBUS> シグナルを受信することを意味する。 late kill モードでは、 メモ"
+"リー破壊が起こったページにアクセスした場合にのみ、 そのプロセスが kill され"
+"る。 B<SIGBUS> シグナルの詳細は B<sigaction>(2) を参照。 このポリシーは子プロ"
+"セスに継承される。 未使用の残りの B<prctl>() の引き数は将来の互換性のため 0 "
+"にしなければならない。"
#. type: TP
#: build/C/man2/prctl.2:679
msgid ""
"Return the current per-process machine check kill policy. All unused "
"B<prctl>() arguments must be zero."
-msgstr "現在のプロセス単位の machine check kill ポリシーを返す。 未使用の B<prctl>() の引き数はすべて 0 にしなければならない。"
+msgstr ""
+"現在のプロセス単位の machine check kill ポリシーを返す。 未使用の B<prctl>() "
+"の引き数はすべて 0 にしなければならない。"
#. type: TP
#: build/C/man2/prctl.2:685
#. commit fe3d197f84319d3bce379a9c0dc17b1f48ad358c
#. See also http://lwn.net/Articles/582712/
#. See also https://gcc.gnu.org/wiki/Intel%20MPX%20support%20in%20the%20GCC%20compiler
+#. commit e9d1b4f3c60997fe197bf0243cb4a41a44387a88
#. type: Plain text
-#: build/C/man2/prctl.2:827
+#: build/C/man2/prctl.2:835
+#, fuzzy
+#| msgid ""
+#| "Enable or disable kernel management of Memory Protection eXtensions "
+#| "(MPX) bounds tables."
msgid ""
"Enable or disable kernel management of Memory Protection eXtensions (MPX) "
-"bounds tables."
-msgstr "Memory Protection eXtensions (MPX) の境界テーブル (bounds table) のカーネル管理の有効化/無効化を行う。"
+"bounds tables. The I<arg2>, I<arg3>, I<arg4>, and I<arg5> arguments must be "
+"zero."
+msgstr ""
+"Memory Protection eXtensions (MPX) の境界テーブル (bounds table) のカーネル管"
+"理の有効化/無効化を行う。"
#. type: Plain text
-#: build/C/man2/prctl.2:840
+#: build/C/man2/prctl.2:848
msgid ""
"MPX is a hardware-assisted mechanism for performing bounds checking on "
"pointers. It consists of a set of registers storing bounds information and "
"contents must be \"spilled\" into a set of tables. These tables are called "
"\"bounds tables\" and the MPX B<prctl>() operations control whether the "
"kernel manages their allocation and freeing."
-msgstr "MPX は、 ポインターの境界チェックを行うハードウェア支援機構である。 この機能は、 境界情報を格納するレジスター群と、 境界チェックをどの命令に課すかを CPU に教えるための特別な命令プレフィックスの集合で構成される。 これらのレジスター数は限られており、 レジスター数よりも多くのポインターがある場合には、 その内容をテーブル群に退避する (spilled) 必要がある。 これらのテーブル群は「境界テーブル (bounds tables)」と呼ばれ、 MPX B<prctl> 命令はカーネルがこれらの割り当てと解放を行うかどうかを制御する。"
+msgstr ""
+"MPX は、 ポインターの境界チェックを行うハードウェア支援機構である。 この機能"
+"は、 境界情報を格納するレジスター群と、 境界チェックをどの命令に課すかを CPU "
+"に教えるための特別な命令プレフィックスの集合で構成される。 これらのレジスター"
+"数は限られており、 レジスター数よりも多くのポインターがある場合には、 その内"
+"容をテーブル群に退避する (spilled) 必要がある。 これらのテーブル群は「境界"
+"テーブル (bounds tables)」と呼ばれ、 MPX B<prctl> 命令はカーネルがこれらの割"
+"り当てと解放を行うかどうかを制御する。"
#. type: Plain text
-#: build/C/man2/prctl.2:850
+#: build/C/man2/prctl.2:858
msgid ""
"When management is enabled, the kernel will take over allocation and freeing "
"of the bounds tables. It does this by trapping the #BR exceptions that "
"directory with the location of the new table. For freeing, the kernel "
"checks to see if bounds tables are present for memory which is not "
"allocated, and frees them if so."
-msgstr "管理が有効になっている場合、 カーネルが境界テーブルの割り当てと解放を担当する。 最初に存在しない境界テーブルを使おうとした際に上がる #BR 例外を捕捉し、 ユーザー空間に例外を配送せずに、 テーブルの割り当てを行い、 新しいテーブルに境界情報 (bounds directory) を書き込む。 解放に関しては、 カーネルが割り当てられていないメモリーに対応する境界テーブルが存在するかを確認し、 そうであれば解放を行う。"
+msgstr ""
+"管理が有効になっている場合、 カーネルが境界テーブルの割り当てと解放を担当す"
+"る。 最初に存在しない境界テーブルを使おうとした際に上がる #BR 例外を捕捉し、 "
+"ユーザー空間に例外を配送せずに、 テーブルの割り当てを行い、 新しいテーブルに"
+"境界情報 (bounds directory) を書き込む。 解放に関しては、 カーネルが割り当て"
+"られていないメモリーに対応する境界テーブルが存在するかを確認し、 そうであれば"
+"解放を行う。"
#. type: Plain text
-#: build/C/man2/prctl.2:857
+#: build/C/man2/prctl.2:865
msgid ""
"Before enabling MPX management using B<PR_MPX_ENABLE_MANAGEMENT>, the "
"application must first have allocated a user-space buffer for the bounds "
"directory and placed the location of that directory in the I<bndcfgu> "
"register."
-msgstr "B<PR_MPX_ENABLE_MANAGEMENT> を使って MPX 管理を有効にする前に、 アプリケーションはまず境界情報管理用のユーザー空間バッファーを割り当て、 その管理情報の場所を I<bndcfgu> レジスターに設定しなければならない。"
+msgstr ""
+"B<PR_MPX_ENABLE_MANAGEMENT> を使って MPX 管理を有効にする前に、 アプリケー"
+"ションはまず境界情報管理用のユーザー空間バッファーを割り当て、 その管理情報の"
+"場所を I<bndcfgu> レジスターに設定しなければならない。"
#. type: Plain text
-#: build/C/man2/prctl.2:864
+#: build/C/man2/prctl.2:872
msgid ""
"These calls will fail if the CPU or kernel does not support MPX. Kernel "
"support for MPX is enabled via the B<CONFIG_X86_INTEL_MPX> configuration "
"option. You can check whether the CPU supports MPX by looking for the 'mpx' "
"CPUID bit, like with the following command:"
-msgstr "CPU やカーネルが MPX をサポートしていない場合、 これらの呼び出しは失敗する。 カーネルによる MPX のサポートは B<CONFIG_X86_INTEL_MPX> 設定オプションで有効にできる。 CPU が MPX をサポートしているかを確認するには、 以下のように 'mpx' CPUID ビットを見ればよい。"
+msgstr ""
+"CPU やカーネルが MPX をサポートしていない場合、 これらの呼び出しは失敗する。 "
+"カーネルによる MPX のサポートは B<CONFIG_X86_INTEL_MPX> 設定オプションで有効"
+"にできる。 CPU が MPX をサポートしているかを確認するには、 以下のように "
+"'mpx' CPUID ビットを見ればよい。"
#. type: Plain text
-#: build/C/man2/prctl.2:866
+#: build/C/man2/prctl.2:874
msgid " cat /proc/cpuinfo | grep ' mpx '"
msgstr " cat /proc/cpuinfo | grep ' mpx '"
#. type: Plain text
-#: build/C/man2/prctl.2:869
+#: build/C/man2/prctl.2:877
msgid ""
"A thread may not switch in or out of long (64-bit) mode while MPX is enabled."
-msgstr "MPX が有効になっている間は、 スレッドはロング (64 ビット) モードのオン/オフの切り替えはできない。"
+msgstr ""
+"MPX が有効になっている間は、 スレッドはロング (64 ビット) モードのオン/オフの"
+"切り替えはできない。"
#. type: Plain text
-#: build/C/man2/prctl.2:871
+#: build/C/man2/prctl.2:879
msgid "All threads in a process are affected by these calls."
msgstr "プロセス内のすべてのスレッドがこれらの呼び出しの影響を受ける。"
#. type: Plain text
-#: build/C/man2/prctl.2:880
+#: build/C/man2/prctl.2:888
msgid ""
"The child of a B<fork>(2) inherits the state of MPX management. During "
"B<execve>(2), MPX management is reset to a state as if "
"B<PR_MPX_DISABLE_MANAGEMENT> had been called."
-msgstr "B<fork>(2) で作成された子プロセスは MPX 管理の状態を継承する。 B<execve>(2) の中で、 MPX 管理は B<PR_MPX_DISABLE_MANAGEMENT> が呼ばれた場合と同じ状態がリセットされる。"
+msgstr ""
+"B<fork>(2) で作成された子プロセスは MPX 管理の状態を継承する。 B<execve>(2) "
+"の中で、 MPX 管理は B<PR_MPX_DISABLE_MANAGEMENT> が呼ばれた場合と同じ状態がリ"
+"セットされる。"
#. type: Plain text
-#: build/C/man2/prctl.2:884
+#: build/C/man2/prctl.2:892
msgid ""
"For further information on Intel MPX, see the kernel source file "
"I<Documentation/x86/intel_mpx.txt>."
"intel_mpx.txt> を参照。"
#. type: Plain text
-#: build/C/man2/prctl.2:904
+#: build/C/man2/prctl.2:912
msgid ""
"On success, B<PR_GET_DUMPABLE>, B<PR_GET_KEEPCAPS>, B<PR_GET_NO_NEW_PRIVS>, "
"B<PR_GET_THP_DISABLE>, B<PR_CAPBSET_READ>, B<PR_GET_TIMING>, "
"合、-1 を返し、 I<errno> に適切な値を設定する。"
#. type: Plain text
-#: build/C/man2/prctl.2:909
+#: build/C/man2/prctl.2:917
msgid "I<arg2> is an invalid address."
msgstr "I<arg2> が不正なアドレスである。"
#. type: Plain text
-#: build/C/man2/prctl.2:922
+#: build/C/man2/prctl.2:930
msgid ""
"I<option> is B<PR_SET_SECCOMP>, I<arg2> is B<SECCOMP_MODE_FILTER>, the "
"system was built with B<CONFIG_SECCOMP_FILTER>, and I<arg3> is an invalid "
"効なアドレスである。"
#. type: Plain text
-#: build/C/man2/prctl.2:927
+#: build/C/man2/prctl.2:935
msgid "The value of I<option> is not recognized."
msgstr "I<option> の値が理解できない。"
#. type: Plain text
-#: build/C/man2/prctl.2:939
+#: build/C/man2/prctl.2:947
msgid ""
"I<option> is B<PR_MCE_KILL> or B<PR_MCE_KILL_GET> or B<PR_SET_MM>, and "
"unused B<prctl>() arguments were not specified as zero."
"かつ未使用の B<prctl>() 引き数に 0 が指定されていなかった。"
#. type: Plain text
-#: build/C/man2/prctl.2:944
+#: build/C/man2/prctl.2:952
msgid "I<arg2> is not valid value for this I<option>."
msgstr "I<arg2> が指定された I<option> で有効な値ではない。"
#. type: Plain text
-#: build/C/man2/prctl.2:953
+#: build/C/man2/prctl.2:961
msgid ""
"I<option> is B<PR_SET_SECCOMP> or B<PR_GET_SECCOMP>, and the kernel was not "
"configured with B<CONFIG_SECCOMP>."
"B<CONFIG_SECCOMP> を有効にして作成されていなかった。"
#. type: Plain text
-#: build/C/man2/prctl.2:963
+#: build/C/man2/prctl.2:971
msgid ""
"I<option> is B<PR_SET_SECCOMP>, I<arg2> is B<SECCOMP_MODE_FILTER>, and the "
"kernel was not configured with B<CONFIG_SECCOMP_FILTER>."
"カーネルが B<CONFIG_SECCOMP> を有効にして作成されていなかった。"
#. type: Plain text
-#: build/C/man2/prctl.2:969
+#: build/C/man2/prctl.2:977
msgid "I<option> is B<PR_SET_MM>, and one of the following is true"
msgstr "I<option> が B<PR_SET_MM> で、以下のいずれかが真である。"
#. type: Plain text
-#: build/C/man2/prctl.2:975
+#: build/C/man2/prctl.2:983
msgid "I<arg4> or I<arg5> is nonzero;"
msgstr "I<arg4> が I<arg5> で 0 以外である。"
#. type: Plain text
-#: build/C/man2/prctl.2:980
+#: build/C/man2/prctl.2:988
msgid ""
"I<arg3> is greater than B<TASK_SIZE> (the limit on the size of the user "
"address space for this architecture);"
"ユーザー空間アドレススペースの最大サイズである)。"
#. type: Plain text
-#: build/C/man2/prctl.2:990
+#: build/C/man2/prctl.2:998
msgid ""
"I<arg2> is B<PR_SET_MM_START_CODE>, B<PR_SET_MM_END_CODE>, "
"B<PR_SET_MM_START_DATA>, B<PR_SET_MM_END_DATA>, or B<PR_SET_MM_START_STACK>, "
"れかで、対応するメモリー領域のアクセス許可が要件を満たしていない。"
#. type: Plain text
-#: build/C/man2/prctl.2:1002
+#: build/C/man2/prctl.2:1010
msgid ""
"I<arg2> is B<PR_SET_MM_START_BRK> or B<PR_SET_MM_BRK>, and I<arg3> is less "
"than or equal to the end of the data segment or specifies a value that would "
"を超えてしまうような値が指定されている。"
#. type: Plain text
-#: build/C/man2/prctl.2:1013
+#: build/C/man2/prctl.2:1021
msgid ""
"I<option> is B<PR_SET_PTRACER> and I<arg2> is not 0, B<PR_SET_PTRACER_ANY>, "
"or the PID of an existing process."
"ロセスの PID のいずれでもない。"
#. type: Plain text
-#: build/C/man2/prctl.2:1021
+#: build/C/man2/prctl.2:1029
msgid ""
"I<option> is B<PR_SET_PDEATHSIG> and I<arg2> is not a valid signal number."
msgstr ""
"番号である。"
#. type: Plain text
-#: build/C/man2/prctl.2:1032
+#: build/C/man2/prctl.2:1040
msgid ""
"I<option> is B<PR_SET_DUMPABLE> and I<arg2> is neither B<SUID_DUMP_DISABLE> "
"nor B<SUID_DUMP_USER>."
"B<SUID_DUMP_USER> でもない。"
#. type: Plain text
-#: build/C/man2/prctl.2:1041
+#: build/C/man2/prctl.2:1049
msgid ""
"I<option> is B<PR_SET_TIMING> and I<arg2> is not B<PR_TIMING_STATISTICAL>."
msgstr ""
"い。"
#. type: Plain text
-#: build/C/man2/prctl.2:1055
+#: build/C/man2/prctl.2:1063
msgid ""
"I<option> is B<PR_SET_NO_NEW_PRIVS> and I<arg2> is not equal to 1 or "
"I<arg3>, I<arg4>, or I<arg5> is nonzero."
"I<arg4>, I<arg5> のどれかが 0 ではない。"
#. type: Plain text
-#: build/C/man2/prctl.2:1067
+#: build/C/man2/prctl.2:1075
msgid ""
"I<option> is B<PR_GET_NO_NEW_PRIVS> and I<arg2>, I<arg3>, I<arg4>, or "
"I<arg5> is nonzero."
"のどれかが 0 ではない。"
#. type: Plain text
-#: build/C/man2/prctl.2:1078
+#: build/C/man2/prctl.2:1086
msgid ""
"I<option> is B<PR_SET_THP_DISABLE> and I<arg3>, I<arg4>, or I<arg5> is "
"nonzero."
"ではない。"
#. type: Plain text
-#: build/C/man2/prctl.2:1090
+#: build/C/man2/prctl.2:1098
msgid ""
"I<option> is B<PR_GET_THP_DISABLE> and I<arg2>, I<arg3>, I<arg4>, or I<arg5> "
"is nonzero."
"ずれが 0 ではない。"
#. type: Plain text
-#: build/C/man2/prctl.2:1102
+#: build/C/man2/prctl.2:1110
msgid ""
"I<option> is B<PR_SET_SECUREBITS>, and the caller does not have the "
"B<CAP_SETPCAP> capability, or tried to unset a \"locked\" flag, or tried to "
"(B<capabilities>(7) 参照)。"
#. type: Plain text
-#: build/C/man2/prctl.2:1112
+#: build/C/man2/prctl.2:1120
msgid ""
"I<option> is B<PR_SET_KEEPCAPS>, and the callers's "
"B<SECURE_KEEP_CAPS_LOCKED> flag is set (see B<capabilities>(7))."
"B<SECURE_KEEP_CAPS_LOCKED> がセットされている (B<capabilities>(7) 参照)。"
#. type: Plain text
-#: build/C/man2/prctl.2:1120
+#: build/C/man2/prctl.2:1128
msgid ""
"I<option> is B<PR_CAPBSET_DROP>, and the caller does not have the "
"B<CAP_SETPCAP> capability."
"B<CAP_SETPCAP> を持っていない。"
#. type: Plain text
-#: build/C/man2/prctl.2:1128
+#: build/C/man2/prctl.2:1136
msgid ""
"I<option> is B<PR_SET_MM>, and the caller does not have the "
"B<CAP_SYS_RESOURCE> capability."
"を持っていない。"
#. type: TP
-#: build/C/man2/prctl.2:1128
+#: build/C/man2/prctl.2:1136
#, no-wrap
msgid "B<EACCES>"
msgstr "B<EACCES>"
#. type: Plain text
-#: build/C/man2/prctl.2:1138
+#: build/C/man2/prctl.2:1146
msgid ""
"I<option> is B<PR_SET_MM>, and I<arg3> is B<PR_SET_MM_EXE_FILE>, the file is "
"not executable."
"が実行可能ではない。"
#. type: TP
-#: build/C/man2/prctl.2:1138
+#: build/C/man2/prctl.2:1146
#, no-wrap
msgid "B<EBUSY>"
msgstr "B<EBUSY>"
#. type: Plain text
-#: build/C/man2/prctl.2:1149
+#: build/C/man2/prctl.2:1157
msgid ""
"I<option> is B<PR_SET_MM>, I<arg3> is B<PR_SET_MM_EXE_FILE>, and this the "
"second attempt to change the I</proc/pid/exe> symbolic link, which is "
"pid/exe> シンボリックリンクを変更しようとしたが、 禁止されている。"
#. type: TP
-#: build/C/man2/prctl.2:1149 build/C/man2/signalfd.2:266
+#: build/C/man2/prctl.2:1157 build/C/man2/signalfd.2:266
#: build/C/man2/timerfd_create.2:345
#, no-wrap
msgid "B<EBADF>"
#. .BR PR_SET_SECCOMP ,
#. and secure computing mode is already 1.
#. type: Plain text
-#: build/C/man2/prctl.2:1168
+#: build/C/man2/prctl.2:1176
msgid ""
"I<option> is B<PR_SET_MM>, I<arg3> is B<PR_SET_MM_EXE_FILE>, and the file "
"descriptor passed in I<arg4> is not valid."
"で渡されたファイルディスクリプターが有効ではない。"
#. type: TP
-#: build/C/man2/prctl.2:1168
+#: build/C/man2/prctl.2:1176
#, no-wrap
msgid "B<ENXIO>"
msgstr "B<ENXIO>"
#. type: Plain text
-#: build/C/man2/prctl.2:1177
+#: build/C/man2/prctl.2:1185
msgid ""
"I<option> was B<PR_MPX_ENABLE_MANAGEMENT> or B<PR_MPX_DISABLE_MANAGEMENT> "
"and the kernel or the CPU does not support MPX management. Check that the "
#. The library interface was added in glibc 2.0.6
#. type: Plain text
-#: build/C/man2/prctl.2:1182
+#: build/C/man2/prctl.2:1190
msgid "The B<prctl>() system call was introduced in Linux 2.1.57."
msgstr "B<prctl>() システムコールは Linux 2.1.57 で導入された。"
#. type: Plain text
-#: build/C/man2/prctl.2:1189
+#: build/C/man2/prctl.2:1197
msgid ""
"This call is Linux-specific. IRIX has a B<prctl>() system call (also "
"introduced in Linux 2.1.44 as irix_prctl on the MIPS architecture), with "
"れた)、 そのプロトタイプは"
#. type: Plain text
-#: build/C/man2/prctl.2:1191
+#: build/C/man2/prctl.2:1199
msgid "B<ptrdiff_t prctl(int >I<option>B<, int >I<arg2>B<, int >I<arg3>B<);>"
msgstr "B<ptrdiff_t prctl(int >I<option>B<, int >I<arg2>B<, int >I<arg3>B<);>"
#. type: Plain text
-#: build/C/man2/prctl.2:1196
+#: build/C/man2/prctl.2:1204
msgid ""
"and options to get the maximum number of processes per user, get the maximum "
"number of processors the calling process can use, find out whether a "
"うオプションなどがある。"
#. type: Plain text
-#: build/C/man2/prctl.2:1199
+#: build/C/man2/prctl.2:1207
msgid "B<signal>(2), B<core>(5)"
msgstr "B<signal>(2), B<core>(5)"
msgid "RESTART_SYSCALL"
msgstr "RESTART_SYSCALL"
+#. type: TH
+#: build/C/man2/restart_syscall.2:33 build/C/man2/sgetmask.2:26
+#: build/C/man2/sigreturn.2:30 build/C/man3/sigvec.3:26
+#: build/C/man2/tkill.2:29
+#, no-wrap
+msgid "2014-12-31"
+msgstr "2014-12-31"
+
#. type: Plain text
#: build/C/man2/restart_syscall.2:36
msgid ""
"照)。"
#. type: Plain text
-#: build/C/man7/signal.7:707
-msgid "File locking interfaces: B<flock>(2) and B<fcntl>(2) B<F_SETLKW>."
+#: build/C/man7/signal.7:711
+#, fuzzy
+#| msgid "File locking interfaces: B<flock>(2) and B<fcntl>(2) B<F_SETLKW>."
+msgid ""
+"File locking interfaces: B<flock>(2) and the B<F_SETLKW> and "
+"B<F_OFD_SETLKW> operations of B<fcntl>(2)"
msgstr ""
"ファイルロック用インターフェイス: B<flock>(2), B<fcntl>(2) B<F_SETLKW>."
#. type: Plain text
-#: build/C/man7/signal.7:714
+#: build/C/man7/signal.7:718
msgid ""
"POSIX message queue interfaces: B<mq_receive>(3), B<mq_timedreceive>(3), "
"B<mq_send>(3), and B<mq_timedsend>(3)."
"B<mq_timedreceive>(3), B<mq_send>(3), B<mq_timedsend>(3)."
#. type: Plain text
-#: build/C/man7/signal.7:719
+#: build/C/man7/signal.7:723
msgid ""
"B<futex>(2) B<FUTEX_WAIT> (since Linux 2.6.22; beforehand, always failed "
"with B<EINTR>)."
"していた)。"
#. type: Plain text
-#: build/C/man7/signal.7:723
+#: build/C/man7/signal.7:725
+#, fuzzy
+#| msgid "B<read>(2)"
+msgid "B<getrandom>(2)."
+msgstr "B<read>(2)"
+
+#. type: Plain text
+#: build/C/man7/signal.7:729
msgid "B<pthread_mutex_lock>(3), B<pthread_cond_wait>(3), and related APIs."
msgstr "B<pthread_mutex_lock>(3), B<pthread_cond_wait>(3) と関連 API。"
#. type: Plain text
-#: build/C/man7/signal.7:730
+#: build/C/man7/signal.7:736
msgid ""
"POSIX semaphore interfaces: B<sem_wait>(3) and B<sem_timedwait>(3) (since "
"Linux 2.6.22; beforehand, always failed with B<EINTR>)."
#. These are the system calls that give EINTR or ERESTARTNOHAND
#. on interruption by a signal handler.
#. type: Plain text
-#: build/C/man7/signal.7:741
+#: build/C/man7/signal.7:747
msgid ""
"The following interfaces are never restarted after being interrupted by a "
"signal handler, regardless of the use of B<SA_RESTART>; they always fail "
"は、シグナルハンドラーにより割り込まれると、常にエラー B<EINTR> で失敗する。"
#. type: Plain text
-#: build/C/man7/signal.7:756 build/C/man7/signal.7:831
+#: build/C/man7/signal.7:762 build/C/man7/signal.7:837
msgid ""
"\"Input\" socket interfaces, when a timeout (B<SO_RCVTIMEO>) has been set "
"on the socket using B<setsockopt>(2): B<accept>(2), B<recv>(2), "
#. FIXME . What about sendmmsg()?
#. type: Plain text
-#: build/C/man7/signal.7:767 build/C/man7/signal.7:842
+#: build/C/man7/signal.7:773 build/C/man7/signal.7:848
msgid ""
"\"Output\" socket interfaces, when a timeout (B<SO_SNDTIMEO>) has been set "
"on the socket using B<setsockopt>(2): B<connect>(2), B<send>(2), "
"B<sendmsg>(2)"
#. type: Plain text
-#: build/C/man7/signal.7:774
+#: build/C/man7/signal.7:780
msgid ""
"Interfaces used to wait for signals: B<pause>(2), B<sigsuspend>(2), "
"B<sigtimedwait>(2), and B<sigwaitinfo>(2)."
"B<sigtimedwait>(2), B<sigwaitinfo>(2)."
#. type: Plain text
-#: build/C/man7/signal.7:783
+#: build/C/man7/signal.7:789
msgid ""
"File descriptor multiplexing interfaces: B<epoll_wait>(2), "
"B<epoll_pwait>(2), B<poll>(2), B<ppoll>(2), B<select>(2), and B<pselect>(2)."
#. On some other systems, SA_RESTART does restart these system calls
#. type: Plain text
-#: build/C/man7/signal.7:791
+#: build/C/man7/signal.7:797
msgid ""
"System V IPC interfaces: B<msgrcv>(2), B<msgsnd>(2), B<semop>(2), and "
"B<semtimedop>(2)."
"B<semtimedop>(2)."
#. type: Plain text
-#: build/C/man7/signal.7:797
+#: build/C/man7/signal.7:803
msgid ""
"Sleep interfaces: B<clock_nanosleep>(2), B<nanosleep>(2), and B<usleep>(3)."
msgstr ""
"B<usleep>(3)."
#. type: Plain text
-#: build/C/man7/signal.7:799
+#: build/C/man7/signal.7:805
msgid "B<io_getevents>(2)."
msgstr "B<io_getevents>(2)."
#. type: Plain text
-#: build/C/man7/signal.7:805
+#: build/C/man7/signal.7:811
msgid ""
"The B<sleep>(3) function is also never restarted if interrupted by a "
"handler, but gives a success return: the number of seconds remaining to "
"ことはない。 しかし、成功となり、残っている停止時間を返す。"
#. type: SS
-#: build/C/man7/signal.7:805
+#: build/C/man7/signal.7:811
#, no-wrap
msgid "Interruption of system calls and library functions by stop signals"
msgstr "一時停止シグナルによるシステムコールやライブラリ関数への割り込み"
#. type: Plain text
-#: build/C/man7/signal.7:814
+#: build/C/man7/signal.7:820
msgid ""
"On Linux, even in the absence of signal handlers, certain blocking "
"interfaces can fail with the error B<EINTR> after the process is stopped by "
"ある。 この挙動は POSIX.1 で認められておらず、他のシステムでは起こらない。"
#. type: Plain text
-#: build/C/man7/signal.7:816
+#: build/C/man7/signal.7:822
msgid "The Linux interfaces that display this behavior are:"
msgstr "この挙動を示す Linux のインターフェイスは以下の通りである。"
#. type: Plain text
-#: build/C/man7/signal.7:845
+#: build/C/man7/signal.7:851
msgid "B<epoll_wait>(2), B<epoll_pwait>(2)."
msgstr "B<epoll_wait>(2), B<epoll_pwait>(2)."
#. type: Plain text
-#: build/C/man7/signal.7:848
+#: build/C/man7/signal.7:854
msgid "B<semop>(2), B<semtimedop>(2)."
msgstr "B<semop>(2), B<semtimedop>(2)."
#. type: Plain text
-#: build/C/man7/signal.7:851
+#: build/C/man7/signal.7:857
msgid "B<sigtimedwait>(2), B<sigwaitinfo>(2)."
msgstr "B<sigtimedwait>(2), B<sigwaitinfo>(2)."
#. commit 1ca39ab9d21ac93f94b9e3eb364ea9a5cf2aba06
#. type: Plain text
-#: build/C/man7/signal.7:858
+#: build/C/man7/signal.7:864
msgid ""
"Linux 3.7 and earlier: B<read>(2) from an B<inotify>(7) file descriptor."
msgstr ""
"Linux 3.7 以前: B<inotify>(7) ファイルディスクリプターからの B<read>(2)."
#. type: Plain text
-#: build/C/man7/signal.7:864
+#: build/C/man7/signal.7:870
msgid ""
"Linux 2.6.21 and earlier: B<futex>(2) B<FUTEX_WAIT>, B<sem_timedwait>(3), "
"B<sem_wait>(3)."
"B<sem_wait>(3)."
#. type: Plain text
-#: build/C/man7/signal.7:868
+#: build/C/man7/signal.7:874
msgid "Linux 2.6.8 and earlier: B<msgrcv>(2), B<msgsnd>(2)."
msgstr "Linux 2.6.8 以前: B<msgrcv>(2), B<msgsnd>(2)."
#. type: Plain text
-#: build/C/man7/signal.7:871
+#: build/C/man7/signal.7:877
msgid "Linux 2.4 and earlier: B<nanosleep>(2)."
msgstr "Linux 2.4 以前: B<nanosleep>(2)."
#. signal 29 is
#. .BR SIGLOST .
#. type: Plain text
-#: build/C/man7/signal.7:884
+#: build/C/man7/signal.7:890
msgid "POSIX.1, except as noted."
msgstr "POSIX.1 (注記した内容以外)。"
#. type: Plain text
-#: build/C/man7/signal.7:919
+#: build/C/man7/signal.7:925
msgid ""
"B<kill>(1), B<getrlimit>(2), B<kill>(2), B<killpg>(2), "
"B<restart_syscall>(2), B<rt_sigqueueinfo>(2), B<setitimer>(2), "
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-25 19:48+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: SH
-#: build/C/man3/bsd_signal.3:54 build/C/man2/eventfd.2:222 build/C/man2/getitimer.2:129 build/C/man2/kill.2:100 build/C/man2/killpg.2:89 build/C/man2/pause.2:42 build/C/man2/prctl.2:884 build/C/man3/profil.3:68 build/C/man3/psignal.3:89 build/C/man3/raise.3:61 build/C/man2/restart_syscall.2:88 build/C/man2/rt_sigqueueinfo.2:129 build/C/man2/s390_runtime_instr.2:54 build/C/man2/sgetmask.2:59 build/C/man2/sigaction.2:728 build/C/man2/sigaltstack.2:133 build/C/man3/siginterrupt.3:73 build/C/man2/signal.2:97 build/C/man2/signalfd.2:251 build/C/man3/sigpause.3:48 build/C/man2/sigpending.2:53 build/C/man2/sigprocmask.2:93 build/C/man3/sigqueue.3:83 build/C/man2/sigreturn.2:65 build/C/man3/sigset.3:129 build/C/man3/sigsetops.3:107 build/C/man2/sigsuspend.2:70 build/C/man3/sigvec.3:199 build/C/man3/sigwait.3:69 build/C/man2/sigwaitinfo.2:105 build/C/man3/sysv_signal.3:51 build/C/man2/timer_create.2:169 build/C/man2/timer_delete.2:53 build/C/man2/timer_getoverrun.2:82 build/C/man2/timer_settime.2:173 build/C/man2/timerfd_create.2:294 build/C/man2/tkill.2:88 build/C/man2/wait.2:355 build/C/man2/wait4.2:132
+#: build/C/man3/bsd_signal.3:54 build/C/man2/eventfd.2:222 build/C/man2/getitimer.2:129 build/C/man2/kill.2:100 build/C/man2/killpg.2:89 build/C/man2/pause.2:42 build/C/man2/prctl.2:892 build/C/man3/profil.3:68 build/C/man3/psignal.3:89 build/C/man3/raise.3:61 build/C/man2/restart_syscall.2:88 build/C/man2/rt_sigqueueinfo.2:129 build/C/man2/s390_runtime_instr.2:54 build/C/man2/sgetmask.2:59 build/C/man2/sigaction.2:728 build/C/man2/sigaltstack.2:133 build/C/man3/siginterrupt.3:73 build/C/man2/signal.2:97 build/C/man2/signalfd.2:251 build/C/man3/sigpause.3:48 build/C/man2/sigpending.2:53 build/C/man2/sigprocmask.2:93 build/C/man3/sigqueue.3:83 build/C/man2/sigreturn.2:65 build/C/man3/sigset.3:129 build/C/man3/sigsetops.3:107 build/C/man2/sigsuspend.2:70 build/C/man3/sigvec.3:199 build/C/man3/sigwait.3:69 build/C/man2/sigwaitinfo.2:105 build/C/man3/sysv_signal.3:51 build/C/man2/timer_create.2:169 build/C/man2/timer_delete.2:53 build/C/man2/timer_getoverrun.2:82 build/C/man2/timer_settime.2:173 build/C/man2/timerfd_create.2:294 build/C/man2/tkill.2:88 build/C/man2/wait.2:355 build/C/man2/wait4.2:132
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/bsd_signal.3:60 build/C/man2/eventfd.2:229 build/C/man2/getitimer.2:134 build/C/man2/kill.2:105 build/C/man2/killpg.2:94 build/C/man2/pause.2:53 build/C/man2/prctl.2:904 build/C/man2/restart_syscall.2:92 build/C/man2/rt_sigqueueinfo.2:134 build/C/man2/s390_runtime_instr.2:65 build/C/man2/sgetmask.2:64 build/C/man2/sigaction.2:733 build/C/man2/sigaltstack.2:137 build/C/man3/siginterrupt.3:83 build/C/man2/signal.2:105 build/C/man2/signalfd.2:265 build/C/man2/sigpending.2:59 build/C/man2/sigprocmask.2:99 build/C/man3/sigqueue.3:91 build/C/man3/sigset.3:154 build/C/man3/sigsetops.3:127 build/C/man2/sigsuspend.2:76 build/C/man3/sigvec.3:216 build/C/man3/sigwait.3:74 build/C/man2/sigwaitinfo.2:114 build/C/man3/sysv_signal.3:57 build/C/man2/timer_create.2:177 build/C/man2/timer_delete.2:60 build/C/man2/timer_getoverrun.2:90 build/C/man2/timer_settime.2:182 build/C/man2/timerfd_create.2:309 build/C/man2/tkill.2:92 build/C/man2/wait.2:385 build/C/man2/wait4.2:135
+#: build/C/man3/bsd_signal.3:60 build/C/man2/eventfd.2:229 build/C/man2/getitimer.2:134 build/C/man2/kill.2:105 build/C/man2/killpg.2:94 build/C/man2/pause.2:53 build/C/man2/prctl.2:912 build/C/man2/restart_syscall.2:92 build/C/man2/rt_sigqueueinfo.2:134 build/C/man2/s390_runtime_instr.2:65 build/C/man2/sgetmask.2:64 build/C/man2/sigaction.2:733 build/C/man2/sigaltstack.2:137 build/C/man3/siginterrupt.3:83 build/C/man2/signal.2:105 build/C/man2/signalfd.2:265 build/C/man2/sigpending.2:59 build/C/man2/sigprocmask.2:99 build/C/man3/sigqueue.3:91 build/C/man3/sigset.3:154 build/C/man3/sigsetops.3:127 build/C/man2/sigsuspend.2:76 build/C/man3/sigvec.3:216 build/C/man3/sigwait.3:74 build/C/man2/sigwaitinfo.2:114 build/C/man3/sysv_signal.3:57 build/C/man2/timer_create.2:177 build/C/man2/timer_delete.2:60 build/C/man2/timer_getoverrun.2:90 build/C/man2/timer_settime.2:182 build/C/man2/timerfd_create.2:309 build/C/man2/tkill.2:92 build/C/man2/wait.2:385 build/C/man2/wait4.2:135
#, no-wrap
msgid "ERRORS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/bsd_signal.3:68 build/C/man2/eventfd.2:266 build/C/man2/getitimer.2:155 build/C/man3/gsignal.3:95 build/C/man2/kill.2:121 build/C/man2/killpg.2:111 build/C/man2/pause.2:57 build/C/man2/prctl.2:1182 build/C/man3/profil.3:70 build/C/man3/psignal.3:99 build/C/man3/raise.3:69 build/C/man2/restart_syscall.2:100 build/C/man2/rt_sigqueueinfo.2:176 build/C/man2/s390_runtime_instr.2:81 build/C/man2/sgetmask.2:73 build/C/man2/sigaction.2:745 build/C/man2/sigaltstack.2:158 build/C/man7/sigevent.7:130 build/C/man3/siginterrupt.3:93 build/C/man2/signal.2:110 build/C/man7/signal.7:872 build/C/man2/signalfd.2:307 build/C/man3/sigpause.3:61 build/C/man2/sigpending.2:64 build/C/man2/sigprocmask.2:112 build/C/man3/sigqueue.3:119 build/C/man2/sigreturn.2:68 build/C/man3/sigset.3:173 build/C/man3/sigsetops.3:145 build/C/man2/sigsuspend.2:84 build/C/man3/sigvec.3:241 build/C/man3/sigwait.3:85 build/C/man2/sigwaitinfo.2:133 build/C/man3/sysv_signal.3:65 build/C/man2/timer_create.2:195 build/C/man2/timer_delete.2:67 build/C/man2/timer_getoverrun.2:97 build/C/man2/timer_settime.2:207 build/C/man2/timerfd_create.2:378 build/C/man2/tkill.2:109 build/C/man2/wait.2:423 build/C/man2/wait4.2:138
+#: build/C/man3/bsd_signal.3:68 build/C/man2/eventfd.2:266 build/C/man2/getitimer.2:155 build/C/man3/gsignal.3:95 build/C/man2/kill.2:121 build/C/man2/killpg.2:111 build/C/man2/pause.2:57 build/C/man2/prctl.2:1190 build/C/man3/profil.3:70 build/C/man3/psignal.3:99 build/C/man3/raise.3:69 build/C/man2/restart_syscall.2:100 build/C/man2/rt_sigqueueinfo.2:176 build/C/man2/s390_runtime_instr.2:81 build/C/man2/sgetmask.2:73 build/C/man2/sigaction.2:745 build/C/man2/sigaltstack.2:158 build/C/man7/sigevent.7:130 build/C/man3/siginterrupt.3:93 build/C/man2/signal.2:110 build/C/man7/signal.7:878 build/C/man2/signalfd.2:307 build/C/man3/sigpause.3:61 build/C/man2/sigpending.2:64 build/C/man2/sigprocmask.2:112 build/C/man3/sigqueue.3:119 build/C/man2/sigreturn.2:68 build/C/man3/sigset.3:173 build/C/man3/sigsetops.3:145 build/C/man2/sigsuspend.2:84 build/C/man3/sigvec.3:241 build/C/man3/sigwait.3:85 build/C/man2/sigwaitinfo.2:133 build/C/man3/sysv_signal.3:65 build/C/man2/timer_create.2:195 build/C/man2/timer_delete.2:67 build/C/man2/timer_getoverrun.2:97 build/C/man2/timer_settime.2:207 build/C/man2/timerfd_create.2:378 build/C/man2/tkill.2:109 build/C/man2/wait.2:423 build/C/man2/wait4.2:138
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/bsd_signal.3:99 build/C/man2/eventfd.2:417 build/C/man2/getitimer.2:246 build/C/man3/gsignal.3:103 build/C/man2/kill.2:171 build/C/man2/killpg.2:134 build/C/man2/pause.2:59 build/C/man2/prctl.2:1196 build/C/man3/profil.3:81 build/C/man3/psignal.3:113 build/C/man3/raise.3:82 build/C/man2/restart_syscall.2:135 build/C/man2/rt_sigqueueinfo.2:188 build/C/man2/s390_runtime_instr.2:88 build/C/man2/sgetmask.2:89 build/C/man2/sigaction.2:861 build/C/man2/sigaltstack.2:234 build/C/man7/sigevent.7:132 build/C/man3/siginterrupt.3:102 build/C/man2/signal.2:278 build/C/man7/signal.7:884 build/C/man2/signalfd.2:433 build/C/man3/sigpause.3:111 build/C/man2/sigpending.2:91 build/C/man2/sigprocmask.2:144 build/C/man3/sigqueue.3:154 build/C/man2/sigreturn.2:123 build/C/man3/sigset.3:266 build/C/man3/sigsetops.3:186 build/C/man2/sigsuspend.2:108 build/C/man3/sigvec.3:272 build/C/man3/sigwait.3:94 build/C/man2/sigwaitinfo.2:201 build/C/man3/sysv_signal.3:92 build/C/man2/timer_create.2:410 build/C/man2/timer_delete.2:69 build/C/man2/timer_getoverrun.2:131 build/C/man2/timer_settime.2:212 build/C/man2/timerfd_create.2:548 build/C/man2/tkill.2:124 build/C/man2/wait.2:635 build/C/man2/wait4.2:165
+#: build/C/man3/bsd_signal.3:99 build/C/man2/eventfd.2:417 build/C/man2/getitimer.2:246 build/C/man3/gsignal.3:103 build/C/man2/kill.2:171 build/C/man2/killpg.2:134 build/C/man2/pause.2:59 build/C/man2/prctl.2:1204 build/C/man3/profil.3:81 build/C/man3/psignal.3:113 build/C/man3/raise.3:82 build/C/man2/restart_syscall.2:135 build/C/man2/rt_sigqueueinfo.2:188 build/C/man2/s390_runtime_instr.2:88 build/C/man2/sgetmask.2:89 build/C/man2/sigaction.2:861 build/C/man2/sigaltstack.2:234 build/C/man7/sigevent.7:132 build/C/man3/siginterrupt.3:102 build/C/man2/signal.2:278 build/C/man7/signal.7:890 build/C/man2/signalfd.2:433 build/C/man3/sigpause.3:111 build/C/man2/sigpending.2:91 build/C/man2/sigprocmask.2:144 build/C/man3/sigqueue.3:154 build/C/man2/sigreturn.2:123 build/C/man3/sigset.3:266 build/C/man3/sigsetops.3:186 build/C/man2/sigsuspend.2:108 build/C/man3/sigvec.3:272 build/C/man3/sigwait.3:94 build/C/man2/sigwaitinfo.2:201 build/C/man3/sysv_signal.3:92 build/C/man2/timer_create.2:410 build/C/man2/timer_delete.2:69 build/C/man2/timer_getoverrun.2:131 build/C/man2/timer_settime.2:212 build/C/man2/timerfd_create.2:548 build/C/man2/tkill.2:124 build/C/man2/wait.2:635 build/C/man2/wait4.2:165
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/bsd_signal.3:104 build/C/man2/eventfd.2:428 build/C/man2/getitimer.2:253 build/C/man3/gsignal.3:107 build/C/man2/kill.2:181 build/C/man2/killpg.2:140 build/C/man2/pause.2:64 build/C/man2/prctl.2:1199 build/C/man3/profil.3:87 build/C/man3/psignal.3:118 build/C/man3/raise.3:89 build/C/man2/restart_syscall.2:144 build/C/man2/rt_sigqueueinfo.2:196 build/C/man2/s390_runtime_instr.2:91 build/C/man2/sgetmask.2:92 build/C/man2/sigaction.2:883 build/C/man2/sigaltstack.2:241 build/C/man7/sigevent.7:142 build/C/man3/siginterrupt.3:104 build/C/man2/signal.2:297 build/C/man7/signal.7:919 build/C/man2/signalfd.2:446 build/C/man3/sigpause.3:119 build/C/man2/sigpending.2:99 build/C/man2/sigprocmask.2:155 build/C/man3/sigqueue.3:162 build/C/man2/sigreturn.2:130 build/C/man3/sigset.3:276 build/C/man3/sigsetops.3:191 build/C/man2/sigsuspend.2:118 build/C/man3/sigvec.3:282 build/C/man3/sigwait.3:102 build/C/man2/sigwaitinfo.2:213 build/C/man3/sysv_signal.3:97 build/C/man2/timer_create.2:425 build/C/man2/timer_delete.2:75 build/C/man2/timer_getoverrun.2:141 build/C/man2/timer_settime.2:216 build/C/man2/timerfd_create.2:560 build/C/man2/tkill.2:129 build/C/man2/wait.2:647 build/C/man2/wait4.2:172
+#: build/C/man3/bsd_signal.3:104 build/C/man2/eventfd.2:428 build/C/man2/getitimer.2:253 build/C/man3/gsignal.3:107 build/C/man2/kill.2:181 build/C/man2/killpg.2:140 build/C/man2/pause.2:64 build/C/man2/prctl.2:1207 build/C/man3/profil.3:87 build/C/man3/psignal.3:118 build/C/man3/raise.3:89 build/C/man2/restart_syscall.2:144 build/C/man2/rt_sigqueueinfo.2:196 build/C/man2/s390_runtime_instr.2:91 build/C/man2/sgetmask.2:92 build/C/man2/sigaction.2:883 build/C/man2/sigaltstack.2:241 build/C/man7/sigevent.7:142 build/C/man3/siginterrupt.3:104 build/C/man2/signal.2:297 build/C/man7/signal.7:925 build/C/man2/signalfd.2:446 build/C/man3/sigpause.3:119 build/C/man2/sigpending.2:99 build/C/man2/sigprocmask.2:155 build/C/man3/sigqueue.3:162 build/C/man2/sigreturn.2:130 build/C/man3/sigset.3:276 build/C/man3/sigsetops.3:191 build/C/man2/sigsuspend.2:118 build/C/man3/sigvec.3:282 build/C/man3/sigwait.3:102 build/C/man2/sigwaitinfo.2:213 build/C/man3/sysv_signal.3:97 build/C/man2/timer_create.2:425 build/C/man2/timer_delete.2:75 build/C/man2/timer_getoverrun.2:141 build/C/man2/timer_settime.2:216 build/C/man2/timerfd_create.2:560 build/C/man2/tkill.2:129 build/C/man2/wait.2:647 build/C/man2/wait4.2:172
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man3/bsd_signal.3:112 build/C/man2/eventfd.2:436 build/C/man2/getitimer.2:261 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:1207 build/C/man3/profil.3:95 build/C/man3/psignal.3:126 build/C/man3/raise.3:97 build/C/man2/restart_syscall.2:152 build/C/man2/rt_sigqueueinfo.2:204 build/C/man2/s390_runtime_instr.2:99 build/C/man2/sgetmask.2:100 build/C/man2/sigaction.2:891 build/C/man2/sigaltstack.2:249 build/C/man7/sigevent.7:150 build/C/man3/siginterrupt.3:112 build/C/man2/signal.2:305 build/C/man7/signal.7:927 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:138 build/C/man3/sigset.3:284 build/C/man3/sigsetops.3:199 build/C/man2/sigsuspend.2:126 build/C/man3/sigvec.3:290 build/C/man3/sigwait.3:110 build/C/man2/sigwaitinfo.2:221 build/C/man3/sysv_signal.3:105 build/C/man2/timer_create.2:433 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:568 build/C/man2/tkill.2:137 build/C/man2/wait.2:655 build/C/man2/wait4.2:180
+#: build/C/man3/bsd_signal.3:112 build/C/man2/eventfd.2:436 build/C/man2/getitimer.2:261 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:1215 build/C/man3/profil.3:95 build/C/man3/psignal.3:126 build/C/man3/raise.3:97 build/C/man2/restart_syscall.2:152 build/C/man2/rt_sigqueueinfo.2:204 build/C/man2/s390_runtime_instr.2:99 build/C/man2/sgetmask.2:100 build/C/man2/sigaction.2:891 build/C/man2/sigaltstack.2:249 build/C/man7/sigevent.7:150 build/C/man3/siginterrupt.3:112 build/C/man2/signal.2:305 build/C/man7/signal.7:933 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:138 build/C/man3/sigset.3:284 build/C/man3/sigsetops.3:199 build/C/man2/sigsuspend.2:126 build/C/man3/sigvec.3:290 build/C/man3/sigwait.3:110 build/C/man2/sigwaitinfo.2:221 build/C/man3/sysv_signal.3:105 build/C/man2/timer_create.2:433 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:568 build/C/man2/tkill.2:137 build/C/man2/wait.2:655 build/C/man2/wait4.2:180
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: IP
-#: build/C/man2/eventfd.2:99 build/C/man2/eventfd.2:106 build/C/man2/eventfd.2:113 build/C/man2/eventfd.2:158 build/C/man2/eventfd.2:168 build/C/man2/eventfd.2:178 build/C/man2/prctl.2:970 build/C/man2/prctl.2:975 build/C/man2/prctl.2:980 build/C/man2/prctl.2:990 build/C/man3/psignal.3:105 build/C/man3/psignal.3:109 build/C/man2/sigaction.2:318 build/C/man2/sigaction.2:333 build/C/man2/sigaction.2:349 build/C/man2/sigaction.2:364 build/C/man2/sigaction.2:411 build/C/man2/sigaction.2:458 build/C/man2/sigaction.2:472 build/C/man2/signal.2:68 build/C/man2/signal.2:73 build/C/man2/signal.2:80 build/C/man2/signal.2:224 build/C/man2/signal.2:228 build/C/man2/signal.2:244 build/C/man7/signal.7:149 build/C/man7/signal.7:157 build/C/man7/signal.7:615 build/C/man7/signal.7:617 build/C/man7/signal.7:638 build/C/man7/signal.7:672 build/C/man7/signal.7:676 build/C/man7/signal.7:683 build/C/man7/signal.7:701 build/C/man7/signal.7:707 build/C/man7/signal.7:714 build/C/man7/signal.7:719 build/C/man7/signal.7:723 build/C/man7/signal.7:742 build/C/man7/signal.7:756 build/C/man7/signal.7:767 build/C/man7/signal.7:774 build/C/man7/signal.7:783 build/C/man7/signal.7:791 build/C/man7/signal.7:797 build/C/man7/signal.7:817 build/C/man7/signal.7:831 build/C/man7/signal.7:842 build/C/man7/signal.7:845 build/C/man7/signal.7:848 build/C/man7/signal.7:851 build/C/man7/signal.7:858 build/C/man7/signal.7:864 build/C/man7/signal.7:868 build/C/man3/sigwait.3:62 build/C/man3/sigwait.3:67 build/C/man2/timer_create.2:218 build/C/man2/timer_create.2:221 build/C/man2/timer_create.2:224 build/C/man2/timer_create.2:228 build/C/man2/timer_create.2:231 build/C/man2/timer_create.2:246 build/C/man2/timer_create.2:250
+#: build/C/man2/eventfd.2:99 build/C/man2/eventfd.2:106 build/C/man2/eventfd.2:113 build/C/man2/eventfd.2:158 build/C/man2/eventfd.2:168 build/C/man2/eventfd.2:178 build/C/man2/prctl.2:978 build/C/man2/prctl.2:983 build/C/man2/prctl.2:988 build/C/man2/prctl.2:998 build/C/man3/psignal.3:105 build/C/man3/psignal.3:109 build/C/man2/sigaction.2:318 build/C/man2/sigaction.2:333 build/C/man2/sigaction.2:349 build/C/man2/sigaction.2:364 build/C/man2/sigaction.2:411 build/C/man2/sigaction.2:458 build/C/man2/sigaction.2:472 build/C/man2/signal.2:68 build/C/man2/signal.2:73 build/C/man2/signal.2:80 build/C/man2/signal.2:224 build/C/man2/signal.2:228 build/C/man2/signal.2:244 build/C/man7/signal.7:149 build/C/man7/signal.7:157 build/C/man7/signal.7:615 build/C/man7/signal.7:617 build/C/man7/signal.7:638 build/C/man7/signal.7:672 build/C/man7/signal.7:676 build/C/man7/signal.7:683 build/C/man7/signal.7:701 build/C/man7/signal.7:711 build/C/man7/signal.7:718 build/C/man7/signal.7:723 build/C/man7/signal.7:725 build/C/man7/signal.7:729 build/C/man7/signal.7:748 build/C/man7/signal.7:762 build/C/man7/signal.7:773 build/C/man7/signal.7:780 build/C/man7/signal.7:789 build/C/man7/signal.7:797 build/C/man7/signal.7:803 build/C/man7/signal.7:823 build/C/man7/signal.7:837 build/C/man7/signal.7:848 build/C/man7/signal.7:851 build/C/man7/signal.7:854 build/C/man7/signal.7:857 build/C/man7/signal.7:864 build/C/man7/signal.7:870 build/C/man7/signal.7:874 build/C/man3/sigwait.3:62 build/C/man3/sigwait.3:67 build/C/man2/timer_create.2:218 build/C/man2/timer_create.2:221 build/C/man2/timer_create.2:224 build/C/man2/timer_create.2:228 build/C/man2/timer_create.2:231 build/C/man2/timer_create.2:246 build/C/man2/timer_create.2:250
#, no-wrap
msgid "*"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/eventfd.2:230 build/C/man2/getitimer.2:142 build/C/man2/kill.2:106 build/C/man2/killpg.2:95 build/C/man2/prctl.2:922 build/C/man2/prctl.2:927 build/C/man2/prctl.2:939 build/C/man2/prctl.2:944 build/C/man2/prctl.2:953 build/C/man2/prctl.2:963 build/C/man2/prctl.2:1003 build/C/man2/prctl.2:1013 build/C/man2/prctl.2:1021 build/C/man2/prctl.2:1032 build/C/man2/prctl.2:1041 build/C/man2/prctl.2:1055 build/C/man2/prctl.2:1067 build/C/man2/prctl.2:1078 build/C/man2/rt_sigqueueinfo.2:141 build/C/man2/s390_runtime_instr.2:66 build/C/man2/sigaction.2:738 build/C/man2/sigaltstack.2:142 build/C/man3/siginterrupt.3:84 build/C/man2/signal.2:106 build/C/man2/signalfd.2:271 build/C/man2/signalfd.2:279 build/C/man2/sigprocmask.2:107 build/C/man3/sigqueue.3:98 build/C/man3/sigsetops.3:128 build/C/man3/sigwait.3:75 build/C/man2/sigwaitinfo.2:129 build/C/man2/timer_create.2:181 build/C/man2/timer_delete.2:61 build/C/man2/timer_getoverrun.2:91 build/C/man2/timer_settime.2:191 build/C/man2/timer_settime.2:199 build/C/man2/timerfd_create.2:312 build/C/man2/timerfd_create.2:320 build/C/man2/timerfd_create.2:356 build/C/man2/timerfd_create.2:363 build/C/man2/timerfd_create.2:369 build/C/man2/tkill.2:93 build/C/man2/wait.2:418
+#: build/C/man2/eventfd.2:230 build/C/man2/getitimer.2:142 build/C/man2/kill.2:106 build/C/man2/killpg.2:95 build/C/man2/prctl.2:930 build/C/man2/prctl.2:935 build/C/man2/prctl.2:947 build/C/man2/prctl.2:952 build/C/man2/prctl.2:961 build/C/man2/prctl.2:971 build/C/man2/prctl.2:1011 build/C/man2/prctl.2:1021 build/C/man2/prctl.2:1029 build/C/man2/prctl.2:1040 build/C/man2/prctl.2:1049 build/C/man2/prctl.2:1063 build/C/man2/prctl.2:1075 build/C/man2/prctl.2:1086 build/C/man2/rt_sigqueueinfo.2:141 build/C/man2/s390_runtime_instr.2:66 build/C/man2/sigaction.2:738 build/C/man2/sigaltstack.2:142 build/C/man3/siginterrupt.3:84 build/C/man2/signal.2:106 build/C/man2/signalfd.2:271 build/C/man2/signalfd.2:279 build/C/man2/sigprocmask.2:107 build/C/man3/sigqueue.3:98 build/C/man3/sigsetops.3:128 build/C/man3/sigwait.3:75 build/C/man2/sigwaitinfo.2:129 build/C/man2/timer_create.2:181 build/C/man2/timer_delete.2:61 build/C/man2/timer_getoverrun.2:91 build/C/man2/timer_settime.2:191 build/C/man2/timer_settime.2:199 build/C/man2/timerfd_create.2:312 build/C/man2/timerfd_create.2:320 build/C/man2/timerfd_create.2:356 build/C/man2/timerfd_create.2:363 build/C/man2/timerfd_create.2:369 build/C/man2/tkill.2:93 build/C/man2/wait.2:418
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/eventfd.2:253 build/C/man2/prctl.2:1177 build/C/man3/psignal.3:95 build/C/man2/restart_syscall.2:96 build/C/man2/rt_sigqueueinfo.2:169 build/C/man2/s390_runtime_instr.2:79 build/C/man2/sgetmask.2:66 build/C/man2/signalfd.2:299 build/C/man3/sigqueue.3:112 build/C/man3/sigvec.3:234 build/C/man2/timer_create.2:193 build/C/man2/timer_delete.2:65 build/C/man2/timer_getoverrun.2:95 build/C/man2/timer_settime.2:205 build/C/man2/timerfd_create.2:375 build/C/man2/tkill.2:104
+#: build/C/man2/eventfd.2:253 build/C/man2/prctl.2:1185 build/C/man3/psignal.3:95 build/C/man2/restart_syscall.2:96 build/C/man2/rt_sigqueueinfo.2:169 build/C/man2/s390_runtime_instr.2:79 build/C/man2/sgetmask.2:66 build/C/man2/signalfd.2:299 build/C/man3/sigqueue.3:112 build/C/man3/sigvec.3:234 build/C/man2/timer_create.2:193 build/C/man2/timer_delete.2:65 build/C/man2/timer_getoverrun.2:95 build/C/man2/timer_settime.2:205 build/C/man2/timerfd_create.2:375 build/C/man2/tkill.2:104
#, no-wrap
msgid "VERSIONS"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/getitimer.2:135 build/C/man2/prctl.2:905 build/C/man2/prctl.2:909 build/C/man2/sigaction.2:734 build/C/man2/sigaltstack.2:138 build/C/man2/sigpending.2:60 build/C/man2/sigprocmask.2:100 build/C/man2/sigsuspend.2:77 build/C/man2/timer_settime.2:184 build/C/man2/timerfd_create.2:349
+#: build/C/man2/getitimer.2:135 build/C/man2/prctl.2:913 build/C/man2/prctl.2:917 build/C/man2/sigaction.2:734 build/C/man2/sigaltstack.2:138 build/C/man2/sigpending.2:60 build/C/man2/sigprocmask.2:100 build/C/man2/sigsuspend.2:77 build/C/man2/timer_settime.2:184 build/C/man2/timerfd_create.2:349
#, no-wrap
msgid "B<EFAULT>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/kill.2:109 build/C/man2/killpg.2:99 build/C/man2/prctl.2:1090 build/C/man2/prctl.2:1102 build/C/man2/prctl.2:1112 build/C/man2/prctl.2:1120 build/C/man2/rt_sigqueueinfo.2:148 build/C/man2/sigaltstack.2:153 build/C/man3/sigqueue.3:102 build/C/man2/tkill.2:96
+#: build/C/man2/kill.2:109 build/C/man2/killpg.2:99 build/C/man2/prctl.2:1098 build/C/man2/prctl.2:1110 build/C/man2/prctl.2:1120 build/C/man2/prctl.2:1128 build/C/man2/rt_sigqueueinfo.2:148 build/C/man2/sigaltstack.2:153 build/C/man3/sigqueue.3:102 build/C/man2/tkill.2:96
#, no-wrap
msgid "B<EPERM>"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man2/prctl.2:54 build/C/man2/restart_syscall.2:33 build/C/man2/sgetmask.2:26 build/C/man7/signal.7:46 build/C/man2/sigreturn.2:30 build/C/man3/sigvec.3:26 build/C/man2/tkill.2:29
+#: build/C/man2/prctl.2:54 build/C/man7/signal.7:46
#, no-wrap
-msgid "2014-12-31"
+msgid "2015-02-01"
msgstr ""
#. type: Plain text
#. commit fe3d197f84319d3bce379a9c0dc17b1f48ad358c
#. See also http://lwn.net/Articles/582712/
#. See also https://gcc.gnu.org/wiki/Intel%20MPX%20support%20in%20the%20GCC%20compiler
+#. commit e9d1b4f3c60997fe197bf0243cb4a41a44387a88
#. type: Plain text
-#: build/C/man2/prctl.2:827
+#: build/C/man2/prctl.2:835
msgid ""
"Enable or disable kernel management of Memory Protection eXtensions (MPX) "
-"bounds tables."
+"bounds tables. The I<arg2>, I<arg3>, I<arg4>, and I<arg5> arguments must be "
+"zero."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:840
+#: build/C/man2/prctl.2:848
msgid ""
"MPX is a hardware-assisted mechanism for performing bounds checking on "
"pointers. It consists of a set of registers storing bounds information and "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:850
+#: build/C/man2/prctl.2:858
msgid ""
"When management is enabled, the kernel will take over allocation and freeing "
"of the bounds tables. It does this by trapping the #BR exceptions that "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:857
+#: build/C/man2/prctl.2:865
msgid ""
"Before enabling MPX management using B<PR_MPX_ENABLE_MANAGEMENT>, the "
"application must first have allocated a user-space buffer for the bounds "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:864
+#: build/C/man2/prctl.2:872
msgid ""
"These calls will fail if the CPU or kernel does not support MPX. Kernel "
"support for MPX is enabled via the B<CONFIG_X86_INTEL_MPX> configuration "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:866
+#: build/C/man2/prctl.2:874
msgid " cat /proc/cpuinfo | grep ' mpx '"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:869
+#: build/C/man2/prctl.2:877
msgid ""
"A thread may not switch in or out of long (64-bit) mode while MPX is "
"enabled."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:871
+#: build/C/man2/prctl.2:879
msgid "All threads in a process are affected by these calls."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:880
+#: build/C/man2/prctl.2:888
msgid ""
"The child of a B<fork>(2) inherits the state of MPX management. During "
"B<execve>(2), MPX management is reset to a state as if "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:884
+#: build/C/man2/prctl.2:892
msgid ""
"For further information on Intel MPX, see the kernel source file "
"I<Documentation/x86/intel_mpx.txt>."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:904
+#: build/C/man2/prctl.2:912
msgid ""
"On success, B<PR_GET_DUMPABLE>, B<PR_GET_KEEPCAPS>, B<PR_GET_NO_NEW_PRIVS>, "
"B<PR_GET_THP_DISABLE>, B<PR_CAPBSET_READ>, B<PR_GET_TIMING>, "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:909
+#: build/C/man2/prctl.2:917
msgid "I<arg2> is an invalid address."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:922
+#: build/C/man2/prctl.2:930
msgid ""
"I<option> is B<PR_SET_SECCOMP>, I<arg2> is B<SECCOMP_MODE_FILTER>, the "
"system was built with B<CONFIG_SECCOMP_FILTER>, and I<arg3> is an invalid "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:927
+#: build/C/man2/prctl.2:935
msgid "The value of I<option> is not recognized."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:939
+#: build/C/man2/prctl.2:947
msgid ""
"I<option> is B<PR_MCE_KILL> or B<PR_MCE_KILL_GET> or B<PR_SET_MM>, and "
"unused B<prctl>() arguments were not specified as zero."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:944
+#: build/C/man2/prctl.2:952
msgid "I<arg2> is not valid value for this I<option>."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:953
+#: build/C/man2/prctl.2:961
msgid ""
"I<option> is B<PR_SET_SECCOMP> or B<PR_GET_SECCOMP>, and the kernel was not "
"configured with B<CONFIG_SECCOMP>."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:963
+#: build/C/man2/prctl.2:971
msgid ""
"I<option> is B<PR_SET_SECCOMP>, I<arg2> is B<SECCOMP_MODE_FILTER>, and the "
"kernel was not configured with B<CONFIG_SECCOMP_FILTER>."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:969
+#: build/C/man2/prctl.2:977
msgid "I<option> is B<PR_SET_MM>, and one of the following is true"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:975
+#: build/C/man2/prctl.2:983
msgid "I<arg4> or I<arg5> is nonzero;"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:980
+#: build/C/man2/prctl.2:988
msgid ""
"I<arg3> is greater than B<TASK_SIZE> (the limit on the size of the user "
"address space for this architecture);"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:990
+#: build/C/man2/prctl.2:998
msgid ""
"I<arg2> is B<PR_SET_MM_START_CODE>, B<PR_SET_MM_END_CODE>, "
"B<PR_SET_MM_START_DATA>, B<PR_SET_MM_END_DATA>, or B<PR_SET_MM_START_STACK>, "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1002
+#: build/C/man2/prctl.2:1010
msgid ""
"I<arg2> is B<PR_SET_MM_START_BRK> or B<PR_SET_MM_BRK>, and I<arg3> is less "
"than or equal to the end of the data segment or specifies a value that would "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1013
+#: build/C/man2/prctl.2:1021
msgid ""
"I<option> is B<PR_SET_PTRACER> and I<arg2> is not 0, B<PR_SET_PTRACER_ANY>, "
"or the PID of an existing process."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1021
+#: build/C/man2/prctl.2:1029
msgid "I<option> is B<PR_SET_PDEATHSIG> and I<arg2> is not a valid signal number."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1032
+#: build/C/man2/prctl.2:1040
msgid ""
"I<option> is B<PR_SET_DUMPABLE> and I<arg2> is neither B<SUID_DUMP_DISABLE> "
"nor B<SUID_DUMP_USER>."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1041
+#: build/C/man2/prctl.2:1049
msgid "I<option> is B<PR_SET_TIMING> and I<arg2> is not B<PR_TIMING_STATISTICAL>."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1055
+#: build/C/man2/prctl.2:1063
msgid ""
"I<option> is B<PR_SET_NO_NEW_PRIVS> and I<arg2> is not equal to 1 or "
"I<arg3>, I<arg4>, or I<arg5> is nonzero."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1067
+#: build/C/man2/prctl.2:1075
msgid ""
"I<option> is B<PR_GET_NO_NEW_PRIVS> and I<arg2>, I<arg3>, I<arg4>, or "
"I<arg5> is nonzero."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1078
+#: build/C/man2/prctl.2:1086
msgid ""
"I<option> is B<PR_SET_THP_DISABLE> and I<arg3>, I<arg4>, or I<arg5> is "
"nonzero."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1090
+#: build/C/man2/prctl.2:1098
msgid ""
"I<option> is B<PR_GET_THP_DISABLE> and I<arg2>, I<arg3>, I<arg4>, or I<arg5> "
"is nonzero."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1102
+#: build/C/man2/prctl.2:1110
msgid ""
"I<option> is B<PR_SET_SECUREBITS>, and the caller does not have the "
"B<CAP_SETPCAP> capability, or tried to unset a \"locked\" flag, or tried to "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1112
+#: build/C/man2/prctl.2:1120
msgid ""
"I<option> is B<PR_SET_KEEPCAPS>, and the callers's "
"B<SECURE_KEEP_CAPS_LOCKED> flag is set (see B<capabilities>(7))."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1120
+#: build/C/man2/prctl.2:1128
msgid ""
"I<option> is B<PR_CAPBSET_DROP>, and the caller does not have the "
"B<CAP_SETPCAP> capability."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1128
+#: build/C/man2/prctl.2:1136
msgid ""
"I<option> is B<PR_SET_MM>, and the caller does not have the "
"B<CAP_SYS_RESOURCE> capability."
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:1128
+#: build/C/man2/prctl.2:1136
#, no-wrap
msgid "B<EACCES>"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1138
+#: build/C/man2/prctl.2:1146
msgid ""
"I<option> is B<PR_SET_MM>, and I<arg3> is B<PR_SET_MM_EXE_FILE>, the file is "
"not executable."
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:1138
+#: build/C/man2/prctl.2:1146
#, no-wrap
msgid "B<EBUSY>"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1149
+#: build/C/man2/prctl.2:1157
msgid ""
"I<option> is B<PR_SET_MM>, I<arg3> is B<PR_SET_MM_EXE_FILE>, and this the "
"second attempt to change the I</proc/pid/exe> symbolic link, which is "
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:1149 build/C/man2/signalfd.2:266 build/C/man2/timerfd_create.2:345
+#: build/C/man2/prctl.2:1157 build/C/man2/signalfd.2:266 build/C/man2/timerfd_create.2:345
#, no-wrap
msgid "B<EBADF>"
msgstr ""
#. .BR PR_SET_SECCOMP ,
#. and secure computing mode is already 1.
#. type: Plain text
-#: build/C/man2/prctl.2:1168
+#: build/C/man2/prctl.2:1176
msgid ""
"I<option> is B<PR_SET_MM>, I<arg3> is B<PR_SET_MM_EXE_FILE>, and the file "
"descriptor passed in I<arg4> is not valid."
msgstr ""
#. type: TP
-#: build/C/man2/prctl.2:1168
+#: build/C/man2/prctl.2:1176
#, no-wrap
msgid "B<ENXIO>"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1177
+#: build/C/man2/prctl.2:1185
msgid ""
"I<option> was B<PR_MPX_ENABLE_MANAGEMENT> or B<PR_MPX_DISABLE_MANAGEMENT> "
"and the kernel or the CPU does not support MPX management. Check that the "
#. The library interface was added in glibc 2.0.6
#. type: Plain text
-#: build/C/man2/prctl.2:1182
+#: build/C/man2/prctl.2:1190
msgid "The B<prctl>() system call was introduced in Linux 2.1.57."
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1189
+#: build/C/man2/prctl.2:1197
msgid ""
"This call is Linux-specific. IRIX has a B<prctl>() system call (also "
"introduced in Linux 2.1.44 as irix_prctl on the MIPS architecture), with "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1191
+#: build/C/man2/prctl.2:1199
msgid "B<ptrdiff_t prctl(int >I<option>B<, int >I<arg2>B<, int >I<arg3>B<);>"
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1196
+#: build/C/man2/prctl.2:1204
msgid ""
"and options to get the maximum number of processes per user, get the maximum "
"number of processors the calling process can use, find out whether a "
msgstr ""
#. type: Plain text
-#: build/C/man2/prctl.2:1199
+#: build/C/man2/prctl.2:1207
msgid "B<signal>(2), B<core>(5)"
msgstr ""
msgid "RESTART_SYSCALL"
msgstr ""
+#. type: TH
+#: build/C/man2/restart_syscall.2:33 build/C/man2/sgetmask.2:26 build/C/man2/sigreturn.2:30 build/C/man3/sigvec.3:26 build/C/man2/tkill.2:29
+#, no-wrap
+msgid "2014-12-31"
+msgstr ""
+
#. type: Plain text
#: build/C/man2/restart_syscall.2:36
msgid "restart_syscall - restart a system call after interruption by a stop signal"
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:707
-msgid "File locking interfaces: B<flock>(2) and B<fcntl>(2) B<F_SETLKW>."
+#: build/C/man7/signal.7:711
+msgid ""
+"File locking interfaces: B<flock>(2) and the B<F_SETLKW> and "
+"B<F_OFD_SETLKW> operations of B<fcntl>(2)"
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:714
+#: build/C/man7/signal.7:718
msgid ""
"POSIX message queue interfaces: B<mq_receive>(3), B<mq_timedreceive>(3), "
"B<mq_send>(3), and B<mq_timedsend>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:719
+#: build/C/man7/signal.7:723
msgid ""
"B<futex>(2) B<FUTEX_WAIT> (since Linux 2.6.22; beforehand, always failed "
"with B<EINTR>)."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:723
+#: build/C/man7/signal.7:725
+msgid "B<getrandom>(2)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man7/signal.7:729
msgid "B<pthread_mutex_lock>(3), B<pthread_cond_wait>(3), and related APIs."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:730
+#: build/C/man7/signal.7:736
msgid ""
"POSIX semaphore interfaces: B<sem_wait>(3) and B<sem_timedwait>(3) (since "
"Linux 2.6.22; beforehand, always failed with B<EINTR>)."
#. These are the system calls that give EINTR or ERESTARTNOHAND
#. on interruption by a signal handler.
#. type: Plain text
-#: build/C/man7/signal.7:741
+#: build/C/man7/signal.7:747
msgid ""
"The following interfaces are never restarted after being interrupted by a "
"signal handler, regardless of the use of B<SA_RESTART>; they always fail "
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:756 build/C/man7/signal.7:831
+#: build/C/man7/signal.7:762 build/C/man7/signal.7:837
msgid ""
"\"Input\" socket interfaces, when a timeout (B<SO_RCVTIMEO>) has been set "
"on the socket using B<setsockopt>(2): B<accept>(2), B<recv>(2), "
#. FIXME . What about sendmmsg()?
#. type: Plain text
-#: build/C/man7/signal.7:767 build/C/man7/signal.7:842
+#: build/C/man7/signal.7:773 build/C/man7/signal.7:848
msgid ""
"\"Output\" socket interfaces, when a timeout (B<SO_SNDTIMEO>) has been set "
"on the socket using B<setsockopt>(2): B<connect>(2), B<send>(2), "
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:774
+#: build/C/man7/signal.7:780
msgid ""
"Interfaces used to wait for signals: B<pause>(2), B<sigsuspend>(2), "
"B<sigtimedwait>(2), and B<sigwaitinfo>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:783
+#: build/C/man7/signal.7:789
msgid ""
"File descriptor multiplexing interfaces: B<epoll_wait>(2), "
"B<epoll_pwait>(2), B<poll>(2), B<ppoll>(2), B<select>(2), and B<pselect>(2)."
#. On some other systems, SA_RESTART does restart these system calls
#. type: Plain text
-#: build/C/man7/signal.7:791
+#: build/C/man7/signal.7:797
msgid ""
"System V IPC interfaces: B<msgrcv>(2), B<msgsnd>(2), B<semop>(2), and "
"B<semtimedop>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:797
+#: build/C/man7/signal.7:803
msgid "Sleep interfaces: B<clock_nanosleep>(2), B<nanosleep>(2), and B<usleep>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:799
+#: build/C/man7/signal.7:805
msgid "B<io_getevents>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:805
+#: build/C/man7/signal.7:811
msgid ""
"The B<sleep>(3) function is also never restarted if interrupted by a "
"handler, but gives a success return: the number of seconds remaining to "
msgstr ""
#. type: SS
-#: build/C/man7/signal.7:805
+#: build/C/man7/signal.7:811
#, no-wrap
msgid "Interruption of system calls and library functions by stop signals"
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:814
+#: build/C/man7/signal.7:820
msgid ""
"On Linux, even in the absence of signal handlers, certain blocking "
"interfaces can fail with the error B<EINTR> after the process is stopped by "
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:816
+#: build/C/man7/signal.7:822
msgid "The Linux interfaces that display this behavior are:"
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:845
+#: build/C/man7/signal.7:851
msgid "B<epoll_wait>(2), B<epoll_pwait>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:848
+#: build/C/man7/signal.7:854
msgid "B<semop>(2), B<semtimedop>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:851
+#: build/C/man7/signal.7:857
msgid "B<sigtimedwait>(2), B<sigwaitinfo>(2)."
msgstr ""
#. commit 1ca39ab9d21ac93f94b9e3eb364ea9a5cf2aba06
#. type: Plain text
-#: build/C/man7/signal.7:858
+#: build/C/man7/signal.7:864
msgid "Linux 3.7 and earlier: B<read>(2) from an B<inotify>(7) file descriptor."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:864
+#: build/C/man7/signal.7:870
msgid ""
"Linux 2.6.21 and earlier: B<futex>(2) B<FUTEX_WAIT>, B<sem_timedwait>(3), "
"B<sem_wait>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:868
+#: build/C/man7/signal.7:874
msgid "Linux 2.6.8 and earlier: B<msgrcv>(2), B<msgsnd>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:871
+#: build/C/man7/signal.7:877
msgid "Linux 2.4 and earlier: B<nanosleep>(2)."
msgstr ""
#. signal 29 is
#. .BR SIGLOST .
#. type: Plain text
-#: build/C/man7/signal.7:884
+#: build/C/man7/signal.7:890
msgid "POSIX.1, except as noted."
msgstr ""
#. type: Plain text
-#: build/C/man7/signal.7:919
+#: build/C/man7/signal.7:925
msgid ""
"B<kill>(1), B<getrlimit>(2), B<kill>(2), B<killpg>(2), "
"B<restart_syscall>(2), B<rt_sigqueueinfo>(2), B<setitimer>(2), "
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-25 07:27+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"できる。"
#. type: TP
-#: build/C/man2/accept.2:162 build/C/man2/socket.2:160
+#: build/C/man2/accept.2:162 build/C/man2/socket.2:165
#, no-wrap
msgid "B<SOCK_NONBLOCK>"
msgstr "B<SOCK_NONBLOCK>"
#. type: Plain text
-#: build/C/man2/accept.2:170 build/C/man2/socket.2:168
+#: build/C/man2/accept.2:170 build/C/man2/socket.2:173
msgid ""
"Set the B<O_NONBLOCK> file status flag on the new open file description. "
"Using this flag saves extra calls to B<fcntl>(2) to achieve the same result."
"なる。"
#. type: TP
-#: build/C/man2/accept.2:170 build/C/man2/socket.2:168
+#: build/C/man2/accept.2:170 build/C/man2/socket.2:173
#, no-wrap
msgid "B<SOCK_CLOEXEC>"
msgstr "B<SOCK_CLOEXEC>"
#. type: Plain text
-#: build/C/man2/accept.2:180 build/C/man2/socket.2:178
+#: build/C/man2/accept.2:180 build/C/man2/socket.2:183
msgid ""
"Set the close-on-exec (B<FD_CLOEXEC>) flag on the new file descriptor. See "
"the description of the B<O_CLOEXEC> flag in B<open>(2) for reasons why this "
#: build/C/man2/recv.2:408 build/C/man2/recvmmsg.2:148
#: build/C/man2/select.2:300 build/C/man2/select_tut.2:485
#: build/C/man2/send.2:294 build/C/man2/sendmmsg.2:119
-#: build/C/man3/sockatmark.3:51 build/C/man2/socket.2:310
+#: build/C/man3/sockatmark.3:51 build/C/man2/socket.2:315
#: build/C/man2/socketpair.2:69
#, no-wrap
msgid "RETURN VALUE"
#: build/C/man2/recv.2:424 build/C/man2/recvmmsg.2:156
#: build/C/man2/select.2:318 build/C/man2/send.2:299
#: build/C/man2/sendmmsg.2:133 build/C/man3/sockatmark.3:58
-#: build/C/man2/socket.2:315 build/C/man2/socketpair.2:74
+#: build/C/man2/socket.2:320 build/C/man2/socketpair.2:74
#, no-wrap
msgid "ERRORS"
msgstr "エラー"
#: build/C/man2/getsockopt.2:152 build/C/man2/recv.2:456
#: build/C/man2/recvmmsg.2:160 build/C/man2/select.2:328
#: build/C/man2/select.2:335 build/C/man2/send.2:352
-#: build/C/man3/sockatmark.3:63 build/C/man2/socket.2:323
-#: build/C/man2/socket.2:326
+#: build/C/man3/sockatmark.3:63 build/C/man2/socket.2:328
+#: build/C/man2/socket.2:331
#, no-wrap
msgid "B<EINVAL>"
msgstr "B<EINVAL>"
msgstr "(B<accept4>()) I<flags> に不正な値が指定されている。"
#. type: TP
-#: build/C/man2/accept.2:249 build/C/man2/socket.2:331
+#: build/C/man2/accept.2:249 build/C/man2/socket.2:336
#: build/C/man2/socketpair.2:83
#, no-wrap
msgid "B<EMFILE>"
msgstr "1プロセスがオープンできるファイルディスクリプター数の上限に達した。"
#. type: TP
-#: build/C/man2/accept.2:252 build/C/man2/socket.2:334
+#: build/C/man2/accept.2:252 build/C/man2/socket.2:339
#: build/C/man2/socketpair.2:86
#, no-wrap
msgid "B<ENFILE>"
msgstr "B<ENFILE>"
#. type: Plain text
-#: build/C/man2/accept.2:255 build/C/man2/socket.2:337
+#: build/C/man2/accept.2:255 build/C/man2/socket.2:342
#: build/C/man2/socketpair.2:89
msgid "The system limit on the total number of open files has been reached."
msgstr "オープンされたファイルの総数がシステム全体の上限に達していた。"
#: build/C/man2/recv.2:476 build/C/man2/recvmmsg.2:169
#: build/C/man2/select.2:349 build/C/man2/send.2:400
#: build/C/man2/sendmmsg.2:150 build/C/man3/sockatmark.3:78
-#: build/C/man2/socket.2:348 build/C/man2/socketcall.2:42
+#: build/C/man2/socket.2:353 build/C/man2/socketcall.2:42
#: build/C/man2/socketpair.2:95
#, no-wrap
msgid "CONFORMING TO"
#: build/C/man2/recv.2:486 build/C/man2/select.2:364
#: build/C/man2/select_tut.2:503 build/C/man2/send.2:414
#: build/C/man2/sendmmsg.2:153 build/C/man3/sockatmark.3:80
-#: build/C/man2/socket.2:362 build/C/man7/socket.7:929
+#: build/C/man2/socket.2:367 build/C/man7/socket.7:929
#: build/C/man2/socketcall.2:45 build/C/man2/socketpair.2:103
#, no-wrap
msgid "NOTES"
#. type: Plain text
#: build/C/man2/accept.2:330 build/C/man2/bind.2:250
#: build/C/man2/connect.2:259 build/C/man2/getsockopt.2:184
-#: build/C/man2/listen.2:150 build/C/man2/socket.2:368
+#: build/C/man2/listen.2:150 build/C/man2/socket.2:373
#: build/C/man2/socketpair.2:124
msgid ""
"POSIX.1-2001 does not require the inclusion of I<E<lt>sys/types.hE<gt>>, and "
#: build/C/man2/recv.2:511 build/C/man2/recvmmsg.2:172
#: build/C/man2/select.2:555 build/C/man2/select_tut.2:529
#: build/C/man2/send.2:438 build/C/man2/sendmmsg.2:168
-#: build/C/man3/sockatmark.3:104 build/C/man2/socket.2:381
+#: build/C/man3/sockatmark.3:104 build/C/man2/socket.2:392
#, no-wrap
msgid "EXAMPLE"
msgstr "例"
#: build/C/man2/recv.2:516 build/C/man2/recvmmsg.2:278
#: build/C/man2/select.2:592 build/C/man2/select_tut.2:821
#: build/C/man2/send.2:443 build/C/man2/sendmmsg.2:236
-#: build/C/man3/sockatmark.3:139 build/C/man2/socket.2:386
+#: build/C/man3/sockatmark.3:139 build/C/man2/socket.2:397
#: build/C/man7/socket.7:960 build/C/man2/socketcall.2:53
#: build/C/man2/socketpair.2:124
#, no-wrap
#: build/C/man2/recv.2:527 build/C/man2/recvmmsg.2:285
#: build/C/man2/select.2:607 build/C/man2/select_tut.2:840
#: build/C/man2/send.2:458 build/C/man2/sendmmsg.2:241
-#: build/C/man3/sockatmark.3:144 build/C/man2/socket.2:415
+#: build/C/man3/sockatmark.3:144 build/C/man2/socket.2:426
#: build/C/man7/socket.7:972 build/C/man2/socketcall.2:71
#: build/C/man2/socketpair.2:131
#, no-wrap
#: build/C/man2/recv.2:535 build/C/man2/recvmmsg.2:293
#: build/C/man2/select.2:615 build/C/man2/select_tut.2:848
#: build/C/man2/send.2:466 build/C/man2/sendmmsg.2:249
-#: build/C/man3/sockatmark.3:152 build/C/man2/socket.2:423
+#: build/C/man3/sockatmark.3:152 build/C/man2/socket.2:434
#: build/C/man7/socket.7:980 build/C/man2/socketcall.2:79
#: build/C/man2/socketpair.2:139
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: TP
#: build/C/man2/bind.2:158 build/C/man2/bind.2:199
#: build/C/man3/bindresvport.3:77 build/C/man2/connect.2:135
-#: build/C/man2/send.2:304 build/C/man2/socket.2:316
+#: build/C/man2/send.2:304 build/C/man2/socket.2:321
#, no-wrap
msgid "B<EACCES>"
msgstr "B<EACCES>"
"B<ip>(7) の I</proc/sys/net/ipv4/ip_local_port_range> の議論を参照のこと。"
#. type: TP
-#: build/C/man2/connect.2:164 build/C/man2/socket.2:320
+#: build/C/man2/connect.2:164 build/C/man2/socket.2:325
#: build/C/man2/socketpair.2:75
#, no-wrap
msgid "B<EAFNOSUPPORT>"
#. type: Plain text
#: build/C/man2/select_tut.2:257
+#, fuzzy
+#| msgid ""
+#| "B<pselect>() is useful if you are waiting for a signal as well as for "
+#| "file descriptor(s) to become ready for I/O. Programs that receive "
+#| "signals normally use the signal handler only to raise a global flag. The "
+#| "global flag will indicate that the event must be processed in the main "
+#| "loop of the program. A signal will cause the B<select>() (or "
+#| "B<pselect>()) call to return with I<errno> set to B<EINTR>. This "
+#| "behavior is essential so that signals can be processed in the main loop "
+#| "of the program, otherwise B<select>() would block indefinitely. Now, "
+#| "somewhere in the main loop will be a conditional to check the global "
+#| "flag. So we must ask: what if a signal arrives after the conditional, "
+#| "but before the B<select>() call? The answer is that B<select>() would "
+#| "block indefinitely, even though an event is actually pending. This race "
+#| "condition is solved by the B<pselect>() call. This call can be used to "
+#| "set the signal mask to a set of signals that are only to be received "
+#| "within the B<pselect>() call. For instance, let us say that the event "
+#| "in question was the exit of a child process. Before the start of the "
+#| "main loop, we would block B<SIGCHLD> using B<sigprocmask>(2). Our "
+#| "B<pselect>() call would enable B<SIGCHLD> by using an empty signal "
+#| "mask. Our program would look like:"
msgid ""
"B<pselect>() is useful if you are waiting for a signal as well as for file "
"descriptor(s) to become ready for I/O. Programs that receive signals "
"arrives after the conditional, but before the B<select>() call? The answer "
"is that B<select>() would block indefinitely, even though an event is "
"actually pending. This race condition is solved by the B<pselect>() call. "
-"This call can be used to set the signal mask to a set of signals that are "
-"only to be received within the B<pselect>() call. For instance, let us say "
+"This call can be used to set the signal mask to a set of signals that are to "
+"be received only within the B<pselect>() call. For instance, let us say "
"that the event in question was the exit of a child process. Before the "
"start of the main loop, we would block B<SIGCHLD> using B<sigprocmask>(2). "
"Our B<pselect>() call would enable B<SIGCHLD> by using an empty signal "
#. type: TH
#: build/C/man2/socket.2:43
-#, no-wrap
-msgid "2013-12-31"
-msgstr "2013-12-31"
+#, fuzzy, no-wrap
+#| msgid "2015-01-22"
+msgid "2015-02-01"
+msgstr "2015-01-22"
#. type: Plain text
#: build/C/man2/socket.2:46
#: build/C/man2/socket.2:84 build/C/man2/socket.2:87 build/C/man2/socket.2:94
#: build/C/man2/socket.2:99 build/C/man2/socket.2:104
#: build/C/man2/socket.2:107 build/C/man2/socket.2:112
+#: build/C/man2/socket.2:119
#, no-wrap
msgid "T{\n"
msgstr "T{\n"
#: build/C/man2/socket.2:69 build/C/man2/socket.2:71 build/C/man2/socket.2:89
#: build/C/man2/socket.2:91 build/C/man2/socket.2:101
#: build/C/man2/socket.2:114 build/C/man2/socket.2:116
-#: build/C/man7/socket.7:194
+#: build/C/man2/socket.2:121 build/C/man7/socket.7:194
#, no-wrap
msgid "T}:T{\n"
msgstr "T}:T{\n"
#. type: tbl table
#: build/C/man2/socket.2:73 build/C/man2/socket.2:78 build/C/man2/socket.2:83
#: build/C/man2/socket.2:93 build/C/man2/socket.2:98 build/C/man2/socket.2:111
-#: build/C/man2/socket.2:118 build/C/man7/socket.7:173
-#: build/C/man7/socket.7:177 build/C/man7/socket.7:180
-#: build/C/man7/socket.7:186 build/C/man7/socket.7:189
-#: build/C/man7/socket.7:198 build/C/man7/socket.7:205
+#: build/C/man2/socket.2:118 build/C/man2/socket.2:123
+#: build/C/man7/socket.7:173 build/C/man7/socket.7:177
+#: build/C/man7/socket.7:180 build/C/man7/socket.7:186
+#: build/C/man7/socket.7:189 build/C/man7/socket.7:198
+#: build/C/man7/socket.7:205
#, no-wrap
msgid "T}\n"
msgstr "T}\n"
msgid "B<packet>(7)\n"
msgstr "B<packet>(7)\n"
+#. type: tbl table
+#: build/C/man2/socket.2:120
+#, fuzzy, no-wrap
+#| msgid "B<AF_AX25>\n"
+msgid "B<AF_ALG>\n"
+msgstr "B<AF_AX25>\n"
+
+#. type: tbl table
+#: build/C/man2/socket.2:122
+#, no-wrap
+msgid "Interface to kernel crypto API\n"
+msgstr ""
+
#. type: Plain text
-#: build/C/man2/socket.2:126
+#: build/C/man2/socket.2:131
msgid ""
"The socket has the indicated I<type>, which specifies the communication "
"semantics. Currently defined types are:"
"る。 定義されている型は現在以下の通り。"
#. type: TP
-#: build/C/man2/socket.2:126
+#: build/C/man2/socket.2:131
#, no-wrap
msgid "B<SOCK_STREAM>"
msgstr "B<SOCK_STREAM>"
#. type: Plain text
-#: build/C/man2/socket.2:130
+#: build/C/man2/socket.2:135
msgid ""
"Provides sequenced, reliable, two-way, connection-based byte streams. An "
"out-of-band data transmission mechanism may be supported."
"供する。 帯域外(out-of-band)データ転送メカニズムもサポートされる。"
#. type: TP
-#: build/C/man2/socket.2:130
+#: build/C/man2/socket.2:135
#, no-wrap
msgid "B<SOCK_DGRAM>"
msgstr "B<SOCK_DGRAM>"
#. type: Plain text
-#: build/C/man2/socket.2:134
+#: build/C/man2/socket.2:139
msgid ""
"Supports datagrams (connectionless, unreliable messages of a fixed maximum "
"length)."
"する。"
#. type: TP
-#: build/C/man2/socket.2:134
+#: build/C/man2/socket.2:139
#, no-wrap
msgid "B<SOCK_SEQPACKET>"
msgstr "B<SOCK_SEQPACKET>"
#. type: Plain text
-#: build/C/man2/socket.2:139
+#: build/C/man2/socket.2:144
msgid ""
"Provides a sequenced, reliable, two-way connection-based data transmission "
"path for datagrams of fixed maximum length; a consumer is required to read "
"全体を読み取ることが要求される。"
#. type: TP
-#: build/C/man2/socket.2:139
+#: build/C/man2/socket.2:144
#, no-wrap
msgid "B<SOCK_RAW>"
msgstr "B<SOCK_RAW>"
#. type: Plain text
-#: build/C/man2/socket.2:142
+#: build/C/man2/socket.2:147
msgid "Provides raw network protocol access."
msgstr "生のネットワークプロトコルへのアクセスを提供する。"
#. type: TP
-#: build/C/man2/socket.2:142
+#: build/C/man2/socket.2:147
#, no-wrap
msgid "B<SOCK_RDM>"
msgstr "B<SOCK_RDM>"
#. type: Plain text
-#: build/C/man2/socket.2:145
+#: build/C/man2/socket.2:150
msgid "Provides a reliable datagram layer that does not guarantee ordering."
msgstr "信頼性はあるが、順序は保証しないデータグラム層を提供する。"
#. type: TP
-#: build/C/man2/socket.2:145
+#: build/C/man2/socket.2:150
#, no-wrap
msgid "B<SOCK_PACKET>"
msgstr "B<SOCK_PACKET>"
#. type: Plain text
-#: build/C/man2/socket.2:150
+#: build/C/man2/socket.2:155
msgid "Obsolete and should not be used in new programs; see B<packet>(7)."
msgstr ""
"廃止されており新しいプログラムで使用してはいけない。 B<packet>(7) を参照する"
"こと"
#. type: Plain text
-#: build/C/man2/socket.2:152
+#: build/C/man2/socket.2:157
msgid "Some socket types may not be implemented by all protocol families."
msgstr ""
"ある種のソケット型が全てのプロトコルファミリーで実装されているわけではない。"
#. type: Plain text
-#: build/C/man2/socket.2:160
+#: build/C/man2/socket.2:165
msgid ""
"Since Linux 2.6.27, the I<type> argument serves a second purpose: in "
"addition to specifying a socket type, it may include the bitwise OR of any "
"ることで、 B<socket>() の振舞いを変更することができる。"
#. type: Plain text
-#: build/C/man2/socket.2:194
+#: build/C/man2/socket.2:199
msgid ""
"The I<protocol> specifies a particular protocol to be used with the socket. "
"Normally only a single protocol exists to support a particular socket type "
"てプロトコル番号に対応させるかについては B<getprotoent>(3) を参照すること。"
#. type: Plain text
-#: build/C/man2/socket.2:224
+#: build/C/man2/socket.2:229
msgid ""
"Sockets of type B<SOCK_STREAM> are full-duplex byte streams. They do not "
"preserve record boundaries. A stream socket must be in a I<connected> state "
"送も B<send>(2) に記述されており、 受信も B<recv>(2) に記述されている。"
#. type: Plain text
-#: build/C/man2/socket.2:250
+#: build/C/man2/socket.2:255
msgid ""
"The communications protocols which implement a B<SOCK_STREAM> ensure that "
"data is not lost or duplicated. If a piece of data for which the peer "
"る。同様に入ってくるデータグラムの全てのメッセージ境界は 保存される。"
#. type: Plain text
-#: build/C/man2/socket.2:260
+#: build/C/man2/socket.2:265
msgid ""
"B<SOCK_DGRAM> and B<SOCK_RAW> sockets allow sending of datagrams to "
"correspondents named in B<sendto>(2) calls. Datagrams are generally "
"一緒に返す。"
#. type: Plain text
-#: build/C/man2/socket.2:267
+#: build/C/man2/socket.2:272
msgid ""
"B<SOCK_PACKET> is an obsolete socket type to receive raw packets directly "
"from the device driver. Use B<packet>(7) instead."
"接受信するためのものである。 今は代わりに B<packet>(7) を用いること。"
#. type: Plain text
-#: build/C/man2/socket.2:290
+#: build/C/man2/socket.2:295
msgid ""
"An B<fcntl>(2) B<F_SETOWN> operation can be used to specify a process or "
"process group to receive a B<SIGURG> signal when the out-of-band data "
"B<SIOCSPGRP> の引数で B<ioctl>(2) を使用することと等価である。"
#. type: Plain text
-#: build/C/man2/socket.2:300
+#: build/C/man2/socket.2:305
msgid ""
"When the network signals an error condition to the protocol module (e.g., "
"using a ICMP message for IP) the pending error flag is set for the socket. "
"を参照すること。"
#. type: Plain text
-#: build/C/man2/socket.2:310
+#: build/C/man2/socket.2:315
msgid ""
"The operation of sockets is controlled by socket level I<options>. These "
"options are defined in I<E<lt>sys/socket.hE<gt>>. The functions "
"B<getsockopt>(2) 関数はそれぞれオプションの設定と取得を行なう。"
#. type: Plain text
-#: build/C/man2/socket.2:315
+#: build/C/man2/socket.2:320
msgid ""
"On success, a file descriptor for the new socket is returned. On error, -1 "
"is returned, and I<errno> is set appropriately."
"た場合は -1 を返し、 I<errno> を適切に設定する。"
#. type: Plain text
-#: build/C/man2/socket.2:320
+#: build/C/man2/socket.2:325
msgid ""
"Permission to create a socket of the specified type and/or protocol is "
"denied."
"指定されたタイプまたはプロトコルのソケットを作成する許可が与えられていない。"
#. type: Plain text
-#: build/C/man2/socket.2:323
+#: build/C/man2/socket.2:328
msgid "The implementation does not support the specified address family."
msgstr "指定されたアドレスファミリーがサポートされていない。"
#. type: Plain text
-#: build/C/man2/socket.2:326
+#: build/C/man2/socket.2:331
msgid "Unknown protocol, or protocol family not available."
msgstr "知らないプロトコル、または利用できないプロトコルファミリーである。"
#. Since Linux 2.6.27
#. type: Plain text
-#: build/C/man2/socket.2:331
+#: build/C/man2/socket.2:336
msgid "Invalid flags in I<type>."
msgstr "I<type> に無効なフラグが指定されている。"
#. type: Plain text
-#: build/C/man2/socket.2:334
+#: build/C/man2/socket.2:339
msgid "Process file table overflow."
msgstr "プロセスのファイルテーブルが溢れている。"
#. type: TP
-#: build/C/man2/socket.2:337
+#: build/C/man2/socket.2:342
#, no-wrap
msgid "B<ENOBUFS> or B<ENOMEM>"
msgstr "B<ENOBUFS> または B<ENOMEM>"
#. type: Plain text
-#: build/C/man2/socket.2:342
+#: build/C/man2/socket.2:347
msgid ""
"Insufficient memory is available. The socket cannot be created until "
"sufficient resources are freed."
"きない。"
#. type: TP
-#: build/C/man2/socket.2:342 build/C/man2/socketpair.2:92
+#: build/C/man2/socket.2:347 build/C/man2/socketpair.2:92
#, no-wrap
msgid "B<EPROTONOSUPPORT>"
msgstr "B<EPROTONOSUPPORT>"
#. type: Plain text
-#: build/C/man2/socket.2:346
+#: build/C/man2/socket.2:351
msgid ""
"The protocol type or the specified protocol is not supported within this "
"domain."
"ない。"
#. type: Plain text
-#: build/C/man2/socket.2:348
+#: build/C/man2/socket.2:353
msgid "Other errors may be generated by the underlying protocol modules."
msgstr "下位のプロトコルモジュールから他のエラーが生成されるかもしれない。"
#. type: Plain text
-#: build/C/man2/socket.2:350
+#: build/C/man2/socket.2:355
msgid "4.4BSD, POSIX.1-2001."
msgstr "4.4BSD, POSIX.1-2001."
#. type: Plain text
-#: build/C/man2/socket.2:356
+#: build/C/man2/socket.2:361
msgid "The B<SOCK_NONBLOCK> and B<SOCK_CLOEXEC> flags are Linux-specific."
msgstr "フラグ B<SOCK_NONBLOCK>, B<SOCK_CLOEXEC> は Linux 固有である。"
#. type: Plain text
-#: build/C/man2/socket.2:362
+#: build/C/man2/socket.2:367
msgid ""
"B<socket>() appeared in 4.2BSD. It is generally portable to/from non-BSD "
"systems supporting clones of the BSD socket layer (including System\\ V "
"以外のシステムからの移植ができる。"
#. type: Plain text
-#: build/C/man2/socket.2:381
+#: build/C/man2/socket.2:386
msgid ""
"The manifest constants used under 4.x BSD for protocol families are "
"B<PF_UNIX>, B<PF_INET>, and so on, while B<AF_UNIX>, B<AF_INET>, and so on "
"それ以外の規格では全ての場所で AF_* が使用されている。"
#. type: Plain text
-#: build/C/man2/socket.2:386
+#: build/C/man2/socket.2:392
+msgid ""
+"The B<AF_ALG> protocol type was added in Linux 2.6.38. More information on "
+"this interface is provided in the kernel source file, I<Documentation/crypto/"
+"crypto-API-userspace.txt>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/socket.2:397
msgid "An example of the use of B<socket>() is shown in B<getaddrinfo>(3)."
msgstr "B<socket>() の利用例が B<getaddrinfo>(3) に記載されている。"
#. type: Plain text
-#: build/C/man2/socket.2:409
+#: build/C/man2/socket.2:420
msgid ""
"B<accept>(2), B<bind>(2), B<connect>(2), B<fcntl>(2), B<getpeername>(2), "
"B<getsockname>(2), B<getsockopt>(2), B<ioctl>(2), B<listen>(2), B<read>(2), "
"B<udp>(7), B<unix>(7)"
#. type: Plain text
-#: build/C/man2/socket.2:415
+#: build/C/man2/socket.2:426
msgid ""
"\\(lqAn Introductory 4.3BSD Interprocess Communication Tutorial\\(rq and "
"\\(lqBSD Interprocess Communication Tutorial\\(rq, reprinted in I<UNIX "
#. type: Plain text
#: build/C/man7/socket.7:947
-msgid ""
-"Linux will only allow port reuse with the B<SO_REUSEADDR> option when this "
+#, fuzzy
+#| msgid ""
+#| "Linux will only allow port reuse with the B<SO_REUSEADDR> option when "
+#| "this option was set both in the previous program that performed a "
+#| "B<bind>(2) to the port and in the program that wants to reuse the port. "
+#| "This differs from some implementations (e.g., FreeBSD) where only the "
+#| "later program needs to set the B<SO_REUSEADDR> option. Typically this "
+#| "difference is invisible, since, for example, a server program is designed "
+#| "to always set this option."
+msgid ""
+"Linux will allow port reuse only with the B<SO_REUSEADDR> option when this "
"option was set both in the previous program that performed a B<bind>(2) to "
"the port and in the program that wants to reuse the port. This differs from "
"some implementations (e.g., FreeBSD) where only the later program needs to "
"B<pipe>(2), B<read>(2), B<socket>(2), B<write>(2), B<socket>(7), B<unix>(7)"
msgstr ""
"B<pipe>(2), B<read>(2), B<socket>(2), B<write>(2), B<socket>(7), B<unix>(7)"
+
+#~ msgid "2013-12-31"
+#~ msgstr "2013-12-31"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: TP
-#: build/C/man2/accept.2:162 build/C/man2/socket.2:160
+#: build/C/man2/accept.2:162 build/C/man2/socket.2:165
#, no-wrap
msgid "B<SOCK_NONBLOCK>"
msgstr ""
#. type: Plain text
-#: build/C/man2/accept.2:170 build/C/man2/socket.2:168
+#: build/C/man2/accept.2:170 build/C/man2/socket.2:173
msgid ""
"Set the B<O_NONBLOCK> file status flag on the new open file description. "
"Using this flag saves extra calls to B<fcntl>(2) to achieve the same "
msgstr ""
#. type: TP
-#: build/C/man2/accept.2:170 build/C/man2/socket.2:168
+#: build/C/man2/accept.2:170 build/C/man2/socket.2:173
#, no-wrap
msgid "B<SOCK_CLOEXEC>"
msgstr ""
#. type: Plain text
-#: build/C/man2/accept.2:180 build/C/man2/socket.2:178
+#: build/C/man2/accept.2:180 build/C/man2/socket.2:183
msgid ""
"Set the close-on-exec (B<FD_CLOEXEC>) flag on the new file descriptor. See "
"the description of the B<O_CLOEXEC> flag in B<open>(2) for reasons why this "
msgstr ""
#. type: SH
-#: build/C/man2/accept.2:180 build/C/man2/bind.2:152 build/C/man3/bindresvport.3:67 build/C/man2/connect.2:127 build/C/man3/getifaddrs.3:142 build/C/man2/getsockname.2:67 build/C/man2/getsockopt.2:131 build/C/man3/if_nameindex.3:71 build/C/man3/if_nametoindex.3:54 build/C/man2/listen.2:82 build/C/man2/recv.2:408 build/C/man2/recvmmsg.2:148 build/C/man2/select.2:300 build/C/man2/select_tut.2:485 build/C/man2/send.2:294 build/C/man2/sendmmsg.2:119 build/C/man3/sockatmark.3:51 build/C/man2/socket.2:310 build/C/man2/socketpair.2:69
+#: build/C/man2/accept.2:180 build/C/man2/bind.2:152 build/C/man3/bindresvport.3:67 build/C/man2/connect.2:127 build/C/man3/getifaddrs.3:142 build/C/man2/getsockname.2:67 build/C/man2/getsockopt.2:131 build/C/man3/if_nameindex.3:71 build/C/man3/if_nametoindex.3:54 build/C/man2/listen.2:82 build/C/man2/recv.2:408 build/C/man2/recvmmsg.2:148 build/C/man2/select.2:300 build/C/man2/select_tut.2:485 build/C/man2/send.2:294 build/C/man2/sendmmsg.2:119 build/C/man3/sockatmark.3:51 build/C/man2/socket.2:315 build/C/man2/socketpair.2:69
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/accept.2:214 build/C/man2/bind.2:157 build/C/man3/bindresvport.3:72 build/C/man2/connect.2:132 build/C/man3/getifaddrs.3:149 build/C/man2/getsockname.2:72 build/C/man2/getsockopt.2:136 build/C/man3/if_nameindex.3:78 build/C/man3/if_nametoindex.3:69 build/C/man2/listen.2:87 build/C/man2/recv.2:424 build/C/man2/recvmmsg.2:156 build/C/man2/select.2:318 build/C/man2/send.2:299 build/C/man2/sendmmsg.2:133 build/C/man3/sockatmark.3:58 build/C/man2/socket.2:315 build/C/man2/socketpair.2:74
+#: build/C/man2/accept.2:214 build/C/man2/bind.2:157 build/C/man3/bindresvport.3:72 build/C/man2/connect.2:132 build/C/man3/getifaddrs.3:149 build/C/man2/getsockname.2:72 build/C/man2/getsockopt.2:136 build/C/man3/if_nameindex.3:78 build/C/man3/if_nametoindex.3:69 build/C/man2/listen.2:87 build/C/man2/recv.2:424 build/C/man2/recvmmsg.2:156 build/C/man2/select.2:318 build/C/man2/send.2:299 build/C/man2/sendmmsg.2:133 build/C/man3/sockatmark.3:58 build/C/man2/socket.2:320 build/C/man2/socketpair.2:74
#, no-wrap
msgid "ERRORS"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/accept.2:239 build/C/man2/accept.2:244 build/C/man2/bind.2:180 build/C/man2/bind.2:185 build/C/man2/getsockname.2:84 build/C/man2/getsockopt.2:152 build/C/man2/recv.2:456 build/C/man2/recvmmsg.2:160 build/C/man2/select.2:328 build/C/man2/select.2:335 build/C/man2/send.2:352 build/C/man3/sockatmark.3:63 build/C/man2/socket.2:323 build/C/man2/socket.2:326
+#: build/C/man2/accept.2:239 build/C/man2/accept.2:244 build/C/man2/bind.2:180 build/C/man2/bind.2:185 build/C/man2/getsockname.2:84 build/C/man2/getsockopt.2:152 build/C/man2/recv.2:456 build/C/man2/recvmmsg.2:160 build/C/man2/select.2:328 build/C/man2/select.2:335 build/C/man2/send.2:352 build/C/man3/sockatmark.3:63 build/C/man2/socket.2:328 build/C/man2/socket.2:331
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/accept.2:249 build/C/man2/socket.2:331 build/C/man2/socketpair.2:83
+#: build/C/man2/accept.2:249 build/C/man2/socket.2:336 build/C/man2/socketpair.2:83
#, no-wrap
msgid "B<EMFILE>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/accept.2:252 build/C/man2/socket.2:334 build/C/man2/socketpair.2:86
+#: build/C/man2/accept.2:252 build/C/man2/socket.2:339 build/C/man2/socketpair.2:86
#, no-wrap
msgid "B<ENFILE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/accept.2:255 build/C/man2/socket.2:337 build/C/man2/socketpair.2:89
+#: build/C/man2/accept.2:255 build/C/man2/socket.2:342 build/C/man2/socketpair.2:89
msgid "The system limit on the total number of open files has been reached."
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/accept.2:294 build/C/man2/bind.2:232 build/C/man3/bindresvport.3:104 build/C/man2/connect.2:237 build/C/man3/getifaddrs.3:170 build/C/man2/getsockname.2:97 build/C/man2/getsockopt.2:171 build/C/man3/if_nameindex.3:104 build/C/man3/if_nametoindex.3:92 build/C/man2/listen.2:119 build/C/man2/recv.2:476 build/C/man2/recvmmsg.2:169 build/C/man2/select.2:349 build/C/man2/send.2:400 build/C/man2/sendmmsg.2:150 build/C/man3/sockatmark.3:78 build/C/man2/socket.2:348 build/C/man2/socketcall.2:42 build/C/man2/socketpair.2:95
+#: build/C/man2/accept.2:294 build/C/man2/bind.2:232 build/C/man3/bindresvport.3:104 build/C/man2/connect.2:237 build/C/man3/getifaddrs.3:170 build/C/man2/getsockname.2:97 build/C/man2/getsockopt.2:171 build/C/man3/if_nameindex.3:104 build/C/man3/if_nametoindex.3:92 build/C/man2/listen.2:119 build/C/man2/recv.2:476 build/C/man2/recvmmsg.2:169 build/C/man2/select.2:349 build/C/man2/send.2:400 build/C/man2/sendmmsg.2:150 build/C/man3/sockatmark.3:78 build/C/man2/socket.2:353 build/C/man2/socketcall.2:42 build/C/man2/socketpair.2:95
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/accept.2:324 build/C/man2/bind.2:244 build/C/man3/bindresvport.3:107 build/C/man2/connect.2:253 build/C/man3/getifaddrs.3:190 build/C/man2/getsockname.2:103 build/C/man2/getsockopt.2:178 build/C/man2/listen.2:124 build/C/man2/recv.2:486 build/C/man2/select.2:364 build/C/man2/select_tut.2:503 build/C/man2/send.2:414 build/C/man2/sendmmsg.2:153 build/C/man3/sockatmark.3:80 build/C/man2/socket.2:362 build/C/man7/socket.7:929 build/C/man2/socketcall.2:45 build/C/man2/socketpair.2:103
+#: build/C/man2/accept.2:324 build/C/man2/bind.2:244 build/C/man3/bindresvport.3:107 build/C/man2/connect.2:253 build/C/man3/getifaddrs.3:190 build/C/man2/getsockname.2:103 build/C/man2/getsockopt.2:178 build/C/man2/listen.2:124 build/C/man2/recv.2:486 build/C/man2/select.2:364 build/C/man2/select_tut.2:503 build/C/man2/send.2:414 build/C/man2/sendmmsg.2:153 build/C/man3/sockatmark.3:80 build/C/man2/socket.2:367 build/C/man7/socket.7:929 build/C/man2/socketcall.2:45 build/C/man2/socketpair.2:103
#, no-wrap
msgid "NOTES"
msgstr ""
#. type: Plain text
-#: build/C/man2/accept.2:330 build/C/man2/bind.2:250 build/C/man2/connect.2:259 build/C/man2/getsockopt.2:184 build/C/man2/listen.2:150 build/C/man2/socket.2:368 build/C/man2/socketpair.2:124
+#: build/C/man2/accept.2:330 build/C/man2/bind.2:250 build/C/man2/connect.2:259 build/C/man2/getsockopt.2:184 build/C/man2/listen.2:150 build/C/man2/socket.2:373 build/C/man2/socketpair.2:124
msgid ""
"POSIX.1-2001 does not require the inclusion of I<E<lt>sys/types.hE<gt>>, and "
"this header file is not required on Linux. However, some historical (BSD) "
msgstr ""
#. type: SH
-#: build/C/man2/accept.2:378 build/C/man2/bind.2:264 build/C/man2/connect.2:276 build/C/man3/getifaddrs.3:207 build/C/man3/if_nameindex.3:108 build/C/man2/listen.2:179 build/C/man2/recv.2:511 build/C/man2/recvmmsg.2:172 build/C/man2/select.2:555 build/C/man2/select_tut.2:529 build/C/man2/send.2:438 build/C/man2/sendmmsg.2:168 build/C/man3/sockatmark.3:104 build/C/man2/socket.2:381
+#: build/C/man2/accept.2:378 build/C/man2/bind.2:264 build/C/man2/connect.2:276 build/C/man3/getifaddrs.3:207 build/C/man3/if_nameindex.3:108 build/C/man2/listen.2:179 build/C/man2/recv.2:511 build/C/man2/recvmmsg.2:172 build/C/man2/select.2:555 build/C/man2/select_tut.2:529 build/C/man2/send.2:438 build/C/man2/sendmmsg.2:168 build/C/man3/sockatmark.3:104 build/C/man2/socket.2:392
#, no-wrap
msgid "EXAMPLE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/accept.2:381 build/C/man2/bind.2:329 build/C/man3/bindresvport.3:113 build/C/man2/connect.2:281 build/C/man3/getifaddrs.3:309 build/C/man2/getsockname.2:114 build/C/man2/getsockopt.2:202 build/C/man3/if_nameindex.3:147 build/C/man3/if_nametoindex.3:96 build/C/man2/listen.2:182 build/C/man2/recv.2:516 build/C/man2/recvmmsg.2:278 build/C/man2/select.2:592 build/C/man2/select_tut.2:821 build/C/man2/send.2:443 build/C/man2/sendmmsg.2:236 build/C/man3/sockatmark.3:139 build/C/man2/socket.2:386 build/C/man7/socket.7:960 build/C/man2/socketcall.2:53 build/C/man2/socketpair.2:124
+#: build/C/man2/accept.2:381 build/C/man2/bind.2:329 build/C/man3/bindresvport.3:113 build/C/man2/connect.2:281 build/C/man3/getifaddrs.3:309 build/C/man2/getsockname.2:114 build/C/man2/getsockopt.2:202 build/C/man3/if_nameindex.3:147 build/C/man3/if_nametoindex.3:96 build/C/man2/listen.2:182 build/C/man2/recv.2:516 build/C/man2/recvmmsg.2:278 build/C/man2/select.2:592 build/C/man2/select_tut.2:821 build/C/man2/send.2:443 build/C/man2/sendmmsg.2:236 build/C/man3/sockatmark.3:139 build/C/man2/socket.2:397 build/C/man7/socket.7:960 build/C/man2/socketcall.2:53 build/C/man2/socketpair.2:124
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/accept.2:388 build/C/man2/bind.2:342 build/C/man3/bindresvport.3:116 build/C/man2/connect.2:288 build/C/man3/getifaddrs.3:315 build/C/man2/getsockname.2:121 build/C/man2/getsockopt.2:213 build/C/man3/if_nameindex.3:154 build/C/man3/if_nametoindex.3:100 build/C/man2/listen.2:188 build/C/man2/recv.2:527 build/C/man2/recvmmsg.2:285 build/C/man2/select.2:607 build/C/man2/select_tut.2:840 build/C/man2/send.2:458 build/C/man2/sendmmsg.2:241 build/C/man3/sockatmark.3:144 build/C/man2/socket.2:415 build/C/man7/socket.7:972 build/C/man2/socketcall.2:71 build/C/man2/socketpair.2:131
+#: build/C/man2/accept.2:388 build/C/man2/bind.2:342 build/C/man3/bindresvport.3:116 build/C/man2/connect.2:288 build/C/man3/getifaddrs.3:315 build/C/man2/getsockname.2:121 build/C/man2/getsockopt.2:213 build/C/man3/if_nameindex.3:154 build/C/man3/if_nametoindex.3:100 build/C/man2/listen.2:188 build/C/man2/recv.2:527 build/C/man2/recvmmsg.2:285 build/C/man2/select.2:607 build/C/man2/select_tut.2:840 build/C/man2/send.2:458 build/C/man2/sendmmsg.2:241 build/C/man3/sockatmark.3:144 build/C/man2/socket.2:426 build/C/man7/socket.7:972 build/C/man2/socketcall.2:71 build/C/man2/socketpair.2:131
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man2/accept.2:396 build/C/man2/bind.2:350 build/C/man3/bindresvport.3:124 build/C/man2/connect.2:296 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:535 build/C/man2/recvmmsg.2:293 build/C/man2/select.2:615 build/C/man2/select_tut.2:848 build/C/man2/send.2:466 build/C/man2/sendmmsg.2:249 build/C/man3/sockatmark.3:152 build/C/man2/socket.2:423 build/C/man7/socket.7:980 build/C/man2/socketcall.2:79 build/C/man2/socketpair.2:139
+#: build/C/man2/accept.2:396 build/C/man2/bind.2:350 build/C/man3/bindresvport.3:124 build/C/man2/connect.2:296 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:535 build/C/man2/recvmmsg.2:293 build/C/man2/select.2:615 build/C/man2/select_tut.2:848 build/C/man2/send.2:466 build/C/man2/sendmmsg.2:249 build/C/man3/sockatmark.3:152 build/C/man2/socket.2:434 build/C/man7/socket.7:980 build/C/man2/socketcall.2:79 build/C/man2/socketpair.2:139
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: TP
-#: build/C/man2/bind.2:158 build/C/man2/bind.2:199 build/C/man3/bindresvport.3:77 build/C/man2/connect.2:135 build/C/man2/send.2:304 build/C/man2/socket.2:316
+#: build/C/man2/bind.2:158 build/C/man2/bind.2:199 build/C/man3/bindresvport.3:77 build/C/man2/connect.2:135 build/C/man2/send.2:304 build/C/man2/socket.2:321
#, no-wrap
msgid "B<EACCES>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/connect.2:164 build/C/man2/socket.2:320 build/C/man2/socketpair.2:75
+#: build/C/man2/connect.2:164 build/C/man2/socket.2:325 build/C/man2/socketpair.2:75
#, no-wrap
msgid "B<EAFNOSUPPORT>"
msgstr ""
"arrives after the conditional, but before the B<select>() call? The answer "
"is that B<select>() would block indefinitely, even though an event is "
"actually pending. This race condition is solved by the B<pselect>() call. "
-"This call can be used to set the signal mask to a set of signals that are "
-"only to be received within the B<pselect>() call. For instance, let us say "
+"This call can be used to set the signal mask to a set of signals that are to "
+"be received only within the B<pselect>() call. For instance, let us say "
"that the event in question was the exit of a child process. Before the "
"start of the main loop, we would block B<SIGCHLD> using B<sigprocmask>(2). "
"Our B<pselect>() call would enable B<SIGCHLD> by using an empty signal "
#. type: TH
#: build/C/man2/socket.2:43
#, no-wrap
-msgid "2013-12-31"
+msgid "2015-02-01"
msgstr ""
#. type: Plain text
msgstr ""
#. type: tbl table
-#: build/C/man2/socket.2:67 build/C/man2/socket.2:74 build/C/man2/socket.2:79 build/C/man2/socket.2:84 build/C/man2/socket.2:87 build/C/man2/socket.2:94 build/C/man2/socket.2:99 build/C/man2/socket.2:104 build/C/man2/socket.2:107 build/C/man2/socket.2:112
+#: build/C/man2/socket.2:67 build/C/man2/socket.2:74 build/C/man2/socket.2:79 build/C/man2/socket.2:84 build/C/man2/socket.2:87 build/C/man2/socket.2:94 build/C/man2/socket.2:99 build/C/man2/socket.2:104 build/C/man2/socket.2:107 build/C/man2/socket.2:112 build/C/man2/socket.2:119
#, no-wrap
msgid "T{\n"
msgstr ""
msgstr ""
#. type: tbl table
-#: build/C/man2/socket.2:69 build/C/man2/socket.2:71 build/C/man2/socket.2:89 build/C/man2/socket.2:91 build/C/man2/socket.2:101 build/C/man2/socket.2:114 build/C/man2/socket.2:116 build/C/man7/socket.7:194
+#: build/C/man2/socket.2:69 build/C/man2/socket.2:71 build/C/man2/socket.2:89 build/C/man2/socket.2:91 build/C/man2/socket.2:101 build/C/man2/socket.2:114 build/C/man2/socket.2:116 build/C/man2/socket.2:121 build/C/man7/socket.7:194
#, no-wrap
msgid "T}:T{\n"
msgstr ""
msgstr ""
#. type: tbl table
-#: build/C/man2/socket.2:73 build/C/man2/socket.2:78 build/C/man2/socket.2:83 build/C/man2/socket.2:93 build/C/man2/socket.2:98 build/C/man2/socket.2:111 build/C/man2/socket.2:118 build/C/man7/socket.7:173 build/C/man7/socket.7:177 build/C/man7/socket.7:180 build/C/man7/socket.7:186 build/C/man7/socket.7:189 build/C/man7/socket.7:198 build/C/man7/socket.7:205
+#: build/C/man2/socket.2:73 build/C/man2/socket.2:78 build/C/man2/socket.2:83 build/C/man2/socket.2:93 build/C/man2/socket.2:98 build/C/man2/socket.2:111 build/C/man2/socket.2:118 build/C/man2/socket.2:123 build/C/man7/socket.7:173 build/C/man7/socket.7:177 build/C/man7/socket.7:180 build/C/man7/socket.7:186 build/C/man7/socket.7:189 build/C/man7/socket.7:198 build/C/man7/socket.7:205
#, no-wrap
msgid "T}\n"
msgstr ""
msgid "B<packet>(7)\n"
msgstr ""
+#. type: tbl table
+#: build/C/man2/socket.2:120
+#, no-wrap
+msgid "B<AF_ALG>\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/socket.2:122
+#, no-wrap
+msgid "Interface to kernel crypto API\n"
+msgstr ""
+
#. type: Plain text
-#: build/C/man2/socket.2:126
+#: build/C/man2/socket.2:131
msgid ""
"The socket has the indicated I<type>, which specifies the communication "
"semantics. Currently defined types are:"
msgstr ""
#. type: TP
-#: build/C/man2/socket.2:126
+#: build/C/man2/socket.2:131
#, no-wrap
msgid "B<SOCK_STREAM>"
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:130
+#: build/C/man2/socket.2:135
msgid ""
"Provides sequenced, reliable, two-way, connection-based byte streams. An "
"out-of-band data transmission mechanism may be supported."
msgstr ""
#. type: TP
-#: build/C/man2/socket.2:130
+#: build/C/man2/socket.2:135
#, no-wrap
msgid "B<SOCK_DGRAM>"
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:134
+#: build/C/man2/socket.2:139
msgid ""
"Supports datagrams (connectionless, unreliable messages of a fixed maximum "
"length)."
msgstr ""
#. type: TP
-#: build/C/man2/socket.2:134
+#: build/C/man2/socket.2:139
#, no-wrap
msgid "B<SOCK_SEQPACKET>"
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:139
+#: build/C/man2/socket.2:144
msgid ""
"Provides a sequenced, reliable, two-way connection-based data transmission "
"path for datagrams of fixed maximum length; a consumer is required to read "
msgstr ""
#. type: TP
-#: build/C/man2/socket.2:139
+#: build/C/man2/socket.2:144
#, no-wrap
msgid "B<SOCK_RAW>"
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:142
+#: build/C/man2/socket.2:147
msgid "Provides raw network protocol access."
msgstr ""
#. type: TP
-#: build/C/man2/socket.2:142
+#: build/C/man2/socket.2:147
#, no-wrap
msgid "B<SOCK_RDM>"
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:145
+#: build/C/man2/socket.2:150
msgid "Provides a reliable datagram layer that does not guarantee ordering."
msgstr ""
#. type: TP
-#: build/C/man2/socket.2:145
+#: build/C/man2/socket.2:150
#, no-wrap
msgid "B<SOCK_PACKET>"
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:150
+#: build/C/man2/socket.2:155
msgid "Obsolete and should not be used in new programs; see B<packet>(7)."
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:152
+#: build/C/man2/socket.2:157
msgid "Some socket types may not be implemented by all protocol families."
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:160
+#: build/C/man2/socket.2:165
msgid ""
"Since Linux 2.6.27, the I<type> argument serves a second purpose: in "
"addition to specifying a socket type, it may include the bitwise OR of any "
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:194
+#: build/C/man2/socket.2:199
msgid ""
"The I<protocol> specifies a particular protocol to be used with the socket. "
"Normally only a single protocol exists to support a particular socket type "
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:224
+#: build/C/man2/socket.2:229
msgid ""
"Sockets of type B<SOCK_STREAM> are full-duplex byte streams. They do not "
"preserve record boundaries. A stream socket must be in a I<connected> state "
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:250
+#: build/C/man2/socket.2:255
msgid ""
"The communications protocols which implement a B<SOCK_STREAM> ensure that "
"data is not lost or duplicated. If a piece of data for which the peer "
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:260
+#: build/C/man2/socket.2:265
msgid ""
"B<SOCK_DGRAM> and B<SOCK_RAW> sockets allow sending of datagrams to "
"correspondents named in B<sendto>(2) calls. Datagrams are generally "
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:267
+#: build/C/man2/socket.2:272
msgid ""
"B<SOCK_PACKET> is an obsolete socket type to receive raw packets directly "
"from the device driver. Use B<packet>(7) instead."
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:290
+#: build/C/man2/socket.2:295
msgid ""
"An B<fcntl>(2) B<F_SETOWN> operation can be used to specify a process or "
"process group to receive a B<SIGURG> signal when the out-of-band data "
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:300
+#: build/C/man2/socket.2:305
msgid ""
"When the network signals an error condition to the protocol module (e.g., "
"using a ICMP message for IP) the pending error flag is set for the socket. "
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:310
+#: build/C/man2/socket.2:315
msgid ""
"The operation of sockets is controlled by socket level I<options>. These "
"options are defined in I<E<lt>sys/socket.hE<gt>>. The functions "
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:315
+#: build/C/man2/socket.2:320
msgid ""
"On success, a file descriptor for the new socket is returned. On error, -1 "
"is returned, and I<errno> is set appropriately."
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:320
+#: build/C/man2/socket.2:325
msgid ""
"Permission to create a socket of the specified type and/or protocol is "
"denied."
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:323
+#: build/C/man2/socket.2:328
msgid "The implementation does not support the specified address family."
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:326
+#: build/C/man2/socket.2:331
msgid "Unknown protocol, or protocol family not available."
msgstr ""
#. Since Linux 2.6.27
#. type: Plain text
-#: build/C/man2/socket.2:331
+#: build/C/man2/socket.2:336
msgid "Invalid flags in I<type>."
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:334
+#: build/C/man2/socket.2:339
msgid "Process file table overflow."
msgstr ""
#. type: TP
-#: build/C/man2/socket.2:337
+#: build/C/man2/socket.2:342
#, no-wrap
msgid "B<ENOBUFS> or B<ENOMEM>"
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:342
+#: build/C/man2/socket.2:347
msgid ""
"Insufficient memory is available. The socket cannot be created until "
"sufficient resources are freed."
msgstr ""
#. type: TP
-#: build/C/man2/socket.2:342 build/C/man2/socketpair.2:92
+#: build/C/man2/socket.2:347 build/C/man2/socketpair.2:92
#, no-wrap
msgid "B<EPROTONOSUPPORT>"
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:346
+#: build/C/man2/socket.2:351
msgid ""
"The protocol type or the specified protocol is not supported within this "
"domain."
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:348
+#: build/C/man2/socket.2:353
msgid "Other errors may be generated by the underlying protocol modules."
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:350
+#: build/C/man2/socket.2:355
msgid "4.4BSD, POSIX.1-2001."
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:356
+#: build/C/man2/socket.2:361
msgid "The B<SOCK_NONBLOCK> and B<SOCK_CLOEXEC> flags are Linux-specific."
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:362
+#: build/C/man2/socket.2:367
msgid ""
"B<socket>() appeared in 4.2BSD. It is generally portable to/from non-BSD "
"systems supporting clones of the BSD socket layer (including System\\ V "
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:381
+#: build/C/man2/socket.2:386
msgid ""
"The manifest constants used under 4.x BSD for protocol families are "
"B<PF_UNIX>, B<PF_INET>, and so on, while B<AF_UNIX>, B<AF_INET>, and so on "
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:386
+#: build/C/man2/socket.2:392
+msgid ""
+"The B<AF_ALG> protocol type was added in Linux 2.6.38. More information on "
+"this interface is provided in the kernel source file, "
+"I<Documentation/crypto/crypto-API-userspace.txt>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/socket.2:397
msgid "An example of the use of B<socket>() is shown in B<getaddrinfo>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:409
+#: build/C/man2/socket.2:420
msgid ""
"B<accept>(2), B<bind>(2), B<connect>(2), B<fcntl>(2), B<getpeername>(2), "
"B<getsockname>(2), B<getsockopt>(2), B<ioctl>(2), B<listen>(2), B<read>(2), "
msgstr ""
#. type: Plain text
-#: build/C/man2/socket.2:415
+#: build/C/man2/socket.2:426
msgid ""
"\\(lqAn Introductory 4.3BSD Interprocess Communication Tutorial\\(rq and "
"\\(lqBSD Interprocess Communication Tutorial\\(rq, reprinted in I<UNIX "
#. type: Plain text
#: build/C/man7/socket.7:947
msgid ""
-"Linux will only allow port reuse with the B<SO_REUSEADDR> option when this "
+"Linux will allow port reuse only with the B<SO_REUSEADDR> option when this "
"option was set both in the previous program that performed a B<bind>(2) to "
"the port and in the program that wants to reuse the port. This differs from "
"some implementations (e.g., FreeBSD) where only the later program needs to "
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-02-02 05:24+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/makedev.3:83 build/C/man4/mem.4:98 build/C/man3/mkfifo.3:206
#: build/C/man2/mknod.2:297 build/C/man4/mouse.4:187 build/C/man4/msr.4:59
#: build/C/man4/null.4:68 build/C/man7/pipe.7:255 build/C/man4/ram.4:47
-#: build/C/man4/random.4:312 build/C/man4/sd.4:137
+#: build/C/man4/random.4:313 build/C/man4/sd.4:137
#: build/C/man3/setlogmask.3:82 build/C/man4/sk98lin.4:602
#: build/C/man4/st.4:964 build/C/man3/stdarg.3:338 build/C/man2/syslog.2:391
#: build/C/man3/syslog.3:320 build/C/man4/ttyS.4:55 build/C/man7/uri.7:715
#: build/C/man3/makedev.3:91 build/C/man4/mem.4:106 build/C/man3/mkfifo.3:214
#: build/C/man2/mknod.2:305 build/C/man4/mouse.4:195 build/C/man4/msr.4:67
#: build/C/man4/null.4:76 build/C/man7/pipe.7:263 build/C/man4/ram.4:55
-#: build/C/man4/random.4:320 build/C/man4/sd.4:145
+#: build/C/man4/random.4:321 build/C/man4/sd.4:145
#: build/C/man3/setlogmask.3:90 build/C/man4/sk98lin.4:610
#: build/C/man4/st.4:972 build/C/man3/stdarg.3:346 build/C/man2/syslog.2:399
#: build/C/man3/syslog.3:328 build/C/man4/ttyS.4:63 build/C/man7/uri.7:723
#: build/C/man4/vcs.4:186 build/C/man4/wavelan.4:153
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: Plain text
#: build/C/man4/cpuid.4:31
msgid "CPUID provides an interface for querying information about the x86 CPU."
-msgstr "CPUID は x86 CPU に関する情報を問い合わせるためのインターフェースを提供する。"
+msgstr ""
+"CPUID は x86 CPU に関する情報を問い合わせるためのインターフェースを提供する。"
#. type: Plain text
#: build/C/man4/cpuid.4:38
"This device is accessed by B<lseek>(2) or B<pread>(2) to the appropriate "
"CPUID level and reading in chunks of 16 bytes. A larger read size means "
"multiple reads of consecutive levels."
-msgstr "このデバイスには B<lseek>(2) と B<pread>(2) を使って、 適切な CPUID レベルにアクセスし、 16 バイトのデータを読み出す。 もっと大きな読み出しサイズを指定すると、 連続する複数のレベルが読み出される。"
+msgstr ""
+"このデバイスには B<lseek>(2) と B<pread>(2) を使って、 適切な CPUID レベルに"
+"アクセスし、 16 バイトのデータを読み出す。 もっと大きな読み出しサイズを指定す"
+"ると、 連続する複数のレベルが読み出される。"
#. type: Plain text
#: build/C/man4/cpuid.4:47
"The lower 32 bits of the file position is used as the incoming I<%eax>, and "
"the upper 32 bits of the file position as the incoming I<%ecx>, the latter "
"intended for \"counting\" I<eax> levels like I<eax=4>."
-msgstr "ファイル位置の下位 32 ビットは次の I<%eax> として使用され、 ファイル位置の上位 32 ビットは次の I<%ecx> として使用される。 後者は、 I<eax=4> のように I<eax> レベルを数えるのを意図したものである。"
+msgstr ""
+"ファイル位置の下位 32 ビットは次の I<%eax> として使用され、 ファイル位置の上"
+"位 32 ビットは次の I<%ecx> として使用される。 後者は、 I<eax=4> のように "
+"I<eax> レベルを数えるのを意図したものである。"
#. type: Plain text
#: build/C/man4/cpuid.4:57
"This driver uses I</dev/cpu/CPUNUM/cpuid>, where I<CPUNUM> is the minor "
"number, and on an SMP box will direct the access to CPU I<CPUNUM> as listed "
"in I</proc/cpuinfo>."
-msgstr "このドライバーは I</dev/cpu/CPUNUM/cpuid> を使用する。 なお I<CPUNUM> はマイナー番号である。 SMP マシンでは、 このドライバーは I</proc/cpuinfo> に載っている CPU I<CPUNUM> にアクセスする。"
+msgstr ""
+"このドライバーは I</dev/cpu/CPUNUM/cpuid> を使用する。 なお I<CPUNUM> はマイ"
+"ナー番号である。 SMP マシンでは、 このドライバーは I</proc/cpuinfo> に載って"
+"いる CPU I<CPUNUM> にアクセスする。"
#. type: Plain text
#: build/C/man4/cpuid.4:62
msgid ""
"This file is protected so that it can be read only by the user I<root>, or "
"members of the group I<root>."
-msgstr "このファイルは、 ユーザー I<root> またはグループ I<root> だけが読み出しできるように保護されている。"
+msgstr ""
+"このファイルは、 ユーザー I<root> またはグループ I<root> だけが読み出しできる"
+"ように保護されている。"
#. type: Plain text
#: build/C/man4/cpuid.4:67
"The CPUID instruction can be directly executed by a program using inline "
"assembler. However this device allows convenient access to all CPUs without "
"changing process affinity."
-msgstr "CPUID 命令はインラインアセンブラーを使ってプログラムで直接実行できる。 しかし、 このデバイスを使うことで、 プロセスの affinity を変更せずにすべての CPU に便利にアクセスできる。"
+msgstr ""
+"CPUID 命令はインラインアセンブラーを使ってプログラムで直接実行できる。 しか"
+"し、 このデバイスを使うことで、 プロセスの affinity を変更せずにすべての CPU "
+"に便利にアクセスできる。"
#. type: Plain text
#: build/C/man4/cpuid.4:76
"either in I</proc/cpuinfo> or through subdirectories in I</sys/devices/"
"system/cpu>. Direct CPUID access through this device should only be used in "
"exceptional cases."
-msgstr "I<cpuid> の情報のほとんどは、 I</proc/cpuinfo> か、 I</sys/devices/system/cpu> のサブディレクトリ経由で読みやすい形で参照できる。 このデバイス経由で直接 CPUID にアクセスするのは例外的な場合にだけにすべきである。"
+msgstr ""
+"I<cpuid> の情報のほとんどは、 I</proc/cpuinfo> か、 I</sys/devices/system/"
+"cpu> のサブディレクトリ経由で読みやすい形で参照できる。 このデバイス経由で直"
+"接 CPUID にアクセスするのは例外的な場合にだけにすべきである。"
#. type: Plain text
#: build/C/man4/cpuid.4:82
msgid ""
"The I<cpuid> driver is not auto-loaded. On modular kernels you might need "
"to use the following command to load it explicitly before use:"
-msgstr "I<cpuid> ドライバーは自動ではロードされない。 モジュールに対応したカーネルでは、 使用する前に以下のコマンドを使って明示的にロードする必要がある。"
+msgstr ""
+"I<cpuid> ドライバーは自動ではロードされない。 モジュールに対応したカーネルで"
+"は、 使用する前に以下のコマンドを使って明示的にロードする必要がある。"
#. type: Plain text
#: build/C/man4/cpuid.4:84
msgid ""
"Intel Corporation, Intel 64 and IA-32 Architectures Software Developer's "
"Manual Volume 2A: Instruction Set Reference, A-M, 3-180 CPUID reference."
-msgstr "Intel Corporation, Intel 64 and IA-32 Architectures Software Developer's Manual Volume 2A: Instruction Set Reference, A-M, 3-180 CPUID reference."
+msgstr ""
+"Intel Corporation, Intel 64 and IA-32 Architectures Software Developer's "
+"Manual Volume 2A: Instruction Set Reference, A-M, 3-180 CPUID reference."
#. type: Plain text
#: build/C/man4/cpuid.4:96
msgid ""
"Intel Corporation, Intel Processor Identification and the CPUID Instruction, "
"Application note 485."
-msgstr "Intel Corporation, Intel Processor Identification and the CPUID Instruction, Application note 485."
+msgstr ""
+"Intel Corporation, Intel Processor Identification and the CPUID Instruction, "
+"Application note 485."
#. type: TH
#: build/C/man4/dsp56k.4:27
"E<.UR http://cciss.sf.net> E<.UE ,> and I<Documentation/scsi/hpsa.txt> and "
"I<Documentation/ABI/testing/sysfs-bus-pci-devices-cciss> in the Linux kernel "
"source tree"
-msgstr "Linux カーネルのソースツリーの E<.UR http://cciss.sf.net> E<.UE ,> I<Documentation/scsi/hpsa.txt>, I<Documentation/ABI/testing/sysfs-bus-pci-devices-cciss>"
+msgstr ""
+"Linux カーネルのソースツリーの E<.UR http://cciss.sf.net> E<.UE ,> "
+"I<Documentation/scsi/hpsa.txt>, I<Documentation/ABI/testing/sysfs-bus-pci-"
+"devices-cciss>"
#. type: TH
#: build/C/man4/initrd.4:35
#. type: Plain text
#: build/C/man4/mem.4:67
+#, fuzzy
+#| msgid ""
+#| "The file B<kmem> is the same as B<mem>, except that the kernel virtual "
+#| "memory rather than physical memory is accessed. Since 2.6.26, this file "
+#| "is only available if the B<CONFIG_DEVKMEM> kernel configuration option is "
+#| "enabled."
msgid ""
"The file B<kmem> is the same as B<mem>, except that the kernel virtual "
"memory rather than physical memory is accessed. Since 2.6.26, this file is "
-"only available if the B<CONFIG_DEVKMEM> kernel configuration option is "
+"available only if the B<CONFIG_DEVKMEM> kernel configuration option is "
"enabled."
msgstr ""
"B<kmem> ファイルは B<mem> と同じだが、 物理メモリーへのアクセスではなく、カー"
#. type: Plain text
#: build/C/man7/pipe.7:243
+#, fuzzy
+#| msgid ""
+#| "On some systems (but not Linux), pipes are bidirectional: data can be "
+#| "transmitted in both directions between the pipe ends. According to "
+#| "POSIX.1-2001, pipes only need to be unidirectional. Portable "
+#| "applications should avoid reliance on bidirectional pipe semantics."
msgid ""
"On some systems (but not Linux), pipes are bidirectional: data can be "
"transmitted in both directions between the pipe ends. According to "
-"POSIX.1-2001, pipes only need to be unidirectional. Portable applications "
+"POSIX.1-2001, pipes need only need be unidirectional. Portable applications "
"should avoid reliance on bidirectional pipe semantics."
msgstr ""
"いくつかのシステム (Linux ではない) では、パイプは双方向である、 つまりパイプ"
#. type: TH
#: build/C/man4/random.4:19
-#, no-wrap
-msgid "2015-01-10"
-msgstr "2015-01-10"
+#, fuzzy, no-wrap
+#| msgid "2015-01-02"
+msgid "2015-02-01"
+msgstr "2015-01-02"
#. type: Plain text
#: build/C/man4/random.4:22
msgstr "/dev/urandom"
#. type: Plain text
-#: build/C/man4/random.4:310
-msgid "B<mknod>(1)"
-msgstr "B<mknod>(1)"
+#: build/C/man4/random.4:311
+msgid "B<getrandom>(2), B<mknod>(1)"
+msgstr ""
#. type: Plain text
-#: build/C/man4/random.4:312
+#: build/C/man4/random.4:313
msgid "RFC\\ 1750, \"Randomness Recommendations for Security\""
msgstr "RFC\\ 1750, \"Randomness Recommendations for Security\""
#. type: Plain text
#: build/C/man4/st.4:661
+#, fuzzy
+#| msgid ""
+#| "With kernels 2.1.x and later, the timeout values can be set with the "
+#| "subcommand B<MT_ST_SET_TIMEOUT> ORed with the timeout in seconds. The "
+#| "long timeout (used for rewinds and other commands that may take a long "
+#| "time) can be set with B<MT_ST_SET_LONG_TIMEOUT>. The kernel defaults are "
+#| "very long to make sure that a successful command is not timed out with "
+#| "any drive. Because of this the driver may seem stuck even if it is only "
+#| "waiting for the timeout. These commands can be used to set more "
+#| "practical values for a specific drive. The timeouts set for one device "
+#| "apply for all devices linked to the same drive."
msgid ""
"With kernels 2.1.x and later, the timeout values can be set with the "
"subcommand B<MT_ST_SET_TIMEOUT> ORed with the timeout in seconds. The long "
"timeout (used for rewinds and other commands that may take a long time) can "
"be set with B<MT_ST_SET_LONG_TIMEOUT>. The kernel defaults are very long to "
"make sure that a successful command is not timed out with any drive. "
-"Because of this the driver may seem stuck even if it is only waiting for the "
-"timeout. These commands can be used to set more practical values for a "
+"Because of this, the driver may seem stuck even if it is only waiting for "
+"the timeout. These commands can be used to set more practical values for a "
"specific drive. The timeouts set for one device apply for all devices "
"linked to the same drive."
msgstr ""
msgstr ""
"B<wavelan_cs>(4), B<ifconfig>(8), B<insmod>(8), B<iwconfig>(8), "
"B<iwpriv>(8), B<iwspy>(8)"
+
+#~ msgid "2015-01-10"
+#~ msgstr "2015-01-10"
+
+#~ msgid "B<mknod>(1)"
+#~ msgstr "B<mknod>(1)"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
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:440 build/C/man4/cpuid.4:96 build/C/man4/dsp56k.4:121 build/C/man4/fd.4:222 build/C/man7/fifo.7:74 build/C/man4/full.4:65 build/C/man3/gnu_get_libc_version.3:78 build/C/man4/hd.4:110 build/C/man4/hpsa.4:197 build/C/man4/initrd.4:484 build/C/man4/lp.4:141 build/C/man3/makedev.3:83 build/C/man4/mem.4:98 build/C/man3/mkfifo.3:206 build/C/man2/mknod.2:297 build/C/man4/mouse.4:187 build/C/man4/msr.4:59 build/C/man4/null.4:68 build/C/man7/pipe.7:255 build/C/man4/ram.4:47 build/C/man4/random.4:312 build/C/man4/sd.4:137 build/C/man3/setlogmask.3:82 build/C/man4/sk98lin.4:602 build/C/man4/st.4:964 build/C/man3/stdarg.3:338 build/C/man2/syslog.2:391 build/C/man3/syslog.3:320 build/C/man4/ttyS.4:55 build/C/man7/uri.7:715 build/C/man4/vcs.4:178 build/C/man4/wavelan.4:145
+#: build/C/man4/cciss.4:370 build/C/man4/console.4:112 build/C/man4/console_codes.4:646 build/C/man4/console_ioctl.4:873 build/C/man5/core.5:440 build/C/man4/cpuid.4:96 build/C/man4/dsp56k.4:121 build/C/man4/fd.4:222 build/C/man7/fifo.7:74 build/C/man4/full.4:65 build/C/man3/gnu_get_libc_version.3:78 build/C/man4/hd.4:110 build/C/man4/hpsa.4:197 build/C/man4/initrd.4:484 build/C/man4/lp.4:141 build/C/man3/makedev.3:83 build/C/man4/mem.4:98 build/C/man3/mkfifo.3:206 build/C/man2/mknod.2:297 build/C/man4/mouse.4:187 build/C/man4/msr.4:59 build/C/man4/null.4:68 build/C/man7/pipe.7:255 build/C/man4/ram.4:47 build/C/man4/random.4:313 build/C/man4/sd.4:137 build/C/man3/setlogmask.3:82 build/C/man4/sk98lin.4:602 build/C/man4/st.4:964 build/C/man3/stdarg.3:338 build/C/man2/syslog.2:391 build/C/man3/syslog.3:320 build/C/man4/ttyS.4:55 build/C/man7/uri.7:715 build/C/man4/vcs.4:178 build/C/man4/wavelan.4:145
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man4/cciss.4:378 build/C/man4/console.4:120 build/C/man4/console_codes.4:654 build/C/man4/console_ioctl.4:881 build/C/man5/core.5:448 build/C/man4/cpuid.4:104 build/C/man4/dsp56k.4:129 build/C/man4/fd.4:230 build/C/man7/fifo.7:82 build/C/man4/full.4:73 build/C/man3/gnu_get_libc_version.3:86 build/C/man4/hd.4:118 build/C/man4/hpsa.4:205 build/C/man4/initrd.4:492 build/C/man4/lp.4:149 build/C/man3/makedev.3:91 build/C/man4/mem.4:106 build/C/man3/mkfifo.3:214 build/C/man2/mknod.2:305 build/C/man4/mouse.4:195 build/C/man4/msr.4:67 build/C/man4/null.4:76 build/C/man7/pipe.7:263 build/C/man4/ram.4:55 build/C/man4/random.4:320 build/C/man4/sd.4:145 build/C/man3/setlogmask.3:90 build/C/man4/sk98lin.4:610 build/C/man4/st.4:972 build/C/man3/stdarg.3:346 build/C/man2/syslog.2:399 build/C/man3/syslog.3:328 build/C/man4/ttyS.4:63 build/C/man7/uri.7:723 build/C/man4/vcs.4:186 build/C/man4/wavelan.4:153
+#: build/C/man4/cciss.4:378 build/C/man4/console.4:120 build/C/man4/console_codes.4:654 build/C/man4/console_ioctl.4:881 build/C/man5/core.5:448 build/C/man4/cpuid.4:104 build/C/man4/dsp56k.4:129 build/C/man4/fd.4:230 build/C/man7/fifo.7:82 build/C/man4/full.4:73 build/C/man3/gnu_get_libc_version.3:86 build/C/man4/hd.4:118 build/C/man4/hpsa.4:205 build/C/man4/initrd.4:492 build/C/man4/lp.4:149 build/C/man3/makedev.3:91 build/C/man4/mem.4:106 build/C/man3/mkfifo.3:214 build/C/man2/mknod.2:305 build/C/man4/mouse.4:195 build/C/man4/msr.4:67 build/C/man4/null.4:76 build/C/man7/pipe.7:263 build/C/man4/ram.4:55 build/C/man4/random.4:321 build/C/man4/sd.4:145 build/C/man3/setlogmask.3:90 build/C/man4/sk98lin.4:610 build/C/man4/st.4:972 build/C/man3/stdarg.3:346 build/C/man2/syslog.2:399 build/C/man3/syslog.3:328 build/C/man4/ttyS.4:63 build/C/man7/uri.7:723 build/C/man4/vcs.4:186 build/C/man4/wavelan.4:153
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
"The file B<kmem> is the same as B<mem>, except that the kernel virtual "
"memory rather than physical memory is accessed. Since 2.6.26, this file is "
-"only available if the B<CONFIG_DEVKMEM> kernel configuration option is "
+"available only if the B<CONFIG_DEVKMEM> kernel configuration option is "
"enabled."
msgstr ""
msgid ""
"On some systems (but not Linux), pipes are bidirectional: data can be "
"transmitted in both directions between the pipe ends. According to "
-"POSIX.1-2001, pipes only need to be unidirectional. Portable applications "
+"POSIX.1-2001, pipes need only need be unidirectional. Portable applications "
"should avoid reliance on bidirectional pipe semantics."
msgstr ""
#. type: TH
#: build/C/man4/random.4:19
#, no-wrap
-msgid "2015-01-10"
+msgid "2015-02-01"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man4/random.4:310
-msgid "B<mknod>(1)"
+#: build/C/man4/random.4:311
+msgid "B<getrandom>(2), B<mknod>(1)"
msgstr ""
#. type: Plain text
-#: build/C/man4/random.4:312
+#: build/C/man4/random.4:313
msgid "RFC\\ 1750, \"Randomness Recommendations for Security\""
msgstr ""
"timeout (used for rewinds and other commands that may take a long time) can "
"be set with B<MT_ST_SET_LONG_TIMEOUT>. The kernel defaults are very long to "
"make sure that a successful command is not timed out with any drive. "
-"Because of this the driver may seem stuck even if it is only waiting for the "
-"timeout. These commands can be used to set more practical values for a "
+"Because of this, the driver may seem stuck even if it is only waiting for "
+"the timeout. These commands can be used to set more practical values for a "
"specific drive. The timeouts set for one device apply for all devices "
"linked to the same drive."
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-25 07:29+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: SH
#: build/C/man3/asprintf.3:53 build/C/man3/ctermid.3:59
#: build/C/man3/fclose.3:59 build/C/man3/fcloseall.3:50
-#: build/C/man3/fflush.3:74 build/C/man3/fgetc.3:99 build/C/man3/fgetwc.3:55
+#: build/C/man3/fflush.3:79 build/C/man3/fgetc.3:99 build/C/man3/fgetwc.3:55
#: build/C/man3/flockfile.3:120 build/C/man3/fmemopen.3:180
#: build/C/man3/fmtmsg.3:152 build/C/man3/fopen.3:189
#: build/C/man3/fopencookie.3:238 build/C/man3/fpurge.3:58
#: build/C/man3/asprintf.3:61 build/C/man3/ctermid.3:67
#: build/C/man3/dprintf.3:69 build/C/man3/fclose.3:90
#: build/C/man3/fcloseall.3:60 build/C/man3/ferror.3:115
-#: build/C/man3/fflush.3:98 build/C/man3/fgetc.3:124 build/C/man3/fgetwc.3:70
+#: build/C/man3/fflush.3:103 build/C/man3/fgetc.3:124 build/C/man3/fgetwc.3:70
#: build/C/man3/flockfile.3:135 build/C/man3/fmemopen.3:199
#: build/C/man3/fmtmsg.3:237 build/C/man3/fopen.3:246
#: build/C/man3/fopencookie.3:245 build/C/man3/fpurge.3:70
#: build/C/man3/asprintf.3:67 build/C/man3/ctermid.3:77
#: build/C/man3/dprintf.3:95 build/C/man3/fclose.3:102
#: build/C/man3/fcloseall.3:62 build/C/man3/ferror.3:126
-#: build/C/man3/fflush.3:113 build/C/man3/fgetc.3:133 build/C/man3/fgetwc.3:87
+#: build/C/man3/fflush.3:117 build/C/man3/fgetc.3:133 build/C/man3/fgetwc.3:87
#: build/C/man3/flockfile.3:141 build/C/man3/fmemopen.3:345
#: build/C/man3/fmtmsg.3:309 build/C/man3/fopen.3:348
#: build/C/man3/fopencookie.3:437 build/C/man3/fpurge.3:80
#: build/C/man3/asprintf.3:71 build/C/man3/ctermid.3:79
#: build/C/man3/dprintf.3:97 build/C/man3/fclose.3:108
#: build/C/man3/fcloseall.3:68 build/C/man3/ferror.3:131
-#: build/C/man3/fflush.3:121 build/C/man3/fgetc.3:150 build/C/man3/fgetwc.3:92
+#: build/C/man3/fflush.3:125 build/C/man3/fgetc.3:150 build/C/man3/fgetwc.3:92
#: build/C/man3/flockfile.3:143 build/C/man3/fmemopen.3:348
#: build/C/man3/fmtmsg.3:312 build/C/man3/fopen.3:354
#: build/C/man3/fopencookie.3:442 build/C/man3/fpurge.3:85
#: 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/fflush.3:133 build/C/man3/fgetc.3:158
#: build/C/man3/fgetwc.3:100 build/C/man3/flockfile.3:151
#: build/C/man3/fmemopen.3:356 build/C/man3/fmtmsg.3:320
#: build/C/man3/fopen.3:362 build/C/man3/fopencookie.3:450
#: build/C/man3/tmpfile.3:111 build/C/man3/tmpnam.3:185
#: build/C/man2/unlink.2:320 build/C/man3/unlocked_stdio.3:147
#: build/C/man3/wprintf.3:266 build/C/man2/write.2:274
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: SH
#: build/C/man3/ctermid.3:61 build/C/man3/fcloseall.3:55
-#: build/C/man3/ferror.3:106 build/C/man3/fflush.3:93
+#: build/C/man3/ferror.3:106 build/C/man3/fflush.3:98
#: build/C/man3/flockfile.3:127 build/C/man3/fmtmsg.3:225
#: build/C/man3/lseek64.3:156 build/C/man3/remove.3:70
#: build/C/man3/setbuf.3:164 build/C/man3/stdio_ext.3:132
#. type: SS
#: build/C/man3/ctermid.3:62 build/C/man3/fcloseall.3:56
-#: build/C/man3/ferror.3:107 build/C/man3/fflush.3:94
+#: build/C/man3/ferror.3:107 build/C/man3/fflush.3:99
#: build/C/man3/flockfile.3:128 build/C/man3/fmtmsg.3:226
#: build/C/man3/lseek64.3:157 build/C/man3/remove.3:71
#: build/C/man3/setbuf.3:165 build/C/man3/stdio_ext.3:133
"は 未定義の動作を生じさせる。"
#. type: SH
-#: build/C/man3/fclose.3:70 build/C/man3/ferror.3:96 build/C/man3/fflush.3:81
+#: build/C/man3/fclose.3:70 build/C/man3/ferror.3:96 build/C/man3/fflush.3:86
#: build/C/man3/fgetwc.3:64 build/C/man3/flockfile.3:125
#: build/C/man3/fopen.3:201 build/C/man3/fpurge.3:65 build/C/man3/fputwc.3:63
#: build/C/man3/fseek.3:136 build/C/man3/fseeko.3:97
msgstr "エラー"
#. type: TP
-#: build/C/man3/fclose.3:71 build/C/man3/fflush.3:82 build/C/man3/fpurge.3:66
+#: build/C/man3/fclose.3:71 build/C/man3/fflush.3:87 build/C/man3/fpurge.3:66
#: build/C/man3/fseek.3:137 build/C/man2/link.2:276 build/C/man2/llseek.2:70
#: build/C/man2/lseek.2:188 build/C/man2/open.2:1006
#: build/C/man2/open_by_handle_at.2:317 build/C/man2/read.2:114
msgstr "C89, C99."
#. type: SH
-#: build/C/man3/fclose.3:92 build/C/man3/fflush.3:104 build/C/man3/fgetwc.3:72
+#: build/C/man3/fclose.3:92 build/C/man3/fflush.3:108 build/C/man3/fgetwc.3:72
#: build/C/man3/fmemopen.3:211 build/C/man3/fmtmsg.3:252
#: build/C/man3/fopen.3:255 build/C/man3/fpurge.3:78 build/C/man3/fputwc.3:70
#: build/C/man3/fseeko.3:104 build/C/man2/link.2:347 build/C/man2/llseek.2:84
#. type: Plain text
#: build/C/man3/fclose.3:102
-msgid ""
-"Note that B<fclose>() only flushes the user-space buffers provided by the C "
+#, fuzzy
+#| msgid ""
+#| "Note that B<fclose>() only flushes the user-space buffers provided by "
+#| "the C library. To ensure that the data is physically stored on disk the "
+#| "kernel buffers must be flushed too, for example, with B<sync>(2) or "
+#| "B<fsync>(2)."
+msgid ""
+"Note that B<fclose>() flushes only the user-space buffers provided by the C "
"library. To ensure that the data is physically stored on disk the kernel "
"buffers must be flushed too, for example, with B<sync>(2) or B<fsync>(2)."
msgstr ""
#. type: TH
#: build/C/man3/fflush.3:45
-#, no-wrap
-msgid "2013-07-15"
-msgstr "2013-07-15"
+#, fuzzy, no-wrap
+#| msgid "2015-01-22"
+msgid "2015-02-01"
+msgstr "2015-01-22"
#. type: Plain text
#: build/C/man3/fflush.3:48
msgstr "B<int fflush(FILE *>I<stream>B<);>"
#. type: Plain text
-#: build/C/man3/fflush.3:63
+#: build/C/man3/fflush.3:58
+#, fuzzy
+#| msgid ""
+#| "For output streams, B<fflush>() forces a write of all user-space "
+#| "buffered data for the given output or update I<stream> via the stream's "
+#| "underlying write function. For input streams, B<fflush>() discards any "
+#| "buffered data that has been fetched from the underlying file, but has not "
+#| "been consumed by the application. The open status of the stream is "
+#| "unaffected."
msgid ""
"For output streams, B<fflush>() forces a write of all user-space buffered "
"data for the given output or update I<stream> via the stream's underlying "
-"write function. For input streams, B<fflush>() discards any buffered data "
-"that has been fetched from the underlying file, but has not been consumed by "
-"the application. The open status of the stream is unaffected."
+"write function."
+msgstr ""
+"出力ストリームに関しては、 B<fflush>() は、ユーザー空間でバッファーリングさ"
+"れているすべてのデータを 指定された出力に書き出す (フラッシュする)、 もしくは"
+"ストリーム I<stream> の下位にある書き込み関数を用いてこのストリームを更新す"
+"る。 入力ストリームに関しては、 B<fflush>() は、対応するファイルから取得され"
+"たが、アプリケーションからは 読み出されていないバッファーデータを全て破棄す"
+"る。 ストリームは開いた状態のままであり、 この関数によって何の影響も受けな"
+"い。"
+
+#. type: Plain text
+#: build/C/man3/fflush.3:64
+#, fuzzy
+#| msgid ""
+#| "For output streams, B<fflush>() forces a write of all user-space "
+#| "buffered data for the given output or update I<stream> via the stream's "
+#| "underlying write function. For input streams, B<fflush>() discards any "
+#| "buffered data that has been fetched from the underlying file, but has not "
+#| "been consumed by the application. The open status of the stream is "
+#| "unaffected."
+msgid ""
+"For input streams associated with seekable files (e.g., disk files, but not "
+"pipes or terminals), B<fflush>() discards any buffered data that has been "
+"fetched from the underlying file, but has not been consumed by the "
+"application."
msgstr ""
"出力ストリームに関しては、 B<fflush>() は、ユーザー空間でバッファーリングさ"
"れているすべてのデータを 指定された出力に書き出す (フラッシュする)、 もしくは"
"い。"
#. type: Plain text
-#: build/C/man3/fflush.3:71
+#: build/C/man3/fflush.3:66
+msgid "The open status of the stream is unaffected."
+msgstr ""
+
+#. mtk: POSIX specifies that only output streams are flushed for this case.
+#. Also verified for glibc by experiment.
+#. type: Plain text
+#: build/C/man3/fflush.3:76
msgid ""
"If the I<stream> argument is NULL, B<fflush>() flushes I<all> open output "
"streams."
"リームをフラッシュする。"
#. type: Plain text
-#: build/C/man3/fflush.3:74
+#: build/C/man3/fflush.3:79
msgid "For a nonlocking counterpart, see B<unlocked_stdio>(3)."
msgstr ""
"これらの処理をロックせずに行いたいときは、 B<unlocked_stdio>(3) を参照のこ"
"と。"
#. type: Plain text
-#: build/C/man3/fflush.3:81
+#: build/C/man3/fflush.3:86
msgid ""
"Upon successful completion 0 is returned. Otherwise, B<EOF> is returned and "
"I<errno> is set to indicate the error."
"ラーに対応した値に設定される。"
#. type: Plain text
-#: build/C/man3/fflush.3:86
-msgid "I<Stream> is not an open stream, or is not open for writing."
+#: build/C/man3/fflush.3:91
+#, fuzzy
+#| msgid "I<Stream> is not an open stream, or is not open for writing."
+msgid "I<stream> is not an open stream, or is not open for writing."
msgstr ""
"I<Stream> は開いているストリームではない。 あるいはストリームは書き込み用では"
"ない。"
#. type: Plain text
-#: build/C/man3/fflush.3:93
+#: build/C/man3/fflush.3:98
msgid ""
"The function B<fflush>() may also fail and set I<errno> for any of the "
"errors specified for B<write>(2)."
"ある。 この場合 I<errno> もその値に設定される。"
#. type: Plain text
-#: build/C/man3/fflush.3:98
+#: build/C/man3/fflush.3:103
msgid "The B<fflush>() function is thread-safe."
msgstr "関数 B<fflush>() はスレッドセーフである。"
#. type: Plain text
-#: build/C/man3/fflush.3:100
+#: build/C/man3/fflush.3:105
msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
-#. Verified on: Solaris 8.
#. type: Plain text
-#: build/C/man3/fflush.3:104
+#: build/C/man3/fflush.3:108
msgid ""
-"The standards do not specify the behavior for input streams. Most other "
-"implementations behave the same as Linux."
+"POSIX.1-2001 did not specify the behavior for flushing of input streams, but "
+"the behavior is specified in POSIX.1-2008."
msgstr ""
-"標準では、入力ストリームに対する動作は規定されていない。 他のほとんどの実装"
-"は Linux と同じ動作をする。"
#. type: Plain text
-#: build/C/man3/fflush.3:113
+#: build/C/man3/fflush.3:117
+#, fuzzy
+#| msgid ""
+#| "Note that B<fflush>() only flushes the user-space buffers provided by "
+#| "the C library. To ensure that the data is physically stored on disk the "
+#| "kernel buffers must be flushed too, for example, with B<sync>(2) or "
+#| "B<fsync>(2)."
msgid ""
-"Note that B<fflush>() only flushes the user-space buffers provided by the C "
+"Note that B<fflush>() flushes only the user-space buffers provided by the C "
"library. To ensure that the data is physically stored on disk the kernel "
"buffers must be flushed too, for example, with B<sync>(2) or B<fsync>(2)."
msgstr ""
"B<fsync>(2) を用いる。"
#. type: Plain text
-#: build/C/man3/fflush.3:121
+#: build/C/man3/fflush.3:125
msgid ""
"B<fsync>(2), B<sync>(2), B<write>(2), B<fclose>(3), B<fopen>(3), "
"B<setbuf>(3), B<unlocked_stdio>(3)"
#. type: Plain text
#: build/C/man3/fmemopen.3:119
+#, fuzzy
+#| msgid ""
+#| "In a stream opened for reading, null bytes (\\(aq\\e0\\(aq) in the buffer "
+#| "do not cause read operations to return an end-of-file indication. A read "
+#| "from the buffer will only indicate end-of-file when the file pointer "
+#| "advances I<size> bytes past the start of the buffer."
msgid ""
"In a stream opened for reading, null bytes (\\(aq\\e0\\(aq) in the buffer do "
"not cause read operations to return an end-of-file indication. A read from "
-"the buffer will only indicate end-of-file when the file pointer advances "
+"the buffer will indicate end-of-file only when the file pointer advances "
"I<size> bytes past the start of the buffer."
msgstr ""
"読み出し用にオープンされたストリームでは、 バッファー内にヌルバイト (\\(aq"
msgstr ""
"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 "2013-07-15"
+#~ msgstr "2013-07-15"
+
+#~ msgid ""
+#~ "The standards do not specify the behavior for input streams. Most other "
+#~ "implementations behave the same as Linux."
+#~ msgstr ""
+#~ "標準では、入力ストリームに対する動作は規定されていない。 他のほとんどの実"
+#~ "装は Linux と同じ動作をする。"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: SH
-#: build/C/man3/asprintf.3:53 build/C/man3/ctermid.3:59 build/C/man3/fclose.3:59 build/C/man3/fcloseall.3:50 build/C/man3/fflush.3:74 build/C/man3/fgetc.3:99 build/C/man3/fgetwc.3:55 build/C/man3/flockfile.3:120 build/C/man3/fmemopen.3:180 build/C/man3/fmtmsg.3:152 build/C/man3/fopen.3:189 build/C/man3/fopencookie.3:238 build/C/man3/fpurge.3:58 build/C/man3/fputwc.3:54 build/C/man3/fread.3:83 build/C/man3/fseek.3:121 build/C/man3/fseeko.3:88 build/C/man3/getline.3:112 build/C/man3/gets.3:50 build/C/man3/getw.3:73 build/C/man2/link.2:187 build/C/man2/llseek.2:62 build/C/man2/lseek.2:179 build/C/man2/open.2:774 build/C/man2/open_by_handle_at.2:245 build/C/man2/pipe.2:133 build/C/man3/popen.3:123 build/C/man3/puts.3:84 build/C/man2/read.2:81 build/C/man2/readlink.2:153 build/C/man2/readv.2:177 build/C/man3/remove.3:60 build/C/man2/rename.2:203 build/C/man2/rmdir.2:40 build/C/man3/scanf.3:530 build/C/man3/setbuf.3:152 build/C/man2/symlink.2:140 build/C/man3/tempnam.3:94 build/C/man3/tmpfile.3:47 build/C/man3/tmpnam.3:79 build/C/man2/unlink.2:153 build/C/man3/wprintf.3:203 build/C/man2/write.2:89
+#: build/C/man3/asprintf.3:53 build/C/man3/ctermid.3:59 build/C/man3/fclose.3:59 build/C/man3/fcloseall.3:50 build/C/man3/fflush.3:79 build/C/man3/fgetc.3:99 build/C/man3/fgetwc.3:55 build/C/man3/flockfile.3:120 build/C/man3/fmemopen.3:180 build/C/man3/fmtmsg.3:152 build/C/man3/fopen.3:189 build/C/man3/fopencookie.3:238 build/C/man3/fpurge.3:58 build/C/man3/fputwc.3:54 build/C/man3/fread.3:83 build/C/man3/fseek.3:121 build/C/man3/fseeko.3:88 build/C/man3/getline.3:112 build/C/man3/gets.3:50 build/C/man3/getw.3:73 build/C/man2/link.2:187 build/C/man2/llseek.2:62 build/C/man2/lseek.2:179 build/C/man2/open.2:774 build/C/man2/open_by_handle_at.2:245 build/C/man2/pipe.2:133 build/C/man3/popen.3:123 build/C/man3/puts.3:84 build/C/man2/read.2:81 build/C/man2/readlink.2:153 build/C/man2/readv.2:177 build/C/man3/remove.3:60 build/C/man2/rename.2:203 build/C/man2/rmdir.2:40 build/C/man3/scanf.3:530 build/C/man3/setbuf.3:152 build/C/man2/symlink.2:140 build/C/man3/tempnam.3:94 build/C/man3/tmpfile.3:47 build/C/man3/tmpnam.3:79 build/C/man2/unlink.2:153 build/C/man3/wprintf.3:203 build/C/man2/write.2:89
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/asprintf.3:61 build/C/man3/ctermid.3:67 build/C/man3/dprintf.3:69 build/C/man3/fclose.3:90 build/C/man3/fcloseall.3:60 build/C/man3/ferror.3:115 build/C/man3/fflush.3:98 build/C/man3/fgetc.3:124 build/C/man3/fgetwc.3:70 build/C/man3/flockfile.3:135 build/C/man3/fmemopen.3:199 build/C/man3/fmtmsg.3:237 build/C/man3/fopen.3:246 build/C/man3/fopencookie.3:245 build/C/man3/fpurge.3:70 build/C/man3/fputwc.3:68 build/C/man3/fread.3:103 build/C/man3/fseek.3:169 build/C/man3/fseeko.3:102 build/C/man3/getline.3:137 build/C/man3/gets.3:58 build/C/man3/getw.3:80 build/C/man2/link.2:338 build/C/man2/llseek.2:81 build/C/man2/lseek.2:217 build/C/man2/open.2:1020 build/C/man2/open_by_handle_at.2:352 build/C/man3/perror.3:111 build/C/man2/pipe.2:159 build/C/man3/popen.3:172 build/C/man3/printf.3:825 build/C/man3/puts.3:103 build/C/man2/read.2:173 build/C/man2/readlink.2:216 build/C/man2/readv.2:216 build/C/man3/remove.3:75 build/C/man2/rename.2:405 build/C/man2/rmdir.2:127 build/C/man3/scanf.3:577 build/C/man3/setbuf.3:173 build/C/man3/stdin.3:113 build/C/man3/stdio.3:246 build/C/man2/symlink.2:228 build/C/man3/tempnam.3:105 build/C/man3/tmpfile.3:78 build/C/man3/tmpnam.3:96 build/C/man2/unlink.2:273 build/C/man3/unlocked_stdio.3:113 build/C/man3/wprintf.3:211 build/C/man2/write.2:189
+#: build/C/man3/asprintf.3:61 build/C/man3/ctermid.3:67 build/C/man3/dprintf.3:69 build/C/man3/fclose.3:90 build/C/man3/fcloseall.3:60 build/C/man3/ferror.3:115 build/C/man3/fflush.3:103 build/C/man3/fgetc.3:124 build/C/man3/fgetwc.3:70 build/C/man3/flockfile.3:135 build/C/man3/fmemopen.3:199 build/C/man3/fmtmsg.3:237 build/C/man3/fopen.3:246 build/C/man3/fopencookie.3:245 build/C/man3/fpurge.3:70 build/C/man3/fputwc.3:68 build/C/man3/fread.3:103 build/C/man3/fseek.3:169 build/C/man3/fseeko.3:102 build/C/man3/getline.3:137 build/C/man3/gets.3:58 build/C/man3/getw.3:80 build/C/man2/link.2:338 build/C/man2/llseek.2:81 build/C/man2/lseek.2:217 build/C/man2/open.2:1020 build/C/man2/open_by_handle_at.2:352 build/C/man3/perror.3:111 build/C/man2/pipe.2:159 build/C/man3/popen.3:172 build/C/man3/printf.3:825 build/C/man3/puts.3:103 build/C/man2/read.2:173 build/C/man2/readlink.2:216 build/C/man2/readv.2:216 build/C/man3/remove.3:75 build/C/man2/rename.2:405 build/C/man2/rmdir.2:127 build/C/man3/scanf.3:577 build/C/man3/setbuf.3:173 build/C/man3/stdin.3:113 build/C/man3/stdio.3:246 build/C/man2/symlink.2:228 build/C/man3/tempnam.3:105 build/C/man3/tmpfile.3:78 build/C/man3/tmpnam.3:96 build/C/man2/unlink.2:273 build/C/man3/unlocked_stdio.3:113 build/C/man3/wprintf.3:211 build/C/man2/write.2:189
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/asprintf.3:67 build/C/man3/ctermid.3:77 build/C/man3/dprintf.3:95 build/C/man3/fclose.3:102 build/C/man3/fcloseall.3:62 build/C/man3/ferror.3:126 build/C/man3/fflush.3:113 build/C/man3/fgetc.3:133 build/C/man3/fgetwc.3:87 build/C/man3/flockfile.3:141 build/C/man3/fmemopen.3:345 build/C/man3/fmtmsg.3:309 build/C/man3/fopen.3:348 build/C/man3/fopencookie.3:437 build/C/man3/fpurge.3:80 build/C/man3/fputwc.3:85 build/C/man3/fread.3:105 build/C/man3/fseek.3:171 build/C/man3/fseeko.3:106 build/C/man3/getline.3:172 build/C/man3/gets.3:90 build/C/man3/getw.3:87 build/C/man2/link.2:411 build/C/man2/llseek.2:87 build/C/man2/lseek.2:267 build/C/man3/lseek64.3:161 build/C/man2/open.2:1503 build/C/man2/open_by_handle_at.2:720 build/C/man3/perror.3:139 build/C/man2/pipe.2:232 build/C/man3/popen.3:201 build/C/man3/printf.3:1106 build/C/man3/puts.3:112 build/C/man2/read.2:226 build/C/man2/readlink.2:328 build/C/man2/readv.2:320 build/C/man3/remove.3:86 build/C/man2/rename.2:443 build/C/man2/rmdir.2:132 build/C/man3/scanf.3:738 build/C/man3/setbuf.3:209 build/C/man3/stdin.3:154 build/C/man3/stdio.3:250 build/C/man3/stdio_ext.3:151 build/C/man2/symlink.2:260 build/C/man7/symlink.7:512 build/C/man3/tempnam.3:168 build/C/man3/tmpfile.3:97 build/C/man3/tmpnam.3:172 build/C/man2/unlink.2:300 build/C/man3/unlocked_stdio.3:136 build/C/man3/wprintf.3:251 build/C/man2/write.2:254
+#: build/C/man3/asprintf.3:67 build/C/man3/ctermid.3:77 build/C/man3/dprintf.3:95 build/C/man3/fclose.3:102 build/C/man3/fcloseall.3:62 build/C/man3/ferror.3:126 build/C/man3/fflush.3:117 build/C/man3/fgetc.3:133 build/C/man3/fgetwc.3:87 build/C/man3/flockfile.3:141 build/C/man3/fmemopen.3:345 build/C/man3/fmtmsg.3:309 build/C/man3/fopen.3:348 build/C/man3/fopencookie.3:437 build/C/man3/fpurge.3:80 build/C/man3/fputwc.3:85 build/C/man3/fread.3:105 build/C/man3/fseek.3:171 build/C/man3/fseeko.3:106 build/C/man3/getline.3:172 build/C/man3/gets.3:90 build/C/man3/getw.3:87 build/C/man2/link.2:411 build/C/man2/llseek.2:87 build/C/man2/lseek.2:267 build/C/man3/lseek64.3:161 build/C/man2/open.2:1503 build/C/man2/open_by_handle_at.2:720 build/C/man3/perror.3:139 build/C/man2/pipe.2:232 build/C/man3/popen.3:201 build/C/man3/printf.3:1106 build/C/man3/puts.3:112 build/C/man2/read.2:226 build/C/man2/readlink.2:328 build/C/man2/readv.2:320 build/C/man3/remove.3:86 build/C/man2/rename.2:443 build/C/man2/rmdir.2:132 build/C/man3/scanf.3:738 build/C/man3/setbuf.3:209 build/C/man3/stdin.3:154 build/C/man3/stdio.3:250 build/C/man3/stdio_ext.3:151 build/C/man2/symlink.2:260 build/C/man7/symlink.7:512 build/C/man3/tempnam.3:168 build/C/man3/tmpfile.3:97 build/C/man3/tmpnam.3:172 build/C/man2/unlink.2:300 build/C/man3/unlocked_stdio.3:136 build/C/man3/wprintf.3:251 build/C/man2/write.2:254
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/asprintf.3:71 build/C/man3/ctermid.3:79 build/C/man3/dprintf.3:97 build/C/man3/fclose.3:108 build/C/man3/fcloseall.3:68 build/C/man3/ferror.3:131 build/C/man3/fflush.3:121 build/C/man3/fgetc.3:150 build/C/man3/fgetwc.3:92 build/C/man3/flockfile.3:143 build/C/man3/fmemopen.3:348 build/C/man3/fmtmsg.3:312 build/C/man3/fopen.3:354 build/C/man3/fopencookie.3:442 build/C/man3/fpurge.3:85 build/C/man3/fputwc.3:89 build/C/man3/fread.3:111 build/C/man3/fseek.3:174 build/C/man3/fseeko.3:108 build/C/man3/getline.3:178 build/C/man3/gets.3:108 build/C/man3/getw.3:93 build/C/man2/link.2:420 build/C/man2/llseek.2:90 build/C/man2/lseek.2:274 build/C/man3/lseek64.3:164 build/C/man2/open.2:1525 build/C/man2/open_by_handle_at.2:736 build/C/man3/perror.3:144 build/C/man2/pipe.2:239 build/C/man3/popen.3:211 build/C/man3/printf.3:1115 build/C/man3/puts.3:124 build/C/man2/read.2:239 build/C/man2/readlink.2:336 build/C/man2/readv.2:324 build/C/man3/remove.3:97 build/C/man2/rename.2:451 build/C/man2/rmdir.2:141 build/C/man3/scanf.3:745 build/C/man3/setbuf.3:217 build/C/man3/stdin.3:160 build/C/man3/stdio.3:257 build/C/man3/stdio_ext.3:154 build/C/man2/symlink.2:271 build/C/man7/symlink.7:530 build/C/man3/tempnam.3:173 build/C/man3/tmpfile.3:103 build/C/man3/tmpnam.3:177 build/C/man2/unlink.2:312 build/C/man3/unlocked_stdio.3:139 build/C/man3/wprintf.3:258 build/C/man2/write.2:266
+#: build/C/man3/asprintf.3:71 build/C/man3/ctermid.3:79 build/C/man3/dprintf.3:97 build/C/man3/fclose.3:108 build/C/man3/fcloseall.3:68 build/C/man3/ferror.3:131 build/C/man3/fflush.3:125 build/C/man3/fgetc.3:150 build/C/man3/fgetwc.3:92 build/C/man3/flockfile.3:143 build/C/man3/fmemopen.3:348 build/C/man3/fmtmsg.3:312 build/C/man3/fopen.3:354 build/C/man3/fopencookie.3:442 build/C/man3/fpurge.3:85 build/C/man3/fputwc.3:89 build/C/man3/fread.3:111 build/C/man3/fseek.3:174 build/C/man3/fseeko.3:108 build/C/man3/getline.3:178 build/C/man3/gets.3:108 build/C/man3/getw.3:93 build/C/man2/link.2:420 build/C/man2/llseek.2:90 build/C/man2/lseek.2:274 build/C/man3/lseek64.3:164 build/C/man2/open.2:1525 build/C/man2/open_by_handle_at.2:736 build/C/man3/perror.3:144 build/C/man2/pipe.2:239 build/C/man3/popen.3:211 build/C/man3/printf.3:1115 build/C/man3/puts.3:124 build/C/man2/read.2:239 build/C/man2/readlink.2:336 build/C/man2/readv.2:324 build/C/man3/remove.3:97 build/C/man2/rename.2:451 build/C/man2/rmdir.2:141 build/C/man3/scanf.3:745 build/C/man3/setbuf.3:217 build/C/man3/stdin.3:160 build/C/man3/stdio.3:257 build/C/man3/stdio_ext.3:154 build/C/man2/symlink.2:271 build/C/man7/symlink.7:530 build/C/man3/tempnam.3:173 build/C/man3/tmpfile.3:103 build/C/man3/tmpnam.3:177 build/C/man2/unlink.2:312 build/C/man3/unlocked_stdio.3:139 build/C/man3/wprintf.3:258 build/C/man2/write.2:266
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. 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:151 build/C/man3/fmemopen.3:356 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:116 build/C/man3/getline.3:186 build/C/man3/gets.3:116 build/C/man3/getw.3:101 build/C/man2/link.2:428 build/C/man2/llseek.2:98 build/C/man2/lseek.2:282 build/C/man3/lseek64.3:172 build/C/man2/open.2:1533 build/C/man2/open_by_handle_at.2:744 build/C/man3/perror.3:152 build/C/man2/pipe.2:247 build/C/man3/popen.3:219 build/C/man3/printf.3:1123 build/C/man3/puts.3:132 build/C/man2/read.2:247 build/C/man2/readlink.2:344 build/C/man2/readv.2:332 build/C/man3/remove.3:105 build/C/man2/rename.2:459 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:279 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:320 build/C/man3/unlocked_stdio.3:147 build/C/man3/wprintf.3:266 build/C/man2/write.2:274
+#: 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:133 build/C/man3/fgetc.3:158 build/C/man3/fgetwc.3:100 build/C/man3/flockfile.3:151 build/C/man3/fmemopen.3:356 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:116 build/C/man3/getline.3:186 build/C/man3/gets.3:116 build/C/man3/getw.3:101 build/C/man2/link.2:428 build/C/man2/llseek.2:98 build/C/man2/lseek.2:282 build/C/man3/lseek64.3:172 build/C/man2/open.2:1533 build/C/man2/open_by_handle_at.2:744 build/C/man3/perror.3:152 build/C/man2/pipe.2:247 build/C/man3/popen.3:219 build/C/man3/printf.3:1123 build/C/man3/puts.3:132 build/C/man2/read.2:247 build/C/man2/readlink.2:344 build/C/man2/readv.2:332 build/C/man3/remove.3:105 build/C/man2/rename.2:459 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:279 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:320 build/C/man3/unlocked_stdio.3:147 build/C/man3/wprintf.3:266 build/C/man2/write.2:274
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: SH
-#: build/C/man3/ctermid.3:61 build/C/man3/fcloseall.3:55 build/C/man3/ferror.3:106 build/C/man3/fflush.3:93 build/C/man3/flockfile.3:127 build/C/man3/fmtmsg.3:225 build/C/man3/lseek64.3:156 build/C/man3/remove.3:70 build/C/man3/setbuf.3:164 build/C/man3/stdio_ext.3:132 build/C/man3/tmpnam.3:86
+#: build/C/man3/ctermid.3:61 build/C/man3/fcloseall.3:55 build/C/man3/ferror.3:106 build/C/man3/fflush.3:98 build/C/man3/flockfile.3:127 build/C/man3/fmtmsg.3:225 build/C/man3/lseek64.3:156 build/C/man3/remove.3:70 build/C/man3/setbuf.3:164 build/C/man3/stdio_ext.3:132 build/C/man3/tmpnam.3:86
#, no-wrap
msgid "ATTRIBUTES"
msgstr ""
#. type: SS
-#: build/C/man3/ctermid.3:62 build/C/man3/fcloseall.3:56 build/C/man3/ferror.3:107 build/C/man3/fflush.3:94 build/C/man3/flockfile.3:128 build/C/man3/fmtmsg.3:226 build/C/man3/lseek64.3:157 build/C/man3/remove.3:71 build/C/man3/setbuf.3:165 build/C/man3/stdio_ext.3:133 build/C/man3/tmpnam.3:87
+#: build/C/man3/ctermid.3:62 build/C/man3/fcloseall.3:56 build/C/man3/ferror.3:107 build/C/man3/fflush.3:99 build/C/man3/flockfile.3:128 build/C/man3/fmtmsg.3:226 build/C/man3/lseek64.3:157 build/C/man3/remove.3:71 build/C/man3/setbuf.3:165 build/C/man3/stdio_ext.3:133 build/C/man3/tmpnam.3:87
#, no-wrap
msgid "Multithreading (see pthreads(7))"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/fclose.3:70 build/C/man3/ferror.3:96 build/C/man3/fflush.3:81 build/C/man3/fgetwc.3:64 build/C/man3/flockfile.3:125 build/C/man3/fopen.3:201 build/C/man3/fpurge.3:65 build/C/man3/fputwc.3:63 build/C/man3/fseek.3:136 build/C/man3/fseeko.3:97 build/C/man3/getline.3:127 build/C/man2/link.2:192 build/C/man2/llseek.2:69 build/C/man2/lseek.2:187 build/C/man2/open.2:783 build/C/man2/open_by_handle_at.2:256 build/C/man2/pipe.2:138 build/C/man3/popen.3:146 build/C/man2/read.2:95 build/C/man2/readlink.2:159 build/C/man2/readv.2:188 build/C/man3/remove.3:65 build/C/man2/rename.2:208 build/C/man2/rmdir.2:45 build/C/man3/scanf.3:547 build/C/man2/symlink.2:145 build/C/man3/tempnam.3:101 build/C/man3/tmpfile.3:56 build/C/man3/tmpnam.3:84 build/C/man2/unlink.2:158 build/C/man2/write.2:107
+#: build/C/man3/fclose.3:70 build/C/man3/ferror.3:96 build/C/man3/fflush.3:86 build/C/man3/fgetwc.3:64 build/C/man3/flockfile.3:125 build/C/man3/fopen.3:201 build/C/man3/fpurge.3:65 build/C/man3/fputwc.3:63 build/C/man3/fseek.3:136 build/C/man3/fseeko.3:97 build/C/man3/getline.3:127 build/C/man2/link.2:192 build/C/man2/llseek.2:69 build/C/man2/lseek.2:187 build/C/man2/open.2:783 build/C/man2/open_by_handle_at.2:256 build/C/man2/pipe.2:138 build/C/man3/popen.3:146 build/C/man2/read.2:95 build/C/man2/readlink.2:159 build/C/man2/readv.2:188 build/C/man3/remove.3:65 build/C/man2/rename.2:208 build/C/man2/rmdir.2:45 build/C/man3/scanf.3:547 build/C/man2/symlink.2:145 build/C/man3/tempnam.3:101 build/C/man3/tmpfile.3:56 build/C/man3/tmpnam.3:84 build/C/man2/unlink.2:158 build/C/man2/write.2:107
#, no-wrap
msgid "ERRORS"
msgstr ""
#. type: TP
-#: build/C/man3/fclose.3:71 build/C/man3/fflush.3:82 build/C/man3/fpurge.3:66 build/C/man3/fseek.3:137 build/C/man2/link.2:276 build/C/man2/llseek.2:70 build/C/man2/lseek.2:188 build/C/man2/open.2:1006 build/C/man2/open_by_handle_at.2:317 build/C/man2/read.2:114 build/C/man2/readlink.2:202 build/C/man2/rename.2:349 build/C/man3/scanf.3:553 build/C/man2/symlink.2:208 build/C/man2/unlink.2:248 build/C/man2/write.2:126
+#: build/C/man3/fclose.3:71 build/C/man3/fflush.3:87 build/C/man3/fpurge.3:66 build/C/man3/fseek.3:137 build/C/man2/link.2:276 build/C/man2/llseek.2:70 build/C/man2/lseek.2:188 build/C/man2/open.2:1006 build/C/man2/open_by_handle_at.2:317 build/C/man2/read.2:114 build/C/man2/readlink.2:202 build/C/man2/rename.2:349 build/C/man3/scanf.3:553 build/C/man2/symlink.2:208 build/C/man2/unlink.2:248 build/C/man2/write.2:126
#, no-wrap
msgid "B<EBADF>"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/fclose.3:92 build/C/man3/fflush.3:104 build/C/man3/fgetwc.3:72 build/C/man3/fmemopen.3:211 build/C/man3/fmtmsg.3:252 build/C/man3/fopen.3:255 build/C/man3/fpurge.3:78 build/C/man3/fputwc.3:70 build/C/man3/fseeko.3:104 build/C/man2/link.2:347 build/C/man2/llseek.2:84 build/C/man2/lseek.2:227 build/C/man2/open.2:1064 build/C/man2/open_by_handle_at.2:359 build/C/man3/perror.3:124 build/C/man3/printf.3:889 build/C/man2/read.2:175 build/C/man2/readlink.2:225 build/C/man2/readv.2:228 build/C/man2/rename.2:414 build/C/man3/scanf.3:608 build/C/man3/stdin.3:122 build/C/man2/symlink.2:238 build/C/man3/tempnam.3:110 build/C/man3/tmpfile.3:80 build/C/man3/tmpnam.3:101 build/C/man2/unlink.2:281 build/C/man3/wprintf.3:213 build/C/man2/write.2:198
+#: build/C/man3/fclose.3:92 build/C/man3/fflush.3:108 build/C/man3/fgetwc.3:72 build/C/man3/fmemopen.3:211 build/C/man3/fmtmsg.3:252 build/C/man3/fopen.3:255 build/C/man3/fpurge.3:78 build/C/man3/fputwc.3:70 build/C/man3/fseeko.3:104 build/C/man2/link.2:347 build/C/man2/llseek.2:84 build/C/man2/lseek.2:227 build/C/man2/open.2:1064 build/C/man2/open_by_handle_at.2:359 build/C/man3/perror.3:124 build/C/man3/printf.3:889 build/C/man2/read.2:175 build/C/man2/readlink.2:225 build/C/man2/readv.2:228 build/C/man2/rename.2:414 build/C/man3/scanf.3:608 build/C/man3/stdin.3:122 build/C/man2/symlink.2:238 build/C/man3/tempnam.3:110 build/C/man3/tmpfile.3:80 build/C/man3/tmpnam.3:101 build/C/man2/unlink.2:281 build/C/man3/wprintf.3:213 build/C/man2/write.2:198
#, no-wrap
msgid "NOTES"
msgstr ""
#. type: Plain text
#: build/C/man3/fclose.3:102
msgid ""
-"Note that B<fclose>() only flushes the user-space buffers provided by the C "
+"Note that B<fclose>() flushes only the user-space buffers provided by the C "
"library. To ensure that the data is physically stored on disk the kernel "
"buffers must be flushed too, for example, with B<sync>(2) or B<fsync>(2)."
msgstr ""
#. type: TH
#: build/C/man3/fflush.3:45
#, no-wrap
-msgid "2013-07-15"
+msgid "2015-02-01"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man3/fflush.3:63
+#: build/C/man3/fflush.3:58
msgid ""
"For output streams, B<fflush>() forces a write of all user-space buffered "
"data for the given output or update I<stream> via the stream's underlying "
-"write function. For input streams, B<fflush>() discards any buffered data "
-"that has been fetched from the underlying file, but has not been consumed by "
-"the application. The open status of the stream is unaffected."
+"write function."
msgstr ""
#. type: Plain text
-#: build/C/man3/fflush.3:71
+#: build/C/man3/fflush.3:64
+msgid ""
+"For input streams associated with seekable files (e.g., disk files, but not "
+"pipes or terminals), B<fflush>() discards any buffered data that has been "
+"fetched from the underlying file, but has not been consumed by the "
+"application."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/fflush.3:66
+msgid "The open status of the stream is unaffected."
+msgstr ""
+
+#. mtk: POSIX specifies that only output streams are flushed for this case.
+#. Also verified for glibc by experiment.
+#. type: Plain text
+#: build/C/man3/fflush.3:76
msgid ""
"If the I<stream> argument is NULL, B<fflush>() flushes I<all> open output "
"streams."
msgstr ""
#. type: Plain text
-#: build/C/man3/fflush.3:74
+#: build/C/man3/fflush.3:79
msgid "For a nonlocking counterpart, see B<unlocked_stdio>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man3/fflush.3:81
+#: build/C/man3/fflush.3:86
msgid ""
"Upon successful completion 0 is returned. Otherwise, B<EOF> is returned and "
"I<errno> is set to indicate the error."
msgstr ""
#. type: Plain text
-#: build/C/man3/fflush.3:86
-msgid "I<Stream> is not an open stream, or is not open for writing."
+#: build/C/man3/fflush.3:91
+msgid "I<stream> is not an open stream, or is not open for writing."
msgstr ""
#. type: Plain text
-#: build/C/man3/fflush.3:93
+#: build/C/man3/fflush.3:98
msgid ""
"The function B<fflush>() may also fail and set I<errno> for any of the "
"errors specified for B<write>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man3/fflush.3:98
+#: build/C/man3/fflush.3:103
msgid "The B<fflush>() function is thread-safe."
msgstr ""
#. type: Plain text
-#: build/C/man3/fflush.3:100
+#: build/C/man3/fflush.3:105
msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
msgstr ""
-#. Verified on: Solaris 8.
#. type: Plain text
-#: build/C/man3/fflush.3:104
+#: build/C/man3/fflush.3:108
msgid ""
-"The standards do not specify the behavior for input streams. Most other "
-"implementations behave the same as Linux."
+"POSIX.1-2001 did not specify the behavior for flushing of input streams, but "
+"the behavior is specified in POSIX.1-2008."
msgstr ""
#. type: Plain text
-#: build/C/man3/fflush.3:113
+#: build/C/man3/fflush.3:117
msgid ""
-"Note that B<fflush>() only flushes the user-space buffers provided by the C "
+"Note that B<fflush>() flushes only the user-space buffers provided by the C "
"library. To ensure that the data is physically stored on disk the kernel "
"buffers must be flushed too, for example, with B<sync>(2) or B<fsync>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man3/fflush.3:121
+#: build/C/man3/fflush.3:125
msgid ""
"B<fsync>(2), B<sync>(2), B<write>(2), B<fclose>(3), B<fopen>(3), "
"B<setbuf>(3), B<unlocked_stdio>(3)"
msgid ""
"In a stream opened for reading, null bytes (\\(aq\\e0\\(aq) in the buffer do "
"not cause read operations to return an end-of-file indication. A read from "
-"the buffer will only indicate end-of-file when the file pointer advances "
+"the buffer will indicate end-of-file only when the file pointer advances "
"I<size> bytes past the start of the buffer."
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-29 22:26+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/MB_CUR_MAX.3:17 build/C/man3/MB_LEN_MAX.3:17
#: build/C/man2/_exit.2:29 build/C/man3/atexit.3:33 build/C/man3/clearenv.3:26
#: build/C/man3/exit.3:29 build/C/man3/getloadavg.3:34
-#: build/C/man3/strtod.3:45 build/C/man7/vdso.7:13
+#: build/C/man3/strtod.3:45 build/C/man7/vdso.7:13 build/C/man2/getrandom.2:27
#, no-wrap
msgid "Linux"
msgstr "Linux"
#: build/C/man3/strtoimax.3:24 build/C/man3/strtol.3:31
#: build/C/man3/strtoul.3:33 build/C/man3/system.3:31 build/C/man7/vdso.7:13
#: build/C/man3/wcstombs.3:16 build/C/man3/wctomb.3:16
+#: build/C/man2/getrandom.2:27
#, no-wrap
msgid "Linux Programmer's Manual"
msgstr "Linux Programmer's Manual"
#: build/C/man3/strtoimax.3:25 build/C/man3/strtol.3:32
#: build/C/man3/strtoul.3:34 build/C/man3/system.3:32 build/C/man7/vdso.7:14
#: build/C/man3/wcstombs.3:17 build/C/man3/wctomb.3:17
+#: build/C/man2/getrandom.2:28
#, no-wrap
msgid "NAME"
msgstr "名前"
#: build/C/man3/strtoimax.3:27 build/C/man3/strtol.3:34
#: build/C/man3/strtoul.3:36 build/C/man3/system.3:34 build/C/man7/vdso.7:16
#: build/C/man3/wcstombs.3:19 build/C/man3/wctomb.3:19
+#: build/C/man2/getrandom.2:30
#, no-wrap
msgid "SYNOPSIS"
msgstr "書式"
#: build/C/man3/strtoimax.3:35 build/C/man3/strtol.3:59
#: build/C/man3/strtoul.3:62 build/C/man3/system.3:40 build/C/man7/vdso.7:20
#: build/C/man3/wcstombs.3:25 build/C/man3/wctomb.3:25
+#: build/C/man2/getrandom.2:34
#, no-wrap
msgid "DESCRIPTION"
msgstr "説明"
#: build/C/man3/strtoimax.3:45 build/C/man3/strtol.3:117
#: build/C/man3/strtoul.3:127 build/C/man3/system.3:73
#: build/C/man3/wcstombs.3:79 build/C/man3/wctomb.3:63
+#: build/C/man2/getrandom.2:123
#, no-wrap
msgid "RETURN VALUE"
msgstr "返り値"
#: build/C/man3/strtoimax.3:69 build/C/man3/strtol.3:173
#: build/C/man3/strtoul.3:177 build/C/man3/system.3:115
#: build/C/man3/wcstombs.3:89 build/C/man3/wctomb.3:89
+#: build/C/man2/getrandom.2:171
#, no-wrap
msgid "CONFORMING TO"
msgstr "準拠"
#: build/C/man3/strtol.3:297 build/C/man3/strtoul.3:225
#: build/C/man3/system.3:207 build/C/man7/vdso.7:499
#: build/C/man3/wcstombs.3:103 build/C/man3/wctomb.3:103
+#: build/C/man2/getrandom.2:326
#, no-wrap
msgid "SEE ALSO"
msgstr "関連項目"
#: build/C/man3/mkdtemp.3:103 build/C/man3/mkstemp.3:248
#: build/C/man3/mktemp.3:123 build/C/man3/on_exit.3:91
#: build/C/man3/putenv.3:124 build/C/man3/qecvt.3:112 build/C/man3/rand.3:220
-#: build/C/man3/random.3:202 build/C/man3/random_r.3:145
+#: build/C/man3/random.3:203 build/C/man3/random_r.3:145
#: build/C/man3/rpmatch.3:150 build/C/man3/setenv.3:158
#: build/C/man3/strtod.3:214 build/C/man3/strtoimax.3:77
#: build/C/man3/strtol.3:303 build/C/man3/strtoul.3:231
#: build/C/man3/system.3:215 build/C/man7/vdso.7:515
#: build/C/man3/wcstombs.3:109 build/C/man3/wctomb.3:110
+#: build/C/man2/getrandom.2:330
#, no-wrap
msgid "COLOPHON"
msgstr "この文書について"
#: build/C/man3/mkdtemp.3:111 build/C/man3/mkstemp.3:256
#: build/C/man3/mktemp.3:131 build/C/man3/on_exit.3:99
#: build/C/man3/putenv.3:132 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/random.3:211 build/C/man3/random_r.3:153
#: build/C/man3/rpmatch.3:158 build/C/man3/setenv.3:166
#: build/C/man3/strtod.3:222 build/C/man3/strtoimax.3:85
#: build/C/man3/strtol.3:311 build/C/man3/strtoul.3:239
#: build/C/man3/system.3:223 build/C/man7/vdso.7:523
#: build/C/man3/wcstombs.3:117 build/C/man3/wctomb.3:118
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#: build/C/man2/getrandom.2:338
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#: build/C/man3/strtod.3:176 build/C/man3/strtol.3:178
#: build/C/man3/strtoul.3:182 build/C/man3/system.3:117
#: build/C/man7/vdso.7:129 build/C/man3/wcstombs.3:91 build/C/man3/wctomb.3:91
+#: build/C/man2/getrandom.2:173
#, no-wrap
msgid "NOTES"
msgstr "注意"
msgstr "_EXIT"
#. type: TH
-#: build/C/man2/_exit.2:29
+#: build/C/man2/_exit.2:29 build/C/man2/getrandom.2:27
#, no-wrap
msgid "2015-01-22"
msgstr "2015-01-22"
#: build/C/man3/random_r.3:105 build/C/man3/rpmatch.3:82
#: build/C/man3/setenv.3:119 build/C/man3/strtod.3:155
#: build/C/man3/strtol.3:144 build/C/man3/strtoul.3:148
+#: build/C/man2/getrandom.2:141
#, no-wrap
msgid "ERRORS"
msgstr "エラー"
#: build/C/man3/clearenv.3:57 build/C/man3/getauxval.3:188
#: build/C/man3/getenv.3:93 build/C/man3/getloadavg.3:63
#: build/C/man3/mkdtemp.3:84 build/C/man3/mkstemp.3:188
+#: build/C/man2/getrandom.2:168
#, no-wrap
msgid "VERSIONS"
msgstr "バージョン"
msgstr "EXIT"
#. type: TH
-#: build/C/man3/exit.3:29 build/C/man3/random.3:33 build/C/man3/random_r.3:26
+#: build/C/man3/exit.3:29 build/C/man3/random_r.3:26
#, no-wrap
msgid "2014-03-25"
msgstr "2014-03-25"
"The B<getauxval>() function retrieves values from the auxiliary vector, a "
"mechanism that the kernel's ELF binary loader uses to pass certain "
"information to user space when a program is executed."
-msgstr "B<getauxval>() 関数は補助ベクトル (auxiliary vector) から値を取得する。 補助ベクトルは、 プログラムが実行される際に、 カーネルの ELF バイナリーローダーがユーザー空間にある種の情報を渡すのに使われる仕組みである。"
+msgstr ""
+"B<getauxval>() 関数は補助ベクトル (auxiliary vector) から値を取得する。 補助"
+"ベクトルは、 プログラムが実行される際に、 カーネルの ELF バイナリーローダーが"
+"ユーザー空間にある種の情報を渡すのに使われる仕組みである。"
#. type: Plain text
#: build/C/man3/getauxval.3:53
"Each entry in the auxiliary vector consists of a pair of values: a type that "
"identifies what this entry represents, and a value for that type. Given the "
"argument I<type>, B<getauxval>() returns the corresponding value."
-msgstr "補助ベクトルの各エントリーは、 このエントリーを示すタイプとそのタイプの値のペアで構成される。 引き数 I<type> が指定されると、 B<getauxval>() は対応する値を返す。"
+msgstr ""
+"補助ベクトルの各エントリーは、 このエントリーを示すタイプとそのタイプの値のペ"
+"アで構成される。 引き数 I<type> が指定されると、 B<getauxval>() は対応する値"
+"を返す。"
#. type: Plain text
#: build/C/man3/getauxval.3:60
msgid ""
"The value returned for each I<type> is given in the following list. Not all "
"I<type> values are present on all architectures."
-msgstr "それぞれの I<type> に対して返される値の詳細を以下に示す。 すべてのアーキテクチャーですべて I<type> 値が存在するわけではない。"
+msgstr ""
+"それぞれの I<type> に対して返される値の詳細を以下に示す。 すべてのアーキテク"
+"チャーですべて I<type> 値が存在するわけではない。"
#. type: TP
#: build/C/man3/getauxval.3:60
msgid ""
"A string identifying the real platform; may differ from B<AT_PLATFORM> "
"(PowerPC only)."
-msgstr "実プラットフォームを示す文字列。 B<AT_PLATFORM> と異なる値の場合がある。 (PowerPC のみ)"
+msgstr ""
+"実プラットフォームを示す文字列。 B<AT_PLATFORM> と異なる値の場合がある。 "
+"(PowerPC のみ)"
#. type: TP
#: build/C/man3/getauxval.3:68
msgid ""
"The frequency with which B<times>(2) counts. This value can also be "
"obtained via I<sysconf(_SC_CLK_TCK)>."
-msgstr "B<times>(2) のカウントが行われる周波数。 この値は I<sysconf(_SC_CLK_TCK)> でも取得できる。"
+msgstr ""
+"B<times>(2) のカウントが行われる周波数。 この値は I<sysconf(_SC_CLK_TCK)> で"
+"も取得できる。"
#. type: TP
#: build/C/man3/getauxval.3:75
msgid ""
"Used FPU control word (SuperH architecture only). This gives some "
"information about the FPU initialization performed by the kernel."
-msgstr "使用された FPU 制御ワード (SuperH アーキテクチャーのみ)。 カーネルが実行した FPU 初期化に関する情報を提供するためのものである。"
+msgstr ""
+"使用された FPU 制御ワード (SuperH アーキテクチャーのみ)。 カーネルが実行した "
+"FPU 初期化に関する情報を提供するためのものである。"
#. type: TP
#: build/C/man3/getauxval.3:101
"(for example, see the kernel source file I<arch/x86/include/asm/cpufeature."
"h> for details relating to the Intel x86 architecture). A human-readable "
"version of the same information is available via I</proc/cpuinfo>."
-msgstr "プロセッサーの詳細な機能 (capabilities) を示す複数バイトからなるビットマスクへのポインターである。 このビットマスクの内容はハードウェア依存である (例えば、 Intel x86 アーキテクチャーに関する詳細はカーネルのソースファイル I<arch/x86/include/asm/cpufeature.h> を参照)。 同じ情報を人が読みやすい形になっているのが I</proc/cpuinfo> である。"
+msgstr ""
+"プロセッサーの詳細な機能 (capabilities) を示す複数バイトからなるビットマスク"
+"へのポインターである。 このビットマスクの内容はハードウェア依存である (例え"
+"ば、 Intel x86 アーキテクチャーに関する詳細はカーネルのソースファイル I<arch/"
+"x86/include/asm/cpufeature.h> を参照)。 同じ情報を人が読みやすい形になってい"
+"るのが I</proc/cpuinfo> である。"
#. type: TP
#: build/C/man3/getauxval.3:114
"A pointer to a string that identifies the hardware platform that the program "
"is running on. The dynamic linker uses this in the interpretation of "
"I<rpath> values."
-msgstr "このプログラムが実行されているハードウェアプラットフォームを特定する文字列へのポインター。 動的リンカーは I<rpath> 値の解釈を行う際にこの値を使用する。"
+msgstr ""
+"このプログラムが実行されているハードウェアプラットフォームを特定する文字列へ"
+"のポインター。 動的リンカーは I<rpath> 値の解釈を行う際にこの値を使用する。"
#. type: TP
#: build/C/man3/getauxval.3:143
"disables the use of certain environment variables (see B<ld-linux.so>(8)) "
"and glibc changes other aspects of its behavior. (See also "
"B<secure_getenv>(3).)"
-msgstr "この実行ファイルを安全に扱う必要がある場合に 0 以外の値になる。 一番よくある場合としては、 0 以外の値になるのは、 そのプロセスが set-user-ID か set-group-ID されたプログラムを実行している場合である。 他の場合としては、 Linux Security Module が有効になっている場合にも 0 以外の値となる。 この値が 0 以外の場合、 動的リンカーは特定の環境変数の使用を無効化し (B<ld-linux.so>(8) 参照)、 glibc はそのプロセスの動作を別の観点で変更する (B<secure_getenv>(3) 参照)。"
+msgstr ""
+"この実行ファイルを安全に扱う必要がある場合に 0 以外の値になる。 一番よくある"
+"場合としては、 0 以外の値になるのは、 そのプロセスが set-user-ID か set-"
+"group-ID されたプログラムを実行している場合である。 他の場合としては、 Linux "
+"Security Module が有効になっている場合にも 0 以外の値となる。 この値が 0 以外"
+"の場合、 動的リンカーは特定の環境変数の使用を無効化し (B<ld-linux.so>(8) 参"
+"照)、 glibc はそのプロセスの動作を別の観点で変更する (B<secure_getenv>(3) 参"
+"照)。"
#. type: TP
#: build/C/man3/getauxval.3:158
msgid ""
"The entry point to the system call function in the vDSO. Not present/needed "
"on all architectures (e.g., absent on x86-64)."
-msgstr "vDSO のシステムコール関数へのエントリーポイント。すべてのアーキテクチャーで存在するわけではなく、 また必要というわけでもない (例えば x86-64 には存在しない)。"
+msgstr ""
+"vDSO のシステムコール関数へのエントリーポイント。すべてのアーキテクチャーで存"
+"在するわけではなく、 また必要というわけでもない (例えば x86-64 には存在しな"
+"い)。"
#. type: TP
#: build/C/man3/getauxval.3:162
"The address of a page containing the virtual Dynamic Shared Object (vDSO) "
"that the kernel creates in order to provide fast implementations of certain "
"system calls."
-msgstr "仮想動的共有オブジェクト (vDSO; virtual Dynamic Shared Object) が入ったページのアドレス。 vDSO は、 特定のシステムコールの高速な実装を提供するためにカーネルが作成する共有オブジェクトである。"
+msgstr ""
+"仮想動的共有オブジェクト (vDSO; virtual Dynamic Shared Object) が入ったページ"
+"のアドレス。 vDSO は、 特定のシステムコールの高速な実装を提供するためにカーネ"
+"ルが作成する共有オブジェクトである。"
#. type: TP
#: build/C/man3/getauxval.3:167
"standard information that the dynamic linker usually or always needs. In "
"some cases, the same information could be obtained by system calls, but "
"using the auxiliary vector is cheaper."
-msgstr "補助ベクトルの情報を主に使用するのは、 動的ローダー B<ld-linux.so>(8) である。 補助ベクトルは、 カーネルが動的リンカーが通常もしくは常に必要とするある意味標準的な情報を伝えるための便利で効率的なショートカットである。 いくつかの場合では、 同じ情報がシステムコール経由でも取得できるが、 補助ベクトルを使う方がコストがかからない。"
+msgstr ""
+"補助ベクトルの情報を主に使用するのは、 動的ローダー B<ld-linux.so>(8) であ"
+"る。 補助ベクトルは、 カーネルが動的リンカーが通常もしくは常に必要とするある"
+"意味標準的な情報を伝えるための便利で効率的なショートカットである。 いくつかの"
+"場合では、 同じ情報がシステムコール経由でも取得できるが、 補助ベクトルを使う"
+"方がコストがかからない。"
#. type: Plain text
#: build/C/man3/getauxval.3:214
"the process address space. The auxiliary vector supplied to a program can "
"be viewed by setting the B<LD_SHOW_AUXV> environment variable when running a "
"program:"
-msgstr "補助ベクトルには、 単に、 プロセスのアドレス空間の引き数リストと環境上に存在するだけである。 プログラム実行時に B<LD_SHOW_AUXV> 環境変数を設定すると、 プログラムに渡された補助ベクトルを表示することができる。"
+msgstr ""
+"補助ベクトルには、 単に、 プロセスのアドレス空間の引き数リストと環境上に存在"
+"するだけである。 プログラム実行時に B<LD_SHOW_AUXV> 環境変数を設定すると、 プ"
+"ログラムに渡された補助ベクトルを表示することができる。"
#. type: Plain text
#: build/C/man3/getauxval.3:216
msgid ""
"The auxiliary vector of any process can (subject to file permissions) be "
"obtained via I</proc/PID/auxv>; see B<proc>(5) for more information."
-msgstr "任意のプロセスの補助ベクトルは (ファイルのアクセス許可があれば) I</proc/PID/auxv> 経由で取得できる。 詳細は B<proc>(5) を参照。"
+msgstr ""
+"任意のプロセスの補助ベクトルは (ファイルのアクセス許可があれば) I</proc/PID/"
+"auxv> 経由で取得できる。 詳細は B<proc>(5) を参照。"
#. type: SH
#: build/C/man3/getauxval.3:223 build/C/man3/mktemp.3:105
#: build/C/man3/random.3:189 build/C/man3/rpmatch.3:104
-#: build/C/man3/setenv.3:144
+#: build/C/man3/setenv.3:144 build/C/man2/getrandom.2:319
#, no-wrap
msgid "BUGS"
msgstr "バグ"
#. type: Plain text
#: build/C/man3/getauxval.3:232
+#, fuzzy
+#| msgid ""
+#| "Before the addition of the B<ENOENT> error in glibc 2.19, there was no "
+#| "way to unambiguously distinguish the case where I<type> could not be "
+#| "found from the case where the value corresponding to I<type> was zer0."
msgid ""
"Before the addition of the B<ENOENT> error in glibc 2.19, there was no way "
"to unambiguously distinguish the case where I<type> could not be found from "
-"the case where the value corresponding to I<type> was zer0."
-msgstr "glibc 2.19 で B<ENOENT> エラーが追加される前は、 I<type> が見つからなかった場合と I<type> に対応する値が 0 だった場合を明確に区別する方法がなかった。"
+"the case where the value corresponding to I<type> was zero."
+msgstr ""
+"glibc 2.19 で B<ENOENT> エラーが追加される前は、 I<type> が見つからなかった場"
+"合と I<type> に対応する値が 0 だった場合を明確に区別する方法がなかった。"
#. type: Plain text
#: build/C/man3/getauxval.3:236
#. type: IP
#: build/C/man3/getenv.3:69 build/C/man3/getenv.3:74 build/C/man3/getenv.3:76
#: build/C/man3/system.3:77 build/C/man3/system.3:82 build/C/man3/system.3:86
-#: build/C/man3/system.3:91
+#: build/C/man3/system.3:91 build/C/man2/getrandom.2:176
+#: build/C/man2/getrandom.2:184 build/C/man2/getrandom.2:322
#, no-wrap
msgid "*"
msgstr "*"
#: build/C/man3/random.3:148 build/C/man3/random_r.3:106
#: build/C/man3/random_r.3:110 build/C/man3/random_r.3:119
#: build/C/man3/setenv.3:120 build/C/man3/strtol.3:145
-#: build/C/man3/strtoul.3:149
+#: build/C/man3/strtoul.3:149 build/C/man2/getrandom.2:142
#, no-wrap
msgid "B<EINVAL>"
msgstr "B<EINVAL>"
msgid "RANDOM"
msgstr "RANDOM"
+#. type: TH
+#: build/C/man3/random.3:33
+#, fuzzy, no-wrap
+#| msgid "2015-01-22"
+msgid "2015-02-01"
+msgstr "2015-01-22"
+
#. type: Plain text
#: build/C/man3/random.3:36
msgid "random, srandom, initstate, setstate - random number generator"
"NULL ではない。"
#. type: Plain text
-#: build/C/man3/random.3:202
-msgid "B<drand48>(3), B<rand>(3), B<random_r>(3), B<srand>(3)"
+#: build/C/man3/random.3:203
+#, fuzzy
+#| msgid "B<drand48>(3), B<rand>(3), B<random_r>(3), B<srand>(3)"
+msgid "B<drand48>(3), B<getrandom>(2), B<rand>(3), B<random_r>(3), B<srand>(3)"
msgstr "B<drand48>(3), B<rand>(3), B<random_r>(3), B<srand>(3)"
#. type: TH
msgstr ""
"B<MB_CUR_MAX>(3), B<mblen>(3), B<mbstowcs>(3), B<mbtowc>(3), B<wcrtomb>(3), "
"B<wcstombs>(3)"
+
+#. type: TH
+#: build/C/man2/getrandom.2:27
+#, fuzzy, no-wrap
+#| msgid "RANDOM"
+msgid "GETRANDOM"
+msgstr "RANDOM"
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:30
+msgid "getrandom - obtain a series of random bytes"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:32
+#, fuzzy
+#| msgid "B<#include E<lt>unistd.hE<gt>>"
+msgid "B<#include E<lt>linux/random.hE<gt>>"
+msgstr "B<#include E<lt>unistd.hE<gt>>"
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:34
+#, fuzzy
+#| msgid ""
+#| "B<int mkostemps(char *>I<template>B<, int >I<suffixlen>B<, int "
+#| ">I<flags>B<);>\n"
+msgid ""
+"B<int getrandom(void *>I<buf>B<, size_t >I<buflen>B<, unsigned int "
+">I<flags>B<);>"
+msgstr ""
+"B<int mkostemps(char *>I<template>B<, int >I<suffixlen>B<, int >I<flags>B<);"
+">\n"
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:44
+msgid ""
+"The B<getrandom>() system call fills the buffer pointed to by I<buf> with "
+"up to I<buflen> random bytes. These bytes can be used to seed user-space "
+"random number generators or for cryptographic purposes."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:58
+msgid ""
+"B<getrandom>() relies on entropy gathered from device drivers and other "
+"sources of environmental noise. Unnecessarily reading large quantities of "
+"data will have a negative impact on other users of the I</dev/random> and I</"
+"dev/urandom> devices. Therefore, B<getrandom>() should not be used for "
+"Monte Carlo simulations or other programs/algorithms which are doing "
+"probabilistic sampling."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:80
+msgid ""
+"By default, B<getrandom>() draws entropy from the I</dev/urandom> pool. "
+"This behavior can be changed via the I<flags> argument. If the I</dev/"
+"urandom> pool has been initialized, reads of up to 256 bytes will always "
+"return as many bytes as requested and will not be interrupted by signals. "
+"No such guarantees apply for larger buffer sizes. For example, if the call "
+"is interrupted by a signal handler, it may return a partially filled buffer, "
+"or fail with the error B<EINTR>. If the pool has not yet been initialized, "
+"then the call blocks, unless B<GRND_RANDOM> is specified in I<flags>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:85
+msgid ""
+"The I<flags> argument is a bit mask that can contain zero or more of the "
+"following values ORed together:"
+msgstr ""
+
+#. type: TP
+#: build/C/man2/getrandom.2:85
+#, fuzzy, no-wrap
+#| msgid "B<AT_RANDOM>"
+msgid "B<GRND_RANDOM>"
+msgstr "B<AT_RANDOM>"
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:106
+msgid ""
+"If this bit is set, then random bytes are drawn from the I</dev/random> pool "
+"instead of the I</dev/urandom> pool. The I</dev/random> pool is limited "
+"based on the entropy that can be obtained from environmental noise. If the "
+"number of available bytes in I</dev/random> is less than requested in "
+"I<buflen>, the call returns just the available random bytes. If no random "
+"bytes are available, the behavior depends on the presence of "
+"B<GRND_NONBLOCK> in the I<flags> argument."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/getrandom.2:106
+#, no-wrap
+msgid "B<GRND_NONBLOCK>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:123
+msgid ""
+"By default, when reading from I</dev/random>, B<getrandom>() blocks if no "
+"random bytes are available, and when reading from I</dev/urandom>, it blocks "
+"if the entropy pool has not yet been initialized. If the B<GRND_NONBLOCK> "
+"flag is set, then B<getrandom>() does not block in these cases, but instead "
+"immediately returns -1 with I<errno> set to B<EAGAIN>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:137
+msgid ""
+"On success, B<getrandom>() returns the number of bytes that were copied to "
+"the buffer I<buf>. This may be less than the number of bytes requested via "
+"I<buflen> if B<GRND_RANDOM> was specified in I<flags> and insufficient "
+"entropy was present in the I</dev/random> pool, or if the system call was "
+"interrupted by a signal."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:141
+#, fuzzy
+#| msgid ""
+#| "On success, these functions return the file descriptor of the temporary "
+#| "file. On error, -1 is returned, and I<errno> is set appropriately."
+msgid "On error, -1 is returned, and I<errno> is set appropriately."
+msgstr ""
+"成功すると、これらの関数は一時ファイルのファイルディスクリプターを返す。 エ"
+"ラーの場合は、-1 を返し、 I<errno> を適切に設定する。"
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:146
+msgid "An invalid flag was specified in I<flags>."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/getrandom.2:146
+#, no-wrap
+msgid "B<EFAULT>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:151
+msgid ""
+"The address referred to by I<buf> is outside the accessible address space."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/getrandom.2:151
+#, no-wrap
+msgid "B<EAGAIN>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:158
+msgid ""
+"The requested entropy was not available, and B<getrandom>() would have "
+"blocked if the B<GRND_NONBLOCK> flag was not set."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/getrandom.2:158
+#, fuzzy, no-wrap
+#| msgid "B<EINVAL>"
+msgid "B<EINTR>"
+msgstr "B<EINVAL>"
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:168
+msgid ""
+"The call was interrupted by a signal handler; see the description of how "
+"interrupted B<read>(2) calls on \"slow\" devices are handled with and "
+"without the B<SA_RESTART> flag in the B<signal>(7) man page."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:171
+msgid "B<getrandom>() was introduced in version 3.17 of the Linux kernel."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:173
+msgid "This system call is Linux-specific."
+msgstr ""
+
+#. type: SS
+#: build/C/man2/getrandom.2:174
+#, no-wrap
+msgid "Maximum number of bytes returned"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:176
+msgid "As of Linux 3.19 the following limits apply:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:184
+msgid ""
+"When reading from I</dev/urandom>, a maximum of 33554431 bytes is returned "
+"by a single call to B<getrandom>() on a system where I<int> has a size of "
+"32 bits."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:188
+msgid "When reading from I</dev/random>, a maximum of 512 bytes is returned."
+msgstr ""
+
+#. type: SS
+#: build/C/man2/getrandom.2:188
+#, no-wrap
+msgid "Initialization of the entropy pool"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:194
+msgid ""
+"The kernel collects bits of entropy from environment. When a sufficient "
+"number of random bits has been collected, the I</dev/urandom> entropy pool "
+"is considered to be initialized. This state is normally reached early in "
+"the system bootstrap phase."
+msgstr ""
+
+#. type: SS
+#: build/C/man2/getrandom.2:194
+#, no-wrap
+msgid "Interruption by a signal handler"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:218
+msgid ""
+"When reading from I</dev/urandom> (B<GRND_RANDOM> is not set), "
+"B<getrandom>() will block until the entropy pool has been initialized "
+"(unless the B<GRND_NONBLOCK> flag was specified). If a request is made to "
+"read a large number (more than 256) of bytes, B<getrandom>() will block "
+"until those bytes have been generated and transferred from kernel memory to "
+"I<buf>. When reading from I</dev/random> (B<GRND_RANDOM> is set), "
+"B<getrandom>() will block until some random bytes become available (unless "
+"the B<GRND_NONBLOCK> flag was specified)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:243
+msgid ""
+"The behavior when a call to B<getrandom>() that is blocked while reading "
+"from I</dev/urandom> is interrupted by a signal handler depends on the "
+"initialization state of the entropy buffer and on the request size, "
+"I<buflen>. If the entropy is not yet initialized, then the call will fail "
+"with the B<EINTR> error. If the entropy pool has been initialized and the "
+"request size is large (I<buflen>\\ E<gt>\\ 256), the call either succeeds, "
+"returning a partially filled buffer, or fails with the error B<EINTR.> If "
+"the entropy pool has been initialized and the request size is small "
+"(I<buflen>\\ E<lt>=\\ 256), then B<getrandom>() will not fail with "
+"B<EINTR>. Instead, it will return all of the bytes that have been requested."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:249
+msgid ""
+"When reading from I</dev/random>, blocking requests of any size can be "
+"interrupted by a signal (the call fails with the error B<EINTR>)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:257
+msgid ""
+"Calling B<getrandom>() to read I</dev/urandom> for small values (E<lt>=\\ "
+"256) of I<buflen> is the preferred mode of usage."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:264
+msgid ""
+"The special treatment of small values of I<buflen> was designed for "
+"compatibility with OpenBSD's B<getentropy>() system call."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:278
+msgid ""
+"The user of B<getrandom>() I<must> always check the return value, to "
+"determine whether either an error occurred or fewer bytes than requested "
+"were returned. In the case where B<GRND_RANDOM> is not specified and "
+"I<buflen> is less than or equal to 256, a return of fewer bytes than "
+"requested should never happen, but the careful programmer will check for "
+"this anyway!"
+msgstr ""
+
+#. type: SS
+#: build/C/man2/getrandom.2:278
+#, no-wrap
+msgid "Choice of random device"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:293
+msgid ""
+"Unless you are doing long-term key generation (and perhaps not even then), "
+"you probably shouldn't be using B<GRND_RANDOM.> The cryptographic algorithms "
+"used for I</dev/urandom> are quite conservative, and so should be sufficient "
+"for all purposes. The disadvantage of B<GRND_RANDOM> is that it can block. "
+"Furthermore, dealing with the partially fulfilled B<getrandom>() requests "
+"that can occur when using B<GRND_RANDOM> increases code complexity."
+msgstr ""
+
+#. type: SS
+#: build/C/man2/getrandom.2:293
+#, no-wrap
+msgid "Emulating OpenBSD's getentropy()"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:298
+msgid ""
+"The B<getentropy>() system call in OpenBSD can be emulated using the "
+"following function:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:305
+#, no-wrap
+msgid ""
+"int\n"
+"getentropy(void *buf, size_t buflen)\n"
+"{\n"
+" int ret;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:317
+#, no-wrap
+msgid ""
+" if (buflen E<gt> 256)\n"
+" goto failure;\n"
+" ret = getrandom(buf, buflen, 0);\n"
+" if (ret E<lt> 0)\n"
+" return ret;\n"
+" if (ret == buflen)\n"
+" return 0;\n"
+"failure:\n"
+" errno = EIO;\n"
+" return -1;\n"
+"}\n"
+msgstr ""
+
+#. FIXME patch proposed https://lkml.org/lkml/2014/11/29/16
+#. type: Plain text
+#: build/C/man2/getrandom.2:322
+msgid "As of Linux 3.19, the following bug exists:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:326
+msgid ""
+"Depending on CPU load, B<getrandom>() does not react to interrupts before "
+"reading all bytes requested."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:330
+#, fuzzy
+#| msgid "B<drand48>(3), B<rand>(3), B<random>(3)"
+msgid "B<random>(4), B<urandom>(4), B<signal>(7)"
+msgstr "B<drand48>(3), B<rand>(3), B<random>(3)"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: TH
-#: build/C/man3/MB_CUR_MAX.3:17 build/C/man3/MB_LEN_MAX.3:17 build/C/man2/_exit.2:29 build/C/man3/atexit.3:33 build/C/man3/clearenv.3:26 build/C/man3/exit.3:29 build/C/man3/getloadavg.3:34 build/C/man3/strtod.3:45 build/C/man7/vdso.7:13
+#: build/C/man3/MB_CUR_MAX.3:17 build/C/man3/MB_LEN_MAX.3:17 build/C/man2/_exit.2:29 build/C/man3/atexit.3:33 build/C/man3/clearenv.3:26 build/C/man3/exit.3:29 build/C/man3/getloadavg.3:34 build/C/man3/strtod.3:45 build/C/man7/vdso.7:13 build/C/man2/getrandom.2:27
#, no-wrap
msgid "Linux"
msgstr ""
#. type: TH
-#: build/C/man3/MB_CUR_MAX.3:17 build/C/man3/MB_LEN_MAX.3:17 build/C/man2/_exit.2:29 build/C/man3/a64l.3:9 build/C/man3/atexit.3:33 build/C/man3/atof.3:31 build/C/man3/atoi.3:33 build/C/man3/canonicalize_file_name.3:26 build/C/man3/cfree.3:24 build/C/man3/clearenv.3:26 build/C/man3/drand48.3:30 build/C/man3/drand48_r.3:27 build/C/man3/ecvt.3:32 build/C/man3/ecvt_r.3:30 build/C/man3/exit.3:29 build/C/man3/gcvt.3:30 build/C/man3/getauxval.3:29 build/C/man3/getenv.3:33 build/C/man3/getloadavg.3:34 build/C/man3/getsubopt.3:25 build/C/man3/malloc.3:33 build/C/man3/mblen.3:16 build/C/man3/mbstowcs.3:18 build/C/man3/mbtowc.3:16 build/C/man3/mkdtemp.3:26 build/C/man3/mkstemp.3:35 build/C/man3/mktemp.3:34 build/C/man3/on_exit.3:31 build/C/man3/putenv.3:36 build/C/man3/qecvt.3:28 build/C/man3/rand.3:41 build/C/man3/random.3:33 build/C/man3/random_r.3:26 build/C/man3/rpmatch.3:29 build/C/man3/setenv.3:37 build/C/man3/strtod.3:45 build/C/man3/strtoimax.3:24 build/C/man3/strtol.3:31 build/C/man3/strtoul.3:33 build/C/man3/system.3:31 build/C/man7/vdso.7:13 build/C/man3/wcstombs.3:16 build/C/man3/wctomb.3:16
+#: build/C/man3/MB_CUR_MAX.3:17 build/C/man3/MB_LEN_MAX.3:17 build/C/man2/_exit.2:29 build/C/man3/a64l.3:9 build/C/man3/atexit.3:33 build/C/man3/atof.3:31 build/C/man3/atoi.3:33 build/C/man3/canonicalize_file_name.3:26 build/C/man3/cfree.3:24 build/C/man3/clearenv.3:26 build/C/man3/drand48.3:30 build/C/man3/drand48_r.3:27 build/C/man3/ecvt.3:32 build/C/man3/ecvt_r.3:30 build/C/man3/exit.3:29 build/C/man3/gcvt.3:30 build/C/man3/getauxval.3:29 build/C/man3/getenv.3:33 build/C/man3/getloadavg.3:34 build/C/man3/getsubopt.3:25 build/C/man3/malloc.3:33 build/C/man3/mblen.3:16 build/C/man3/mbstowcs.3:18 build/C/man3/mbtowc.3:16 build/C/man3/mkdtemp.3:26 build/C/man3/mkstemp.3:35 build/C/man3/mktemp.3:34 build/C/man3/on_exit.3:31 build/C/man3/putenv.3:36 build/C/man3/qecvt.3:28 build/C/man3/rand.3:41 build/C/man3/random.3:33 build/C/man3/random_r.3:26 build/C/man3/rpmatch.3:29 build/C/man3/setenv.3:37 build/C/man3/strtod.3:45 build/C/man3/strtoimax.3:24 build/C/man3/strtol.3:31 build/C/man3/strtoul.3:33 build/C/man3/system.3:31 build/C/man7/vdso.7:13 build/C/man3/wcstombs.3:16 build/C/man3/wctomb.3:16 build/C/man2/getrandom.2:27
#, no-wrap
msgid "Linux Programmer's Manual"
msgstr ""
#. type: SH
-#: build/C/man3/MB_CUR_MAX.3:18 build/C/man3/MB_LEN_MAX.3:18 build/C/man2/_exit.2:30 build/C/man3/a64l.3:10 build/C/man3/atexit.3:34 build/C/man3/atof.3:32 build/C/man3/atoi.3:34 build/C/man3/canonicalize_file_name.3:27 build/C/man3/cfree.3:25 build/C/man3/clearenv.3:27 build/C/man3/drand48.3:31 build/C/man3/drand48_r.3:28 build/C/man3/ecvt.3:33 build/C/man3/ecvt_r.3:31 build/C/man3/exit.3:30 build/C/man3/gcvt.3:31 build/C/man3/getauxval.3:30 build/C/man3/getenv.3:34 build/C/man3/getloadavg.3:35 build/C/man3/getsubopt.3:26 build/C/man3/malloc.3:34 build/C/man3/mblen.3:17 build/C/man3/mbstowcs.3:19 build/C/man3/mbtowc.3:17 build/C/man3/mkdtemp.3:27 build/C/man3/mkstemp.3:36 build/C/man3/mktemp.3:35 build/C/man3/on_exit.3:32 build/C/man3/putenv.3:37 build/C/man3/qecvt.3:29 build/C/man3/rand.3:42 build/C/man3/random.3:34 build/C/man3/random_r.3:27 build/C/man3/rpmatch.3:30 build/C/man3/setenv.3:38 build/C/man3/strtod.3:46 build/C/man3/strtoimax.3:25 build/C/man3/strtol.3:32 build/C/man3/strtoul.3:34 build/C/man3/system.3:32 build/C/man7/vdso.7:14 build/C/man3/wcstombs.3:17 build/C/man3/wctomb.3:17
+#: build/C/man3/MB_CUR_MAX.3:18 build/C/man3/MB_LEN_MAX.3:18 build/C/man2/_exit.2:30 build/C/man3/a64l.3:10 build/C/man3/atexit.3:34 build/C/man3/atof.3:32 build/C/man3/atoi.3:34 build/C/man3/canonicalize_file_name.3:27 build/C/man3/cfree.3:25 build/C/man3/clearenv.3:27 build/C/man3/drand48.3:31 build/C/man3/drand48_r.3:28 build/C/man3/ecvt.3:33 build/C/man3/ecvt_r.3:31 build/C/man3/exit.3:30 build/C/man3/gcvt.3:31 build/C/man3/getauxval.3:30 build/C/man3/getenv.3:34 build/C/man3/getloadavg.3:35 build/C/man3/getsubopt.3:26 build/C/man3/malloc.3:34 build/C/man3/mblen.3:17 build/C/man3/mbstowcs.3:19 build/C/man3/mbtowc.3:17 build/C/man3/mkdtemp.3:27 build/C/man3/mkstemp.3:36 build/C/man3/mktemp.3:35 build/C/man3/on_exit.3:32 build/C/man3/putenv.3:37 build/C/man3/qecvt.3:29 build/C/man3/rand.3:42 build/C/man3/random.3:34 build/C/man3/random_r.3:27 build/C/man3/rpmatch.3:30 build/C/man3/setenv.3:38 build/C/man3/strtod.3:46 build/C/man3/strtoimax.3:25 build/C/man3/strtol.3:32 build/C/man3/strtoul.3:34 build/C/man3/system.3:32 build/C/man7/vdso.7:14 build/C/man3/wcstombs.3:17 build/C/man3/wctomb.3:17 build/C/man2/getrandom.2:28
#, no-wrap
msgid "NAME"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/MB_CUR_MAX.3:20 build/C/man3/MB_LEN_MAX.3:20 build/C/man2/_exit.2:32 build/C/man3/a64l.3:12 build/C/man3/atexit.3:36 build/C/man3/atof.3:34 build/C/man3/atoi.3:36 build/C/man3/canonicalize_file_name.3:29 build/C/man3/cfree.3:27 build/C/man3/clearenv.3:29 build/C/man3/drand48.3:34 build/C/man3/drand48_r.3:32 build/C/man3/ecvt.3:35 build/C/man3/ecvt_r.3:33 build/C/man3/exit.3:32 build/C/man3/gcvt.3:33 build/C/man3/getauxval.3:32 build/C/man3/getenv.3:36 build/C/man3/getloadavg.3:37 build/C/man3/getsubopt.3:28 build/C/man3/malloc.3:36 build/C/man3/mblen.3:19 build/C/man3/mbstowcs.3:21 build/C/man3/mbtowc.3:19 build/C/man3/mkdtemp.3:29 build/C/man3/mkstemp.3:38 build/C/man3/mktemp.3:37 build/C/man3/on_exit.3:34 build/C/man3/putenv.3:39 build/C/man3/qecvt.3:31 build/C/man3/rand.3:44 build/C/man3/random.3:36 build/C/man3/random_r.3:30 build/C/man3/rpmatch.3:32 build/C/man3/setenv.3:40 build/C/man3/strtod.3:48 build/C/man3/strtoimax.3:27 build/C/man3/strtol.3:34 build/C/man3/strtoul.3:36 build/C/man3/system.3:34 build/C/man7/vdso.7:16 build/C/man3/wcstombs.3:19 build/C/man3/wctomb.3:19
+#: build/C/man3/MB_CUR_MAX.3:20 build/C/man3/MB_LEN_MAX.3:20 build/C/man2/_exit.2:32 build/C/man3/a64l.3:12 build/C/man3/atexit.3:36 build/C/man3/atof.3:34 build/C/man3/atoi.3:36 build/C/man3/canonicalize_file_name.3:29 build/C/man3/cfree.3:27 build/C/man3/clearenv.3:29 build/C/man3/drand48.3:34 build/C/man3/drand48_r.3:32 build/C/man3/ecvt.3:35 build/C/man3/ecvt_r.3:33 build/C/man3/exit.3:32 build/C/man3/gcvt.3:33 build/C/man3/getauxval.3:32 build/C/man3/getenv.3:36 build/C/man3/getloadavg.3:37 build/C/man3/getsubopt.3:28 build/C/man3/malloc.3:36 build/C/man3/mblen.3:19 build/C/man3/mbstowcs.3:21 build/C/man3/mbtowc.3:19 build/C/man3/mkdtemp.3:29 build/C/man3/mkstemp.3:38 build/C/man3/mktemp.3:37 build/C/man3/on_exit.3:34 build/C/man3/putenv.3:39 build/C/man3/qecvt.3:31 build/C/man3/rand.3:44 build/C/man3/random.3:36 build/C/man3/random_r.3:30 build/C/man3/rpmatch.3:32 build/C/man3/setenv.3:40 build/C/man3/strtod.3:48 build/C/man3/strtoimax.3:27 build/C/man3/strtol.3:34 build/C/man3/strtoul.3:36 build/C/man3/system.3:34 build/C/man7/vdso.7:16 build/C/man3/wcstombs.3:19 build/C/man3/wctomb.3:19 build/C/man2/getrandom.2:30
#, no-wrap
msgid "SYNOPSIS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/MB_CUR_MAX.3:24 build/C/man3/MB_LEN_MAX.3:24 build/C/man2/_exit.2:56 build/C/man3/a64l.3:33 build/C/man3/atexit.3:42 build/C/man3/atof.3:40 build/C/man3/atoi.3:62 build/C/man3/canonicalize_file_name.3:35 build/C/man3/cfree.3:52 build/C/man3/clearenv.3:43 build/C/man3/drand48.3:75 build/C/man3/drand48_r.3:83 build/C/man3/ecvt.3:69 build/C/man3/ecvt_r.3:64 build/C/man3/exit.3:38 build/C/man3/gcvt.3:64 build/C/man3/getauxval.3:38 build/C/man3/getenv.3:52 build/C/man3/getloadavg.3:44 build/C/man3/getsubopt.3:50 build/C/man3/malloc.3:45 build/C/man3/mblen.3:25 build/C/man3/mbstowcs.3:27 build/C/man3/mbtowc.3:25 build/C/man3/mkdtemp.3:55 build/C/man3/mkstemp.3:76 build/C/man3/mktemp.3:66 build/C/man3/on_exit.3:48 build/C/man3/putenv.3:54 build/C/man3/qecvt.3:66 build/C/man3/rand.3:62 build/C/man3/random.3:64 build/C/man3/random_r.3:58 build/C/man3/rpmatch.3:46 build/C/man3/setenv.3:61 build/C/man3/strtod.3:73 build/C/man3/strtoimax.3:35 build/C/man3/strtol.3:59 build/C/man3/strtoul.3:62 build/C/man3/system.3:40 build/C/man7/vdso.7:20 build/C/man3/wcstombs.3:25 build/C/man3/wctomb.3:25
+#: build/C/man3/MB_CUR_MAX.3:24 build/C/man3/MB_LEN_MAX.3:24 build/C/man2/_exit.2:56 build/C/man3/a64l.3:33 build/C/man3/atexit.3:42 build/C/man3/atof.3:40 build/C/man3/atoi.3:62 build/C/man3/canonicalize_file_name.3:35 build/C/man3/cfree.3:52 build/C/man3/clearenv.3:43 build/C/man3/drand48.3:75 build/C/man3/drand48_r.3:83 build/C/man3/ecvt.3:69 build/C/man3/ecvt_r.3:64 build/C/man3/exit.3:38 build/C/man3/gcvt.3:64 build/C/man3/getauxval.3:38 build/C/man3/getenv.3:52 build/C/man3/getloadavg.3:44 build/C/man3/getsubopt.3:50 build/C/man3/malloc.3:45 build/C/man3/mblen.3:25 build/C/man3/mbstowcs.3:27 build/C/man3/mbtowc.3:25 build/C/man3/mkdtemp.3:55 build/C/man3/mkstemp.3:76 build/C/man3/mktemp.3:66 build/C/man3/on_exit.3:48 build/C/man3/putenv.3:54 build/C/man3/qecvt.3:66 build/C/man3/rand.3:62 build/C/man3/random.3:64 build/C/man3/random_r.3:58 build/C/man3/rpmatch.3:46 build/C/man3/setenv.3:61 build/C/man3/strtod.3:73 build/C/man3/strtoimax.3:35 build/C/man3/strtol.3:59 build/C/man3/strtoul.3:62 build/C/man3/system.3:40 build/C/man7/vdso.7:20 build/C/man3/wcstombs.3:25 build/C/man3/wctomb.3:25 build/C/man2/getrandom.2:34
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/MB_CUR_MAX.3:31 build/C/man3/MB_LEN_MAX.3:29 build/C/man2/_exit.2:79 build/C/man3/atexit.3:71 build/C/man3/atof.3:55 build/C/man3/atoi.3:86 build/C/man3/canonicalize_file_name.3:61 build/C/man3/cfree.3:96 build/C/man3/clearenv.3:50 build/C/man3/drand48_r.3:96 build/C/man3/ecvt.3:99 build/C/man3/ecvt_r.3:86 build/C/man3/exit.3:86 build/C/man3/gcvt.3:72 build/C/man3/getauxval.3:173 build/C/man3/getenv.3:88 build/C/man3/getloadavg.3:55 build/C/man3/getsubopt.3:110 build/C/man3/malloc.3:132 build/C/man3/mblen.3:75 build/C/man3/mbstowcs.3:84 build/C/man3/mbtowc.3:93 build/C/man3/mkdtemp.3:68 build/C/man3/mkstemp.3:155 build/C/man3/mktemp.3:80 build/C/man3/on_exit.3:76 build/C/man3/putenv.3:67 build/C/man3/rand.3:118 build/C/man3/random.3:118 build/C/man3/random_r.3:100 build/C/man3/rpmatch.3:73 build/C/man3/setenv.3:105 build/C/man3/strtod.3:127 build/C/man3/strtoimax.3:45 build/C/man3/strtol.3:117 build/C/man3/strtoul.3:127 build/C/man3/system.3:73 build/C/man3/wcstombs.3:79 build/C/man3/wctomb.3:63
+#: build/C/man3/MB_CUR_MAX.3:31 build/C/man3/MB_LEN_MAX.3:29 build/C/man2/_exit.2:79 build/C/man3/atexit.3:71 build/C/man3/atof.3:55 build/C/man3/atoi.3:86 build/C/man3/canonicalize_file_name.3:61 build/C/man3/cfree.3:96 build/C/man3/clearenv.3:50 build/C/man3/drand48_r.3:96 build/C/man3/ecvt.3:99 build/C/man3/ecvt_r.3:86 build/C/man3/exit.3:86 build/C/man3/gcvt.3:72 build/C/man3/getauxval.3:173 build/C/man3/getenv.3:88 build/C/man3/getloadavg.3:55 build/C/man3/getsubopt.3:110 build/C/man3/malloc.3:132 build/C/man3/mblen.3:75 build/C/man3/mbstowcs.3:84 build/C/man3/mbtowc.3:93 build/C/man3/mkdtemp.3:68 build/C/man3/mkstemp.3:155 build/C/man3/mktemp.3:80 build/C/man3/on_exit.3:76 build/C/man3/putenv.3:67 build/C/man3/rand.3:118 build/C/man3/random.3:118 build/C/man3/random_r.3:100 build/C/man3/rpmatch.3:73 build/C/man3/setenv.3:105 build/C/man3/strtod.3:127 build/C/man3/strtoimax.3:45 build/C/man3/strtol.3:117 build/C/man3/strtoul.3:127 build/C/man3/system.3:73 build/C/man3/wcstombs.3:79 build/C/man3/wctomb.3:63 build/C/man2/getrandom.2:123
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/MB_CUR_MAX.3:35 build/C/man3/MB_LEN_MAX.3:31 build/C/man2/_exit.2:81 build/C/man3/a64l.3:71 build/C/man3/atexit.3:76 build/C/man3/atof.3:65 build/C/man3/atoi.3:100 build/C/man3/canonicalize_file_name.3:73 build/C/man3/cfree.3:112 build/C/man3/clearenv.3:59 build/C/man3/drand48.3:260 build/C/man3/drand48_r.3:112 build/C/man3/ecvt.3:117 build/C/man3/ecvt_r.3:88 build/C/man3/exit.3:96 build/C/man3/gcvt.3:77 build/C/man3/getauxval.3:197 build/C/man3/getenv.3:96 build/C/man3/getloadavg.3:70 build/C/man3/getsubopt.3:134 build/C/man3/malloc.3:171 build/C/man3/mblen.3:92 build/C/man3/mbstowcs.3:94 build/C/man3/mbtowc.3:113 build/C/man3/mkdtemp.3:91 build/C/man3/mkstemp.3:204 build/C/man3/mktemp.3:95 build/C/man3/on_exit.3:81 build/C/man3/putenv.3:79 build/C/man3/qecvt.3:96 build/C/man3/rand.3:129 build/C/man3/random.3:161 build/C/man3/random_r.3:137 build/C/man3/rpmatch.3:99 build/C/man3/setenv.3:128 build/C/man3/strtod.3:171 build/C/man3/strtoimax.3:69 build/C/man3/strtol.3:173 build/C/man3/strtoul.3:177 build/C/man3/system.3:115 build/C/man3/wcstombs.3:89 build/C/man3/wctomb.3:89
+#: build/C/man3/MB_CUR_MAX.3:35 build/C/man3/MB_LEN_MAX.3:31 build/C/man2/_exit.2:81 build/C/man3/a64l.3:71 build/C/man3/atexit.3:76 build/C/man3/atof.3:65 build/C/man3/atoi.3:100 build/C/man3/canonicalize_file_name.3:73 build/C/man3/cfree.3:112 build/C/man3/clearenv.3:59 build/C/man3/drand48.3:260 build/C/man3/drand48_r.3:112 build/C/man3/ecvt.3:117 build/C/man3/ecvt_r.3:88 build/C/man3/exit.3:96 build/C/man3/gcvt.3:77 build/C/man3/getauxval.3:197 build/C/man3/getenv.3:96 build/C/man3/getloadavg.3:70 build/C/man3/getsubopt.3:134 build/C/man3/malloc.3:171 build/C/man3/mblen.3:92 build/C/man3/mbstowcs.3:94 build/C/man3/mbtowc.3:113 build/C/man3/mkdtemp.3:91 build/C/man3/mkstemp.3:204 build/C/man3/mktemp.3:95 build/C/man3/on_exit.3:81 build/C/man3/putenv.3:79 build/C/man3/qecvt.3:96 build/C/man3/rand.3:129 build/C/man3/random.3:161 build/C/man3/random_r.3:137 build/C/man3/rpmatch.3:99 build/C/man3/setenv.3:128 build/C/man3/strtod.3:171 build/C/man3/strtoimax.3:69 build/C/man3/strtol.3:173 build/C/man3/strtoul.3:177 build/C/man3/system.3:115 build/C/man3/wcstombs.3:89 build/C/man3/wctomb.3:89 build/C/man2/getrandom.2:171
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/MB_CUR_MAX.3:37 build/C/man3/MB_LEN_MAX.3:44 build/C/man2/_exit.2:124 build/C/man3/a64l.3:93 build/C/man3/atexit.3:161 build/C/man3/atof.3:67 build/C/man3/atoi.3:119 build/C/man3/canonicalize_file_name.3:75 build/C/man3/cfree.3:117 build/C/man3/clearenv.3:96 build/C/man3/drand48.3:262 build/C/man3/drand48_r.3:114 build/C/man3/ecvt.3:135 build/C/man3/ecvt_r.3:95 build/C/man3/exit.3:183 build/C/man3/gcvt.3:86 build/C/man3/getauxval.3:232 build/C/man3/getenv.3:129 build/C/man3/getloadavg.3:74 build/C/man3/getsubopt.3:232 build/C/man3/malloc.3:261 build/C/man3/mblen.3:106 build/C/man3/mbstowcs.3:216 build/C/man3/mbtowc.3:128 build/C/man3/mkdtemp.3:96 build/C/man3/mkstemp.3:242 build/C/man3/mktemp.3:118 build/C/man3/on_exit.3:87 build/C/man3/putenv.3:118 build/C/man3/qecvt.3:107 build/C/man3/rand.3:217 build/C/man3/random.3:197 build/C/man3/random_r.3:141 build/C/man3/rpmatch.3:144 build/C/man3/setenv.3:153 build/C/man3/strtod.3:205 build/C/man3/strtoimax.3:71 build/C/man3/strtol.3:297 build/C/man3/strtoul.3:225 build/C/man3/system.3:207 build/C/man7/vdso.7:499 build/C/man3/wcstombs.3:103 build/C/man3/wctomb.3:103
+#: build/C/man3/MB_CUR_MAX.3:37 build/C/man3/MB_LEN_MAX.3:44 build/C/man2/_exit.2:124 build/C/man3/a64l.3:93 build/C/man3/atexit.3:161 build/C/man3/atof.3:67 build/C/man3/atoi.3:119 build/C/man3/canonicalize_file_name.3:75 build/C/man3/cfree.3:117 build/C/man3/clearenv.3:96 build/C/man3/drand48.3:262 build/C/man3/drand48_r.3:114 build/C/man3/ecvt.3:135 build/C/man3/ecvt_r.3:95 build/C/man3/exit.3:183 build/C/man3/gcvt.3:86 build/C/man3/getauxval.3:232 build/C/man3/getenv.3:129 build/C/man3/getloadavg.3:74 build/C/man3/getsubopt.3:232 build/C/man3/malloc.3:261 build/C/man3/mblen.3:106 build/C/man3/mbstowcs.3:216 build/C/man3/mbtowc.3:128 build/C/man3/mkdtemp.3:96 build/C/man3/mkstemp.3:242 build/C/man3/mktemp.3:118 build/C/man3/on_exit.3:87 build/C/man3/putenv.3:118 build/C/man3/qecvt.3:107 build/C/man3/rand.3:217 build/C/man3/random.3:197 build/C/man3/random_r.3:141 build/C/man3/rpmatch.3:144 build/C/man3/setenv.3:153 build/C/man3/strtod.3:205 build/C/man3/strtoimax.3:71 build/C/man3/strtol.3:297 build/C/man3/strtoul.3:225 build/C/man3/system.3:207 build/C/man7/vdso.7:499 build/C/man3/wcstombs.3:103 build/C/man3/wctomb.3:103 build/C/man2/getrandom.2:326
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/MB_CUR_MAX.3:44 build/C/man3/MB_LEN_MAX.3:46 build/C/man2/_exit.2:136 build/C/man3/a64l.3:97 build/C/man3/atexit.3:165 build/C/man3/atof.3:73 build/C/man3/atoi.3:124 build/C/man3/canonicalize_file_name.3:78 build/C/man3/cfree.3:119 build/C/man3/clearenv.3:102 build/C/man3/drand48.3:265 build/C/man3/drand48_r.3:118 build/C/man3/ecvt.3:141 build/C/man3/ecvt_r.3:99 build/C/man3/exit.3:190 build/C/man3/gcvt.3:90 build/C/man3/getauxval.3:236 build/C/man3/getenv.3:137 build/C/man3/getloadavg.3:77 build/C/man3/getsubopt.3:234 build/C/man3/malloc.3:285 build/C/man3/mblen.3:108 build/C/man3/mbstowcs.3:222 build/C/man3/mbtowc.3:135 build/C/man3/mkdtemp.3:103 build/C/man3/mkstemp.3:248 build/C/man3/mktemp.3:123 build/C/man3/on_exit.3:91 build/C/man3/putenv.3:124 build/C/man3/qecvt.3:112 build/C/man3/rand.3:220 build/C/man3/random.3:202 build/C/man3/random_r.3:145 build/C/man3/rpmatch.3:150 build/C/man3/setenv.3:158 build/C/man3/strtod.3:214 build/C/man3/strtoimax.3:77 build/C/man3/strtol.3:303 build/C/man3/strtoul.3:231 build/C/man3/system.3:215 build/C/man7/vdso.7:515 build/C/man3/wcstombs.3:109 build/C/man3/wctomb.3:110
+#: build/C/man3/MB_CUR_MAX.3:44 build/C/man3/MB_LEN_MAX.3:46 build/C/man2/_exit.2:136 build/C/man3/a64l.3:97 build/C/man3/atexit.3:165 build/C/man3/atof.3:73 build/C/man3/atoi.3:124 build/C/man3/canonicalize_file_name.3:78 build/C/man3/cfree.3:119 build/C/man3/clearenv.3:102 build/C/man3/drand48.3:265 build/C/man3/drand48_r.3:118 build/C/man3/ecvt.3:141 build/C/man3/ecvt_r.3:99 build/C/man3/exit.3:190 build/C/man3/gcvt.3:90 build/C/man3/getauxval.3:236 build/C/man3/getenv.3:137 build/C/man3/getloadavg.3:77 build/C/man3/getsubopt.3:234 build/C/man3/malloc.3:285 build/C/man3/mblen.3:108 build/C/man3/mbstowcs.3:222 build/C/man3/mbtowc.3:135 build/C/man3/mkdtemp.3:103 build/C/man3/mkstemp.3:248 build/C/man3/mktemp.3:123 build/C/man3/on_exit.3:91 build/C/man3/putenv.3:124 build/C/man3/qecvt.3:112 build/C/man3/rand.3:220 build/C/man3/random.3:203 build/C/man3/random_r.3:145 build/C/man3/rpmatch.3:150 build/C/man3/setenv.3:158 build/C/man3/strtod.3:214 build/C/man3/strtoimax.3:77 build/C/man3/strtol.3:303 build/C/man3/strtoul.3:231 build/C/man3/system.3:215 build/C/man7/vdso.7:515 build/C/man3/wcstombs.3:109 build/C/man3/wctomb.3:110 build/C/man2/getrandom.2:330
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. 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:132 build/C/man3/canonicalize_file_name.3:86 build/C/man3/cfree.3:127 build/C/man3/clearenv.3:110 build/C/man3/drand48.3:273 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:244 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:111 build/C/man3/mkstemp.3:256 build/C/man3/mktemp.3:131 build/C/man3/on_exit.3:99 build/C/man3/putenv.3:132 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:222 build/C/man3/strtoimax.3:85 build/C/man3/strtol.3:311 build/C/man3/strtoul.3:239 build/C/man3/system.3:223 build/C/man7/vdso.7:523 build/C/man3/wcstombs.3:117 build/C/man3/wctomb.3:118
+#: 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:132 build/C/man3/canonicalize_file_name.3:86 build/C/man3/cfree.3:127 build/C/man3/clearenv.3:110 build/C/man3/drand48.3:273 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:244 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:111 build/C/man3/mkstemp.3:256 build/C/man3/mktemp.3:131 build/C/man3/on_exit.3:99 build/C/man3/putenv.3:132 build/C/man3/qecvt.3:120 build/C/man3/rand.3:228 build/C/man3/random.3:211 build/C/man3/random_r.3:153 build/C/man3/rpmatch.3:158 build/C/man3/setenv.3:166 build/C/man3/strtod.3:222 build/C/man3/strtoimax.3:85 build/C/man3/strtol.3:311 build/C/man3/strtoul.3:239 build/C/man3/system.3:223 build/C/man7/vdso.7:523 build/C/man3/wcstombs.3:117 build/C/man3/wctomb.3:118 build/C/man2/getrandom.2:338
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: SH
-#: build/C/man3/MB_LEN_MAX.3:33 build/C/man2/_exit.2:86 build/C/man3/a64l.3:73 build/C/man3/atexit.3:78 build/C/man3/atoi.3:108 build/C/man3/clearenv.3:73 build/C/man3/ecvt.3:129 build/C/man3/ecvt_r.3:90 build/C/man3/exit.3:98 build/C/man3/getauxval.3:199 build/C/man3/getenv.3:102 build/C/man3/getsubopt.3:136 build/C/man3/malloc.3:173 build/C/man3/mblen.3:94 build/C/man3/mbstowcs.3:96 build/C/man3/mbtowc.3:115 build/C/man3/mkstemp.3:217 build/C/man3/putenv.3:81 build/C/man3/qecvt.3:102 build/C/man3/rand.3:141 build/C/man3/random.3:163 build/C/man3/setenv.3:130 build/C/man3/strtod.3:176 build/C/man3/strtol.3:178 build/C/man3/strtoul.3:182 build/C/man3/system.3:117 build/C/man7/vdso.7:129 build/C/man3/wcstombs.3:91 build/C/man3/wctomb.3:91
+#: build/C/man3/MB_LEN_MAX.3:33 build/C/man2/_exit.2:86 build/C/man3/a64l.3:73 build/C/man3/atexit.3:78 build/C/man3/atoi.3:108 build/C/man3/clearenv.3:73 build/C/man3/ecvt.3:129 build/C/man3/ecvt_r.3:90 build/C/man3/exit.3:98 build/C/man3/getauxval.3:199 build/C/man3/getenv.3:102 build/C/man3/getsubopt.3:136 build/C/man3/malloc.3:173 build/C/man3/mblen.3:94 build/C/man3/mbstowcs.3:96 build/C/man3/mbtowc.3:115 build/C/man3/mkstemp.3:217 build/C/man3/putenv.3:81 build/C/man3/qecvt.3:102 build/C/man3/rand.3:141 build/C/man3/random.3:163 build/C/man3/setenv.3:130 build/C/man3/strtod.3:176 build/C/man3/strtol.3:178 build/C/man3/strtoul.3:182 build/C/man3/system.3:117 build/C/man7/vdso.7:129 build/C/man3/wcstombs.3:91 build/C/man3/wctomb.3:91 build/C/man2/getrandom.2:173
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man2/_exit.2:29
+#: build/C/man2/_exit.2:29 build/C/man2/getrandom.2:27
#, no-wrap
msgid "2015-01-22"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/canonicalize_file_name.3:70 build/C/man3/getauxval.3:181 build/C/man3/mkdtemp.3:75 build/C/man3/mkstemp.3:161 build/C/man3/mktemp.3:91 build/C/man3/putenv.3:75 build/C/man3/random.3:140 build/C/man3/random_r.3:105 build/C/man3/rpmatch.3:82 build/C/man3/setenv.3:119 build/C/man3/strtod.3:155 build/C/man3/strtol.3:144 build/C/man3/strtoul.3:148
+#: build/C/man3/canonicalize_file_name.3:70 build/C/man3/getauxval.3:181 build/C/man3/mkdtemp.3:75 build/C/man3/mkstemp.3:161 build/C/man3/mktemp.3:91 build/C/man3/putenv.3:75 build/C/man3/random.3:140 build/C/man3/random_r.3:105 build/C/man3/rpmatch.3:82 build/C/man3/setenv.3:119 build/C/man3/strtod.3:155 build/C/man3/strtol.3:144 build/C/man3/strtoul.3:148 build/C/man2/getrandom.2:141
#, no-wrap
msgid "ERRORS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/clearenv.3:57 build/C/man3/getauxval.3:188 build/C/man3/getenv.3:93 build/C/man3/getloadavg.3:63 build/C/man3/mkdtemp.3:84 build/C/man3/mkstemp.3:188
+#: build/C/man3/clearenv.3:57 build/C/man3/getauxval.3:188 build/C/man3/getenv.3:93 build/C/man3/getloadavg.3:63 build/C/man3/mkdtemp.3:84 build/C/man3/mkstemp.3:188 build/C/man2/getrandom.2:168
#, no-wrap
msgid "VERSIONS"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man3/exit.3:29 build/C/man3/random.3:33 build/C/man3/random_r.3:26
+#: build/C/man3/exit.3:29 build/C/man3/random_r.3:26
#, no-wrap
msgid "2014-03-25"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/getauxval.3:223 build/C/man3/mktemp.3:105 build/C/man3/random.3:189 build/C/man3/rpmatch.3:104 build/C/man3/setenv.3:144
+#: build/C/man3/getauxval.3:223 build/C/man3/mktemp.3:105 build/C/man3/random.3:189 build/C/man3/rpmatch.3:104 build/C/man3/setenv.3:144 build/C/man2/getrandom.2:319
#, no-wrap
msgid "BUGS"
msgstr ""
msgid ""
"Before the addition of the B<ENOENT> error in glibc 2.19, there was no way "
"to unambiguously distinguish the case where I<type> could not be found from "
-"the case where the value corresponding to I<type> was zer0."
+"the case where the value corresponding to I<type> was zero."
msgstr ""
#. type: Plain text
msgstr ""
#. type: IP
-#: build/C/man3/getenv.3:69 build/C/man3/getenv.3:74 build/C/man3/getenv.3:76 build/C/man3/system.3:77 build/C/man3/system.3:82 build/C/man3/system.3:86 build/C/man3/system.3:91
+#: build/C/man3/getenv.3:69 build/C/man3/getenv.3:74 build/C/man3/getenv.3:76 build/C/man3/system.3:77 build/C/man3/system.3:82 build/C/man3/system.3:86 build/C/man3/system.3:91 build/C/man2/getrandom.2:176 build/C/man2/getrandom.2:184 build/C/man2/getrandom.2:322
#, no-wrap
msgid "*"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man3/mkdtemp.3:76 build/C/man3/mkstemp.3:166 build/C/man3/mktemp.3:92 build/C/man3/random.3:141 build/C/man3/random.3:148 build/C/man3/random_r.3:106 build/C/man3/random_r.3:110 build/C/man3/random_r.3:119 build/C/man3/setenv.3:120 build/C/man3/strtol.3:145 build/C/man3/strtoul.3:149
+#: build/C/man3/mkdtemp.3:76 build/C/man3/mkstemp.3:166 build/C/man3/mktemp.3:92 build/C/man3/random.3:141 build/C/man3/random.3:148 build/C/man3/random_r.3:106 build/C/man3/random_r.3:110 build/C/man3/random_r.3:119 build/C/man3/setenv.3:120 build/C/man3/strtol.3:145 build/C/man3/strtoul.3:149 build/C/man2/getrandom.2:142
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
msgid "RANDOM"
msgstr ""
+#. type: TH
+#: build/C/man3/random.3:33
+#, no-wrap
+msgid "2015-02-01"
+msgstr ""
+
#. type: Plain text
#: build/C/man3/random.3:36
msgid "random, srandom, initstate, setstate - random number generator"
msgstr ""
#. type: Plain text
-#: build/C/man3/random.3:202
-msgid "B<drand48>(3), B<rand>(3), B<random_r>(3), B<srand>(3)"
+#: build/C/man3/random.3:203
+msgid "B<drand48>(3), B<getrandom>(2), B<rand>(3), B<random_r>(3), B<srand>(3)"
msgstr ""
#. type: TH
"B<MB_CUR_MAX>(3), B<mblen>(3), B<mbstowcs>(3), B<mbtowc>(3), B<wcrtomb>(3), "
"B<wcstombs>(3)"
msgstr ""
+
+#. type: TH
+#: build/C/man2/getrandom.2:27
+#, no-wrap
+msgid "GETRANDOM"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:30
+msgid "getrandom - obtain a series of random bytes"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:32
+msgid "B<#include E<lt>linux/random.hE<gt>>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:34
+msgid ""
+"B<int getrandom(void *>I<buf>B<, size_t >I<buflen>B<, unsigned int "
+">I<flags>B<);>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:44
+msgid ""
+"The B<getrandom>() system call fills the buffer pointed to by I<buf> with "
+"up to I<buflen> random bytes. These bytes can be used to seed user-space "
+"random number generators or for cryptographic purposes."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:58
+msgid ""
+"B<getrandom>() relies on entropy gathered from device drivers and other "
+"sources of environmental noise. Unnecessarily reading large quantities of "
+"data will have a negative impact on other users of the I</dev/random> and "
+"I</dev/urandom> devices. Therefore, B<getrandom>() should not be used for "
+"Monte Carlo simulations or other programs/algorithms which are doing "
+"probabilistic sampling."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:80
+msgid ""
+"By default, B<getrandom>() draws entropy from the I</dev/urandom> pool. "
+"This behavior can be changed via the I<flags> argument. If the "
+"I</dev/urandom> pool has been initialized, reads of up to 256 bytes will "
+"always return as many bytes as requested and will not be interrupted by "
+"signals. No such guarantees apply for larger buffer sizes. For example, if "
+"the call is interrupted by a signal handler, it may return a partially "
+"filled buffer, or fail with the error B<EINTR>. If the pool has not yet "
+"been initialized, then the call blocks, unless B<GRND_RANDOM> is specified "
+"in I<flags>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:85
+msgid ""
+"The I<flags> argument is a bit mask that can contain zero or more of the "
+"following values ORed together:"
+msgstr ""
+
+#. type: TP
+#: build/C/man2/getrandom.2:85
+#, no-wrap
+msgid "B<GRND_RANDOM>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:106
+msgid ""
+"If this bit is set, then random bytes are drawn from the I</dev/random> pool "
+"instead of the I</dev/urandom> pool. The I</dev/random> pool is limited "
+"based on the entropy that can be obtained from environmental noise. If the "
+"number of available bytes in I</dev/random> is less than requested in "
+"I<buflen>, the call returns just the available random bytes. If no random "
+"bytes are available, the behavior depends on the presence of "
+"B<GRND_NONBLOCK> in the I<flags> argument."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/getrandom.2:106
+#, no-wrap
+msgid "B<GRND_NONBLOCK>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:123
+msgid ""
+"By default, when reading from I</dev/random>, B<getrandom>() blocks if no "
+"random bytes are available, and when reading from I</dev/urandom>, it blocks "
+"if the entropy pool has not yet been initialized. If the B<GRND_NONBLOCK> "
+"flag is set, then B<getrandom>() does not block in these cases, but instead "
+"immediately returns -1 with I<errno> set to B<EAGAIN>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:137
+msgid ""
+"On success, B<getrandom>() returns the number of bytes that were copied to "
+"the buffer I<buf>. This may be less than the number of bytes requested via "
+"I<buflen> if B<GRND_RANDOM> was specified in I<flags> and insufficient "
+"entropy was present in the I</dev/random> pool, or if the system call was "
+"interrupted by a signal."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:141
+msgid "On error, -1 is returned, and I<errno> is set appropriately."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:146
+msgid "An invalid flag was specified in I<flags>."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/getrandom.2:146
+#, no-wrap
+msgid "B<EFAULT>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:151
+msgid "The address referred to by I<buf> is outside the accessible address space."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/getrandom.2:151
+#, no-wrap
+msgid "B<EAGAIN>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:158
+msgid ""
+"The requested entropy was not available, and B<getrandom>() would have "
+"blocked if the B<GRND_NONBLOCK> flag was not set."
+msgstr ""
+
+#. type: TP
+#: build/C/man2/getrandom.2:158
+#, no-wrap
+msgid "B<EINTR>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:168
+msgid ""
+"The call was interrupted by a signal handler; see the description of how "
+"interrupted B<read>(2) calls on \"slow\" devices are handled with and "
+"without the B<SA_RESTART> flag in the B<signal>(7) man page."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:171
+msgid "B<getrandom>() was introduced in version 3.17 of the Linux kernel."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:173
+msgid "This system call is Linux-specific."
+msgstr ""
+
+#. type: SS
+#: build/C/man2/getrandom.2:174
+#, no-wrap
+msgid "Maximum number of bytes returned"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:176
+msgid "As of Linux 3.19 the following limits apply:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:184
+msgid ""
+"When reading from I</dev/urandom>, a maximum of 33554431 bytes is returned "
+"by a single call to B<getrandom>() on a system where I<int> has a size of "
+"32 bits."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:188
+msgid "When reading from I</dev/random>, a maximum of 512 bytes is returned."
+msgstr ""
+
+#. type: SS
+#: build/C/man2/getrandom.2:188
+#, no-wrap
+msgid "Initialization of the entropy pool"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:194
+msgid ""
+"The kernel collects bits of entropy from environment. When a sufficient "
+"number of random bits has been collected, the I</dev/urandom> entropy pool "
+"is considered to be initialized. This state is normally reached early in "
+"the system bootstrap phase."
+msgstr ""
+
+#. type: SS
+#: build/C/man2/getrandom.2:194
+#, no-wrap
+msgid "Interruption by a signal handler"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:218
+msgid ""
+"When reading from I</dev/urandom> (B<GRND_RANDOM> is not set), "
+"B<getrandom>() will block until the entropy pool has been initialized "
+"(unless the B<GRND_NONBLOCK> flag was specified). If a request is made to "
+"read a large number (more than 256) of bytes, B<getrandom>() will block "
+"until those bytes have been generated and transferred from kernel memory to "
+"I<buf>. When reading from I</dev/random> (B<GRND_RANDOM> is set), "
+"B<getrandom>() will block until some random bytes become available (unless "
+"the B<GRND_NONBLOCK> flag was specified)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:243
+msgid ""
+"The behavior when a call to B<getrandom>() that is blocked while reading "
+"from I</dev/urandom> is interrupted by a signal handler depends on the "
+"initialization state of the entropy buffer and on the request size, "
+"I<buflen>. If the entropy is not yet initialized, then the call will fail "
+"with the B<EINTR> error. If the entropy pool has been initialized and the "
+"request size is large (I<buflen>\\ E<gt>\\ 256), the call either succeeds, "
+"returning a partially filled buffer, or fails with the error B<EINTR.> If "
+"the entropy pool has been initialized and the request size is small "
+"(I<buflen>\\ E<lt>=\\ 256), then B<getrandom>() will not fail with "
+"B<EINTR>. Instead, it will return all of the bytes that have been "
+"requested."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:249
+msgid ""
+"When reading from I</dev/random>, blocking requests of any size can be "
+"interrupted by a signal (the call fails with the error B<EINTR>)."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:257
+msgid ""
+"Calling B<getrandom>() to read I</dev/urandom> for small values (E<lt>=\\ "
+"256) of I<buflen> is the preferred mode of usage."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:264
+msgid ""
+"The special treatment of small values of I<buflen> was designed for "
+"compatibility with OpenBSD's B<getentropy>() system call."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:278
+msgid ""
+"The user of B<getrandom>() I<must> always check the return value, to "
+"determine whether either an error occurred or fewer bytes than requested "
+"were returned. In the case where B<GRND_RANDOM> is not specified and "
+"I<buflen> is less than or equal to 256, a return of fewer bytes than "
+"requested should never happen, but the careful programmer will check for "
+"this anyway!"
+msgstr ""
+
+#. type: SS
+#: build/C/man2/getrandom.2:278
+#, no-wrap
+msgid "Choice of random device"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:293
+msgid ""
+"Unless you are doing long-term key generation (and perhaps not even then), "
+"you probably shouldn't be using B<GRND_RANDOM.> The cryptographic algorithms "
+"used for I</dev/urandom> are quite conservative, and so should be sufficient "
+"for all purposes. The disadvantage of B<GRND_RANDOM> is that it can block. "
+"Furthermore, dealing with the partially fulfilled B<getrandom>() requests "
+"that can occur when using B<GRND_RANDOM> increases code complexity."
+msgstr ""
+
+#. type: SS
+#: build/C/man2/getrandom.2:293
+#, no-wrap
+msgid "Emulating OpenBSD's getentropy()"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:298
+msgid ""
+"The B<getentropy>() system call in OpenBSD can be emulated using the "
+"following function:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:305
+#, no-wrap
+msgid ""
+"int\n"
+"getentropy(void *buf, size_t buflen)\n"
+"{\n"
+" int ret;\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:317
+#, no-wrap
+msgid ""
+" if (buflen E<gt> 256)\n"
+" goto failure;\n"
+" ret = getrandom(buf, buflen, 0);\n"
+" if (ret E<lt> 0)\n"
+" return ret;\n"
+" if (ret == buflen)\n"
+" return 0;\n"
+"failure:\n"
+" errno = EIO;\n"
+" return -1;\n"
+"}\n"
+msgstr ""
+
+#. FIXME patch proposed https://lkml.org/lkml/2014/11/29/16
+#. type: Plain text
+#: build/C/man2/getrandom.2:322
+msgid "As of Linux 3.19, the following bug exists:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:326
+msgid ""
+"Depending on CPU load, B<getrandom>() does not react to interrupts before "
+"reading all bytes requested."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/getrandom.2:330
+msgid "B<random>(4), B<urandom>(4), B<signal>(7)"
+msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-23 22:37+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/strspn.3:103 build/C/man3/strstr.3:117
#: 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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: Plain text
#: build/C/man3/strcmp.3:66
+#, fuzzy
+#| msgid ""
+#| "The B<strncmp>() function is similar, except it compares the only first "
+#| "(at most) I<n> bytes of I<s1> and I<s2>."
msgid ""
-"The B<strncmp>() function is similar, except it compares the only first (at "
+"The B<strncmp>() function is similar, except it compares only the first (at "
"most) I<n> bytes of I<s1> and I<s2>."
msgstr ""
"B<strncmp>() 関数は、I<s1> と I<s2> の最初の I<n> バイトだけを比較する\n"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. 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:164 build/C/man3/memcmp.3:98 build/C/man3/memcpy.3:75 build/C/man3/memfrob.3:78 build/C/man3/memmem.3:101 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:117 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#. type: Plain text
#: build/C/man3/strcmp.3:66
msgid ""
-"The B<strncmp>() function is similar, except it compares the only first (at "
+"The B<strncmp>() function is similar, except it compares only the first (at "
"most) I<n> bytes of I<s1> and I<s2>."
msgstr ""
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-25 07:30+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: 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:214 build/C/man2/utime.2:166
+#: build/C/man3/tzset.3:203 build/C/man2/utime.2:166
#: build/C/man2/utimensat.2:421
#, no-wrap
msgid "CONFORMING TO"
#: 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:216 build/C/man2/utime.2:175
+#: build/C/man3/tzset.3:205 build/C/man2/utime.2:175
#: build/C/man2/utimensat.2:426 build/C/man8/zic.8:412
#, no-wrap
msgid "NOTES"
#: 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:231
+#: build/C/man8/tzselect.8:47 build/C/man3/tzset.3:220
#: build/C/man2/utime.2:185 build/C/man2/utimensat.2:618
#: build/C/man8/zdump.8:56 build/C/man8/zic.8:418
#, no-wrap
#: 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:238
+#: build/C/man8/tzselect.8:52 build/C/man3/tzset.3:227
#: build/C/man2/utime.2:192 build/C/man2/utimensat.2:627
#: build/C/man8/zdump.8:60 build/C/man8/zic.8:422
#, no-wrap
#: 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:246
+#: build/C/man8/tzselect.8:60 build/C/man3/tzset.3:235
#: build/C/man2/utime.2:200 build/C/man2/utimensat.2:635
#: build/C/man8/zdump.8:68 build/C/man8/zic.8:430
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: TH
#: build/C/man3/ctime.3:35 build/C/man3/ftime.3:30 build/C/man3/strftime.3:37
-#: build/C/man3/strptime.3:31 build/C/man3/tzset.3:33 build/C/man2/utime.2:31
+#: build/C/man3/strptime.3:31 build/C/man2/utime.2:31
#, no-wrap
msgid "2014-08-19"
msgstr "2014-08-19"
#. type: SH
#: build/C/man3/getdate.3:188 build/C/man3/strftime.3:355
-#: build/C/man1/time.1:74 build/C/man8/tzselect.8:23
+#: build/C/man1/time.1:74 build/C/man8/tzselect.8:23 build/C/man3/tzset.3:176
#, no-wrap
msgid "ENVIRONMENT"
msgstr "環境変数"
"い。"
#. type: SH
-#: build/C/man4/rtc.4:294 build/C/man8/tzselect.8:35 build/C/man3/tzset.3:192
+#: build/C/man4/rtc.4:294 build/C/man8/tzselect.8:35 build/C/man3/tzset.3:185
#: build/C/man8/zic.8:410
#, no-wrap
msgid "FILES"
#. type: Plain text
#: build/C/man4/rtc.4:323
+#, fuzzy
+#| msgid ""
+#| "Some RTCs support \"wildcard\" values in alarm fields, to support "
+#| "scenarios like periodic alarms at fifteen minutes after every hour, or on "
+#| "the first day of each month. Such usage is nonportable; portable user-"
+#| "space code only expects a single alarm interrupt, and will either disable "
+#| "or reinitialize the alarm after receiving it."
msgid ""
"Some RTCs support \"wildcard\" values in alarm fields, to support scenarios "
"like periodic alarms at fifteen minutes after every hour, or on the first "
-"day of each month. Such usage is nonportable; portable user-space code only "
-"expects a single alarm interrupt, and will either disable or reinitialize "
-"the alarm after receiving it."
+"day of each month. Such usage is nonportable; portable user-space code "
+"expects only a single alarm interrupt, and will either disable or "
+"reinitialize the alarm after receiving it."
msgstr ""
"RTC の中にはアラームフィールドに 「ワイルドカード」の値をサポートするものもあ"
"り、 毎時 15 分や各月の初日など、定期的なアラームを行うシナリオをサポートす"
msgstr "Posix 互換の I<awk> プログラム (デフォルトは B<awk>)。"
#. type: TP
-#: build/C/man8/tzselect.8:30
+#: build/C/man8/tzselect.8:30 build/C/man3/tzset.3:181
#, no-wrap
msgid "B<TZDIR>"
msgstr "B<TZDIR>"
msgid "TZSET"
msgstr "TZSET"
+#. type: TH
+#: build/C/man3/tzset.3:33
+#, fuzzy, no-wrap
+#| msgid "2015-01-22"
+msgid "2015-01-30"
+msgstr "2015-01-22"
+
#. type: Plain text
#: build/C/man3/tzset.3:36
msgid ""
"マータイム期間が一年のどこかにあれば 0 以外) も設定する。"
#. type: Plain text
-#: build/C/man3/tzset.3:87
+#: build/C/man3/tzset.3:84
+#, fuzzy
+#| msgid ""
+#| "If the B<TZ> variable does not appear in the environment, the I<tzname> "
+#| "variable is initialized with the best approximation of local wall clock "
+#| "time, as specified by the B<tzfile>(5)-format file I<localtime> found in "
+#| "the system timezone directory (see below). (One also often sees I</etc/"
+#| "localtime> used here, a symlink to the right file in the system timezone "
+#| "directory.)"
msgid ""
-"If the B<TZ> variable does not appear in the environment, the I<tzname> "
-"variable is initialized with the best approximation of local wall clock "
-"time, as specified by the B<tzfile>(5)-format file I<localtime> found in the "
-"system timezone directory (see below). (One also often sees I</etc/"
-"localtime> used here, a symlink to the right file in the system timezone "
-"directory.)"
+"If the B<TZ> variable does not appear in the environment, the system "
+"timezone is used. The system timezone is configured by copying, or linking, "
+"a file in the B<tzfile>(5) format to I</etc/localtime>. A timezone database "
+"of these files may be located in the system timezone directory (see the "
+"B<FILES> section below)."
msgstr ""
"B<TZ> 環境変数が設定されていない場合には、 I<tzname> 変数はローカルな壁時計時"
"刻 (wall clock time) に 最も近い値に初期化される。 このローカルな壁時計時刻と"
"適切なファイルへのシンボリックリンクになっている。)"
#. type: Plain text
-#: build/C/man3/tzset.3:93
+#: build/C/man3/tzset.3:90
+#, fuzzy
+#| msgid ""
+#| "If the B<TZ> variable does appear in the environment but its value is "
+#| "empty or its value cannot be interpreted using any of the formats "
+#| "specified below, Coordinated Universal Time (UTC) is used."
msgid ""
-"If the B<TZ> variable does appear in the environment but its value is empty "
-"or its value cannot be interpreted using any of the formats specified below, "
-"Coordinated Universal Time (UTC) is used."
+"If the B<TZ> variable does appear in the environment, but its value is "
+"empty, or its value cannot be interpreted using any of the formats specified "
+"below, then Coordinated Universal Time (UTC) is used."
msgstr ""
"B<TZ> 環境変数が存在しているが、その値が空だったり、 以下に示す形式のどれにも"
"あてはまらない場合は、 協定世界時 (Coordinated Universal Time: UTC) が用いら"
"れる。"
#. type: Plain text
-#: build/C/man3/tzset.3:99
+#: build/C/man3/tzset.3:96
+#, fuzzy
+#| msgid ""
+#| "The value of B<TZ> can be one of three formats. The first format is used "
+#| "when there is no daylight saving time in the local timezone:"
msgid ""
-"The value of B<TZ> can be one of three formats. The first format is used "
-"when there is no daylight saving time in the local timezone:"
+"The value of B<TZ> can be one of two formats. The first format is a string "
+"of characters that directly represent the timezone to be used:"
msgstr ""
"B<TZ> の値は以下の 3 つの形式のいずれかを取ることができる。 最初の形式はサ"
"マータイム (daylight saving time) を持たないローカルタイムゾーンに対して用い"
"る。"
#. type: Plain text
-#: build/C/man3/tzset.3:102
-msgid "I<std offset>"
-msgstr "I<std offset>"
+#: build/C/man3/tzset.3:99
+#, fuzzy
+#| msgid "I<std offset dst [offset],start[/time],end[/time]>"
+msgid "std offset I<dst>[I<offset>][,I<start>[I</time>],I<end>[I</time>]]"
+msgstr "I<std offset dst [offset],start[/time],end[/time]>"
#. type: Plain text
-#: build/C/man3/tzset.3:114
-msgid ""
-"The I<std> string specifies the name of the timezone and must be three or "
-"more alphabetic characters. The I<offset> string immediately follows I<std> "
-"and specifies the time value to be added to the local time to get "
-"Coordinated Universal Time (UTC). The I<offset> is positive if the local "
-"timezone is west of the Prime Meridian and negative if it is east. The hour "
-"must be between 0 and 24, and the minutes and seconds 0 and 59."
+#: build/C/man3/tzset.3:112
+#, fuzzy
+#| msgid ""
+#| "The I<std> string specifies the name of the timezone and must be three or "
+#| "more alphabetic characters. The I<offset> string immediately follows "
+#| "I<std> and specifies the time value to be added to the local time to get "
+#| "Coordinated Universal Time (UTC). The I<offset> is positive if the local "
+#| "timezone is west of the Prime Meridian and negative if it is east. The "
+#| "hour must be between 0 and 24, and the minutes and seconds 0 and 59."
+msgid ""
+"There are no spaces in the specification. The I<std> string specifies the "
+"name of the timezone and must be three or more alphabetic characters. The "
+"I<offset> string immediately follows I<std> and specifies the time value to "
+"be added to the local time to get Coordinated Universal Time (UTC). The "
+"I<offset> is positive if the local timezone is west of the Prime Meridian "
+"and negative if it is east. The hour must be between 0 and 24, and the "
+"minutes and seconds 0 and 59."
msgstr ""
"I<std> 文字列はタイムゾーンの名前を指定する。 アルファベットからなる 3 文字以"
"上の文字列でなければならない。 I<offset> 文字列は I<std> の直後に続き、 協定"
"ならない。 分 (minute) と秒 (second) は 0 から 59 の間でなければならない。"
#. type: Plain text
-#: build/C/man3/tzset.3:116
-msgid "The second format is used when there is daylight saving time:"
-msgstr "2 番目の形式はサマータイムがある場合に用いられる。"
-
-#. type: Plain text
-#: build/C/man3/tzset.3:119
-msgid "I<std offset dst [offset],start[/time],end[/time]>"
-msgstr "I<std offset dst [offset],start[/time],end[/time]>"
-
-#. type: Plain text
-#: build/C/man3/tzset.3:128
+#: build/C/man3/tzset.3:117
+#, fuzzy
+#| msgid ""
+#| "There are no spaces in the specification. The initial I<std> and "
+#| "I<offset> specify the standard timezone, as described above. The I<dst> "
+#| "string and I<offset> specify the name and offset for the corresponding "
+#| "daylight saving timezone. If the offset is omitted, it default to one "
+#| "hour ahead of standard time."
msgid ""
-"There are no spaces in the specification. The initial I<std> and I<offset> "
-"specify the standard timezone, as described above. The I<dst> string and "
-"I<offset> specify the name and offset for the corresponding daylight saving "
-"timezone. If the offset is omitted, it default to one hour ahead of "
-"standard time."
+"The I<dst> string and I<offset> specify the name and offset for the "
+"corresponding daylight saving timezone. If the offset is omitted, it "
+"defaults to one hour ahead of standard time."
msgstr ""
"指定にはスペースを含めてはならない。 先頭の I<std> と I<offset> は 1 番目の形"
"式と同じで、 標準のタイムゾーンを指定する。 I<dst> 文字列と I<offset> は、 対"
"と、デフォルトでは標準の一時間前となる。"
#. type: Plain text
-#: build/C/man3/tzset.3:133
+#: build/C/man3/tzset.3:122
msgid ""
"The I<start> field specifies when daylight saving time goes into effect and "
"the I<end> field specifies when the change is made back to standard time. "
"戻る時刻である。 これらのフィールドは以下の形式で指定する。"
#. type: TP
-#: build/C/man3/tzset.3:133
+#: build/C/man3/tzset.3:122
#, no-wrap
msgid "JI<n>"
msgstr "JI<n>"
#. type: Plain text
-#: build/C/man3/tzset.3:139
+#: build/C/man3/tzset.3:128
msgid ""
"This specifies the Julian day with I<n> between 1 and 365. Leap days are "
"not counted. In this format, February 29 can't be represented; February 28 "
"2 月 28 日が第 59 日で、3 月 1 日が常に第 60 日となる。"
#. type: TP
-#: build/C/man3/tzset.3:139
+#: build/C/man3/tzset.3:128
#, no-wrap
msgid "I<n>"
msgstr "I<n>"
#. type: Plain text
-#: build/C/man3/tzset.3:143
+#: build/C/man3/tzset.3:132
msgid ""
"This specifies the zero-based Julian day with I<n> between 0 and 365. "
"February 29 is counted in leap years."
"閏年の場合も、2 月 29 日も日にちの計算に含められる。"
#. type: TP
-#: build/C/man3/tzset.3:143
+#: build/C/man3/tzset.3:132
#, no-wrap
msgid "MI<m>.I<w>.I<d>"
msgstr "MI<m>.I<w>.I<d>"
#. type: Plain text
-#: build/C/man3/tzset.3:151
+#: build/C/man3/tzset.3:140
msgid ""
"This specifies day I<d> (0 E<lt>= I<d> E<lt>= 6) of week I<w> (1 E<lt>= I<w> "
"E<lt>= 5) of month I<m> (1 E<lt>= I<m> E<lt>= 12). Week 1 is the first week "
"I<d> = 0 は日曜日である。"
#. type: Plain text
-#: build/C/man3/tzset.3:155
+#: build/C/man3/tzset.3:144
msgid ""
"The I<time> fields specify when, in the local time currently in effect, the "
"change to the other time occurs. If omitted, the default is 02:00:00."
"ムで表したものである。 省略された場合のデフォルトは 02:00:00 である。"
#. type: Plain text
-#: build/C/man3/tzset.3:161
+#: build/C/man3/tzset.3:150
msgid ""
"Here is an example for New Zealand, where the standard time (NZST) is 12 "
"hours ahead of UTC, and daylight saving time (NZDT), 13 hours ahead of UTC, "
"ムの切り替えはデフォルトの 02:00:00 に行われる。"
#. type: Plain text
-#: build/C/man3/tzset.3:164
+#: build/C/man3/tzset.3:153
#, no-wrap
msgid " TZ=\"NZST-12:00:00NZDT-13:00:00,M10.1.0,M3.3.0\"\n"
msgstr " TZ=\"NZST-12:00:00NZDT-13:00:00,M10.1.0,M3.3.0\"\n"
#. type: Plain text
-#: build/C/man3/tzset.3:168
+#: build/C/man3/tzset.3:157
+#, fuzzy
+#| msgid ""
+#| "The third format specifies that the timezone information should be read "
+#| "from a file:"
msgid ""
-"The third format specifies that the timezone information should be read from "
-"a file:"
+"The second format specifies that the timezone information should be read "
+"from a file:"
msgstr ""
"3 番目の形式は、タイムゾーンの情報をファイルから読み込むように指定する。"
#. type: Plain text
-#: build/C/man3/tzset.3:171
+#: build/C/man3/tzset.3:160
msgid ":[filespec]"
msgstr ":[filespec]"
#. type: Plain text
-#: build/C/man3/tzset.3:186
-msgid ""
-"If the file specification I<filespec> is omitted, the timezone information "
-"is read from the file I<localtime> in the system timezone directory, which "
-"nowadays usually is I</usr/share/zoneinfo>. This file is in B<tzfile>(5) "
-"format. If I<filespec> is given, it specifies another B<tzfile>(5)-format "
-"file to read the timezone information from. If I<filespec> does not begin "
-"with a \\(aq/\\(aq, the file specification is relative to the system "
-"timezone directory."
+#: build/C/man3/tzset.3:170
+#, fuzzy
+#| msgid ""
+#| "If the file specification I<filespec> is omitted, the timezone "
+#| "information is read from the file I<localtime> in the system timezone "
+#| "directory, which nowadays usually is I</usr/share/zoneinfo>. This file "
+#| "is in B<tzfile>(5) format. If I<filespec> is given, it specifies "
+#| "another B<tzfile>(5)-format file to read the timezone information from. "
+#| "If I<filespec> does not begin with a \\(aq/\\(aq, the file specification "
+#| "is relative to the system timezone directory."
+msgid ""
+"If the file specification I<filespec> is omitted, or its value cannot be "
+"interpreted, then Coordinated Universal Time (UTC) is used. If I<filespec> "
+"is given, it specifies another B<tzfile>(5)-format file to read the timezone "
+"information from. If I<filespec> does not begin with a \\(aq/\\(aq, the "
+"file specification is relative to the system timezone directory. If the "
+"colon is omitted each of the above B<TZ> formats will be tried."
msgstr ""
"ファイルの指定 I<filespec> が省略された場合は、 タイムゾーンの情報はシステム"
"タイムゾーンディレクトリの I<localtime> ファイルから読まれる。 最近ではシステ"
"イルが指定されたことになる。"
#. type: Plain text
-#: build/C/man3/tzset.3:188
+#: build/C/man3/tzset.3:172
msgid "Here's an example, once more for New Zealand:"
msgstr "例を挙げておく。もう一度ニュージーランドの例である。"
#. type: Plain text
-#: build/C/man3/tzset.3:191
+#: build/C/man3/tzset.3:175
#, no-wrap
msgid " TZ=\":Pacific/Auckland\"\n"
msgstr " TZ=\":Pacific/Auckland\"\n"
+#. type: TP
+#: build/C/man3/tzset.3:177
+#, fuzzy, no-wrap
+#| msgid "B<TZDIR>"
+msgid "B<TZ>"
+msgstr "B<TZDIR>"
+
#. type: Plain text
-#: build/C/man3/tzset.3:201
+#: build/C/man3/tzset.3:181
msgid ""
-"Under glibc, the system timezone directory is determined using the B<TZDIR> "
-"the environment variable. If B<TZDIR> is not set, the default depends on "
-"the system setup, but is normally I</usr/share/zoneinfo>."
+"If this variable is set its value takes precedence over the system "
+"configured timezone."
msgstr ""
-"glibc では、システムのタイムゾーンディレクトリは B<TZDIR> 環境変数を使って決"
-"定される。 B<TZDIR> がセットされていない場合、デフォルト値はシステム設定依存"
-"となるが、通常は I</usr/share/zoneinfo> である。"
#. type: Plain text
-#: build/C/man3/tzset.3:203
-msgid "This timezone directory contains the files"
-msgstr "このタイムゾーンディレクトリには以下のファイルが含まれる。"
+#: build/C/man3/tzset.3:185
+msgid ""
+"If this variable is set its value takes precedence over the system "
+"configured timezone database directory path."
+msgstr ""
+
+#. type: TP
+#: build/C/man3/tzset.3:186
+#, no-wrap
+msgid "B</etc/localtime>"
+msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:207
+#: build/C/man3/tzset.3:189
+#, fuzzy
+#| msgid "The timezone name."
+msgid "The system timezone file."
+msgstr "タイムゾーン名。"
+
+#. type: TP
+#: build/C/man3/tzset.3:189
#, no-wrap
+msgid "B</usr/share/zoneinfo/>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/tzset.3:192
+msgid "The system timezone database directory."
+msgstr ""
+
+#. type: TP
+#: build/C/man3/tzset.3:192
+#, no-wrap
+msgid "B</usr/share/zoneinfo/posixrules>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/tzset.3:200
msgid ""
-" localtime local timezone file\n"
-" posixrules rules for POSIX-style TZ's\n"
+"When a TZ string includes a dst timezone without anything following it, then "
+"this file is used for the start/end rules. It is in the B<tzfile>(5) "
+"format. By default, the zoneinfo Makefile hard links it to the I<America/"
+"New_York> tzfile."
msgstr ""
-" localtime ローカルタイムゾーンのファイル\n"
-" posixrules POSIX 式の TZ 書式ルール\n"
#. type: Plain text
-#: build/C/man3/tzset.3:214
+#: build/C/man3/tzset.3:203
msgid ""
-"Often, I</etc/localtime> is a symbolic link to the file I<localtime> or to "
-"the correct timezone file in the system timezone directory."
+"Above are the current standard file locations, but they are configurable "
+"when glibc is compiled."
msgstr ""
-"I</etc/localtime> は、 I<localtime> ファイルやシステムのタイムゾーンディレク"
-"トリ中の適切なタイムゾーンファイルへのシンボリックリンクであることが多い。"
#. type: Plain text
-#: build/C/man3/tzset.3:216
+#: build/C/man3/tzset.3:205
msgid "SVr4, POSIX.1-2001, 4.3BSD."
msgstr "SVr4, POSIX.1-2001, 4.3BSD."
#. type: Plain text
-#: build/C/man3/tzset.3:223
+#: build/C/man3/tzset.3:212
msgid ""
"Note that the variable I<daylight> does not indicate that daylight saving "
"time applies right now. It used to give the number of some algorithm (see "
"ないが、SUSv2 では必要とされている。"
#. type: Plain text
-#: build/C/man3/tzset.3:231
+#: build/C/man3/tzset.3:220
msgid ""
"4.3BSD had a function B<char *timezone(>I<zone>B<, >I<dst>B<)> that returned "
"the name of the timezone corresponding to its first argument (minutes West "
"の名前が用いられる。"
#. type: Plain text
-#: build/C/man3/tzset.3:238
+#: build/C/man3/tzset.3:227
msgid ""
"B<date>(1), B<gettimeofday>(2), B<time>(2), B<ctime>(3), B<getenv>(3), "
"B<tzfile>(5)"
#: build/C/man8/zic.8:422
msgid "B<tzfile>(5), B<zdump>(8)"
msgstr "B<tzfile>(5), B<zdump>(8)"
+
+#~ msgid "I<std offset>"
+#~ msgstr "I<std offset>"
+
+#~ msgid "The second format is used when there is daylight saving time:"
+#~ msgstr "2 番目の形式はサマータイムがある場合に用いられる。"
+
+#~ msgid ""
+#~ "Under glibc, the system timezone directory is determined using the "
+#~ "B<TZDIR> the environment variable. If B<TZDIR> is not set, the default "
+#~ "depends on the system setup, but is normally I</usr/share/zoneinfo>."
+#~ msgstr ""
+#~ "glibc では、システムのタイムゾーンディレクトリは B<TZDIR> 環境変数を使って"
+#~ "決定される。 B<TZDIR> がセットされていない場合、デフォルト値はシステム設定"
+#~ "依存となるが、通常は I</usr/share/zoneinfo> である。"
+
+#~ msgid "This timezone directory contains the files"
+#~ msgstr "このタイムゾーンディレクトリには以下のファイルが含まれる。"
+
+#~ msgid ""
+#~ " localtime local timezone file\n"
+#~ " posixrules rules for POSIX-style TZ's\n"
+#~ msgstr ""
+#~ " localtime ローカルタイムゾーンのファイル\n"
+#~ " posixrules POSIX 式の TZ 書式ルール\n"
+
+#~ msgid ""
+#~ "Often, I</etc/localtime> is a symbolic link to the file I<localtime> or "
+#~ "to the correct timezone file in the system timezone directory."
+#~ msgstr ""
+#~ "I</etc/localtime> は、 I<localtime> ファイルやシステムのタイムゾーンディレ"
+#~ "クトリ中の適切なタイムゾーンファイルへのシンボリックリンクであることが多"
+#~ "い。"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: SH
-#: build/C/man3/adjtime.3:110 build/C/man2/adjtimex.2:361 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:187 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:214 build/C/man2/utime.2:166 build/C/man2/utimensat.2:421
+#: build/C/man3/adjtime.3:110 build/C/man2/adjtimex.2:361 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:187 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:203 build/C/man2/utime.2:166 build/C/man2/utimensat.2:421
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/adjtime.3:112 build/C/man2/adjtimex.2:348 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:189 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:216 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/man2/adjtimex.2:348 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:189 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:205 build/C/man2/utime.2:175 build/C/man2/utimensat.2:426 build/C/man8/zic.8:412
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/adjtime.3:149 build/C/man2/adjtimex.2:369 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:253 build/C/man3/ctime.3:362 build/C/man3/difftime.3:68 build/C/man3/dysize.3:62 build/C/man3/ftime.3:100 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:231 build/C/man2/utime.2:185 build/C/man2/utimensat.2:618 build/C/man8/zdump.8:56 build/C/man8/zic.8:418
+#: build/C/man3/adjtime.3:149 build/C/man2/adjtimex.2:369 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:253 build/C/man3/ctime.3:362 build/C/man3/difftime.3:68 build/C/man3/dysize.3:62 build/C/man3/ftime.3:100 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:220 build/C/man2/utime.2:185 build/C/man2/utimensat.2:618 build/C/man8/zdump.8:56 build/C/man8/zic.8:418
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/adjtime.3:153 build/C/man2/adjtimex.2:375 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:261 build/C/man3/ctime.3:374 build/C/man3/difftime.3:75 build/C/man3/dysize.3:64 build/C/man3/ftime.3:103 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:238 build/C/man2/utime.2:192 build/C/man2/utimensat.2:627 build/C/man8/zdump.8:60 build/C/man8/zic.8:422
+#: build/C/man3/adjtime.3:153 build/C/man2/adjtimex.2:375 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:261 build/C/man3/ctime.3:374 build/C/man3/difftime.3:75 build/C/man3/dysize.3:64 build/C/man3/ftime.3:103 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:227 build/C/man2/utime.2:192 build/C/man2/utimensat.2:627 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:161 build/C/man2/adjtimex.2:383 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:269 build/C/man3/ctime.3:382 build/C/man3/difftime.3:83 build/C/man3/dysize.3:72 build/C/man3/ftime.3:111 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:246 build/C/man2/utime.2:200 build/C/man2/utimensat.2:635 build/C/man8/zdump.8:68 build/C/man8/zic.8:430
+#: build/C/man3/adjtime.3:161 build/C/man2/adjtimex.2:383 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:269 build/C/man3/ctime.3:382 build/C/man3/difftime.3:83 build/C/man3/dysize.3:72 build/C/man3/ftime.3:111 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:235 build/C/man2/utime.2:200 build/C/man2/utimensat.2:635 build/C/man8/zdump.8:68 build/C/man8/zic.8:430
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: TH
-#: build/C/man3/ctime.3:35 build/C/man3/ftime.3:30 build/C/man3/strftime.3:37 build/C/man3/strptime.3:31 build/C/man3/tzset.3:33 build/C/man2/utime.2:31
+#: build/C/man3/ctime.3:35 build/C/man3/ftime.3:30 build/C/man3/strftime.3:37 build/C/man3/strptime.3:31 build/C/man2/utime.2:31
#, no-wrap
msgid "2014-08-19"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/getdate.3:188 build/C/man3/strftime.3:355 build/C/man1/time.1:74 build/C/man8/tzselect.8:23
+#: build/C/man3/getdate.3:188 build/C/man3/strftime.3:355 build/C/man1/time.1:74 build/C/man8/tzselect.8:23 build/C/man3/tzset.3:176
#, no-wrap
msgid "ENVIRONMENT"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man4/rtc.4:294 build/C/man8/tzselect.8:35 build/C/man3/tzset.3:192 build/C/man8/zic.8:410
+#: build/C/man4/rtc.4:294 build/C/man8/tzselect.8:35 build/C/man3/tzset.3:185 build/C/man8/zic.8:410
#, no-wrap
msgid "FILES"
msgstr ""
msgid ""
"Some RTCs support \"wildcard\" values in alarm fields, to support scenarios "
"like periodic alarms at fifteen minutes after every hour, or on the first "
-"day of each month. Such usage is nonportable; portable user-space code only "
-"expects a single alarm interrupt, and will either disable or reinitialize "
-"the alarm after receiving it."
+"day of each month. Such usage is nonportable; portable user-space code "
+"expects only a single alarm interrupt, and will either disable or "
+"reinitialize the alarm after receiving it."
msgstr ""
#. type: Plain text
msgstr ""
#. type: TP
-#: build/C/man8/tzselect.8:30
+#: build/C/man8/tzselect.8:30 build/C/man3/tzset.3:181
#, no-wrap
msgid "B<TZDIR>"
msgstr ""
msgid "TZSET"
msgstr ""
+#. type: TH
+#: build/C/man3/tzset.3:33
+#, no-wrap
+msgid "2015-01-30"
+msgstr ""
+
#. type: Plain text
#: build/C/man3/tzset.3:36
msgid "tzset, tzname, timezone, daylight - initialize time conversion information"
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:87
+#: build/C/man3/tzset.3:84
msgid ""
-"If the B<TZ> variable does not appear in the environment, the I<tzname> "
-"variable is initialized with the best approximation of local wall clock "
-"time, as specified by the B<tzfile>(5)-format file I<localtime> found in the "
-"system timezone directory (see below). (One also often sees "
-"I</etc/localtime> used here, a symlink to the right file in the system "
-"timezone directory.)"
+"If the B<TZ> variable does not appear in the environment, the system "
+"timezone is used. The system timezone is configured by copying, or linking, "
+"a file in the B<tzfile>(5) format to I</etc/localtime>. A timezone database "
+"of these files may be located in the system timezone directory (see the "
+"B<FILES> section below)."
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:93
+#: build/C/man3/tzset.3:90
msgid ""
-"If the B<TZ> variable does appear in the environment but its value is empty "
-"or its value cannot be interpreted using any of the formats specified below, "
-"Coordinated Universal Time (UTC) is used."
+"If the B<TZ> variable does appear in the environment, but its value is "
+"empty, or its value cannot be interpreted using any of the formats specified "
+"below, then Coordinated Universal Time (UTC) is used."
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:99
+#: build/C/man3/tzset.3:96
msgid ""
-"The value of B<TZ> can be one of three formats. The first format is used "
-"when there is no daylight saving time in the local timezone:"
+"The value of B<TZ> can be one of two formats. The first format is a string "
+"of characters that directly represent the timezone to be used:"
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:102
-msgid "I<std offset>"
+#: build/C/man3/tzset.3:99
+msgid "std offset I<dst>[I<offset>][,I<start>[I</time>],I<end>[I</time>]]"
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:114
+#: build/C/man3/tzset.3:112
msgid ""
-"The I<std> string specifies the name of the timezone and must be three or "
-"more alphabetic characters. The I<offset> string immediately follows I<std> "
-"and specifies the time value to be added to the local time to get "
-"Coordinated Universal Time (UTC). The I<offset> is positive if the local "
-"timezone is west of the Prime Meridian and negative if it is east. The hour "
-"must be between 0 and 24, and the minutes and seconds 0 and 59."
-msgstr ""
-
-#. type: Plain text
-#: build/C/man3/tzset.3:116
-msgid "The second format is used when there is daylight saving time:"
+"There are no spaces in the specification. The I<std> string specifies the "
+"name of the timezone and must be three or more alphabetic characters. The "
+"I<offset> string immediately follows I<std> and specifies the time value to "
+"be added to the local time to get Coordinated Universal Time (UTC). The "
+"I<offset> is positive if the local timezone is west of the Prime Meridian "
+"and negative if it is east. The hour must be between 0 and 24, and the "
+"minutes and seconds 0 and 59."
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:119
-msgid "I<std offset dst [offset],start[/time],end[/time]>"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man3/tzset.3:128
+#: build/C/man3/tzset.3:117
msgid ""
-"There are no spaces in the specification. The initial I<std> and I<offset> "
-"specify the standard timezone, as described above. The I<dst> string and "
-"I<offset> specify the name and offset for the corresponding daylight saving "
-"timezone. If the offset is omitted, it default to one hour ahead of "
-"standard time."
+"The I<dst> string and I<offset> specify the name and offset for the "
+"corresponding daylight saving timezone. If the offset is omitted, it "
+"defaults to one hour ahead of standard time."
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:133
+#: build/C/man3/tzset.3:122
msgid ""
"The I<start> field specifies when daylight saving time goes into effect and "
"the I<end> field specifies when the change is made back to standard time. "
msgstr ""
#. type: TP
-#: build/C/man3/tzset.3:133
+#: build/C/man3/tzset.3:122
#, no-wrap
msgid "JI<n>"
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:139
+#: build/C/man3/tzset.3:128
msgid ""
"This specifies the Julian day with I<n> between 1 and 365. Leap days are "
"not counted. In this format, February 29 can't be represented; February 28 "
msgstr ""
#. type: TP
-#: build/C/man3/tzset.3:139
+#: build/C/man3/tzset.3:128
#, no-wrap
msgid "I<n>"
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:143
+#: build/C/man3/tzset.3:132
msgid ""
"This specifies the zero-based Julian day with I<n> between 0 and 365. "
"February 29 is counted in leap years."
msgstr ""
#. type: TP
-#: build/C/man3/tzset.3:143
+#: build/C/man3/tzset.3:132
#, no-wrap
msgid "MI<m>.I<w>.I<d>"
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:151
+#: build/C/man3/tzset.3:140
msgid ""
"This specifies day I<d> (0 E<lt>= I<d> E<lt>= 6) of week I<w> (1 E<lt>= I<w> "
"E<lt>= 5) of month I<m> (1 E<lt>= I<m> E<lt>= 12). Week 1 is the first week "
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:155
+#: build/C/man3/tzset.3:144
msgid ""
"The I<time> fields specify when, in the local time currently in effect, the "
"change to the other time occurs. If omitted, the default is 02:00:00."
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:161
+#: build/C/man3/tzset.3:150
msgid ""
"Here is an example for New Zealand, where the standard time (NZST) is 12 "
"hours ahead of UTC, and daylight saving time (NZDT), 13 hours ahead of UTC, "
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:164
+#: build/C/man3/tzset.3:153
#, no-wrap
msgid " TZ=\"NZST-12:00:00NZDT-13:00:00,M10.1.0,M3.3.0\"\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:168
+#: build/C/man3/tzset.3:157
msgid ""
-"The third format specifies that the timezone information should be read from "
-"a file:"
+"The second format specifies that the timezone information should be read "
+"from a file:"
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:171
+#: build/C/man3/tzset.3:160
msgid ":[filespec]"
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:186
+#: build/C/man3/tzset.3:170
msgid ""
-"If the file specification I<filespec> is omitted, the timezone information "
-"is read from the file I<localtime> in the system timezone directory, which "
-"nowadays usually is I</usr/share/zoneinfo>. This file is in B<tzfile>(5) "
-"format. If I<filespec> is given, it specifies another B<tzfile>(5)-format "
-"file to read the timezone information from. If I<filespec> does not begin "
-"with a \\(aq/\\(aq, the file specification is relative to the system "
-"timezone directory."
+"If the file specification I<filespec> is omitted, or its value cannot be "
+"interpreted, then Coordinated Universal Time (UTC) is used. If I<filespec> "
+"is given, it specifies another B<tzfile>(5)-format file to read the timezone "
+"information from. If I<filespec> does not begin with a \\(aq/\\(aq, the "
+"file specification is relative to the system timezone directory. If the "
+"colon is omitted each of the above B<TZ> formats will be tried."
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:188
+#: build/C/man3/tzset.3:172
msgid "Here's an example, once more for New Zealand:"
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:191
+#: build/C/man3/tzset.3:175
#, no-wrap
msgid " TZ=\":Pacific/Auckland\"\n"
msgstr ""
+#. type: TP
+#: build/C/man3/tzset.3:177
+#, no-wrap
+msgid "B<TZ>"
+msgstr ""
+
#. type: Plain text
-#: build/C/man3/tzset.3:201
+#: build/C/man3/tzset.3:181
msgid ""
-"Under glibc, the system timezone directory is determined using the B<TZDIR> "
-"the environment variable. If B<TZDIR> is not set, the default depends on "
-"the system setup, but is normally I</usr/share/zoneinfo>."
+"If this variable is set its value takes precedence over the system "
+"configured timezone."
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:203
-msgid "This timezone directory contains the files"
+#: build/C/man3/tzset.3:185
+msgid ""
+"If this variable is set its value takes precedence over the system "
+"configured timezone database directory path."
+msgstr ""
+
+#. type: TP
+#: build/C/man3/tzset.3:186
+#, no-wrap
+msgid "B</etc/localtime>"
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:207
+#: build/C/man3/tzset.3:189
+msgid "The system timezone file."
+msgstr ""
+
+#. type: TP
+#: build/C/man3/tzset.3:189
#, no-wrap
+msgid "B</usr/share/zoneinfo/>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/tzset.3:192
+msgid "The system timezone database directory."
+msgstr ""
+
+#. type: TP
+#: build/C/man3/tzset.3:192
+#, no-wrap
+msgid "B</usr/share/zoneinfo/posixrules>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/tzset.3:200
msgid ""
-" localtime local timezone file\n"
-" posixrules rules for POSIX-style TZ's\n"
+"When a TZ string includes a dst timezone without anything following it, then "
+"this file is used for the start/end rules. It is in the B<tzfile>(5) "
+"format. By default, the zoneinfo Makefile hard links it to the "
+"I<America/New_York> tzfile."
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:214
+#: build/C/man3/tzset.3:203
msgid ""
-"Often, I</etc/localtime> is a symbolic link to the file I<localtime> or to "
-"the correct timezone file in the system timezone directory."
+"Above are the current standard file locations, but they are configurable "
+"when glibc is compiled."
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:216
+#: build/C/man3/tzset.3:205
msgid "SVr4, POSIX.1-2001, 4.3BSD."
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:223
+#: build/C/man3/tzset.3:212
msgid ""
"Note that the variable I<daylight> does not indicate that daylight saving "
"time applies right now. It used to give the number of some algorithm (see "
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:231
+#: build/C/man3/tzset.3:220
msgid ""
"4.3BSD had a function B<char *timezone(>I<zone>B<, >I<dst>B<)> that returned "
"the name of the timezone corresponding to its first argument (minutes West "
msgstr ""
#. type: Plain text
-#: build/C/man3/tzset.3:238
+#: build/C/man3/tzset.3:227
msgid ""
"B<date>(1), B<gettimeofday>(2), B<time>(2), B<ctime>(3), B<getenv>(3), "
"B<tzfile>(5)"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-25 07:30+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/ptsname.3:108 build/C/man7/pty.7:161
#: build/C/man5/securetty.5:46 build/C/man3/tcgetsid.3:80
#: build/C/man5/termcap.5:474 build/C/man7/termio.7:66
-#: build/C/man3/termios.3:1042 build/C/man4/tty.4:85
+#: build/C/man3/termios.3:1045 build/C/man4/tty.4:85
#: build/C/man4/tty_ioctl.4:502 build/C/man3/ttyname.3:89
#: build/C/man3/ttyslot.3:157 build/C/man5/ttytype.5:72
#: build/C/man3/unlockpt.3:59
#: 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:1050 build/C/man4/tty.4:93
+#: build/C/man3/termios.3:1053 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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: TH
#: build/C/man3/termios.3:40
-#, no-wrap
-msgid "2014-12-31"
-msgstr "2014-12-31"
+#, fuzzy, no-wrap
+#| msgid "2013-02-12"
+msgid "2015-02-01"
+msgstr "2013-02-12"
#. type: Plain text
#: build/C/man3/termios.3:45
"の振る舞いは B<tcdrain>() と同様である。"
#. type: Plain text
-#: build/C/man3/termios.3:1042
+#: build/C/man3/termios.3:1045
+#, fuzzy
+#| msgid ""
+#| "B<stty>(1), B<tset>(1), B<console_ioctl>(4), B<tty_ioctl>(4), "
+#| "B<setserial>(8)"
msgid ""
-"B<stty>(1), B<tset>(1), B<console_ioctl>(4), B<tty_ioctl>(4), B<setserial>(8)"
+"B<reset>(1), B<setterm>(1), B<stty>(1), B<tput>(1), B<tset>(1), "
+"B<console_ioctl>(4), B<tty_ioctl>(4), B<setserial>(8)"
msgstr ""
"B<stty>(1), B<tset>(1), B<console_ioctl>(4), B<tty_ioctl>(4), B<setserial>(8)"
#: build/C/man3/unlockpt.3:59
msgid "B<grantpt>(3), B<posix_openpt>(3), B<ptsname>(3), B<pts>(4), B<pty>(7)"
msgstr "B<grantpt>(3), B<posix_openpt>(3), B<ptsname>(3), B<pts>(4), B<pty>(7)"
+
+#~ msgid "2014-12-31"
+#~ msgstr "2014-12-31"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: SH
-#: build/C/man3/getpass.3:161 build/C/man3/getpt.3:60 build/C/man3/getttyent.3:99 build/C/man3/grantpt.3:71 build/C/man3/isatty.3:72 build/C/man3/openpty.3:182 build/C/man3/posix_openpt.3:119 build/C/man4/pts.4:80 build/C/man3/ptsname.3:108 build/C/man7/pty.7:161 build/C/man5/securetty.5:46 build/C/man3/tcgetsid.3:80 build/C/man5/termcap.5:474 build/C/man7/termio.7:66 build/C/man3/termios.3:1042 build/C/man4/tty.4:85 build/C/man4/tty_ioctl.4:502 build/C/man3/ttyname.3:89 build/C/man3/ttyslot.3:157 build/C/man5/ttytype.5:72 build/C/man3/unlockpt.3:59
+#: build/C/man3/getpass.3:161 build/C/man3/getpt.3:60 build/C/man3/getttyent.3:99 build/C/man3/grantpt.3:71 build/C/man3/isatty.3:72 build/C/man3/openpty.3:182 build/C/man3/posix_openpt.3:119 build/C/man4/pts.4:80 build/C/man3/ptsname.3:108 build/C/man7/pty.7:161 build/C/man5/securetty.5:46 build/C/man3/tcgetsid.3:80 build/C/man5/termcap.5:474 build/C/man7/termio.7:66 build/C/man3/termios.3:1045 build/C/man4/tty.4:85 build/C/man4/tty_ioctl.4:502 build/C/man3/ttyname.3:89 build/C/man3/ttyslot.3:157 build/C/man5/ttytype.5:72 build/C/man3/unlockpt.3:59
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. 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:127 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:1050 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
+#: 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:127 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:1053 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
#. type: TH
#: build/C/man3/termios.3:40
#, no-wrap
-msgid "2014-12-31"
+msgid "2015-02-01"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man3/termios.3:1042
+#: build/C/man3/termios.3:1045
msgid ""
-"B<stty>(1), B<tset>(1), B<console_ioctl>(4), B<tty_ioctl>(4), "
-"B<setserial>(8)"
+"B<reset>(1), B<setterm>(1), B<stty>(1), B<tput>(1), B<tset>(1), "
+"B<console_ioctl>(4), B<tty_ioctl>(4), B<setserial>(8)"
msgstr ""
#. type: TH
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-25 07:32+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: build/C/man3/getcwd.3:256 build/C/man2/getdomainname.2:131
#: build/C/man3/getdtablesize.3:100 build/C/man3/gethostid.3:127
#: build/C/man2/gethostname.2:180 build/C/man3/getlogin.3:213
-#: build/C/man3/getopt.3:518 build/C/man2/getpagesize.2:111
+#: build/C/man3/getopt.3:519 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/man3/getcwd.3:264 build/C/man2/getdomainname.2:139
#: build/C/man3/getdtablesize.3:108 build/C/man3/gethostid.3:135
#: build/C/man2/gethostname.2:188 build/C/man3/getlogin.3:221
-#: build/C/man3/getopt.3:526 build/C/man2/getpagesize.2:119
+#: build/C/man3/getopt.3:527 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/uselib.2:120 build/C/man3/usleep.3:164
#: build/C/man2/vfork.2:287 build/C/man2/vhangup.2:77
#: build/C/man2/execveat.2:241
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
#. type: Plain text
#: build/C/man2/close.2:107
+#, fuzzy
+#| msgid ""
+#| "Not checking the return value of B<close>() is a common but nevertheless "
+#| "serious programming error. It is quite possible that errors on a "
+#| "previous B<write>(2) operation are first reported at the final "
+#| "B<close>(). Not checking the return value when closing the file may lead "
+#| "to silent loss of data. This can especially be observed with NFS and "
+#| "with disk quota. Note that the return value should only be used for "
+#| "diagnostics. In particular B<close>() should not be retried after an "
+#| "B<EINTR> since this may cause a reused descriptor from another thread to "
+#| "be closed."
msgid ""
"Not checking the return value of B<close>() is a common but nevertheless "
"serious programming error. It is quite possible that errors on a previous "
"B<write>(2) operation are first reported at the final B<close>(). Not "
"checking the return value when closing the file may lead to silent loss of "
"data. This can especially be observed with NFS and with disk quota. Note "
-"that the return value should only be used for diagnostics. In particular "
+"that the return value should be used only for diagnostics. In particular "
"B<close>() should not be retried after an B<EINTR> since this may cause a "
"reused descriptor from another thread to be closed."
msgstr ""
#. type: Plain text
#: build/C/man2/execve.2:708
-#, no-wrap
+#, fuzzy, no-wrap
+#| msgid ""
+#| " execve(argv[1], newargv, newenviron);\n"
+#| " perror(\"execve\"); /* execve() only returns on error */\n"
+#| " exit(EXIT_FAILURE);\n"
+#| "}\n"
msgid ""
" execve(argv[1], newargv, newenviron);\n"
-" perror(\"execve\"); /* execve() only returns on error */\n"
+" perror(\"execve\"); /* execve() returns only on error */\n"
" exit(EXIT_FAILURE);\n"
"}\n"
msgstr ""
msgstr "GETOPT"
#. type: TH
-#: build/C/man3/getopt.3:41 build/C/man2/ioctl.2:41 build/C/man3/sysconf.3:27
-#, no-wrap
-msgid "2014-12-31"
-msgstr "2014-12-31"
+#: build/C/man3/getopt.3:41
+#, fuzzy, no-wrap
+#| msgid "2010-02-03"
+msgid "2015-02-01"
+msgstr "2010-02-03"
#. type: Plain text
#: build/C/man3/getopt.3:45
" }\n"
#. type: Plain text
-#: build/C/man3/getopt.3:518
-msgid "B<getsubopt>(3)"
+#: build/C/man3/getopt.3:519
+#, fuzzy
+#| msgid "B<getsubopt>(3)"
+msgid "B<getopt>(1), B<getsubopt>(3)"
msgstr "B<getsubopt>(3)"
#. type: TH
msgid "IOCTL"
msgstr "IOCTL"
+#. type: TH
+#: build/C/man2/ioctl.2:41 build/C/man3/sysconf.3:27
+#, no-wrap
+msgid "2014-12-31"
+msgstr "2014-12-31"
+
#. type: Plain text
#: build/C/man2/ioctl.2:44
msgid "ioctl - control device"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:188 build/C/man2/access.2:401 build/C/man2/alarm.2:95 build/C/man2/brk.2:168 build/C/man2/chdir.2:140 build/C/man2/chmod.2:368 build/C/man2/chown.2:495 build/C/man2/chroot.2:154 build/C/man2/close.2:138 build/C/man3/confstr.3:155 build/C/man3/crypt.3:255 build/C/man3/daemon.3:113 build/C/man3/des_crypt.3:149 build/C/man2/dup.2:278 build/C/man3/encrypt.3:179 build/C/man7/environ.7:264 build/C/man3/euidaccess.3:112 build/C/man3/exec.3:249 build/C/man2/execve.2:763 build/C/man2/exit_group.2:51 build/C/man2/fcntl.2:1937 build/C/man3/fexecve.3:168 build/C/man2/flock.2:248 build/C/man2/fork.2:275 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:100 build/C/man3/gethostid.3:127 build/C/man2/gethostname.2:180 build/C/man3/getlogin.3:213 build/C/man3/getopt.3:518 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:121 build/C/man3/lockf.3:176 build/C/man2/mincore.2:169 build/C/man2/mkdir.2:247 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:206 build/C/man2/syscall.2:247 build/C/man2/syscalls.2:851 build/C/man3/sysconf.3:347 build/C/man2/sysctl.2:183 build/C/man2/sysinfo.2:92 build/C/man3/tcgetpgrp.3:131 build/C/man2/truncate.2:265 build/C/man3/ualarm.3:155 build/C/man2/umask.2:124 build/C/man2/uname.2:172 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/execveat.2:233
+#: build/C/man2/_syscall.2:188 build/C/man2/access.2:401 build/C/man2/alarm.2:95 build/C/man2/brk.2:168 build/C/man2/chdir.2:140 build/C/man2/chmod.2:368 build/C/man2/chown.2:495 build/C/man2/chroot.2:154 build/C/man2/close.2:138 build/C/man3/confstr.3:155 build/C/man3/crypt.3:255 build/C/man3/daemon.3:113 build/C/man3/des_crypt.3:149 build/C/man2/dup.2:278 build/C/man3/encrypt.3:179 build/C/man7/environ.7:264 build/C/man3/euidaccess.3:112 build/C/man3/exec.3:249 build/C/man2/execve.2:763 build/C/man2/exit_group.2:51 build/C/man2/fcntl.2:1937 build/C/man3/fexecve.3:168 build/C/man2/flock.2:248 build/C/man2/fork.2:275 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:100 build/C/man3/gethostid.3:127 build/C/man2/gethostname.2:180 build/C/man3/getlogin.3:213 build/C/man3/getopt.3:519 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:121 build/C/man3/lockf.3:176 build/C/man2/mincore.2:169 build/C/man2/mkdir.2:247 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:206 build/C/man2/syscall.2:247 build/C/man2/syscalls.2:851 build/C/man3/sysconf.3:347 build/C/man2/sysctl.2:183 build/C/man2/sysinfo.2:92 build/C/man3/tcgetpgrp.3:131 build/C/man2/truncate.2:265 build/C/man3/ualarm.3:155 build/C/man2/umask.2:124 build/C/man2/uname.2:172 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/execveat.2:233
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man2/_syscall.2:196 build/C/man2/access.2:409 build/C/man2/alarm.2:103 build/C/man2/brk.2:176 build/C/man2/chdir.2:148 build/C/man2/chmod.2:376 build/C/man2/chown.2:503 build/C/man2/chroot.2:162 build/C/man2/close.2:146 build/C/man3/confstr.3:163 build/C/man3/crypt.3:263 build/C/man3/daemon.3:121 build/C/man3/des_crypt.3:157 build/C/man2/dup.2:286 build/C/man3/encrypt.3:187 build/C/man7/environ.7:272 build/C/man3/euidaccess.3:120 build/C/man3/exec.3:257 build/C/man2/execve.2:771 build/C/man2/exit_group.2:59 build/C/man2/fcntl.2:1945 build/C/man3/fexecve.3:176 build/C/man2/flock.2:256 build/C/man2/fork.2:283 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:108 build/C/man3/gethostid.3:135 build/C/man2/gethostname.2:188 build/C/man3/getlogin.3:221 build/C/man3/getopt.3:526 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:129 build/C/man3/lockf.3:184 build/C/man2/mincore.2:177 build/C/man2/mkdir.2:255 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:214 build/C/man2/syscall.2:255 build/C/man2/syscalls.2:859 build/C/man3/sysconf.3:355 build/C/man2/sysctl.2:191 build/C/man2/sysinfo.2:100 build/C/man3/tcgetpgrp.3:139 build/C/man2/truncate.2:273 build/C/man3/ualarm.3:163 build/C/man2/umask.2:132 build/C/man2/uname.2:180 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/execveat.2:241
+#: build/C/man2/_syscall.2:196 build/C/man2/access.2:409 build/C/man2/alarm.2:103 build/C/man2/brk.2:176 build/C/man2/chdir.2:148 build/C/man2/chmod.2:376 build/C/man2/chown.2:503 build/C/man2/chroot.2:162 build/C/man2/close.2:146 build/C/man3/confstr.3:163 build/C/man3/crypt.3:263 build/C/man3/daemon.3:121 build/C/man3/des_crypt.3:157 build/C/man2/dup.2:286 build/C/man3/encrypt.3:187 build/C/man7/environ.7:272 build/C/man3/euidaccess.3:120 build/C/man3/exec.3:257 build/C/man2/execve.2:771 build/C/man2/exit_group.2:59 build/C/man2/fcntl.2:1945 build/C/man3/fexecve.3:176 build/C/man2/flock.2:256 build/C/man2/fork.2:283 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:108 build/C/man3/gethostid.3:135 build/C/man2/gethostname.2:188 build/C/man3/getlogin.3:221 build/C/man3/getopt.3:527 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:129 build/C/man3/lockf.3:184 build/C/man2/mincore.2:177 build/C/man2/mkdir.2:255 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:214 build/C/man2/syscall.2:255 build/C/man2/syscalls.2:859 build/C/man3/sysconf.3:355 build/C/man2/sysctl.2:191 build/C/man2/sysinfo.2:100 build/C/man3/tcgetpgrp.3:139 build/C/man2/truncate.2:273 build/C/man3/ualarm.3:163 build/C/man2/umask.2:132 build/C/man2/uname.2:180 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/execveat.2:241
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
"B<write>(2) operation are first reported at the final B<close>(). Not "
"checking the return value when closing the file may lead to silent loss of "
"data. This can especially be observed with NFS and with disk quota. Note "
-"that the return value should only be used for diagnostics. In particular "
+"that the return value should be used only for diagnostics. In particular "
"B<close>() should not be retried after an B<EINTR> since this may cause a "
"reused descriptor from another thread to be closed."
msgstr ""
#, no-wrap
msgid ""
" execve(argv[1], newargv, newenviron);\n"
-" perror(\"execve\"); /* execve() only returns on error */\n"
+" perror(\"execve\"); /* execve() returns only on error */\n"
" exit(EXIT_FAILURE);\n"
"}\n"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man3/getopt.3:41 build/C/man2/ioctl.2:41 build/C/man3/sysconf.3:27
+#: build/C/man3/getopt.3:41
#, no-wrap
-msgid "2014-12-31"
+msgid "2015-02-01"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man3/getopt.3:518
-msgid "B<getsubopt>(3)"
+#: build/C/man3/getopt.3:519
+msgid "B<getopt>(1), B<getsubopt>(3)"
msgstr ""
#. type: TH
msgid "IOCTL"
msgstr ""
+#. type: TH
+#: build/C/man2/ioctl.2:41 build/C/man3/sysconf.3:27
+#, no-wrap
+msgid "2014-12-31"
+msgstr ""
+
#. type: Plain text
#: build/C/man2/ioctl.2:44
msgid "ioctl - control device"
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-25 07:03+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man3/getutent.3:302 build/C/man3/getutmp.3:88
#: build/C/man3/login.3:141 build/C/man3/updwtmp.3:92 build/C/man5/utmp.5:360
-msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. type: Plain text
#: build/C/man3/getutent.3:302 build/C/man3/getutmp.3:88 build/C/man3/login.3:141 build/C/man3/updwtmp.3:92 build/C/man5/utmp.5:360
msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-23 22:39+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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:31+0900\n"
"PO-Revision-Date: 2015-01-23 22:39+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.78 of the Linux I<man-pages> project. A "
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.78 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.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at \\%http://www.kernel.org/doc/man-"
"pages/."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. 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.78 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
+# 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,377,2,379
+reboot.2,49,5,54
+sync.2,37,1,38
+# pagename,#complete,#remaining,#all
+armscii-8.7,109,1,110
+ascii.7,88,1,89
+charsets.7,84,1,85
+cp1251.7,149,1,150
+cp1252.7,140,1,141
+iso_8859-1.7,130,1,131
+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,130,1,131
+iso_8859-16.7,130,1,131
+iso_8859-2.7,130,1,131
+iso_8859-3.7,123,1,124
+iso_8859-4.7,130,1,131
+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,130,1,131
+koi8-r.7,153,1,154
+koi8-u.7,157,1,158
+unicode.7,51,1,52
+utf-8.7,64,1,65
+# 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,25,1,26
+opendir.3,46,1,47
+readdir.2,36,1,37
+readdir.3,59,1,60
+rewinddir.3,21,1,22
+scandir.3,61,1,62
+seekdir.3,24,1,25
+telldir.3,28,1,29
+# pagename,#complete,#remaining,#all
+epoll.7,108,2,110
+epoll_create.2,39,1,40
+epoll_ctl.2,69,1,70
+epoll_wait.2,57,1,58
+poll.2,92,1,93
+# 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,85,1,86
+getfsent.3,32,1,33
+getmntent.3,41,1,42
+getxattr.2,34,1,35
+isfdtype.3,28,1,29
+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,60,2,62
+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,46,1,47
+iconv_close.3,20,1,21
+iconv_open.3,31,1,32
# pagename,#complete,#remaining,#all
-proc.5,1064,92,1156
+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,19,1,20
+mailaddr.7,38,1,39
+man-pages.7,305,1,306
+man.7,137,1,138
+mdoc.7,219,1,220
+operator.7,10,1,11
+posixoptions.7,154,1,155
+proc.5,1061,95,1156
+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
-keyctl.2,60,8,68
-request_key.2,45,8,53
+add_key.2,51,2,53
+keyctl.2,59,9,68
+request_key.2,44,9,53
# pagename,#complete,#remaining,#all
-rtld-audit.7,71,60,131
+dl_iterate_phdr.3,40,1,41
+dlopen.3,101,1,102
+elf.5,515,1,516
+end.3,33,1,34
+ld.so.8,135,1,136
+ldconfig.8,43,1,44
+ldd.1,31,1,32
+memusage.1,73,2,75
+memusagestat.1,37,1,38
+mtrace.1,21,1,22
+pldd.1,32,1,33
+rtld-audit.7,70,61,131
+sln.8,17,1,18
+sprof.1,70,1,71
+# pagename,#complete,#remaining,#all
+create_module.2,37,1,38
+delete_module.2,59,1,60
+get_kernel_syms.2,32,1,33
+init_module.2,78,1,79
+query_module.2,53,1,54
# pagename,#complete,#remaining,#all
-localedef.1,76,49,125
-newlocale.3,65,24,89
+catgets.3,22,1,23
+catopen.3,30,1,31
+charmap.5,47,1,48
+duplocale.3,54,1,55
+iconv.1,59,1,60
+iconvconfig.8,35,2,37
+isalpha.3,76,1,77
+locale.1,57,1,58
+locale.5,421,1,422
+locale.7,69,1,70
+localeconv.3,23,1,24
+localedef.1,75,50,125
+newlocale.3,64,25,89
+nl_langinfo.3,53,1,54
+repertoiremap.5,28,2,30
+setlocale.3,50,1,51
+strfmon.3,49,1,50
+uselocale.3,40,1,41
+toascii.3,25,1,26
+toupper.3,37,1,38
# pagename,#complete,#remaining,#all
-get_robust_list.2,23,14,37
-getunwind.2,19,13,32
-perf_event_open.2,336,449,785
-ptrace.2,130,166,296
-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,18,14,32
+kexec_load.2,37,45,82
+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,333,452,785
+perfmonctl.2,64,1,65
+personality.2,21,3,24
+pivot_root.2,51,1,52
+process_vm_readv.2,63,1,64
+ptrace.2,129,167,296
+quotactl.2,54,48,102
+sendfile.2,46,1,47
+set_tid_address.2,31,1,32
+splice.2,60,1,61
+tee.2,51,1,52
+vm86.2,26,1,27
+vmsplice.2,42,1,43
+# pagename,#complete,#remaining,#all
+__setfpucw.3,26,1,27
+addseverity.3,23,2,25
+argz_add.3,44,1,45
+backtrace.3,49,1,50
+basename.3,46,1,47
+envz_add.3,35,1,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,46,1,47
+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,30,1,31
+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,46,1,47
+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,127,1,128
+modf.3,31,1,32
+nan.3,29,1,30
+nextafter.3,53,1,54
+pow.3,60,2,62
+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
-mallopt.3,60,50,110
-mcheck.3,29,25,54
-mtrace.3,26,11,37
-subpage_prot.2,24,12,36
-s390_pci_mmio_write.2,25,10,35
+alloc_hugepages.2,31,1,32
+alloca.3,35,1,36
+cacheflush.2,29,1,30
+fallocate.2,91,1,92
+madvise.2,83,1,84
+mallinfo.3,64,1,65
+malloc_get_state.3,24,1,25
+malloc_hook.3,42,1,43
+malloc_info.3,56,1,57
+malloc_stats.3,18,1,19
+malloc_trim.3,25,1,26
+malloc_usable_size.3,24,1,25
+mallopt.3,59,51,110
+mcheck.3,28,26,54
+mlock.2,71,1,72
+mmap.2,141,1,142
+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,59,1,60
+posix_fallocate.3,43,1,44
+posix_memalign.3,57,1,58
+readahead.2,30,1,31
+remap_file_pages.2,38,1,39
+shm_open.3,65,1,66
+shm_overview.7,43,1,44
+shmctl.2,69,2,71
+shmget.2,89,1,90
+shmop.2,69,1,70
+subpage_prot.2,23,13,36
+sync_file_range.2,61,1,62
+memfd_create.2,101,1,102
+s390_pci_mmio_write.2,24,11,35
+# pagename,#complete,#remaining,#all
+mq_close.3,28,1,29
+mq_getattr.3,51,1,52
+mq_getsetattr.2,20,1,21
+mq_notify.3,57,1,58
+mq_open.3,65,1,66
+mq_overview.7,94,1,95
+mq_receive.3,46,1,47
+mq_send.3,47,1,48
+mq_unlink.3,29,1,30
+msgctl.2,56,1,57
+msgget.2,50,1,51
+msgop.2,125,1,126
+# pagename,#complete,#remaining,#all
+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,46,1,47
+gai.conf.5,26,1,27
+getaddrinfo.3,131,1,132
+getaddrinfo_a.3,121,1,122
+getent.1,56,1,57
+gethostbyname.3,93,1,94
+getipnodebyname.3,66,1,67
+getnameinfo.3,80,1,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,62,1,63
+inet_net_pton.3,91,1,92
+inet_ntop.3,32,1,33
+inet_pton.3,46,1,47
+ip.7,219,1,220
+ipv6.7,74,2,76
+netdevice.7,103,1,104
+networks.5,24,1,25
+nscd.8,19,1,20
+nscd.conf.5,50,1,51
+nss.5,26,1,27
+nsswitch.conf.5,119,1,120
+packet.7,111,1,112
+protocols.5,27,1,28
+raw.7,69,1,70
+rcmd.3,45,1,46
+resolv.conf.5,62,1,63
+resolver.3,68,1,69
+rexec.3,30,1,31
+services.5,39,1,40
+setnetgrent.3,31,1,32
+shutdown.2,31,1,32
+tcp.7,251,5,256
+udp.7,63,1,64
+udplite.7,41,1,42
+unix.7,127,1,128
+x25.7,32,1,33
+# pagename,#complete,#remaining,#all
+netlink.3,39,1,40
+netlink.7,128,1,129
+rtnetlink.3,41,1,42
+rtnetlink.7,173,1,174
+# pagename,#complete,#remaining,#all
+fanotify.7,190,1,191
+fanotify_init.2,76,1,77
+fanotify_mark.2,99,1,100
+inotify.7,215,1,216
+inotify_add_watch.2,39,1,40
+inotify_init.2,35,1,36
+inotify_rm_watch.2,26,1,27
+# 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,46,1,47
# pagename,#complete,#remaining,#all
-cpuset.7,104,210,314
-seccomp.2,79,65,144
+acct.2,52,1,53
+acct.5,33,1,34
+capabilities.7,358,3,361
+capget.2,51,1,52
+cpuset.7,103,211,314
+credentials.7,52,1,53
+getgid.2,23,1,24
+getgroups.2,45,1,46
+getpid.2,23,1,24
+getpriority.2,43,1,44
+getresuid.2,28,1,29
+getrlimit.2,126,1,127
+getrusage.2,73,1,74
+getsid.2,31,1,32
+getuid.2,25,1,26
+group_member.3,20,1,21
+iopl.2,32,1,33
+ioprio_set.2,73,2,75
+ipc.2,18,1,19
+namespaces.7,89,2,91
+pid_namespaces.7,54,1,55
+seteuid.2,36,1,37
+setfsgid.2,28,1,29
+setfsuid.2,28,1,29
+setgid.2,27,1,28
+setpgid.2,62,1,63
+setresuid.2,40,1,41
+setreuid.2,43,1,44
+setsid.2,25,1,26
+setuid.2,36,1,37
+svipc.7,94,1,95
+ulimit.3,30,1,31
+user_namespaces.7,167,1,168
+seccomp.2,78,66,144
+# pagename,#complete,#remaining,#all
+getcontext.3,35,1,36
+makecontext.3,48,1,49
+pthread_attr_init.3,63,1,64
+pthread_attr_setaffinity_np.3,33,1,34
+pthread_attr_setdetachstate.3,39,1,40
+pthread_attr_setguardsize.3,40,1,41
+pthread_attr_setinheritsched.3,39,1,40
+pthread_attr_setschedparam.3,33,1,34
+pthread_attr_setschedpolicy.3,32,1,33
+pthread_attr_setscope.3,38,1,39
+pthread_attr_setstack.3,41,1,42
+pthread_attr_setstackaddr.3,31,1,32
+pthread_attr_setstacksize.3,39,1,40
+pthread_cancel.3,58,1,59
+pthread_cleanup_push.3,64,1,65
+pthread_cleanup_push_defer_np.3,28,1,29
+pthread_create.3,87,1,88
+pthread_detach.3,33,1,34
+pthread_equal.3,26,1,27
+pthread_exit.3,33,1,34
+pthread_getattr_np.3,74,1,75
+pthread_getcpuclockid.3,51,1,52
+pthread_join.3,38,1,39
+pthread_kill.3,32,1,33
+pthread_kill_other_threads_np.3,22,1,23
+pthread_rwlockattr_setkind_np.3,35,1,36
+pthread_self.3,29,1,30
+pthread_setaffinity_np.3,56,1,57
+pthread_setcancelstate.3,50,1,51
+pthread_setconcurrency.3,36,1,37
+pthread_setname_np.3,48,1,49
+pthread_setschedparam.3,91,1,92
+pthread_setschedprio.3,34,1,35
+pthread_sigmask.3,45,1,46
+pthread_sigqueue.3,36,1,37
+pthread_testcancel.3,27,1,28
+pthread_tryjoin_np.3,42,1,43
+pthread_yield.3,26,1,27
+pthreads.7,148,2,150
+# pagename,#complete,#remaining,#all
+fgetgrent.3,25,1,26
+fgetpwent.3,28,1,29
+ftpusers.5,15,1,16
+getgrent.3,56,1,57
+getgrent_r.3,42,1,43
+getgrnam.3,59,1,60
+getgrouplist.3,44,1,45
+getpw.3,35,1,36
+getpwent.3,49,1,50
+getpwent_r.3,42,1,43
+getpwnam.3,70,1,71
+getspnam.3,68,1,69
+group.5,25,1,26
+initgroups.3,28,1,29
+passwd.5,37,3,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,28,1,29
+regex.3,84,1,85
+regex.7,39,1,40
+wordexp.3,61,1,62
+# pagename,#complete,#remaining,#all
+getrpcent.3,38,1,39
+getrpcent_r.3,32,1,33
+getrpcport.3,13,1,14
+key_setsecret.3,27,1,28
+rpc.3,171,1,172
+rpc.5,21,1,22
+rtime.3,44,1,45
+xdr.3,89,1,90
+# pagename,#complete,#remaining,#all
+CPU_SET.3,88,1,89
+clone.2,213,1,214
+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,44,1,45
+sched_setattr.2,90,1,91
+sched_setparam.2,35,1,36
+sched_setscheduler.2,57,1,58
+sched_yield.2,24,1,25
+sched.7,132,1,133
+setns.2,75,2,77
+unshare.2,84,1,85
+# 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,46,1,47
+# pagename,#complete,#remaining,#all
+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,60,2,62
+semop.2,93,1,94
# pagename,#complete,#remaining,#all
-rt_sigqueueinfo.2,30,18,48
-s390_runtime_instr.2,20,11,31
-timer_create.2,68,38,106
-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,215,3,218
+profil.3,23,1,24
+psignal.3,33,1,34
+raise.3,27,1,28
+restart_syscall.2,27,1,28
+rt_sigqueueinfo.2,29,19,48
+s390_runtime_instr.2,19,12,31
+sgetmask.2,31,1,32
+sigaction.2,194,1,195
+sigaltstack.2,61,1,62
+sigevent.7,35,1,36
+siginterrupt.3,29,1,30
+signal.2,53,1,54
+signal.7,200,4,204
+signalfd.2,83,1,84
+sigpause.3,29,1,30
+sigpending.2,30,1,31
+sigprocmask.2,41,1,42
+sigqueue.3,41,1,42
+sigreturn.2,24,1,25
+sigset.3,52,1,53
+sigsetops.3,45,1,46
+sigsuspend.2,30,1,31
+sigvec.3,55,1,56
+sigwait.3,35,1,36
+sigwaitinfo.2,42,1,43
+sysv_signal.3,29,1,30
+timer_create.2,67,39,106
+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,33,1,34
+wait.2,137,1,138
+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,63,1,64
+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,108,1,109
+select_tut.2,132,2,134
+send.2,99,1,100
+sendmmsg.2,45,1,46
+sockatmark.3,44,1,45
+socket.2,128,5,133
+socket.7,182,2,184
+socketcall.2,18,1,19
+socketpair.2,37,1,38
# pagename,#complete,#remaining,#all
-cciss.4,48,40,88
-hpsa.4,39,18,57
+cciss.4,47,41,88
+console.4,20,1,21
+console_codes.4,286,1,287
+console_ioctl.4,198,1,199
+core.5,112,1,113
+cpuid.4,23,1,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,38,19,57
+initrd.4,87,1,88
+lp.4,43,1,44
+makedev.3,21,1,22
+mem.4,28,2,30
+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,36,2,38
+ram.4,16,1,17
+random.4,57,3,60
+sd.4,32,1,33
+setlogmask.3,21,1,22
+sk98lin.4,95,1,96
+st.4,211,2,213
+stdarg.3,54,1,55
+syslog.2,85,1,86
+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
+asprintf.3,20,1,21
+ctermid.3,26,1,27
+dprintf.3,23,1,24
+fclose.3,23,2,25
+fcloseall.3,22,1,23
+ferror.3,30,1,31
+fflush.3,25,8,33
+fgetc.3,31,1,32
+fgetwc.3,28,1,29
+flockfile.3,35,1,36
+fmemopen.3,63,2,65
+fmtmsg.3,100,1,101
+fopen.3,66,1,67
+fopencookie.3,97,1,98
+fpurge.3,26,1,27
+fputwc.3,28,1,29
+fread.3,22,1,23
+fseek.3,33,1,34
+fseeko.3,29,1,30
+getline.3,39,1,40
+gets.3,23,1,24
+getw.3,29,1,30
+link.2,104,1,105
+llseek.2,28,1,29
+lseek.2,72,1,73
+lseek64.3,43,1,44
+open.2,245,1,246
+open_by_handle_at.2,143,1,144
+perror.3,26,1,27
+pipe.2,58,1,59
+popen.3,34,1,35
+printf.3,155,1,156
+puts.3,31,1,32
+read.2,47,1,48
+readlink.2,83,1,84
+readv.2,59,1,60
+remove.3,29,1,30
+rename.2,106,1,107
+rmdir.2,47,1,48
+scanf.3,141,1,142
+setbuf.3,43,1,44
+stdin.3,24,1,25
+stdio.3,82,1,83
+stdio_ext.3,43,1,44
+symlink.2,80,1,81
+symlink.7,70,1,71
+tempnam.3,42,1,43
+tmpfile.3,35,1,36
+tmpnam.3,34,1,35
+unlink.2,84,1,85
+unlocked_stdio.3,27,1,28
+wprintf.3,42,1,43
+write.2,58,1,59
# pagename,#complete,#remaining,#all
-vdso.7,176,8,184
+MB_CUR_MAX.3,17,1,18
+MB_LEN_MAX.3,19,1,20
+_exit.2,31,1,32
+a64l.3,31,1,32
+atexit.3,36,1,37
+atof.3,23,1,24
+atoi.3,32,1,33
+canonicalize_file_name.3,24,1,25
+cfree.3,32,1,33
+clearenv.3,27,1,28
+drand48.3,41,1,42
+drand48_r.3,37,1,38
+ecvt.3,30,1,31
+ecvt_r.3,26,1,27
+exit.3,32,1,33
+gcvt.3,23,1,24
+getauxval.3,84,2,86
+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,32,1,33
+mkstemp.3,50,1,51
+mktemp.3,30,1,31
+on_exit.3,22,1,23
+putenv.3,28,1,29
+qecvt.3,26,1,27
+rand.3,40,1,41
+random.3,42,3,45
+random_r.3,38,1,39
+rpmatch.3,33,1,34
+setenv.3,34,1,35
+strtod.3,43,1,44
+strtoimax.3,21,1,22
+strtol.3,58,1,59
+strtoul.3,45,1,46
+system.3,43,1,44
+vdso.7,175,9,184
+wcstombs.3,27,1,28
+wctomb.3,27,1,28
+getrandom.2,18,46,64
+# pagename,#complete,#remaining,#all
+bcmp.3,21,1,22
+bcopy.3,21,1,22
+bstring.3,25,1,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,24,1,25
+memcpy.3,20,1,21
+memfrob.3,22,1,23
+memmem.3,23,1,24
+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,21,2,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,26,1,27
+strtok.3,58,1,59
+strverscmp.3,21,1,22
+strxfrm.3,20,1,21
+# pagename,#complete,#remaining,#all
+adjtime.3,37,1,38
+adjtimex.2,106,1,107
+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,36,1,37
+getdate.3,76,1,77
+gettimeofday.2,52,1,53
+nanosleep.2,41,1,42
+rtc.4,64,2,66
+stime.2,25,1,26
+strftime.3,151,1,152
+strptime.3,140,1,141
+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,39,20,59
+utime.2,44,1,45
+utimensat.2,107,1,108
+zdump.8,21,1,22
+zic.8,96,1,97
+# pagename,#complete,#remaining,#all
+getpass.3,39,1,40
+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,35,1,36
+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,279,3,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,90,1,91
+alarm.2,25,1,26
+brk.2,33,1,34
+chdir.2,50,1,51
+chmod.2,121,1,122
+chown.2,122,1,123
+chroot.2,51,1,52
+close.2,29,2,31
+confstr.3,37,1,38
+crypt.3,59,1,60
+daemon.3,27,1,28
+des_crypt.3,34,1,35
+dup.2,63,1,64
+encrypt.3,45,1,46
+environ.7,50,1,51
+euidaccess.3,29,1,30
+exec.3,47,1,48
+execve.2,171,2,173
+exit_group.2,22,1,23
+fcntl.2,277,1,278
+fexecve.3,38,1,39
+flock.2,49,1,50
+fork.2,74,1,75
+fpathconf.3,43,1,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,30,1,31
+gethostid.3,37,1,38
+gethostname.2,41,1,42
+getlogin.3,62,1,63
+getopt.3,88,3,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,33,1,34
+lockf.3,46,1,47
+mincore.2,37,1,38
+mkdir.2,77,1,78
+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,52,1,53
+syscall.2,70,1,71
+syscalls.2,480,1,481
+sysconf.3,96,1,97
+sysctl.2,45,1,46
+sysinfo.2,29,1,30
+tcgetpgrp.3,38,1,39
+truncate.2,76,1,77
+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
+execveat.2,51,1,52
+# pagename,#complete,#remaining,#all
+getutent.3,72,1,73
+getutmp.3,25,1,26
+login.3,32,1,33
+updwtmp.3,27,1,28
+utmp.5,48,1,49
+# 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>2/379</TD><TD>99.47</TD></TR>
+<TR class="over80"><TD>reboot.2</TD><TD>5/54</TD><TD>90.74</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>1/85</TD><TD>98.82</TD></TR>
+<TR class="over80"><TD>cp1251.7</TD><TD>1/150</TD><TD>99.33</TD></TR>
+<TR class="over80"><TD>cp1252.7</TD><TD>1/141</TD><TD>99.29</TD></TR>
+<TR class="over80"><TD>iso_8859-1.7</TD><TD>1/131</TD><TD>99.24</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/131</TD><TD>99.24</TD></TR>
+<TR class="over80"><TD>iso_8859-16.7</TD><TD>1/131</TD><TD>99.24</TD></TR>
+<TR class="over80"><TD>iso_8859-2.7</TD><TD>1/131</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/131</TD><TD>99.24</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/131</TD><TD>99.24</TD></TR>
+<TR class="over80"><TD>koi8-r.7</TD><TD>1/154</TD><TD>99.35</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/52</TD><TD>98.08</TD></TR>
+<TR class="over80"><TD>utf-8.7</TD><TD>1/65</TD><TD>98.46</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/26</TD><TD>96.15</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>1/62</TD><TD>98.39</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>2/110</TD><TD>98.18</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/70</TD><TD>98.57</TD></TR>
+<TR class="over80"><TD>epoll_wait.2</TD><TD>1/58</TD><TD>98.28</TD></TR>
+<TR class="over80"><TD>poll.2</TD><TD>1/93</TD><TD>98.92</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/86</TD><TD>98.84</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>isfdtype.3</TD><TD>1/29</TD><TD>96.55</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>2/62</TD><TD>96.77</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/47</TD><TD>97.87</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>intro</B></TD></TR>
-<TR class="over80"><TD>proc.5</TD><TD>92/1156</TD><TD>92.04</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/20</TD><TD>95.00</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/306</TD><TD>99.67</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>95/1156</TD><TD>91.78</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 class="over80"><TD>keyctl.2</TD><TD>8/68</TD><TD>88.24</TD></TR>
-<TR class="over80"><TD>request_key.2</TD><TD>8/53</TD><TD>84.91</TD></TR>
+<TR class="over80"><TD>add_key.2</TD><TD>2/53</TD><TD>96.23</TD></TR>
+<TR class="over80"><TD>keyctl.2</TD><TD>9/68</TD><TD>86.76</TD></TR>
+<TR class="over80"><TD>request_key.2</TD><TD>9/53</TD><TD>83.02</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>ld</B></TD></TR>
-<TR><TD>rtld-audit.7</TD><TD>60/131</TD><TD>54.20</TD></TR>
+<TR class="over80"><TD>dl_iterate_phdr.3</TD><TD>1/41</TD><TD>97.56</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/136</TD><TD>99.26</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/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>memusage.1</TD><TD>2/75</TD><TD>97.33</TD></TR>
+<TR class="over80"><TD>memusagestat.1</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>mtrace.1</TD><TD>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>pldd.1</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR><TD>rtld-audit.7</TD><TD>61/131</TD><TD>53.44</TD></TR>
+<TR class="over80"><TD>sln.8</TD><TD>1/18</TD><TD>94.44</TD></TR>
+<TR class="over80"><TD>sprof.1</TD><TD>1/71</TD><TD>98.59</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>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>delete_module.2</TD><TD>1/60</TD><TD>98.33</TD></TR>
+<TR class="over80"><TD>get_kernel_syms.2</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>init_module.2</TD><TD>1/79</TD><TD>98.73</TD></TR>
+<TR class="over80"><TD>query_module.2</TD><TD>1/54</TD><TD>98.15</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>locale</B></TD></TR>
-<TR><TD>localedef.1</TD><TD>49/125</TD><TD>60.80</TD></TR>
-<TR class="over70"><TD>newlocale.3</TD><TD>24/89</TD><TD>73.03</TD></TR>
+<TR class="over80"><TD>catgets.3</TD><TD>1/23</TD><TD>95.65</TD></TR>
+<TR class="over80"><TD>catopen.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>charmap.5</TD><TD>1/48</TD><TD>97.92</TD></TR>
+<TR class="over80"><TD>duplocale.3</TD><TD>1/55</TD><TD>98.18</TD></TR>
+<TR class="over80"><TD>iconv.1</TD><TD>1/60</TD><TD>98.33</TD></TR>
+<TR class="over80"><TD>iconvconfig.8</TD><TD>2/37</TD><TD>94.59</TD></TR>
+<TR class="over80"><TD>isalpha.3</TD><TD>1/77</TD><TD>98.70</TD></TR>
+<TR class="over80"><TD>locale.1</TD><TD>1/58</TD><TD>98.28</TD></TR>
+<TR class="over80"><TD>locale.5</TD><TD>1/422</TD><TD>99.76</TD></TR>
+<TR class="over80"><TD>locale.7</TD><TD>1/70</TD><TD>98.57</TD></TR>
+<TR class="over80"><TD>localeconv.3</TD><TD>1/24</TD><TD>95.83</TD></TR>
+<TR><TD>localedef.1</TD><TD>50/125</TD><TD>60.00</TD></TR>
+<TR class="over70"><TD>newlocale.3</TD><TD>25/89</TD><TD>71.91</TD></TR>
+<TR class="over80"><TD>nl_langinfo.3</TD><TD>1/54</TD><TD>98.15</TD></TR>
+<TR class="over80"><TD>repertoiremap.5</TD><TD>2/30</TD><TD>93.33</TD></TR>
+<TR class="over80"><TD>setlocale.3</TD><TD>1/51</TD><TD>98.04</TD></TR>
+<TR class="over80"><TD>strfmon.3</TD><TD>1/50</TD><TD>98.00</TD></TR>
+<TR class="over80"><TD>uselocale.3</TD><TD>1/41</TD><TD>97.56</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 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>13/32</TD><TD>59.38</TD></TR>
-<TR><TD>perf_event_open.2</TD><TD>449/785</TD><TD>42.80</TD></TR>
-<TR><TD>ptrace.2</TD><TD>166/296</TD><TD>43.92</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>14/32</TD><TD>56.25</TD></TR>
+<TR><TD>kexec_load.2</TD><TD>45/82</TD><TD>45.12</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>452/785</TD><TD>42.42</TD></TR>
+<TR class="over80"><TD>perfmonctl.2</TD><TD>1/65</TD><TD>98.46</TD></TR>
+<TR class="over80"><TD>personality.2</TD><TD>3/24</TD><TD>87.50</TD></TR>
+<TR class="over80"><TD>pivot_root.2</TD><TD>1/52</TD><TD>98.08</TD></TR>
+<TR class="over80"><TD>process_vm_readv.2</TD><TD>1/64</TD><TD>98.44</TD></TR>
+<TR><TD>ptrace.2</TD><TD>167/296</TD><TD>43.58</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/61</TD><TD>98.36</TD></TR>
+<TR class="over80"><TD>tee.2</TD><TD>1/52</TD><TD>98.08</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/43</TD><TD>97.67</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>2/25</TD><TD>92.00</TD></TR>
+<TR class="over80"><TD>argz_add.3</TD><TD>1/45</TD><TD>97.78</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/47</TD><TD>97.87</TD></TR>
+<TR class="over80"><TD>envz_add.3</TD><TD>1/36</TD><TD>97.22</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/47</TD><TD>97.87</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/31</TD><TD>96.77</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/47</TD><TD>97.87</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/128</TD><TD>99.22</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>2/62</TD><TD>96.77</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><TD>mallopt.3</TD><TD>50/110</TD><TD>54.55</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><TD>subpage_prot.2</TD><TD>12/36</TD><TD>66.67</TD></TR>
-<TR class="over70"><TD>s390_pci_mmio_write.2</TD><TD>10/35</TD><TD>71.43</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>1/92</TD><TD>98.91</TD></TR>
+<TR class="over80"><TD>madvise.2</TD><TD>1/84</TD><TD>98.81</TD></TR>
+<TR class="over80"><TD>mallinfo.3</TD><TD>1/65</TD><TD>98.46</TD></TR>
+<TR class="over80"><TD>malloc_get_state.3</TD><TD>1/25</TD><TD>96.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 class="over80"><TD>malloc_trim.3</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>malloc_usable_size.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR><TD>mallopt.3</TD><TD>51/110</TD><TD>53.64</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/142</TD><TD>99.30</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/60</TD><TD>98.33</TD></TR>
+<TR class="over80"><TD>posix_fallocate.3</TD><TD>1/44</TD><TD>97.73</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>1/39</TD><TD>97.44</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>2/71</TD><TD>97.18</TD></TR>
+<TR class="over80"><TD>shmget.2</TD><TD>1/90</TD><TD>98.89</TD></TR>
+<TR class="over80"><TD>shmop.2</TD><TD>1/70</TD><TD>98.57</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/62</TD><TD>98.39</TD></TR>
+<TR class="over80"><TD>memfd_create.2</TD><TD>1/102</TD><TD>99.02</TD></TR>
+<TR><TD>s390_pci_mmio_write.2</TD><TD>11/35</TD><TD>68.57</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/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>mq_getattr.3</TD><TD>1/52</TD><TD>98.08</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/66</TD><TD>98.48</TD></TR>
+<TR class="over80"><TD>mq_overview.7</TD><TD>1/95</TD><TD>98.95</TD></TR>
+<TR class="over80"><TD>mq_receive.3</TD><TD>1/47</TD><TD>97.87</TD></TR>
+<TR class="over80"><TD>mq_send.3</TD><TD>1/48</TD><TD>97.92</TD></TR>
+<TR class="over80"><TD>mq_unlink.3</TD><TD>1/30</TD><TD>96.67</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 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/47</TD><TD>97.87</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 class="over80"><TD>getaddrinfo_a.3</TD><TD>1/122</TD><TD>99.18</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>1/81</TD><TD>98.77</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>1/63</TD><TD>98.41</TD></TR>
+<TR class="over80"><TD>inet_net_pton.3</TD><TD>1/92</TD><TD>98.91</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 class="over80"><TD>ip.7</TD><TD>1/220</TD><TD>99.55</TD></TR>
+<TR class="over80"><TD>ipv6.7</TD><TD>2/76</TD><TD>97.37</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="over80"><TD>nss.5</TD><TD>1/27</TD><TD>96.30</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>1/112</TD><TD>99.11</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>1/46</TD><TD>97.83</TD></TR>
+<TR class="over80"><TD>resolv.conf.5</TD><TD>1/63</TD><TD>98.41</TD></TR>
+<TR class="over80"><TD>resolver.3</TD><TD>1/69</TD><TD>98.55</TD></TR>
+<TR class="over80"><TD>rexec.3</TD><TD>1/31</TD><TD>96.77</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>1/32</TD><TD>96.88</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>5/256</TD><TD>98.05</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/128</TD><TD>99.22</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/129</TD><TD>99.22</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>notify</B></TD></TR>
+<TR class="over80"><TD>fanotify.7</TD><TD>1/191</TD><TD>99.48</TD></TR>
+<TR class="over80"><TD>fanotify_init.2</TD><TD>1/77</TD><TD>98.70</TD></TR>
+<TR class="over80"><TD>fanotify_mark.2</TD><TD>1/100</TD><TD>99.00</TD></TR>
+<TR class="over80"><TD>inotify.7</TD><TD>1/216</TD><TD>99.54</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 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>1/47</TD><TD>97.87</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>process</B></TD></TR>
-<TR><TD>cpuset.7</TD><TD>210/314</TD><TD>33.12</TD></TR>
-<TR><TD>seccomp.2</TD><TD>65/144</TD><TD>54.86</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>3/361</TD><TD>99.17</TD></TR>
+<TR class="over80"><TD>capget.2</TD><TD>1/52</TD><TD>98.08</TD></TR>
+<TR><TD>cpuset.7</TD><TD>211/314</TD><TD>32.80</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/44</TD><TD>97.73</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>1/127</TD><TD>99.21</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>group_member.3</TD><TD>1/21</TD><TD>95.24</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>2/75</TD><TD>97.33</TD></TR>
+<TR class="over80"><TD>ipc.2</TD><TD>1/19</TD><TD>94.74</TD></TR>
+<TR class="over80"><TD>namespaces.7</TD><TD>2/91</TD><TD>97.80</TD></TR>
+<TR class="over80"><TD>pid_namespaces.7</TD><TD>1/55</TD><TD>98.18</TD></TR>
+<TR class="over80"><TD>seteuid.2</TD><TD>1/37</TD><TD>97.30</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/28</TD><TD>96.43</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/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>setreuid.2</TD><TD>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>setsid.2</TD><TD>1/26</TD><TD>96.15</TD></TR>
+<TR class="over80"><TD>setuid.2</TD><TD>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>svipc.7</TD><TD>1/95</TD><TD>98.95</TD></TR>
+<TR class="over80"><TD>ulimit.3</TD><TD>1/31</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>user_namespaces.7</TD><TD>1/168</TD><TD>99.40</TD></TR>
+<TR><TD>seccomp.2</TD><TD>66/144</TD><TD>54.17</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>1/49</TD><TD>97.96</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>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>pthread_attr_setdetachstate.3</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>pthread_attr_setguardsize.3</TD><TD>1/41</TD><TD>97.56</TD></TR>
+<TR class="over80"><TD>pthread_attr_setinheritsched.3</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>pthread_attr_setschedparam.3</TD><TD>1/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>pthread_attr_setschedpolicy.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>pthread_attr_setscope.3</TD><TD>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>pthread_attr_setstack.3</TD><TD>1/42</TD><TD>97.62</TD></TR>
+<TR class="over80"><TD>pthread_attr_setstackaddr.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>pthread_attr_setstacksize.3</TD><TD>1/40</TD><TD>97.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>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>pthread_create.3</TD><TD>1/88</TD><TD>98.86</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>1/27</TD><TD>96.30</TD></TR>
+<TR class="over80"><TD>pthread_exit.3</TD><TD>1/34</TD><TD>97.06</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>1/52</TD><TD>98.08</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_rwlockattr_setkind_np.3</TD><TD>1/36</TD><TD>97.22</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>1/57</TD><TD>98.25</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>1/37</TD><TD>97.30</TD></TR>
+<TR class="over80"><TD>pthread_setname_np.3</TD><TD>1/49</TD><TD>97.96</TD></TR>
+<TR class="over80"><TD>pthread_setschedparam.3</TD><TD>1/92</TD><TD>98.91</TD></TR>
+<TR class="over80"><TD>pthread_setschedprio.3</TD><TD>1/35</TD><TD>97.14</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>1/37</TD><TD>97.30</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/43</TD><TD>97.67</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>2/150</TD><TD>98.67</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/57</TD><TD>98.25</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/36</TD><TD>97.22</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>1/69</TD><TD>98.55</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>3/40</TD><TD>92.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>1/29</TD><TD>96.55</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>1/39</TD><TD>97.44</TD></TR>
+<TR class="over80"><TD>getrpcent_r.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>getrpcport.3</TD><TD>1/14</TD><TD>92.86</TD></TR>
+<TR class="over80"><TD>key_setsecret.3</TD><TD>1/28</TD><TD>96.43</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>1/45</TD><TD>97.78</TD></TR>
+<TR class="over80"><TD>xdr.3</TD><TD>1/90</TD><TD>98.89</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>sched</B></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>1/214</TD><TD>99.53</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/45</TD><TD>97.78</TD></TR>
+<TR class="over80"><TD>sched_setattr.2</TD><TD>1/91</TD><TD>98.90</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>1/58</TD><TD>98.28</TD></TR>
+<TR class="over80"><TD>sched_yield.2</TD><TD>1/25</TD><TD>96.00</TD></TR>
+<TR class="over80"><TD>sched.7</TD><TD>1/133</TD><TD>99.25</TD></TR>
+<TR class="over80"><TD>setns.2</TD><TD>2/77</TD><TD>97.40</TD></TR>
+<TR class="over80"><TD>unshare.2</TD><TD>1/85</TD><TD>98.82</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>1/47</TD><TD>97.87</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>semaphore</B></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>2/62</TD><TD>96.77</TD></TR>
+<TR class="over80"><TD>semop.2</TD><TD>1/94</TD><TD>98.94</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>signal</B></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/106</TD><TD>64.15</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>3/218</TD><TD>98.62</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="over80"><TD>restart_syscall.2</TD><TD>1/28</TD><TD>96.43</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/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>sigaction.2</TD><TD>1/195</TD><TD>99.49</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/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>signal.2</TD><TD>1/54</TD><TD>98.15</TD></TR>
+<TR class="over80"><TD>signal.7</TD><TD>4/204</TD><TD>98.04</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/30</TD><TD>96.67</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/25</TD><TD>96.00</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/46</TD><TD>97.83</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>1/56</TD><TD>98.21</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/43</TD><TD>97.67</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/106</TD><TD>63.21</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/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>wait.2</TD><TD>1/138</TD><TD>99.28</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/64</TD><TD>98.44</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/109</TD><TD>99.08</TD></TR>
+<TR class="over80"><TD>select_tut.2</TD><TD>2/134</TD><TD>98.51</TD></TR>
+<TR class="over80"><TD>send.2</TD><TD>1/100</TD><TD>99.00</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>5/133</TD><TD>96.24</TD></TR>
+<TR class="over80"><TD>socket.7</TD><TD>2/184</TD><TD>98.91</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>40/88</TD><TD>54.55</TD></TR>
-<TR><TD>hpsa.4</TD><TD>18/57</TD><TD>68.42</TD></TR>
+<TR><TD>cciss.4</TD><TD>41/88</TD><TD>53.41</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>1/113</TD><TD>99.12</TD></TR>
+<TR class="over80"><TD>cpuid.4</TD><TD>1/24</TD><TD>95.83</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>19/57</TD><TD>66.67</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>1/22</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>mem.4</TD><TD>2/30</TD><TD>93.33</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>2/38</TD><TD>94.74</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>3/60</TD><TD>95.00</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>2/213</TD><TD>99.06</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/86</TD><TD>98.84</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 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>2/25</TD><TD>92.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="over70"><TD>fflush.3</TD><TD>8/33</TD><TD>75.76</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>2/65</TD><TD>96.92</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 class="over80"><TD>fopencookie.3</TD><TD>1/98</TD><TD>98.98</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>1/34</TD><TD>97.06</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/40</TD><TD>97.50</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>1/105</TD><TD>99.05</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/73</TD><TD>98.63</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>1/246</TD><TD>99.59</TD></TR>
+<TR class="over80"><TD>open_by_handle_at.2</TD><TD>1/144</TD><TD>99.31</TD></TR>
+<TR class="over80"><TD>perror.3</TD><TD>1/27</TD><TD>96.30</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/156</TD><TD>99.36</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>1/48</TD><TD>97.92</TD></TR>
+<TR class="over80"><TD>readlink.2</TD><TD>1/84</TD><TD>98.81</TD></TR>
+<TR class="over80"><TD>readv.2</TD><TD>1/60</TD><TD>98.33</TD></TR>
+<TR class="over80"><TD>remove.3</TD><TD>1/30</TD><TD>96.67</TD></TR>
+<TR class="over80"><TD>rename.2</TD><TD>1/107</TD><TD>99.07</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/44</TD><TD>97.73</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>1/83</TD><TD>98.80</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>1/81</TD><TD>98.77</TD></TR>
+<TR class="over80"><TD>symlink.7</TD><TD>1/71</TD><TD>98.59</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/85</TD><TD>98.82</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>1/59</TD><TD>98.31</TD></TR>
<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>stdlib</B></TD></TR>
-<TR class="over80"><TD>vdso.7</TD><TD>8/184</TD><TD>95.65</TD></TR>
-<TR><TD COLSPAN=3>Total 27 pages</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/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>a64l.3</TD><TD>1/32</TD><TD>96.88</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/33</TD><TD>96.97</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/42</TD><TD>97.62</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>1/24</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>getauxval.3</TD><TD>2/86</TD><TD>97.67</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/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>mkstemp.3</TD><TD>1/51</TD><TD>98.04</TD></TR>
+<TR class="over80"><TD>mktemp.3</TD><TD>1/31</TD><TD>96.77</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/29</TD><TD>96.55</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>3/45</TD><TD>93.33</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/44</TD><TD>97.73</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>1/44</TD><TD>97.73</TD></TR>
+<TR class="over80"><TD>vdso.7</TD><TD>9/184</TD><TD>95.11</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>getrandom.2</TD><TD>46/64</TD><TD>28.12</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>1/26</TD><TD>96.15</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/25</TD><TD>96.00</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/24</TD><TD>95.83</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>2/23</TD><TD>91.30</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/27</TD><TD>96.30</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="over80"><TD>adjtime.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>adjtimex.2</TD><TD>1/107</TD><TD>99.07</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="over80"><TD>futimesat.2</TD><TD>1/37</TD><TD>97.30</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>2/66</TD><TD>96.97</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/141</TD><TD>99.29</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><TD>tzset.3</TD><TD>20/59</TD><TD>66.10</TD></TR>
+<TR class="over80"><TD>utime.2</TD><TD>1/45</TD><TD>97.78</TD></TR>
+<TR class="over80"><TD>utimensat.2</TD><TD>1/108</TD><TD>99.07</TD></TR>
+<TR class="over80"><TD>zdump.8</TD><TD>1/22</TD><TD>95.45</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/40</TD><TD>97.50</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/36</TD><TD>97.22</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>3/282</TD><TD>98.94</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/91</TD><TD>98.90</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/122</TD><TD>99.18</TD></TR>
+<TR class="over80"><TD>chown.2</TD><TD>1/123</TD><TD>99.19</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>2/31</TD><TD>93.55</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/64</TD><TD>98.44</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>2/173</TD><TD>98.84</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/278</TD><TD>99.64</TD></TR>
+<TR class="over80"><TD>fexecve.3</TD><TD>1/39</TD><TD>97.44</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>1/75</TD><TD>98.67</TD></TR>
+<TR class="over80"><TD>fpathconf.3</TD><TD>1/44</TD><TD>97.73</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/31</TD><TD>96.77</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>3/91</TD><TD>96.70</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/34</TD><TD>97.06</TD></TR>
+<TR class="over80"><TD>lockf.3</TD><TD>1/47</TD><TD>97.87</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/78</TD><TD>98.72</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>1/53</TD><TD>98.11</TD></TR>
+<TR class="over80"><TD>syscall.2</TD><TD>1/71</TD><TD>98.59</TD></TR>
+<TR class="over80"><TD>syscalls.2</TD><TD>1/481</TD><TD>99.79</TD></TR>
+<TR class="over80"><TD>sysconf.3</TD><TD>1/97</TD><TD>98.97</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/30</TD><TD>96.67</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/77</TD><TD>98.70</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 class="over80"><TD>execveat.2</TD><TD>1/52</TD><TD>98.08</TD></TR>
+<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>utmp</B></TD></TR>
+<TR class="over80"><TD>getutent.3</TD><TD>1/73</TD><TD>98.63</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/28</TD><TD>96.43</TD></TR>
+<TR class="over80"><TD>utmp.5</TD><TD>1/49</TD><TD>97.96</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 979 pages</TD></TR>
</TABLE>
</BODY></HTML>