OSDN Git Service

LDP: Update POT and ja.po to LDP v3.79
authorAkihiro MOTOKI <amotoki@gmail.com>
Wed, 4 Feb 2015 14:34:07 +0000 (23:34 +0900)
committerAkihiro MOTOKI <amotoki@gmail.com>
Wed, 4 Feb 2015 14:34:07 +0000 (23:34 +0900)
139 files changed:
po4a/aio/po/aio.pot
po4a/aio/po/ja.po
po4a/boot/po/boot.pot
po4a/boot/po/ja.po
po4a/charset/po/charset.pot
po4a/charset/po/ja.po
po4a/complex/po/complex.pot
po4a/complex/po/ja.po
po4a/db/po/db.pot
po4a/db/po/ja.po
po4a/dirent/po/dirent.pot
po4a/dirent/po/ja.po
po4a/epoll/po/epoll.pot
po4a/epoll/po/ja.po
po4a/error/po/error.pot
po4a/error/po/ja.po
po4a/filesystem/po/filesystem.pot
po4a/filesystem/po/ja.po
po4a/iconv/po/iconv.pot
po4a/iconv/po/ja.po
po4a/intro/po/intro.pot
po4a/intro/po/ja.po
po4a/keyutils/po/ja.po
po4a/keyutils/po/keyutils.pot
po4a/ld/po/ja.po
po4a/ld/po/ld.pot
po4a/linux_module/po/ja.po
po4a/linux_module/po/linux_module.pot
po4a/locale/po/ja.po
po4a/locale/po/locale.pot
po4a/man2/po/ja.po
po4a/man2/po/man2.pot
po4a/man3/po/ja.po
po4a/man3/po/man3.pot
po4a/man5/po/ja.po
po4a/man5/po/man5.pot
po4a/man7/po/ja.po
po4a/man7/po/man7.pot
po4a/math/po/ja.po
po4a/math/po/math.pot
po4a/memory/po/ja.po
po4a/memory/po/memory.pot
po4a/mqueue/po/ja.po
po4a/mqueue/po/mqueue.pot
po4a/net/po/ja.po
po4a/net/po/net.pot
po4a/netlink/po/ja.po
po4a/netlink/po/netlink.pot
po4a/notify/po/ja.po
po4a/notify/po/notify.pot
po4a/numa/po/ja.po
po4a/numa/po/numa.pot
po4a/process/po/ja.po
po4a/process/po/process.pot
po4a/pthread/po/ja.po
po4a/pthread/po/pthread.pot
po4a/pwdgrp/po/ja.po
po4a/pwdgrp/po/pwdgrp.pot
po4a/regexp/po/ja.po
po4a/regexp/po/regexp.pot
po4a/rpc/po/ja.po
po4a/rpc/po/rpc.pot
po4a/sched/po/ja.po
po4a/sched/po/sched.pot
po4a/search/po/ja.po
po4a/search/po/search.pot
po4a/semaphore/po/ja.po
po4a/semaphore/po/semaphore.pot
po4a/signal/po/ja.po
po4a/signal/po/signal.pot
po4a/socket/po/ja.po
po4a/socket/po/socket.pot
po4a/special/po/ja.po
po4a/special/po/special.pot
po4a/stdio/po/ja.po
po4a/stdio/po/stdio.pot
po4a/stdlib/po/ja.po
po4a/stdlib/po/stdlib.pot
po4a/string/po/ja.po
po4a/string/po/string.pot
po4a/time/po/ja.po
po4a/time/po/time.pot
po4a/tty/po/ja.po
po4a/tty/po/tty.pot
po4a/unistd/po/ja.po
po4a/unistd/po/unistd.pot
po4a/utmp/po/ja.po
po4a/utmp/po/utmp.pot
po4a/wchar/po/ja.po
po4a/wchar/po/wchar.pot
po4a/wctype/po/ja.po
po4a/wctype/po/wctype.pot
stats/aio
stats/boot
stats/charset
stats/complex
stats/db
stats/dirent
stats/epoll
stats/error
stats/filesystem
stats/iconv
stats/intro
stats/keyutils
stats/ld
stats/linux_module
stats/locale
stats/man2
stats/man3
stats/man5
stats/man7
stats/math
stats/memory
stats/mqueue
stats/net
stats/netlink
stats/notify
stats/numa
stats/process
stats/pthread
stats/pwdgrp
stats/regexp
stats/rpc
stats/sched
stats/search
stats/semaphore
stats/signal
stats/socket
stats/special
stats/stdio
stats/stdlib
stats/string
stats/time
stats/tty
stats/unistd
stats/utmp
stats/wchar
stats/wctype
untrans.html

index 16f7009..dd3c499 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -912,7 +912,7 @@ msgstr ""
 #. 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/."
index e4b1cf6..772e417 100644 (file)
@@ -6,7 +6,7 @@
 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/"
@@ -1232,8 +1232,14 @@ msgstr "この文書について"
 #: 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/."
index ba25c99..13f390e 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -131,7 +131,7 @@ msgid ""
 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 ""
@@ -145,7 +145,7 @@ msgid ""
 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 ""
@@ -164,7 +164,7 @@ msgid ""
 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 ""
@@ -175,7 +175,7 @@ msgid "I<address> points outside your accessible address space."
 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 ""
@@ -188,7 +188,7 @@ msgid ""
 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 ""
@@ -199,7 +199,7 @@ msgid "Caller does not have the B<CAP_SYS_ADMIN> capability."
 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 ""
@@ -212,7 +212,7 @@ msgid ""
 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 ""
@@ -223,15 +223,15 @@ msgid "B<fsync>(2), B<sync>(2), B<sync>(1)"
 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/."
@@ -1317,7 +1317,7 @@ msgstr ""
 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
@@ -2990,7 +2990,7 @@ msgstr ""
 #. type: TH
 #: build/C/man2/reboot.2:28
 #, no-wrap
-msgid "2014-09-21"
+msgid "2015-02-01"
 msgstr ""
 
 #. type: Plain text
@@ -3053,7 +3053,7 @@ msgid ""
 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 "
@@ -3061,18 +3061,22 @@ msgid ""
 "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 "
@@ -3081,13 +3085,13 @@ msgid ""
 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 "
@@ -3095,13 +3099,13 @@ msgid ""
 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 "
@@ -3110,13 +3114,13 @@ msgid ""
 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 "
@@ -3124,13 +3128,13 @@ msgid ""
 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 "
@@ -3138,13 +3142,13 @@ msgid ""
 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 "
@@ -3152,13 +3156,13 @@ msgid ""
 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 "
@@ -3167,13 +3171,13 @@ msgid ""
 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 "
@@ -3181,12 +3185,12 @@ msgid ""
 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 "
@@ -3196,7 +3200,7 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: build/C/man2/reboot.2:165
+#: build/C/man2/reboot.2:166
 #, no-wrap
 msgid "Behavior inside PID namespaces"
 msgstr ""
@@ -3204,7 +3208,7 @@ 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 "
@@ -3215,7 +3219,7 @@ msgid ""
 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 "
@@ -3224,34 +3228,34 @@ msgid ""
 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
index 3957b06..2b3a4a4 100644 (file)
@@ -6,7 +6,7 @@
 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/"
@@ -158,7 +158,7 @@ msgstr ""
 "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 "返り値"
@@ -175,7 +175,7 @@ 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 "エラー"
@@ -194,7 +194,7 @@ msgid ""
 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>"
@@ -205,7 +205,7 @@ msgid "I<address> points outside your accessible address space."
 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>"
@@ -220,7 +220,7 @@ 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 "B<EPERM>"
@@ -231,7 +231,7 @@ msgid "Caller does not have the B<CAP_SYS_ADMIN> capability."
 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 "準拠"
@@ -247,7 +247,7 @@ 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"
@@ -260,7 +260,7 @@ msgstr "B<fsync>(2), B<sync>(2), B<sync>(1)"
 
 #. 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"
@@ -268,10 +268,16 @@ 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/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/."
@@ -1693,10 +1699,16 @@ msgstr ""
 
 #. 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> オプションが指定"
@@ -3681,8 +3693,8 @@ msgstr "REBOOT"
 #. 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
@@ -3756,7 +3768,17 @@ msgstr ""
 "よって変更できる。"
 
 #. 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 "
@@ -3764,8 +3786,7 @@ msgid ""
 "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) でなければこのシステムコールは失敗し、 "
@@ -3775,14 +3796,19 @@ msgstr ""
 "できるようになった (これらの定数の 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 "
@@ -3795,13 +3821,13 @@ msgstr ""
 "(多分すべてのプロセスの 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 "
@@ -3812,13 +3838,13 @@ msgstr ""
 "動作が行われるようになる。"
 
 #. 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 "
@@ -3830,13 +3856,13 @@ msgstr ""
 "(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 "
@@ -3847,13 +3873,13 @@ msgstr ""
 "ンフィグで 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 "
@@ -3864,13 +3890,13 @@ msgstr ""
 "とされる。 先に 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 "
@@ -3881,13 +3907,13 @@ msgstr ""
 "いと、データが失われる。"
 
 #. 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 "
@@ -3900,13 +3926,13 @@ 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 "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 "
@@ -3917,12 +3943,12 @@ msgstr ""
 "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 "
@@ -3936,7 +3962,7 @@ msgstr ""
 "これには 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 名前空間内での動作"
@@ -3944,7 +3970,7 @@ 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 "
@@ -3961,7 +3987,7 @@ msgstr ""
 "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 "
@@ -3974,7 +4000,7 @@ 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 ""
@@ -3982,12 +4008,12 @@ 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."
@@ -3996,7 +4022,7 @@ msgstr ""
 "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."
@@ -4005,10 +4031,14 @@ msgstr ""
 "はない。"
 
 #. 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)"
@@ -4182,3 +4212,6 @@ msgstr ""
 #: 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"
index 6fad215..c98842f 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -675,7 +675,7 @@ msgstr ""
 #. 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/."
index 68d0d96..7a573a6 100644 (file)
@@ -6,7 +6,7 @@
 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"
@@ -794,8 +794,14 @@ msgstr "この文書について"
 #: 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/."
index 7caec7a..19ab234 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -144,7 +144,7 @@ msgstr ""
 #. 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/."
index 4c0ab09..b4b9cec 100644 (file)
@@ -6,7 +6,7 @@
 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"
@@ -249,8 +249,14 @@ msgstr "この文書について"
 #: 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/."
index 69a9fe5..d9af19b 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -379,7 +379,7 @@ msgstr ""
 #. 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/."
index 5da5cd1..8d79a00 100644 (file)
@@ -6,7 +6,7 @@
 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"
@@ -479,8 +479,14 @@ msgstr "この文書について"
 #. 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/."
index ac2f7e7..10a11d5 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -147,7 +147,7 @@ msgstr ""
 #. 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/."
index 7b8a12b..0f1408d 100644 (file)
@@ -6,7 +6,7 @@
 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"
@@ -213,8 +213,14 @@ msgstr "この文書について"
 #: 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/."
index a14dbf7..78968e2 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -260,8 +260,8 @@ msgstr ""
 #: 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 ""
@@ -846,7 +846,7 @@ 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/."
index 3cbeb06..c4009d3 100644 (file)
@@ -6,7 +6,7 @@
 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"
@@ -327,10 +327,17 @@ msgstr "autosleep との関係"
 
 #. 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 ""
@@ -1095,8 +1102,14 @@ 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/."
index 0f53962..029f34e 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -159,7 +159,7 @@ msgstr ""
 #. 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/."
index 64b131d..7957966 100644 (file)
@@ -6,7 +6,7 @@
 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"
@@ -186,8 +186,14 @@ msgstr "この文書について"
 #: 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/."
index 76e7b3e..fa16703 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -417,7 +417,7 @@ msgstr ""
 #. 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/."
@@ -7199,7 +7199,7 @@ msgstr ""
 #. 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 ""
index f26326b..a4bfb78 100644 (file)
@@ -6,7 +6,7 @@
 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"
@@ -555,8 +555,14 @@ msgstr "この文書について"
 #: 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/."
@@ -8973,8 +8979,13 @@ msgstr ""
 
 #. 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 ""
index e550169..98af22d 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -336,7 +336,7 @@ msgstr ""
 #. 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/."
index 4378d58..47a8413 100644 (file)
@@ -6,7 +6,7 @@
 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"
@@ -406,8 +406,14 @@ msgstr "この文書について"
 #. 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/."
index ceccf8d..8fae081 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -1139,7 +1139,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man7/feature_test_macros.7:755 build/C/man1/intro.1:312 build/C/man2/intro.2:143 build/C/man3/intro.3:118 build/C/man4/intro.4:48 build/C/man5/intro.5:48 build/C/man6/intro.6:45 build/C/man7/intro.7:51 build/C/man8/intro.8:57 build/C/man7/libc.7: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/."
@@ -6093,7 +6093,7 @@ msgstr ""
 #. 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/."
@@ -11930,8 +11930,8 @@ msgid ""
 "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 ""
 
@@ -12084,7 +12084,7 @@ 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
index 059fa48..85067e8 100644 (file)
@@ -6,7 +6,7 @@
 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"
@@ -1535,8 +1535,14 @@ msgstr "この文書について"
 #: 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/."
@@ -7321,8 +7327,14 @@ msgstr ""
 
 #. 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/."
@@ -14308,6 +14320,18 @@ msgstr "I</proc/net/tcp>"
 
 #. 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 "
@@ -14316,7 +14340,7 @@ msgid ""
 "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 ""
@@ -14527,7 +14551,10 @@ 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
index ceedb49..e7546d8 100644 (file)
@@ -6,7 +6,7 @@
 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"
@@ -92,31 +92,49 @@ msgid ""
 "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
@@ -184,7 +202,9 @@ msgstr "鍵タイプ"
 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
@@ -200,7 +220,12 @@ msgid ""
 "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
@@ -214,7 +239,10 @@ msgid ""
 "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
@@ -229,7 +257,9 @@ msgid ""
 "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
@@ -308,7 +338,9 @@ msgstr "B<EDQUOT>"
 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
@@ -336,7 +368,10 @@ msgid ""
 "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
@@ -360,8 +395,14 @@ msgstr "この文書について"
 #. 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/."
@@ -599,7 +640,9 @@ msgid ""
 "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
@@ -611,7 +654,9 @@ msgstr "鍵の操作が許可されていなかった。"
 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
@@ -650,7 +695,15 @@ msgid ""
 "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
@@ -752,7 +805,9 @@ msgid ""
 "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
index 230b06e..f5eb9c0 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -99,7 +99,7 @@ msgstr ""
 #: 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."
@@ -343,7 +343,7 @@ msgstr ""
 #. 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/."
index a0bcf1b..7cbc045 100644 (file)
@@ -6,7 +6,7 @@
 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"
@@ -456,8 +456,14 @@ msgstr "この文書について"
 #: 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/."
@@ -7291,8 +7297,9 @@ msgstr "バージョン情報を表示して終了する。"
 
 #. 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
@@ -8900,13 +8907,21 @@ msgid ""
 "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
@@ -8919,7 +8934,9 @@ msgstr "B<-c>, B<--call-pairs>"
 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
@@ -8932,7 +8949,9 @@ msgstr "B<-p>, B<--flat-profile>"
 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
@@ -8950,7 +8969,9 @@ msgstr "コールグラフを生成する。"
 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
@@ -8983,7 +9004,10 @@ msgid ""
 "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
@@ -9030,7 +9054,9 @@ msgstr ""
 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
@@ -9137,7 +9163,9 @@ msgstr ""
 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
@@ -9154,7 +9182,9 @@ msgstr ""
 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
@@ -9171,7 +9201,9 @@ msgstr ""
 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
@@ -9196,7 +9228,9 @@ msgstr ""
 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
@@ -9210,7 +9244,9 @@ msgid ""
 "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
@@ -9228,7 +9264,10 @@ msgid ""
 "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
@@ -9241,7 +9280,10 @@ msgstr "$ B<rm -f $LD_PROFILE_OUTPUT/$LD_PROFILE.profile>\n"
 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
@@ -9260,7 +9302,9 @@ msgstr ""
 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
@@ -9349,14 +9393,19 @@ msgid ""
 "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
index bdc61e8..fba8b42 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -331,7 +331,7 @@ msgstr ""
 #. 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/."
@@ -6082,7 +6082,7 @@ msgstr ""
 #. 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
index 4099937..5a93cc1 100644 (file)
@@ -6,7 +6,7 @@
 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"
@@ -299,8 +299,14 @@ msgstr "この文書について"
 #: 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/."
@@ -334,7 +340,12 @@ msgid ""
 "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
@@ -352,7 +363,9 @@ msgstr "1."
 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
@@ -366,7 +379,9 @@ msgid ""
 "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
@@ -382,7 +397,10 @@ msgid ""
 "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
@@ -411,7 +429,8 @@ msgstr "B<flags == (O_NONBLOCK | O_TRUNC)>"
 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
@@ -422,7 +441,9 @@ msgstr "B<(flags & O_NONBLOCK) == 0>"
 #. 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
@@ -442,7 +463,10 @@ msgid ""
 "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
@@ -456,7 +480,11 @@ msgid ""
 "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
@@ -465,7 +493,11 @@ msgid ""
 "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
@@ -488,7 +520,10 @@ msgid ""
 "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
@@ -513,7 +548,10 @@ msgid ""
 "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
@@ -527,7 +565,10 @@ msgid ""
 "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
@@ -557,7 +598,12 @@ msgid ""
 "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
@@ -578,14 +624,18 @@ msgstr "B< int delete_module(const char *>I<name>B<);>"
 #. 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
@@ -772,7 +822,9 @@ msgstr ""
 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
@@ -781,7 +833,11 @@ msgid ""
 "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
@@ -789,7 +845,10 @@ msgid ""
 "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
@@ -799,7 +858,12 @@ msgid ""
 "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
@@ -814,7 +878,12 @@ msgid ""
 "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
@@ -833,7 +902,13 @@ msgid ""
 "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
@@ -841,7 +916,9 @@ msgstr "B<finit_module>() システムコールは B<init_module>() と同様だ
 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
@@ -881,7 +958,16 @@ msgid ""
 "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
@@ -892,7 +978,13 @@ msgid ""
 "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
@@ -944,7 +1036,11 @@ msgid ""
 "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
@@ -987,7 +1083,9 @@ msgstr "その名前のモジュールがすでにロードされている。"
 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
@@ -1000,7 +1098,9 @@ msgstr "B<ENOEXEC>"
 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
@@ -1045,7 +1145,10 @@ msgid ""
 "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
@@ -1087,21 +1190,28 @@ msgid ""
 "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
@@ -1121,7 +1231,10 @@ msgid ""
 "(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
@@ -1130,7 +1243,11 @@ msgid ""
 "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
index 6c18bdb..444c163 100644 (file)
@@ -7,7 +7,7 @@
 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"
@@ -248,7 +248,7 @@ msgstr ""
 #. 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/."
index 868f3b2..dbe5260 100644 (file)
@@ -6,7 +6,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: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"
@@ -265,8 +265,14 @@ msgstr "この文書について"
 #: 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/."
@@ -1527,12 +1533,20 @@ msgstr ""
 
 #. 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 モジュール設定ファイルを読み込んで、 高速"
@@ -2521,7 +2535,17 @@ msgid ""
 "\".  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
@@ -3253,7 +3277,9 @@ msgstr "I<collating-element>"
 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
@@ -3266,7 +3292,9 @@ msgstr "I<collating-symbol>"
 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
@@ -3330,7 +3358,9 @@ msgstr "I<title>"
 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
@@ -3496,7 +3526,9 @@ msgstr "この文書のこの版の日付。"
 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
@@ -3732,7 +3764,9 @@ msgstr "I<mon_grouping>"
 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
@@ -4231,7 +4265,9 @@ msgstr "省略形の呼びかけの言葉 (\"Mr.\" や \"Dr.\")"
 #. 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
@@ -4364,7 +4400,12 @@ msgid ""
 "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
@@ -4771,21 +4812,28 @@ msgid ""
 "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
@@ -4795,7 +4843,12 @@ msgid ""
 "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
@@ -5539,9 +5592,9 @@ 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
@@ -6890,10 +6943,16 @@ msgstr "repertoiremap - シンボル文字名の Unicode コードポイント
 
 #. 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) でロケールをコンパイルする際の、 シンボ"
index fd0baa1..a76d83f 100644 (file)
@@ -7,7 +7,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: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"
@@ -168,7 +168,7 @@ msgstr ""
 #. 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/."
@@ -1218,7 +1218,7 @@ msgid ""
 "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 ""
 
@@ -4699,9 +4699,9 @@ 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
@@ -5945,7 +5945,7 @@ msgstr ""
 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 ""
 
index 950e4bf..364209c 100644 (file)
@@ -6,7 +6,7 @@
 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"
@@ -30,7 +30,7 @@ msgstr "2007-12-26"
 #. 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
@@ -45,7 +45,7 @@ msgstr "Linux"
 
 #. 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
@@ -62,7 +62,7 @@ msgstr "Linux Programmer's Manual"
 #. 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
@@ -83,7 +83,7 @@ msgstr "arch_prctl - アーキテクチャー固有のスレッド状態を設
 #. 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
@@ -120,7 +120,7 @@ msgstr "B<int arch_prctl(int >I<code>B<, unsigned long *>I<addr>B<);>\n"
 #. 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
@@ -206,9 +206,9 @@ 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/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
@@ -231,9 +231,9 @@ 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/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
@@ -246,7 +246,7 @@ 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/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
@@ -265,15 +265,18 @@ 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/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>"
@@ -285,8 +288,8 @@ msgstr "I<code> が有効なサブコマンドでない。"
 
 #. 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
@@ -303,10 +306,10 @@ msgstr "I<addr> がプロセスのアドレス空間の外にある。"
 
 #. 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
@@ -328,8 +331,8 @@ 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/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
@@ -395,14 +398,14 @@ msgstr "I<FS> はスレッドライブラリで既に使われているかもし
 #. 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 "関連項目"
@@ -420,11 +423,11 @@ msgstr "AMD X86-64 Programmer's manual"
 #. 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
@@ -436,17 +439,23 @@ 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/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/."
@@ -497,9 +506,8 @@ msgstr "B<          int *>I<uaddr2>B<, int >I<val3>B<);>\n"
 
 #. 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 のラッパー関数は存在しない。「注意」の節"
@@ -761,7 +769,7 @@ msgid "B<FUTEX_CMP_REQUEUE>"
 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>"
@@ -829,7 +837,7 @@ 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/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>"
@@ -868,7 +876,7 @@ 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/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
@@ -894,9 +902,9 @@ 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 "このシステムコールは Linux 固有である。"
 
@@ -1002,7 +1010,7 @@ msgid ""
 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 ラッパー関数は存在しない。 「注意」"
@@ -1071,7 +1079,7 @@ msgid ""
 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
@@ -1260,43 +1268,65 @@ msgid "B<getauxval>(3)"
 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)."
@@ -1305,7 +1335,7 @@ msgstr ""
 "その後の 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>:"
@@ -1314,25 +1344,33 @@ msgstr ""
 "る。 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 "
@@ -1346,7 +1384,7 @@ msgstr ""
 "利用可能であり、 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 "
@@ -1369,7 +1407,7 @@ msgstr ""
 "システムの 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 "
@@ -1384,7 +1422,7 @@ 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"
@@ -1401,35 +1439,223 @@ msgstr ""
 "    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."
@@ -1437,59 +1663,121 @@ msgstr ""
 "別のクラッシュカーネルがすでにロードされているか、\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
@@ -1574,14 +1862,6 @@ msgstr "B<ENAMETOOLONG>"
 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 ""
@@ -2234,7 +2514,7 @@ msgid "I/O error."
 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>"
@@ -2256,7 +2536,7 @@ 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 "B<EOPNOTSUPP>"
@@ -2513,22 +2793,23 @@ msgstr ""
 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 "
@@ -2543,14 +2824,14 @@ msgid ""
 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"
@@ -2564,7 +2845,7 @@ msgstr ""
 "    __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"
@@ -2578,7 +2859,7 @@ msgstr ""
 "    };\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"
@@ -2588,7 +2869,7 @@ msgstr ""
 "    __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"
@@ -2648,7 +2929,7 @@ msgstr ""
 "          __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"
@@ -2662,13 +2943,13 @@ msgstr ""
 "    };\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"
@@ -2682,7 +2963,7 @@ msgstr ""
 "    };\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"
@@ -2706,104 +2987,104 @@ msgstr ""
 "    __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 "
@@ -2811,15 +3092,16 @@ msgid ""
 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/"
@@ -2830,21 +3112,26 @@ msgid ""
 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 "
@@ -2855,13 +3142,13 @@ msgid ""
 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 "
@@ -2870,7 +3157,7 @@ msgid ""
 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 "
@@ -2878,7 +3165,7 @@ msgid ""
 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 "
@@ -2886,37 +3173,37 @@ msgid ""
 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 "
@@ -2924,13 +3211,13 @@ msgid ""
 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 "
@@ -2938,122 +3225,126 @@ msgid ""
 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 "
@@ -3061,51 +3352,51 @@ msgid ""
 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 "
@@ -3113,14 +3404,14 @@ msgid ""
 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 "
@@ -3128,14 +3419,14 @@ msgid ""
 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.  "
@@ -3144,7 +3435,7 @@ msgid ""
 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 "
@@ -3152,7 +3443,7 @@ msgid ""
 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 "
@@ -3160,7 +3451,7 @@ msgid ""
 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"
@@ -3170,155 +3461,155 @@ msgstr ""
 "    (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"
@@ -3330,20 +3621,20 @@ msgid ""
 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 "
@@ -3353,7 +3644,7 @@ msgid ""
 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 "
@@ -3362,13 +3653,13 @@ msgid ""
 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 "
@@ -3378,113 +3669,113 @@ msgid ""
 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 "
@@ -3492,27 +3783,27 @@ msgid ""
 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 "
@@ -3520,47 +3811,47 @@ msgid ""
 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 "
@@ -3568,36 +3859,36 @@ msgid ""
 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 "
@@ -3607,7 +3898,7 @@ msgid ""
 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 "
@@ -3615,21 +3906,21 @@ msgid ""
 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 "
@@ -3638,74 +3929,74 @@ msgid ""
 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), "
@@ -3713,7 +4004,7 @@ msgid ""
 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> "
@@ -3722,13 +4013,13 @@ msgid ""
 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 "
@@ -3737,20 +4028,20 @@ msgid ""
 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 "
@@ -3762,13 +4053,13 @@ msgid ""
 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 "
@@ -3777,7 +4068,7 @@ msgid ""
 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 "
@@ -3786,37 +4077,37 @@ msgid ""
 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 "
@@ -3825,24 +4116,24 @@ msgid ""
 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 "
@@ -3851,13 +4142,14 @@ msgid ""
 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</"
@@ -3868,65 +4160,65 @@ msgid ""
 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 "
@@ -3934,13 +4226,14 @@ msgid ""
 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 "
@@ -3950,62 +4243,63 @@ msgid ""
 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 "
@@ -4013,13 +4307,14 @@ msgid ""
 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 "
@@ -4027,7 +4322,7 @@ msgid ""
 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 "
@@ -4035,12 +4330,12 @@ msgid ""
 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"
@@ -4062,57 +4357,67 @@ msgstr ""
 "};\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 "
@@ -4120,13 +4425,14 @@ msgid ""
 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 "
@@ -4137,13 +4443,13 @@ msgid ""
 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.  "
@@ -4151,88 +4457,90 @@ msgid ""
 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 "
@@ -4240,13 +4548,14 @@ msgid ""
 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 "
@@ -4254,13 +4563,14 @@ msgid ""
 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 "
@@ -4268,13 +4578,14 @@ msgid ""
 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>, "
@@ -4283,31 +4594,33 @@ msgid ""
 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 "
@@ -4316,156 +4629,157 @@ msgid ""
 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 "
@@ -4473,26 +4787,27 @@ msgid ""
 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 "
@@ -4501,36 +4816,26 @@ msgid ""
 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"
@@ -4545,12 +4850,12 @@ msgid ""
 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"
@@ -4562,31 +4867,31 @@ msgid ""
 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 "
@@ -4596,38 +4901,38 @@ msgid ""
 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-"
@@ -4635,7 +4940,7 @@ msgid ""
 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 "
@@ -4643,19 +4948,19 @@ msgid ""
 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"
@@ -4687,99 +4992,100 @@ msgid ""
 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 "
@@ -4787,28 +5093,30 @@ msgid ""
 "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 "
@@ -4816,13 +5124,14 @@ msgid ""
 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 "
@@ -4830,7 +5139,7 @@ msgid ""
 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"
@@ -4842,7 +5151,7 @@ msgstr ""
 "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"
@@ -4858,7 +5167,7 @@ msgstr ""
 "    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"
@@ -4876,7 +5185,7 @@ msgstr ""
 "    }\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"
@@ -4886,7 +5195,7 @@ msgstr ""
 "    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"
@@ -4900,7 +5209,7 @@ msgstr ""
 "    }\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"
@@ -4910,39 +5219,41 @@ msgstr ""
 "} 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 "
@@ -4950,7 +5261,7 @@ msgid ""
 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"
@@ -4962,20 +5273,20 @@ msgstr ""
 "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"
@@ -4993,7 +5304,7 @@ msgstr ""
 "            ((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 "
@@ -5001,7 +5312,7 @@ msgid ""
 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"
@@ -5019,13 +5330,14 @@ msgstr ""
 "    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 "
@@ -5033,7 +5345,7 @@ msgid ""
 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"
@@ -5047,12 +5359,12 @@ msgstr ""
 "    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"
@@ -5066,13 +5378,13 @@ msgstr ""
 "        ((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 "
@@ -5080,20 +5392,20 @@ msgid ""
 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 "
@@ -5101,12 +5413,12 @@ msgid ""
 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 "
@@ -5118,12 +5430,12 @@ msgid ""
 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"
@@ -5139,30 +5451,30 @@ msgstr ""
 "};\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 "
@@ -5170,101 +5482,103 @@ msgid ""
 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 "
@@ -5273,13 +5587,13 @@ msgid ""
 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."
@@ -5287,39 +5601,39 @@ msgid ""
 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"
@@ -5341,40 +5655,40 @@ msgstr ""
 "};\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.  "
@@ -5382,18 +5696,18 @@ msgid ""
 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"
@@ -5411,34 +5725,34 @@ msgstr ""
 "};\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"
@@ -5458,23 +5772,23 @@ msgstr ""
 "};\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"
@@ -5494,18 +5808,18 @@ msgstr ""
 "};\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"
@@ -5525,29 +5839,29 @@ msgstr ""
 "};\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"
@@ -5565,18 +5879,18 @@ msgstr ""
 "};\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"
@@ -5640,13 +5954,13 @@ msgstr ""
 "};\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 "
@@ -5654,39 +5968,39 @@ msgid ""
 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 "
@@ -5694,7 +6008,7 @@ msgid ""
 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; "
@@ -5702,7 +6016,7 @@ msgid ""
 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 "
@@ -5710,13 +6024,13 @@ msgid ""
 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.  "
@@ -5724,39 +6038,39 @@ msgid ""
 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 "
@@ -5765,13 +6079,13 @@ msgid ""
 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.  "
@@ -5779,13 +6093,13 @@ msgid ""
 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 "
@@ -5793,7 +6107,7 @@ msgid ""
 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 "
@@ -5801,13 +6115,13 @@ msgid ""
 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> "
@@ -5815,114 +6129,116 @@ msgid ""
 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 "
@@ -5930,13 +6246,13 @@ msgid ""
 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 "
@@ -5947,13 +6263,13 @@ msgid ""
 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 "
@@ -5961,524 +6277,524 @@ msgid ""
 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 "
@@ -6486,13 +6802,13 @@ msgid ""
 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 "
@@ -6501,7 +6817,7 @@ msgid ""
 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"
@@ -6539,117 +6855,117 @@ msgstr ""
 "};\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 "
@@ -6659,19 +6975,19 @@ msgid ""
 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 "
@@ -6679,7 +6995,7 @@ msgid ""
 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 "
@@ -6687,21 +7003,23 @@ msgid ""
 "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 "
@@ -6710,7 +7028,7 @@ msgid ""
 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 "
@@ -6718,31 +7036,31 @@ msgid ""
 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 "
@@ -6750,20 +7068,20 @@ msgid ""
 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 "
@@ -6773,7 +7091,7 @@ msgid ""
 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 "
@@ -6781,13 +7099,13 @@ msgid ""
 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.  "
@@ -6799,13 +7117,13 @@ msgid ""
 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 "
@@ -6813,7 +7131,7 @@ msgid ""
 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 "
@@ -6821,45 +7139,48 @@ msgid ""
 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 "
@@ -6867,55 +7188,55 @@ msgid ""
 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 "
@@ -6927,88 +7248,88 @@ msgid ""
 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:2