OSDN Git Service

LDP: Address fuzzy entries (boot, complext, stdio)
authorAkihiro Motoki <amotoki@gmail.com>
Thu, 25 Mar 2021 12:12:07 +0000 (21:12 +0900)
committerAkihiro Motoki <amotoki@gmail.com>
Thu, 25 Mar 2021 12:12:07 +0000 (21:12 +0900)
manual/LDP_man-pages/po4a/boot/po/ja.po
manual/LDP_man-pages/po4a/complex/po/ja.po
manual/LDP_man-pages/po4a/stdio/po/ja.po
manual/LDP_man-pages/stats/boot
manual/LDP_man-pages/stats/complex
manual/LDP_man-pages/stats/stdio
manual/LDP_man-pages/untrans.html

index 3689949..982f2c4 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: man-pages-ja\n"
 "POT-Creation-Date: 2021-03-12 14:00+0900\n"
-"PO-Revision-Date: 2021-03-12 21:42+0900\n"
+"PO-Revision-Date: 2021-03-25 19:43+0900\n"
 "Last-Translator: Akihiro MOTOKI <amotoki@gmail.com>\n"
 "Language-Team: Japanese (http://www.transifex.net/projects/p/man-pages-ja/"
 "language/ja/)\n"
@@ -25,10 +25,9 @@ msgstr "BDFLUSH"
 
 #. type: TH
 #: build/C/man2/bdflush.2:27
-#, fuzzy, no-wrap
-#| msgid "2010-09-19"
+#, no-wrap
 msgid "2016-10-08"
-msgstr "2010-09-19"
+msgstr "2016-10-08"
 
 #. type: TH
 #: build/C/man2/bdflush.2:27 build/C/man7/boot.7:15 build/C/man7/bootparam.7:28
@@ -240,7 +239,7 @@ msgstr "バージョン"
 #. type: Plain text
 #: build/C/man2/bdflush.2:117
 msgid "Since version 2.23, glibc no longer supports this obsolete system call."
-msgstr ""
+msgstr "バージョン 2.23 以降の glibc では、この廃止予定のシステムコールはサポートされていない。"
 
 #. type: SH
 #: build/C/man2/bdflush.2:117 build/C/man2/reboot.2:240 build/C/man2/sync.2:113
@@ -267,10 +266,8 @@ msgstr "関連項目"
 
 #. type: Plain text
 #: build/C/man2/bdflush.2:125
-#, fuzzy
-#| msgid "B<fsync>(2), B<sync>(2), B<sync>(1)"
 msgid "B<sync>(1), B<fsync>(2), B<sync>(2)"
-msgstr "B<fsync>(2), B<sync>(2), B<sync>(1)"
+msgstr "B<sync>(1), B<fsync>(2), B<sync>(2)"
 
 #. type: SH
 #: build/C/man2/bdflush.2:125 build/C/man7/boot.7:230
@@ -299,15 +296,14 @@ msgstr "BOOT"
 
 #. type: TH
 #: build/C/man7/boot.7:15
-#, fuzzy, no-wrap
-#| msgid "2015-02-01"
+#, no-wrap
 msgid "2015-03-11"
-msgstr "2015-02-01"
+msgstr "2015-03-11"
 
 #. type: Plain text
 #: build/C/man7/boot.7:18
 msgid "boot - System bootup process based on UNIX System V Release 4"
-msgstr ""
+msgstr "boot - UNIX System V Release 4 に基づくシステムのブートアッププロセス"
 
 #. type: Plain text
 #: build/C/man7/boot.7:23
@@ -321,42 +317,40 @@ msgstr ""
 #: build/C/man7/boot.7:23
 #, no-wrap
 msgid "1."
-msgstr ""
+msgstr "1."
 
 #. type: Plain text
 #: build/C/man7/boot.7:25
-#, fuzzy
-#| msgid "Video hardware"
 msgid "hardware"
-msgstr "ã\83\93ã\83\87ã\82ªæ©\9få\99¨"
+msgstr "ã\83\8fã\83¼ã\83\89ã\82¦ã\82§ã\82¢"
 
 #. type: IP
 #: build/C/man7/boot.7:25
 #, no-wrap
 msgid "2."
-msgstr ""
+msgstr "2."
 
 #. type: Plain text
 #: build/C/man7/boot.7:27
 msgid "operating system (OS) loader"
-msgstr ""
+msgstr "OS (オペレーティングシステム) ローダー"
 
 #. type: IP
 #: build/C/man7/boot.7:27
 #, no-wrap
 msgid "3."
-msgstr ""
+msgstr "3."
 
 #. type: Plain text
 #: build/C/man7/boot.7:29
 msgid "kernel"
-msgstr ""
+msgstr "カーネル"
 
 #. type: IP
 #: build/C/man7/boot.7:29
 #, no-wrap
 msgid "4."
-msgstr ""
+msgstr "4."
 
 #. type: Plain text
 #: build/C/man7/boot.7:31
@@ -367,12 +361,10 @@ msgstr ""
 #: build/C/man7/boot.7:31
 #, no-wrap
 msgid "5."
-msgstr ""
+msgstr "5."
 
 #. type: Plain text
 #: build/C/man7/boot.7:33
-#, fuzzy
-#| msgid "Boot scripts"
 msgid "boot scripts"
 msgstr "ブートスクリプト"
 
@@ -383,48 +375,27 @@ msgstr ""
 
 #. type: SS
 #: build/C/man7/boot.7:35
-#, fuzzy, no-wrap
-#| msgid "Hardware-boot"
+#, no-wrap
 msgid "Hardware"
-msgstr "ハードウェアのブート"
+msgstr "ハードウェア"
 
 #. type: Plain text
 #: build/C/man7/boot.7:40
-#, fuzzy
-#| msgid ""
-#| "After power-on or hard reset, control is given to a program stored on "
-#| "read-only memory (normally PROM).  In PC we usually call this program the "
-#| "B<BIOS>."
 msgid ""
 "After power-on or hard reset, control is given to a program stored in read-"
 "only memory (normally PROM); for historical reasons involving the personal "
 "computer, this program is often called \"the B<BIOS>\"."
-msgstr ""
-"電源投入やハードリセットが行われると、 ROM (通常は PROM) に保存されているプロ"
-"グラムに制御が渡される。 PC ではこのプログラムは通常 B<BIOS> と呼ばれる。"
+msgstr "電源投入やハードリセットが行われると、 読み出し専用メモリ (通常は PROM) に保存されているプログラムに制御が渡される。 PC などの歴史的な理由により、このプログラムはしばしば B<BIOS> と呼ばれる。"
 
 #. type: Plain text
 #: build/C/man7/boot.7:49
-#, fuzzy
-#| msgid ""
-#| "This program normally makes a basic self-test of the machine and accesses "
-#| "nonvolatile memory to read further parameters.  This memory in the PC is "
-#| "battery-backed CMOS memory, so most people refer to it as the B<CMOS>, "
-#| "although outside of the PC world, it is usually called B<nvram> "
-#| "(nonvolatile ram)."
 msgid ""
 "This program normally performs a basic self-test of the machine and accesses "
 "nonvolatile memory to read further parameters.  This memory in the PC is "
 "battery-backed CMOS memory, so most people refer to it as \"the B<CMOS>\"; "
 "outside of the PC world, it is usually called \"the B<NVRAM>\" (nonvolatile "
 "RAM)."
-msgstr ""
-"普通このプログラムは、まずマシンの基本的な自己診断を行い、\n"
-"不揮発性メモリーにアクセスして各種のパラメーターを読み込む。\n"
-"PC では、このメモリーは電池によってバックアップされている CMOS メモリーであ"
-"る。\n"
-"そのため B<CMOS> と呼ばれることが多い。\n"
-"しかし PC 以外の世界では、通常 B<nvram> (nonvolatile ram) と呼ばれている。"
+msgstr "普通このプログラムは、まずマシンの基本的な自己診断を行い、不揮発性メモリーにアクセスして各種のパラメーターを読み込む。 PC では、このメモリーはバッテリーがつながれた CMOS メモリーであり、そのため B<CMOS> と呼ばれることが多い。 PC 以外の世界では、通常 B<NVRAM> (nonvolatile ram; 不揮発性 RAM) と呼ばれている。"
 
 #. type: Plain text
 #: build/C/man7/boot.7:57
@@ -458,38 +429,20 @@ msgstr "OS ローダー"
 
 #. type: Plain text
 #: build/C/man7/boot.7:70
-#, fuzzy
-#| msgid ""
-#| "The main job of the OS loader is to locate the kernel on the disk, load "
-#| "it and run it.  Most OS loaders allow interactive use, to enable "
-#| "specification of alternative kernel (maybe a backup in case the last "
-#| "compiled one isn't functioning) and to pass optional parameters to the "
-#| "kernel."
 msgid ""
 "The main job of the OS loader is to locate the kernel on some device, load "
 "it, and run it.  Most OS loaders allow interactive use, in order to enable "
 "specification of an alternative kernel (maybe a backup in case the one last "
 "compiled isn't functioning) and to pass optional parameters to the kernel."
-msgstr ""
-"OS ローダーの主な仕事は、カーネルのディスク上の位置を特定し、 ロードして起動"
-"することである。ほとんどの OS ローダーは、 対話モードで使用することもでき、追"
-"加のパラメーターをカーネルに渡したり、 デフォルトとは別のカーネルを指定したり"
-"することができる (例えば、最後にコンパイルしたカーネルが機能しなかった時に "
-"バックアップのカーネルを指定して起動するといったことができる)。"
+msgstr "OS ローダーの主な仕事は、カーネルのデバイス上の位置を特定し、 ロードして起動することである。ほとんどの OS ローダーは、 対話モードで使用することもでき、追加のパラメーターをカーネルに渡したり、 デフォルトとは別のカーネルを指定したりすることができる (例えば、最後にコンパイルしたカーネルが機能しなかった時に バックアップのカーネルを指定して起動するといったことができる)。"
 
 #. type: Plain text
 #: build/C/man7/boot.7:74
-#, fuzzy
-#| msgid ""
-#| "In PC, the OS loader is located in the first sector of the boot device - "
-#| "this is the B<MBR> (Master Boot Record)."
 msgid ""
 "In a traditional PC, the OS loader is located in the initial 512-byte block "
 "of the boot device; this block is known as \"the B<MBR>\" (Master Boot "
 "Record)."
-msgstr ""
-"PC では、OS ローダーはブートデバイスの先頭セクタに置かれる。 これは B<MBR> "
-"(Master Boot Record) と呼ばれる。"
+msgstr "昔ながらの PC では、OS ローダーはブートデバイスの最初の 512 バイトブロックに置かれる。このブロックは \"B<MBR>\" (Master Boot Record) と呼ばれる。"
 
 #. type: Plain text
 #: build/C/man7/boot.7:82
@@ -529,14 +482,13 @@ msgstr ""
 #. type: Plain text
 #: build/C/man7/boot.7:92
 msgid "In Linux, the OS loader is often either B<lilo>(8)  or B<grub>(8)."
-msgstr ""
+msgstr "Linux では、多くの場合 OS ローダーは B<lilo>(8) か B<grub>(8) のどちらかである。"
 
 #. type: SS
 #: build/C/man7/boot.7:92
-#, fuzzy, no-wrap
-#| msgid "Kernel startup"
+#, no-wrap
 msgid "Kernel"
-msgstr "カーネルの起動"
+msgstr "カーネル"
 
 #. type: Plain text
 #: build/C/man7/boot.7:101
@@ -852,14 +804,10 @@ msgstr "I</etc/init.d/>, I</etc/rc[S0-6].d/>, I</etc/sysconfig/>"
 
 #. type: Plain text
 #: build/C/man7/boot.7:230
-#, fuzzy
-#| msgid ""
-#| "B<inittab>(5), B<bootparam>(7), B<init>(1), B<runlevel>(8), B<shutdown>(8)"
 msgid ""
 "B<init>(1), B<systemd>(1), B<inittab>(5), B<bootparam>(7), B<bootup>(7), "
 "B<runlevel>(8), B<shutdown>(8)"
-msgstr ""
-"B<inittab>(5), B<bootparam>(7), B<init>(1), B<runlevel>(8), B<shutdown>(8)"
+msgstr "B<init>(1), B<systemd>(1), B<inittab>(5), B<bootparam>(7), B<bootup>(7), B<runlevel>(8), B<shutdown>(8)"
 
 #. type: TH
 #: build/C/man7/bootparam.7:28
@@ -869,10 +817,9 @@ msgstr "BOOTPARAM"
 
 #. type: TH
 #: build/C/man7/bootparam.7:28
-#, fuzzy, no-wrap
-#| msgid "2010-09-19"
+#, no-wrap
 msgid "2017-09-15"
-msgstr "2010-09-19"
+msgstr "2017-09-15"
 
 #. type: Plain text
 #: build/C/man7/bootparam.7:31
@@ -881,13 +828,6 @@ msgstr "bootparam - Linux カーネル起動時パラメーターの解説"
 
 #. type: Plain text
 #: build/C/man7/bootparam.7:38
-#, fuzzy
-#| msgid ""
-#| "The Linux kernel accepts certain 'command-line options' or 'boot time "
-#| "parameters' at the moment it is started.  In general this is used to "
-#| "supply the kernel with information about hardware parameters that the "
-#| "kernel would not be able to determine on its own, or to avoid/override "
-#| "the values that the kernel would otherwise detect."
 msgid ""
 "The Linux kernel accepts certain 'command-line options' or 'boot time "
 "parameters' at the moment it is started.  In general, this is used to supply "
@@ -2326,7 +2266,7 @@ msgstr "REBOOT"
 #: build/C/man2/reboot.2:28
 #, no-wrap
 msgid "2019-03-06"
-msgstr ""
+msgstr "2019-03-06"
 
 #. type: Plain text
 #: build/C/man2/reboot.2:31
@@ -2335,18 +2275,12 @@ msgstr "reboot - 再起動する。または Ctrl-Alt-Delを有効・無効に
 
 #. type: Plain text
 #: build/C/man2/reboot.2:34
-#, fuzzy, no-wrap
-#| msgid ""
-#| "/* For libc4 and libc5 the library call and the system call\n"
-#| "   are identical, and since kernel version 2.1.30 there are\n"
-#| "   symbolic names LINUX_REBOOT_* for the constants and a\n"
-#| "   fourth argument to the call: */\n"
+#, no-wrap
 msgid ""
 "/* Since kernel version 2.1.30 there are symbolic names LINUX_REBOOT_*\n"
 "   for the constants and a fourth argument to the call: */\n"
 msgstr ""
-"/* libc4 と libc5 でのライブラリコールとシステムコールは同じである。\n"
-"   またカーネル 2.1.30 以降では、定数としてシンボリックな名前\n"
+"/* カーネル 2.1.30 以降では、定数としてシンボリックな名前\n"
 "   LINUX_REBOOT_* が定義されており、呼び出しの第 4 引数として\n"
 "   指定することができる。*/\n"
 
@@ -2409,15 +2343,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/reboot.2:82
-#, 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.)"
 msgid ""
 "This system call fails (with the error B<EINVAL>)  unless I<magic> equals "
 "B<LINUX_REBOOT_MAGIC1> (that is, 0xfee1dead) and I<magic2> equals "
@@ -2426,14 +2351,7 @@ msgid ""
 "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.)"
-msgstr ""
-"I<magic> が B<LINUX_REBOOT_MAGIC1> (値は 0xfee1dead) であり、かつ I<magic2> "
-"が B<LINUX_REBOOT_MAGIC2> (672274793) でなければこのシステムコールは失敗し、 "
-"B<EINVAL> が返される。 しかし 2.1.17 からは B<LINUX_REBOOT_MAGIC2A> "
-"(85072278) が、 また 2.1.97 からは B<LINUX_REBOOT_MAGIC2B> (369367448) が、 "
-"2.5.71 からは B<LINUX_REBOOT_MAGIC2C> (537993216) が I<magic2> の値として指定"
-"できるようになった (これらの定数の 16 進での 表記にはちょっとした意味があ"
-"る)。"
+msgstr "I<magic> が B<LINUX_REBOOT_MAGIC1> (値は 0xfee1dead) であり、かつ I<magic2> が B<LINUX_REBOOT_MAGIC2> (672274793) でなければ、このシステムコールは (エラー B<EINVAL> で) 失敗する。 しかし 2.1.17 からは B<LINUX_REBOOT_MAGIC2A> (85072278) が、 また 2.1.97 からは B<LINUX_REBOOT_MAGIC2B> (369367448) が、 2.5.71 からは B<LINUX_REBOOT_MAGIC2C> (537993216) が I<magic2> の値として指定できるようになった (これらの定数の 16 進での 表記にはちょっとした意味がある)。"
 
 #. type: Plain text
 #: build/C/man2/reboot.2:86
@@ -2627,10 +2545,9 @@ msgstr ""
 
 #. type: TP
 #: build/C/man2/reboot.2:187
-#, fuzzy, no-wrap
-#| msgid "B<LINUX_REBOOT_CMD_RESTART2>"
+#, no-wrap
 msgid "B<LINUX_REBOOT_CMD_RESTART>, B<LINUX_REBOOT_CMD_RESTART2>"
-msgstr "B<LINUX_REBOOT_CMD_RESTART2>"
+msgstr "B<LINUX_REBOOT_CMD_RESTART>, B<LINUX_REBOOT_CMD_RESTART2>"
 
 #. type: Plain text
 #: build/C/man2/reboot.2:195
@@ -2641,10 +2558,9 @@ msgstr ""
 
 #. type: TP
 #: build/C/man2/reboot.2:195
-#, fuzzy, no-wrap
-#| msgid "B<LINUX_REBOOT_CMD_POWER_OFF>"
+#, no-wrap
 msgid "B<LINUX_REBOOT_CMD_POWER_OFF>, B<LINUX_REBOOT_CMD_HALT>"
-msgstr "B<LINUX_REBOOT_CMD_POWER_OFF>"
+msgstr "B<LINUX_REBOOT_CMD_POWER_OFF>, B<LINUX_REBOOT_CMD_HALT>"
 
 #. type: Plain text
 #: build/C/man2/reboot.2:203
@@ -2710,17 +2626,11 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/reboot.2:254
-#, fuzzy
-#| msgid ""
-#| "B<kexec_load>(2), B<sync>(2), B<bootparam>(7), B<capabilities>(7), "
-#| "B<ctrlaltdel>(8), B<halt>(8), B<reboot>(8)"
 msgid ""
 "B<systemctl>(1), B<systemd>(1), B<kexec_load>(2), B<sync>(2), "
 "B<bootparam>(7), B<capabilities>(7), B<ctrlaltdel>(8), B<halt>(8), "
 "B<shutdown>(8)"
-msgstr ""
-"B<kexec_load>(2), B<sync>(2), B<bootparam>(7), B<capabilities>(7), "
-"B<ctrlaltdel>(8), B<halt>(8), B<reboot>(8)"
+msgstr "B<systemctl>(1), B<systemd>(1), B<kexec_load>(2), B<sync>(2), B<bootparam>(7), B<capabilities>(7), B<ctrlaltdel>(8), B<halt>(8), B<shutdown>(8)"
 
 #. type: TH
 #: build/C/man2/sync.2:36
@@ -2730,17 +2640,14 @@ msgstr "SYNC"
 
 #. type: TH
 #: build/C/man2/sync.2:36
-#, fuzzy, no-wrap
-#| msgid "2014-08-19"
+#, no-wrap
 msgid "2020-08-13"
-msgstr "2014-08-19"
+msgstr "2020-08-13"
 
 #. type: Plain text
 #: build/C/man2/sync.2:39
-#, fuzzy
-#| msgid "sync, syncfs - commit buffer cache to disk"
 msgid "sync, syncfs - commit filesystem caches to disk"
-msgstr "sync, syncfs - ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼キャッシュをディスクに書き込む"
+msgstr "sync, syncfs - ã\83\95ã\82¡ã\82¤ã\83«ã\82·ã\82¹ã\83\86ã\83 キャッシュをディスクに書き込む"
 
 #. type: Plain text
 #: build/C/man2/sync.2:43
@@ -2772,6 +2679,9 @@ msgid ""
 "    || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
 "    || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE\n"
 msgstr ""
+"_XOPEN_SOURCE\\ E<gt>=\\ 500\n"
+"    || /* Since glibc 2.19: */ _DEFAULT_SOURCE\n"
+"    || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE\n"
 
 #. type: Plain text
 #: build/C/man2/sync.2:62
@@ -2822,8 +2732,6 @@ msgstr "B<sync>() は常に成功する。"
 
 #. type: Plain text
 #: build/C/man2/sync.2:90
-#, fuzzy
-#| msgid "B<syncfs>()  can fail for at least the following reason:"
 msgid "B<syncfs>()  can fail for at least the following reasons:"
 msgstr "B<syncfs>() は少なくとも以下の理由で失敗する可能性がある:"
 
@@ -2840,10 +2748,9 @@ msgstr "I<fd> が有効なファイルディスクリプターでない。。"
 
 #. type: TP
 #: build/C/man2/sync.2:94
-#, fuzzy, no-wrap
-#| msgid "B<EINVAL>"
+#, no-wrap
 msgid "B<EIO>"
-msgstr "B<EINVAL>"
+msgstr "B<EIO>"
 
 #. type: Plain text
 #: build/C/man2/sync.2:99
@@ -2857,7 +2764,7 @@ msgstr ""
 #: build/C/man2/sync.2:99
 #, no-wrap
 msgid "B<ENOSPC>"
-msgstr ""
+msgstr "B<ENOSPC>"
 
 #. type: Plain text
 #: build/C/man2/sync.2:102
@@ -2868,7 +2775,7 @@ msgstr ""
 #: build/C/man2/sync.2:102
 #, no-wrap
 msgid "B<ENOSPC>, B<EDQUOT>"
-msgstr ""
+msgstr "B<ENOSPC>, B<EDQUOT>"
 
 #. type: Plain text
 #: build/C/man2/sync.2:109
@@ -2889,10 +2796,8 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/sync.2:116
-#, fuzzy
-#| msgid "B<sync>(): SVr4, 4.3BSD, POSIX.1-2001."
 msgid "B<sync>(): POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
-msgstr "B<sync>(): SVr4, 4.3BSD, POSIX.1-2001."
+msgstr "B<sync>(): POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
 
 #. type: Plain text
 #: build/C/man2/sync.2:119
@@ -2965,10 +2870,8 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/sync.2:161
-#, fuzzy
-#| msgid "B<fsync>(2), B<sync>(2), B<sync>(1)"
 msgid "B<sync>(1), B<fdatasync>(2), B<fsync>(2)"
-msgstr "B<fsync>(2), B<sync>(2), B<sync>(1)"
+msgstr "B<sync>(1), B<fdatasync>(2), B<fsync>(2)"
 
 #~ msgid "boot-scripts - general description of boot sequence"
 #~ msgstr "boot-scripts - ブートシーケンスの一般的な解説"
@@ -4051,9 +3954,6 @@ msgstr "B<fsync>(2), B<sync>(2), B<sync>(1)"
 #~ msgid "B<The RISCom/8 Multiport Serial Driver ('riscom8=')>"
 #~ msgstr "B<RISCom/8 マルチポートシリアルドライバ ('riscom8=')>"
 
-#~ msgid "riscom=iobase1[,iobase2[,iobase3[,iobase4]]]\n"
-#~ msgstr "riscom=iobase1[,iobase2[,iobase3[,iobase4]]]\n"
-
 #~ msgid ""
 #~ "More details can be found in the kernel source file I<Documentation/"
 #~ "riscom8.txt>."
@@ -4070,9 +3970,6 @@ msgstr "B<fsync>(2), B<sync>(2), B<sync>(1)"
 #~ "ない。\n"
 #~ "構文は以下の通り。"
 
-#~ msgid "digi=status,type,altpin,numports,iobase,membase\n"
-#~ msgstr "digi=status,type,altpin,numports,iobase,membase\n"
-
 #~ msgid ""
 #~ "The parameters maybe given as integers, or as strings.  If strings are "
 #~ "used, then iobase and membase should be given in hexadecimal.  The "
@@ -4094,13 +3991,6 @@ msgstr "B<fsync>(2), B<sync>(2), B<sync>(1)"
 #~ "じ意味を持つ。"
 
 #~ msgid ""
-#~ "digi=E,PC/Xi,D,16,200,D0000\n"
-#~ "digi=1,0,0,16,0x200,851968\n"
-#~ msgstr ""
-#~ "digi=E,PC/Xi,D,16,200,D0000\n"
-#~ "digi=1,0,0,16,0x200,851968\n"
-
-#~ msgid ""
 #~ "More details can be found in the kernel source file I<Documentation/"
 #~ "digiboard.txt>."
 #~ msgstr ""
@@ -4109,9 +3999,6 @@ msgstr "B<fsync>(2), B<sync>(2), B<sync>(1)"
 #~ msgid "B<The Baycom Serial/Parallel Radio Modem>"
 #~ msgstr "B<Baycom シリアル・パラレル ラジオモデム>"
 
-#~ msgid "baycom=iobase,irq,modem\n"
-#~ msgstr "baycom=iobase,irq,modem\n"
-
 #~ msgid ""
 #~ "There are precisely 3 parameters; for several cards, give several "
 #~ "'baycom=' commands.  The modem parameter is a string that can take one of "
@@ -4131,9 +4018,6 @@ msgstr "B<fsync>(2), B<sync>(2), B<sync>(1)"
 #~ msgid "B<Soundcard radio modem driver>"
 #~ msgstr "B<サウンドカードラジオモデムドライバ>"
 
-#~ msgid "soundmodem=iobase,irq,dma[,dma2[,serio[,pario]]],0,mode\n"
-#~ msgstr "soundmodem=iobase,irq,dma[,dma2[,serio[,pario]]],0,mode\n"
-
 #~ msgid ""
 #~ "All parameters except the last are integers; the dummy 0 is required "
 #~ "because of a bug in the setup code.  The mode parameter is a string with "
@@ -4145,18 +4029,9 @@ msgstr "B<fsync>(2), B<sync>(2), B<sync>(1)"
 #~ "hw:modem という書式で指定する。 hw は sbc, wss, wssfdx のうちひとつ、 "
 #~ "modem は afsk1200, fsk9600 のどちらかを選択して記述する。"
 
-#~ msgid "B<WDT500/501 driver>"
-#~ msgstr "B<WDT500/501 ドライバ>"
-
-#~ msgid "wdt=io,irq\n"
-#~ msgstr "wdt=io,irq\n"
-
 #~ msgid "Mouse drivers"
 #~ msgstr "マウスドライバ"
 
-#~ msgid "B<'bmouse=irq'>"
-#~ msgstr "B<'bmouse=irq'>"
-
 #~ msgid ""
 #~ "The busmouse driver accepts only one parameter, that being the hardware "
 #~ "IRQ value to be used."
@@ -4164,18 +4039,12 @@ msgstr "B<fsync>(2), B<sync>(2), B<sync>(1)"
 #~ "バスマウスドライバはパラメーターをひとつだけとり、 ハードウェア IRQ を指定"
 #~ "できる。"
 
-#~ msgid "B<'msmouse=irq'>"
-#~ msgstr "B<'msmouse=irq'>"
-
 #~ msgid "And precisely the same is true for the msmouse driver."
 #~ msgstr "msmouse ドライバでもこの事情はまったく同じである。"
 
 #~ msgid "B<ATARI mouse setup>"
 #~ msgstr "B<ATARI マウスの設定>"
 
-#~ msgid "atamouse=threshold[,y-threshold]\n"
-#~ msgstr "atamouse=threshold[,y-threshold]\n"
-
 #~ msgid ""
 #~ "If only one argument is given, it is used for both x-threshold and y-"
 #~ "threshold.  Otherwise, the first argument is the x-threshold, and the "
@@ -4187,9 +4056,6 @@ msgstr "B<fsync>(2), B<sync>(2), B<sync>(1)"
 #~ "いられ、 2 番目の値が y-threshold として用いられる。 値は 1 から 20 までの"
 #~ "数値で指定する。 デフォルトは 2。"
 
-#~ msgid "B<'no-scroll'>"
-#~ msgstr "B<'no-scroll'>"
-
 #~ msgid ""
 #~ "This option tells the console driver not to use hardware scroll (where a "
 #~ "scroll is effected by moving the screen origin in video memory, instead "
@@ -4226,13 +4092,3 @@ msgstr "B<fsync>(2), B<sync>(2), B<sync>(1)"
 #~ "B<LINUX_REBOOT_CMD_RESTART> とB<LINUX_REBOOT_CMD_RESTART2> の場合、 "
 #~ "B<SIGHUP> シグナルが送信される。 B<LINUX_REBOOT_CMD_POWER_OFF> と "
 #~ "B<LINUX_REBOOT_CMD_HALT> の場合、 B<SIGINT> シグナルが送信される。"
-
-#~ msgid ""
-#~ "_BSD_SOURCE || _XOPEN_SOURCE\\ E<gt>=\\ 500 || _XOPEN_SOURCE\\ &&\\ "
-#~ "_XOPEN_SOURCE_EXTENDED"
-#~ msgstr ""
-#~ "_BSD_SOURCE || _XOPEN_SOURCE\\ E<gt>=\\ 500 || _XOPEN_SOURCE\\ &&\\ "
-#~ "_XOPEN_SOURCE_EXTENDED"
-
-#~ 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)"
index 15bc3bb..310829d 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2021-03-12 14:00+0900\n"
-"PO-Revision-Date: 2021-03-12 21:43+0900\n"
+"PO-Revision-Date: 2021-03-25 20:50+0900\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: \n"
@@ -27,7 +27,7 @@ msgstr "CABS"
 #: build/C/man3/cproj.3:7 build/C/man3/creal.3:7
 #, no-wrap
 msgid "2015-04-19"
-msgstr ""
+msgstr "2015-04-19"
 
 #. type: TH
 #: build/C/man3/cabs.3:7 build/C/man3/cacos.3:8 build/C/man3/cacosh.3:8
@@ -132,14 +132,10 @@ msgstr "説明"
 
 #. type: Plain text
 #: build/C/man3/cabs.3:24
-#, fuzzy
-#| msgid ""
-#| "The B<cabs>()  function returns the absolute value of the complex number "
-#| "I<z>.  The result is a real number."
 msgid ""
 "These functions return the absolute value of the complex number I<z>.  The "
 "result is a real number."
-msgstr "B<cabs>()  関数は複素数 I<z> の絶対値を返す。 結果は実数である。"
+msgstr "これらの関数は複素数 I<z> の絶対値を返す。 結果は実数である。"
 
 #. type: SH
 #: build/C/man3/cabs.3:24 build/C/man3/cacos.3:34 build/C/man3/cacosh.3:37
@@ -190,7 +186,7 @@ msgstr "属性"
 #: build/C/man3/ctanh.3:35
 msgid ""
 "For an explanation of the terms used in this section, see B<attributes>(7)."
-msgstr ""
+msgstr "この節で使用されている用語の説明については、 B<attributes>(7) を参照。"
 
 #. type: tbl table
 #: build/C/man3/cabs.3:33 build/C/man3/cacos.3:43 build/C/man3/cacosh.3:46
@@ -203,7 +199,7 @@ msgstr ""
 #: build/C/man3/ctanh.3:39
 #, no-wrap
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #. type: tbl table
 #: build/C/man3/cabs.3:33 build/C/man3/cacos.3:43 build/C/man3/cacosh.3:46
@@ -216,7 +212,7 @@ msgstr ""
 #: build/C/man3/ctanh.3:39
 #, no-wrap
 msgid "Attribute"
-msgstr ""
+msgstr "属性"
 
 #. type: tbl table
 #: build/C/man3/cabs.3:33 build/C/man3/cacos.3:43 build/C/man3/cacosh.3:46
@@ -229,17 +225,19 @@ msgstr ""
 #: build/C/man3/ctanh.3:39
 #, no-wrap
 msgid "Value"
-msgstr ""
+msgstr ""
 
 #. type: tbl table
 #: build/C/man3/cabs.3:38
-#, fuzzy, no-wrap
-#| msgid "B<cabs>(3), B<creal>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<cabs>(),\n"
 "B<cabsf>(),\n"
 "B<cabsl>()"
-msgstr "B<cabs>(3), B<creal>(3), B<complex>(7)"
+msgstr ""
+"B<cabs>(),\n"
+"B<cabsf>(),\n"
+"B<cabsl>()"
 
 #. type: tbl table
 #: build/C/man3/cabs.3:38 build/C/man3/cacos.3:48 build/C/man3/cacosh.3:51
@@ -252,7 +250,7 @@ msgstr "B<cabs>(3), B<creal>(3), B<complex>(7)"
 #: build/C/man3/ctanh.3:44
 #, no-wrap
 msgid "Thread safety"
-msgstr ""
+msgstr "Thread safety"
 
 #. type: tbl table
 #: build/C/man3/cabs.3:38 build/C/man3/cacos.3:48 build/C/man3/cacosh.3:51
@@ -265,7 +263,7 @@ msgstr ""
 #: build/C/man3/ctanh.3:44
 #, no-wrap
 msgid "MT-Safe"
-msgstr ""
+msgstr "MT-Safe"
 
 #. type: SH
 #: build/C/man3/cabs.3:40 build/C/man3/cacos.3:50 build/C/man3/cacosh.3:53
@@ -291,7 +289,7 @@ msgstr "準拠"
 #: build/C/man3/csinh.3:48 build/C/man3/csqrt.3:46 build/C/man3/ctan.3:48
 #: build/C/man3/ctanh.3:49
 msgid "C99, POSIX.1-2001, POSIX.1-2008."
-msgstr ""
+msgstr "C99, POSIX.1-2001, POSIX.1-2008."
 
 #. type: SH
 #: build/C/man3/cabs.3:42 build/C/man3/cimag.3:47 build/C/man3/cproj.3:48
@@ -369,10 +367,9 @@ msgstr "CACOS"
 #: build/C/man3/cacos.3:8 build/C/man3/cacosh.3:8 build/C/man3/catan.3:8
 #: build/C/man3/catanh.3:8 build/C/man3/cexp2.3:7 build/C/man3/clog2.3:7
 #: build/C/man7/complex.7:7
-#, fuzzy, no-wrap
-#| msgid "2013-06-21"
+#, no-wrap
 msgid "2020-06-09"
-msgstr "2013-06-21"
+msgstr "2020-06-09"
 
 #. type: Plain text
 #: build/C/man3/cacos.3:11
@@ -396,19 +393,11 @@ msgstr "B<long double complex cacosl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/cacos.3:28
-#, fuzzy
-#| msgid ""
-#| "The B<cacos>()  function calculates the complex arc cosine of I<z>.  If "
-#| "I<y\\ =\\ cacos(z)>, then I<z\\ =\\ ccos(y)>.  The real part of I<y> is "
-#| "chosen in the interval [0,pi]."
 msgid ""
 "These functions calculate the complex arc cosine of I<z>.  If I<y\\ =\\ "
 "cacos(z)>, then I<z\\ =\\ ccos(y)>.  The real part of I<y> is chosen in the "
 "interval [0,pi]."
-msgstr ""
-"B<cacos>()  関数は複素数 I<z> の逆余弦 (arc cosine) を計算する。 I<y\\ =\\ "
-"cacos(z)> ならば、 I<z\\ =\\ ccos(y)> が成立する。 I<y> の実部の値は区間 [0,"
-"pi] から選択される。"
+msgstr "これらの関数は複素数 I<z> の逆余弦 (arc cosine) を計算する。 I<y\\ =\\ cacos(z)> ならば、 I<z\\ =\\ ccos(y)> が成立する。 I<y> の実部の値は区間 [0,pi] から選択される。"
 
 #. type: Plain text
 #: build/C/man3/cacos.3:30 build/C/man3/cacosh.3:33 build/C/man3/carg.3:53
@@ -426,19 +415,20 @@ msgstr "    cacos(z) = -i * clog(z + i * csqrt(1 - z * z))\n"
 
 #. type: tbl table
 #: build/C/man3/cacos.3:48
-#, fuzzy, no-wrap
-#| msgid "B<ccos>(3), B<clog>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<cacos>(),\n"
 "B<cacosf>(),\n"
 "B<cacosl>()"
-msgstr "B<ccos>(3), B<clog>(3), B<complex>(7)"
+msgstr ""
+"B<cacos>(),\n"
+"B<cacosf>(),\n"
+"B<cacosl>()"
 
 #. type: SH
 #: build/C/man3/cacos.3:52 build/C/man3/cacosh.3:55 build/C/man3/catan.3:50
 #: build/C/man3/catanh.3:52 build/C/man7/complex.7:36
-#, fuzzy, no-wrap
-#| msgid "EXAMPLE"
+#, no-wrap
 msgid "EXAMPLES"
 msgstr "例"
 
@@ -571,22 +561,12 @@ msgstr "B<long double complex cacoshl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/cacosh.3:31
-#, fuzzy
-#| msgid ""
-#| "The B<cacosh>()  function calculates the complex arc hyperbolic cosine of "
-#| "I<z>.  If I<y\\ =\\ cacosh(z)>, then I<z\\ =\\ ccosh(y)>.  The imaginary "
-#| "part of I<y> is chosen in the interval [-pi,pi].  The real part of I<y> "
-#| "is chosen nonnegative."
 msgid ""
 "These functions calculate the complex arc hyperbolic cosine of I<z>.  If I<y"
 "\\ =\\ cacosh(z)>, then I<z\\ =\\ ccosh(y)>.  The imaginary part of I<y> is "
 "chosen in the interval [-pi,pi].  The real part of I<y> is chosen "
 "nonnegative."
-msgstr ""
-"B<cacosh>()  関数は複素数 I<z> の逆双曲線余弦 (arc hyperbolic cosine) を計算"
-"する。 I<y\\ =\\ cacosh(z)> ならば、 I<z\\ =\\ ccosh(y)> が成立する。 I<y> の"
-"虚部の値は区間 [-pi,pi] から選択され、 I<y> の実部の値は非負の値が選択され"
-"る。"
+msgstr "これらの関数は複素数 I<z> の逆双曲線余弦 (arc hyperbolic cosine) を計算する。 I<y\\ =\\ cacosh(z)> ならば、 I<z\\ =\\ ccosh(y)> が成立する。 I<y> の虚部の値は区間 [-pi,pi] から選択され、 I<y> の実部の値は非負の値が選択される。"
 
 #. type: Plain text
 #: build/C/man3/cacosh.3:36
@@ -596,13 +576,15 @@ msgstr "    cacosh(z) = 2 * clog(csqrt((z + 1) / 2) + csqrt((z - 1) / 2))\n"
 
 #. type: tbl table
 #: build/C/man3/cacosh.3:51
-#, fuzzy, no-wrap
-#| msgid "B<cabs>(3), B<creal>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<cacosh>(),\n"
 "B<cacoshf>(),\n"
 "B<cacoshl>()"
-msgstr "B<cabs>(3), B<creal>(3), B<complex>(7)"
+msgstr ""
+"B<cacosh>(),\n"
+"B<cacoshf>(),\n"
+"B<cacoshl>()"
 
 #. type: Plain text
 #: build/C/man3/cacosh.3:68 build/C/man3/catanh.3:65
@@ -654,10 +636,9 @@ msgstr "CARG"
 #: build/C/man3/cexp.3:7 build/C/man3/clog.3:7 build/C/man3/clog10.3:7
 #: build/C/man3/csin.3:7 build/C/man3/csinh.3:7 build/C/man3/csqrt.3:7
 #: build/C/man3/ctan.3:7 build/C/man3/ctanh.3:7
-#, fuzzy, no-wrap
-#| msgid "2011-09-15"
+#, no-wrap
 msgid "2017-09-15"
-msgstr "2011-09-15"
+msgstr "2017-09-15"
 
 #. type: Plain text
 #: build/C/man3/carg.3:10
@@ -681,16 +662,10 @@ msgstr "B<long double cargl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/carg.3:24
-#, fuzzy
-#| msgid ""
-#| "The function calculates I<x> raised to the power I<z>.  (With a branch "
-#| "cut for I<x> along the negative real axis.)"
 msgid ""
 "These functions calculate the complex argument (also called phase angle) of "
 "I<z>, with a branch cut along the negative real axis."
-msgstr ""
-"この関数は I<x> の I<z> 乗を計算する (実軸の負の部分に沿って I<x> の分枝切断 "
-"(branch cut) がある)。"
+msgstr "これらの関数は、 I<z> の複素引数 (位相角とも呼ばれる) を計算する。実軸の負の部分に沿って分枝切断 (branch cut) がある)。"
 
 #. type: Plain text
 #: build/C/man3/carg.3:27
@@ -747,20 +722,20 @@ msgstr "返り値"
 
 #. type: Plain text
 #: build/C/man3/carg.3:59
-#, fuzzy
-#| msgid "The return value is the range of [-pi,pi]."
 msgid "The return value is in the range of [-pi,pi]."
 msgstr "返り値は [-pi,pi] の範囲である。"
 
 #. type: tbl table
 #: build/C/man3/carg.3:73
-#, fuzzy, no-wrap
-#| msgid "B<cabs>(3), B<cimag>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<carg>(),\n"
 "B<cargf>(),\n"
 "B<cargl>()"
-msgstr "B<cabs>(3), B<cimag>(3), B<complex>(7)"
+msgstr ""
+"B<carg>(),\n"
+"B<cargf>(),\n"
+"B<cargl>()"
 
 #. type: Plain text
 #: build/C/man3/carg.3:80 build/C/man3/cproj.3:57
@@ -795,19 +770,11 @@ msgstr "B<long double complex casinl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/casin.3:27
-#, fuzzy
-#| msgid ""
-#| "The B<casin>()  function calculates the complex arc sine of I<z>.  If I<y"
-#| "\\ =\\ casin(z)>, then I<z\\ =\\ csin(y)>.  The real part of I<y> is "
-#| "chosen in the interval [-pi/2,pi/2]."
 msgid ""
 "These functions calculate the complex arc sine of I<z>.  If I<y\\ =\\ "
 "casin(z)>, then I<z\\ =\\ csin(y)>.  The real part of I<y> is chosen in the "
 "interval [-pi/2,pi/2]."
-msgstr ""
-"B<casin>()  関数は複素数 I<z> の逆正弦 (arg sine) を計算する。 I<y\\ =\\ "
-"casin(z)> ならば、 I<z\\ =\\ csin(y)> が成立する。 I<y> の実部の値は区間 [-"
-"pi/2,pi/2] から選択される。"
+msgstr "これらの関数は複素数 I<z> の逆正弦 (arg sine) を計算する。 I<y\\ =\\ casin(z)> ならば、 I<z\\ =\\ csin(y)> が成立する。 I<y> の実部の値は区間 [-pi/2,pi/2] から選択される。"
 
 #. type: Plain text
 #: build/C/man3/casin.3:32
@@ -817,13 +784,15 @@ msgstr "    casin(z) = -i clog(iz + csqrt(1 - z * z))\n"
 
 #. type: tbl table
 #: build/C/man3/casin.3:47
-#, fuzzy, no-wrap
-#| msgid "B<clog>(3), B<csin>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<casin>(),\n"
 "B<casinf>(),\n"
 "B<casinl>()"
-msgstr "B<clog>(3), B<csin>(3), B<complex>(7)"
+msgstr ""
+"B<casin>(),\n"
+"B<casinf>(),\n"
+"B<casinl>()"
 
 #. type: Plain text
 #: build/C/man3/casin.3:55
@@ -858,19 +827,11 @@ msgstr "B<long double complex casinhl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/casinh.3:27
-#, fuzzy
-#| msgid ""
-#| "The B<casinh>()  function calculates the complex arc hyperbolic sine of "
-#| "I<z>.  If I<y\\ =\\ casinh(z)>, then I<z\\ =\\ csinh(y)>.  The imaginary "
-#| "part of I<y> is chosen in the interval [-pi/2,pi/2]."
 msgid ""
 "These functions calculate the complex arc hyperbolic sine of I<z>.  If I<y\\ "
 "=\\ casinh(z)>, then I<z\\ =\\ csinh(y)>.  The imaginary part of I<y> is "
 "chosen in the interval [-pi/2,pi/2]."
-msgstr ""
-"B<casinh>()  関数は複素数 I<z> の逆双曲線正弦 (arc hyperbolic sine) を計算す"
-"る。 I<y\\ =\\ casinh(z)> ならば、 I<z\\ =\\ csinh(y)> が成立する。 I<y> の虚"
-"部の値は区間 [-pi/2,pi/2] から選択される。"
+msgstr "これらの関数は複素数 I<z> の逆双曲線正弦 (arc hyperbolic sine) を計算する。 I<y\\ =\\ casinh(z)> ならば、 I<z\\ =\\ csinh(y)> が成立する。 I<y> の虚部の値は区間 [-pi/2,pi/2] から選択される。"
 
 #. type: Plain text
 #: build/C/man3/casinh.3:32
@@ -880,13 +841,15 @@ msgstr "    casinh(z) = clog(z + csqrt(z * z + 1))\n"
 
 #. type: tbl table
 #: build/C/man3/casinh.3:47
-#, fuzzy, no-wrap
-#| msgid "B<cabs>(3), B<creal>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<casinh>(),\n"
 "B<casinhf>(),\n"
 "B<casinhl>()"
-msgstr "B<cabs>(3), B<creal>(3), B<complex>(7)"
+msgstr ""
+"B<casinh>(),\n"
+"B<casinhf>(),\n"
+"B<casinhl>()"
 
 #. type: Plain text
 #: build/C/man3/casinh.3:57
@@ -921,19 +884,11 @@ msgstr "B<long double complex catanl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/catan.3:26
-#, fuzzy
-#| msgid ""
-#| "The B<catan>()  function calculates the complex arc tangent of I<z>.  If "
-#| "I<y\\ =\\ catan(z)>, then I<z\\ =\\ ctan(y)>.  The real part of y is "
-#| "chosen in the interval [-pi/2,pi/2]."
 msgid ""
 "These functions calculate the complex arc tangent of I<z>.  If I<y\\ =\\ "
 "catan(z)>, then I<z\\ =\\ ctan(y)>.  The real part of y is chosen in the "
 "interval [-pi/2,pi/2]."
-msgstr ""
-"B<catan>() 関数は複素数 I<z> の逆正接 (arc tangent) を計算する。\n"
-"I<y = catan(z)> ならば、 I<z = ctan(y)> が成立する。\n"
-"I<y> の実部の値は区間 [-pi/2,pi/2] から選択される。"
+msgstr "これらの関数は複素数 I<z> の逆正接 (arc tangent) を計算する。 I<y = catan(z)> ならば、 I<z = ctan(y)> が成立する。 I<y> の実部の値は区間 [-pi/2,pi/2] から選択される。"
 
 #. type: Plain text
 #: build/C/man3/catan.3:31
@@ -943,13 +898,15 @@ msgstr "    catan(z) = (clog(1 + i * z) - clog(1 - i * z)) / (2 * i)\n"
 
 #. type: tbl table
 #: build/C/man3/catan.3:46
-#, fuzzy, no-wrap
-#| msgid "B<cabs>(3), B<creal>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<catan>(),\n"
 "B<catanf>(),\n"
 "B<catanl>()"
-msgstr "B<cabs>(3), B<creal>(3), B<complex>(7)"
+msgstr ""
+"B<catan>(),\n"
+"B<catanf>(),\n"
+"B<catanl>()"
 
 #. type: Plain text
 #: build/C/man3/catan.3:74
@@ -1005,19 +962,11 @@ msgstr "B<long double complex catanhl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/catanh.3:28
-#, fuzzy
-#| msgid ""
-#| "The B<catanh>()  function calculates the complex arc hyperbolic tangent "
-#| "of I<z>.  If I<y\\ =\\ catanh(z)>, then I<z\\ =\\ ctanh(y)>.  The "
-#| "imaginary part of I<y> is chosen in the interval [-pi/2,pi/2]."
 msgid ""
 "These functions calculate the complex arc hyperbolic tangent of I<z>.  If I<y"
 "\\ =\\ catanh(z)>, then I<z\\ =\\ ctanh(y)>.  The imaginary part of I<y> is "
 "chosen in the interval [-pi/2,pi/2]."
-msgstr ""
-"B<catanh>()  関数は複素数 I<z> の逆双曲線正弦 (arc hyperbolic tangent) を計算"
-"する。 I<y = catanh(z)> ならば、 I<z = ctanh(y)> が成立する。 I<y> の虚部の値"
-"は区間 [-pi/2,pi/2] から選択される。"
+msgstr "これらの関数は複素数 I<z> の逆双曲線正弦 (arc hyperbolic tangent) を計算する。 I<y = catanh(z)> ならば、 I<z = ctanh(y)> が成立する。 I<y> の虚部の値は区間 [-pi/2,pi/2] から選択される。"
 
 #. type: Plain text
 #: build/C/man3/catanh.3:33
@@ -1027,13 +976,15 @@ msgstr "    catanh(z) = 0.5 * (clog(1 + z) - clog(1 - z))\n"
 
 #. type: tbl table
 #: build/C/man3/catanh.3:48
-#, fuzzy, no-wrap
-#| msgid "B<atanh>(3), B<cabs>(3), B<cimag>(3), B<ctanh>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<catanh>(),\n"
 "B<catanhf>(),\n"
 "B<catanhl>()"
-msgstr "B<atanh>(3), B<cabs>(3), B<cimag>(3), B<ctanh>(3), B<complex>(7)"
+msgstr ""
+"B<catanh>(),\n"
+"B<catanhf>(),\n"
+"B<catanhl>()"
 
 #. type: Plain text
 #: build/C/man3/catanh.3:75
@@ -1088,10 +1039,8 @@ msgstr "B<long double complex ccosl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/ccos.3:23
-#, fuzzy
-#| msgid "The function returns 2 raised to the power of I<z>."
 msgid "These functions calculate the complex cosine of I<z>."
-msgstr "ã\81\93ã\81®é\96¢æ\95°ã\81¯ 2 ã\81® I<z> ä¹\97ã\82\92è¿\94ã\81\99。"
+msgstr "ã\81\93ã\82\8cã\82\89ã\81®é\96¢æ\95°ã\81¯ã\80\81è¤\87ç´ æ\95° I<z> ã\81®ä½\99弦 (cosine) ã\82\92è¨\88ç®\97ã\81\99ã\82\8b。"
 
 #. type: Plain text
 #: build/C/man3/ccos.3:25
@@ -1106,13 +1055,15 @@ msgstr "    ccos(z) = (exp(i * z) + exp(-i * z)) / 2\n"
 
 #. type: tbl table
 #: build/C/man3/ccos.3:43
-#, fuzzy, no-wrap
-#| msgid "B<ccos>(3), B<clog>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<ccos>(),\n"
 "B<ccosf>(),\n"
 "B<ccosl>()"
-msgstr "B<ccos>(3), B<clog>(3), B<complex>(7)"
+msgstr ""
+"B<ccos>(),\n"
+"B<ccosf>(),\n"
+"B<ccosl>()"
 
 #. type: Plain text
 #: build/C/man3/ccos.3:54
@@ -1147,10 +1098,8 @@ msgstr "B<long double complex ccoshl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/ccosh.3:23
-#, fuzzy
-#| msgid "ccosh, ccoshf, ccoshl - complex hyperbolic cosine"
 msgid "These functions calculate the complex hyperbolic cosine of I<z>."
-msgstr "ccosh, ccoshf, ccoshl - 複素数の双曲線余弦 (hyperbolic cosine)"
+msgstr "これらの関数は、複素数 I<z> の双曲線余弦 (hyperbolic cosine) を計算する。"
 
 #. type: Plain text
 #: build/C/man3/ccosh.3:25
@@ -1198,14 +1147,10 @@ msgstr "B<long double complex cexpl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/cexp.3:24
-#, fuzzy
-#| msgid ""
-#| "The function calculates e (2.71828..., the base of natural logarithms)  "
-#| "raised to the power of I<z>."
 msgid ""
 "These functions calculate e (2.71828..., the base of natural logarithms)  "
 "raised to the power of I<z>."
-msgstr "この関数は e (2.71828..., 自然対数の底) の I<z> 乗を計算する。"
+msgstr "ã\81\93ã\82\8cã\82\89ã\81®é\96¢æ\95°ã\81¯ e (2.71828..., è\87ªç\84¶å¯¾æ\95°ã\81®åº\95) ã\81® I<z> ä¹\97ã\82\92è¨\88ç®\97ã\81\99ã\82\8bã\80\82"
 
 #. type: Plain text
 #: build/C/man3/cexp.3:29
@@ -1215,13 +1160,15 @@ msgstr "    cexp(I * z) = ccos(z) + I * csin(z)\n"
 
 #. type: tbl table
 #: build/C/man3/cexp.3:44
-#, fuzzy, no-wrap
-#| msgid "B<cabs>(3), B<cexp>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<cexp>(),\n"
 "B<cexpf>(),\n"
 "B<cexpl>()"
-msgstr "B<cabs>(3), B<cexp>(3), B<complex>(7)"
+msgstr ""
+"B<cexp>(),\n"
+"B<cexpf>(),\n"
+"B<cexpl>()"
 
 #. type: Plain text
 #: build/C/man3/cexp.3:55
@@ -1268,7 +1215,7 @@ msgstr "これらの関数名は C99 で今後使用するために予約され
 #. type: Plain text
 #: build/C/man3/cexp2.3:28
 msgid "As at version 2.31, these functions are not provided in glibc."
-msgstr ""
+msgstr "バージョン 2.31 の時点では、これらの関数は glibc では提供されていない。"
 
 #. type: Plain text
 #: build/C/man3/cexp2.3:33
@@ -1303,12 +1250,8 @@ msgstr "B<long double cimagl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/cimag.3:23
-#, fuzzy
-#| msgid ""
-#| "The B<cimag>()  function returns the imaginary part of the complex number "
-#| "I<z>."
 msgid "These functions return the imaginary part of the complex number I<z>."
-msgstr "B<cimag>()  関数は複素数 I<z> の虚部を返す。"
+msgstr "これらの関数は複素数 I<z> の虚部を返す。"
 
 #. type: Plain text
 #: build/C/man3/cimag.3:28 build/C/man3/creal.3:28
@@ -1318,13 +1261,15 @@ msgstr "    z = creal(z) + I * cimag(z)\n"
 
 #. type: tbl table
 #: build/C/man3/cimag.3:43
-#, fuzzy, no-wrap
-#| msgid "B<cabs>(3), B<cimag>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<cimag>(),\n"
 "B<cimagf>(),\n"
 "B<cimagl>()"
-msgstr "B<cabs>(3), B<cimag>(3), B<complex>(7)"
+msgstr ""
+"B<cimag>(),\n"
+"B<cimagf>(),\n"
+"B<cimagl>()"
 
 #. type: Plain text
 #: build/C/man3/cimag.3:50
@@ -1364,16 +1309,10 @@ msgstr "B<long double complex clogl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/clog.3:24
-#, fuzzy
-#| msgid ""
-#| "The function calculates I<x> raised to the power I<z>.  (With a branch "
-#| "cut for I<x> along the negative real axis.)"
 msgid ""
 "These functions calculate the complex natural logarithm of I<z>, with a "
 "branch cut along the negative real axis."
-msgstr ""
-"この関数は I<x> の I<z> 乗を計算する (実軸の負の部分に沿って I<x> の分枝切断 "
-"(branch cut) がある)。"
+msgstr "これらの関数は、複素数 I<z> の自然対数を計算する。実軸の負の部分に沿って分枝切断 (branch cut) がある。"
 
 #. type: Plain text
 #: build/C/man3/clog.3:33
@@ -1401,13 +1340,15 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/clog.3:57
-#, fuzzy, no-wrap
-#| msgid "B<ccos>(3), B<clog>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<clog>(),\n"
 "B<clogf>(),\n"
 "B<clogl>()"
-msgstr "B<ccos>(3), B<clog>(3), B<complex>(7)"
+msgstr ""
+"B<clog>(),\n"
+"B<clogf>(),\n"
+"B<clogl>()"
 
 #. type: Plain text
 #: build/C/man3/clog.3:67
@@ -1447,28 +1388,25 @@ msgstr "B<long double complex clog10l(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/clog10.3:26
-#, fuzzy
-#| msgid "The call I<clog2(z)> is equivalent to I<clog(z)/log(2)>."
 msgid "The call I<clog10(z)> is equivalent to:"
-msgstr "I<clog2(z)> の呼び出しは I<clog(z)/log(2)> と等価である。"
+msgstr "I<clog10(z)> の呼び出しは以下と等価である。"
 
 #. type: Plain text
 #: build/C/man3/clog10.3:28
 #, no-wrap
 msgid "    clog(z)/log(10)\n"
-msgstr ""
+msgstr "    clog(z)/log(10)\n"
 
 #. type: Plain text
 #: build/C/man3/clog10.3:30
 msgid "or equally:"
-msgstr ""
+msgstr "また、以下とも等価である。"
 
 #. type: Plain text
 #: build/C/man3/clog10.3:32
-#, fuzzy, no-wrap
-#| msgid "    clog(z) = log(cabs(z)) + I * carg(z)\n"
+#, no-wrap
 msgid "    log10(cabs(c)) + I * carg(c) / log(10)\n"
-msgstr "    clog(z) = log(cabs(z)) + I * carg(z)\n"
+msgstr "    log10(cabs(c)) + I * carg(c) / log(10)\n"
 
 #. type: Plain text
 #: build/C/man3/clog10.3:37 build/C/man3/clog2.3:30
@@ -1478,23 +1416,22 @@ msgstr "他の関数は同じ機能を持つ I<float> 版と I<long double> 版
 
 #. type: tbl table
 #: build/C/man3/clog10.3:55
-#, fuzzy, no-wrap
-#| msgid "B<ccos>(3), B<clog>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<clog10>(),\n"
 "B<clog10f>(),\n"
 "B<clog10l>()"
-msgstr "B<ccos>(3), B<clog>(3), B<complex>(7)"
+msgstr ""
+"B<clog10>(),\n"
+"B<clog10f>(),\n"
+"B<clog10l>()"
 
 #. type: Plain text
 #: build/C/man3/clog10.3:60
-#, fuzzy
-#| msgid ""
-#| "This function is a GNU extension.  It is reserved for future use in C99."
 msgid ""
 "These functions are GNU extensions.  The identifiers are reserved for future "
 "use in C99 and C11."
-msgstr "ã\81\93ã\81®é\96¢æ\95°ã\81¯ GNU ã\81«ã\82\88ã\82\8bæ\8b¡å¼µã\81§ã\81\82ã\82\8bã\80\82 C99 ã\81§ã\81¯今後のために予約されている。"
+msgstr "ã\81\93ã\82\8cã\82\89ã\81®é\96¢æ\95°ã\81¯ GNU ã\81«ã\82\88ã\82\8bæ\8b¡å¼µã\81§ã\81\82ã\82\8bã\80\82ã\81\93ã\82\8cã\82\89ã\81®å\90\8då\89\8dã\81¯ C99 ã\81¨ C11 ã\81§今後のために予約されている。"
 
 #. type: Plain text
 #: build/C/man3/clog10.3:66
@@ -1700,16 +1637,10 @@ msgstr "B<long double complex conjl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/conj.3:24
-#, fuzzy
-#| msgid ""
-#| "The B<conj>()  function returns the complex conjugate value of I<z>.  "
-#| "That is the value obtained by changing the sign of the imaginary part."
 msgid ""
 "These functions return the complex conjugate value of I<z>.  That is the "
 "value obtained by changing the sign of the imaginary part."
-msgstr ""
-"B<conj>()  関数は I<z> の複素共役を返す。 その値は虚部の符号を反転して得られ"
-"る。"
+msgstr "これらの関数は I<z> の複素共役を返す。 その値は虚部の符号を反転して得られる。"
 
 #. type: Plain text
 #: build/C/man3/conj.3:29
@@ -1719,13 +1650,15 @@ msgstr "    cabs(z) = csqrt(z * conj(z))\n"
 
 #. type: tbl table
 #: build/C/man3/conj.3:44
-#, fuzzy, no-wrap
-#| msgid "B<ccos>(3), B<clog>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<conj>(),\n"
 "B<conjf>(),\n"
 "B<conjl>()"
-msgstr "B<ccos>(3), B<clog>(3), B<complex>(7)"
+msgstr ""
+"B<conj>(),\n"
+"B<conjf>(),\n"
+"B<conjl>()"
 
 #. type: Plain text
 #: build/C/man3/conj.3:52
@@ -1751,16 +1684,15 @@ msgstr "B<#include E<lt>complex.hE<gt>>\n"
 
 #. type: Plain text
 #: build/C/man3/cpow.3:18
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<long double complex cpowl(long double complex >I<x>B<,>\n"
-#| "B<                          complex long double >I<z>B<);>\n"
+#, no-wrap
 msgid ""
 "B<double complex cpow(double complex >I<x>B<, complex double >I<z>B<);>\n"
 "B<float complex cpowf(float complex >I<x>B<, complex float >I<z>B<);>\n"
 "B<long double complex cpowl(long double complex >I<x>B<,>\n"
 "B<                          complex long double >I<z>B<);>\n"
 msgstr ""
+"B<double complex cpow(double complex >I<x>B<, complex double >I<z>B<);>\n"
+"B<float complex cpowf(float complex >I<x>B<, complex float >I<z>B<);>\n"
 "B<long double complex cpowl(long double complex >I<x>B<,>\n"
 "B<                          complex long double >I<z>B<);>\n"
 
@@ -1772,26 +1704,22 @@ msgstr "I<-lm> でリンクする。\n"
 
 #. type: Plain text
 #: build/C/man3/cpow.3:29
-#, fuzzy
-#| msgid ""
-#| "The function calculates I<x> raised to the power I<z>.  (With a branch "
-#| "cut for I<x> along the negative real axis.)"
 msgid ""
 "These functions calculate I<x> raised to the power I<z> (with a branch cut "
 "for I<x> along the negative real axis.)"
-msgstr ""
-"この関数は I<x> の I<z> 乗を計算する (実軸の負の部分に沿って I<x> の分枝切断 "
-"(branch cut) がある)。"
+msgstr "これらの関数は I<x> の I<z> 乗を計算する (実軸の負の部分に沿って I<x> の分枝切断 (branch cut) がある)。"
 
 #. type: tbl table
 #: build/C/man3/cpow.3:43
-#, fuzzy, no-wrap
-#| msgid "B<cabs>(3), B<pow>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<cpow>(),\n"
 "B<cpowf>(),\n"
 "B<cpowl>()"
-msgstr "B<cabs>(3), B<pow>(3), B<complex>(7)"
+msgstr ""
+"B<cpow>(),\n"
+"B<cpowf>(),\n"
+"B<cpowl>()"
 
 #. type: Plain text
 #: build/C/man3/cpow.3:51
@@ -1840,13 +1768,15 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/cproj.3:44
-#, fuzzy, no-wrap
-#| msgid "The B<cproj>(), B<cprojf>(), and B<cprojl>()  functions are thread-safe."
+#, no-wrap
 msgid ""
 "B<cproj>(),\n"
 "B<cprojf>(),\n"
 "B<cprojl>()"
-msgstr "関数 B<cproj>(), B<cprojf>(), B<cprojl>() はスレッドセーフである。"
+msgstr ""
+"B<cproj>(),\n"
+"B<cprojf>(),\n"
+"B<cprojl>()"
 
 #.  http://sources.redhat.com/bugzilla/show_bug.cgi?id=10401
 #. type: Plain text
@@ -1886,21 +1816,20 @@ msgstr "B<long double creall(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/creal.3:23
-#, fuzzy
-#| msgid ""
-#| "The B<creal>()  function returns the real part of the complex number I<z>."
 msgid "These functions return the real part of the complex number I<z>."
-msgstr "B<creal>()  関数は複素数 I<z> の実部を返す。"
+msgstr "これらの関数は複素数 I<z> の実部を返す。"
 
 #. type: tbl table
 #: build/C/man3/creal.3:43
-#, fuzzy, no-wrap
-#| msgid "B<cabs>(3), B<creal>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<creal>(),\n"
 "B<crealf>(),\n"
 "B<creall>()"
-msgstr "B<cabs>(3), B<creal>(3), B<complex>(7)"
+msgstr ""
+"B<creal>(),\n"
+"B<crealf>(),\n"
+"B<creall>()"
 
 #. type: Plain text
 #: build/C/man3/creal.3:50
@@ -1940,11 +1869,8 @@ msgstr "B<long double complex csinl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/csin.3:23
-#, fuzzy
-#| msgid ""
-#| "The B<creal>()  function returns the real part of the complex number I<z>."
 msgid "These functions calculate the complex sine of I<z>."
-msgstr "B<creal>()  関数は複素数 I<z> の実部を返す。"
+msgstr "これらの関数は複素数 I<z> の正弦を計算する。"
 
 #. type: Plain text
 #: build/C/man3/csin.3:25
@@ -1959,13 +1885,15 @@ msgstr "    csin(z) = (exp(i * z) - exp(-i * z)) / (2 * i)\n"
 
 #. type: tbl table
 #: build/C/man3/csin.3:43
-#, fuzzy, no-wrap
-#| msgid "B<clog>(3), B<csin>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<csin>(),\n"
 "B<csinf>(),\n"
 "B<csinl>()"
-msgstr "B<clog>(3), B<csin>(3), B<complex>(7)"
+msgstr ""
+"B<csin>(),\n"
+"B<csinf>(),\n"
+"B<csinl>()"
 
 #. type: Plain text
 #: build/C/man3/csin.3:54
@@ -2000,10 +1928,8 @@ msgstr "B<long double complex csinhl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/csinh.3:23
-#, fuzzy
-#| msgid "ccosh, ccoshf, ccoshl - complex hyperbolic cosine"
 msgid "These functions calculate the complex hyperbolic sine of I<z>."
-msgstr "ccosh, ccoshf, ccoshl - 複素数の双曲線余弦 (hyperbolic cosine)"
+msgstr "これらの関数は、 複素数 I<z> の双曲線正弦 (hyperbolic sine) を計算する。"
 
 #. type: Plain text
 #: build/C/man3/csinh.3:25
@@ -2019,13 +1945,15 @@ msgstr "    csinh(z) = (exp(z)-exp(-z))/2\n"
 
 #. type: tbl table
 #: build/C/man3/csinh.3:43
-#, fuzzy, no-wrap
-#| msgid "B<clog>(3), B<csin>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<csinh>(),\n"
 "B<csinhf>(),\n"
 "B<csinhl>()"
-msgstr "B<clog>(3), B<csin>(3), B<complex>(7)"
+msgstr ""
+"B<csinh>(),\n"
+"B<csinhf>(),\n"
+"B<csinhl>()"
 
 #. type: Plain text
 #: build/C/man3/csinh.3:54
@@ -2060,32 +1988,24 @@ msgstr "B<long double complex csqrtl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/csqrt.3:27
-#, fuzzy
-#| msgid ""
-#| "Calculate the square root of a given complex number, with nonnegative "
-#| "real part, and with a branch cut along the negative real axis.  (That "
-#| "means that I<csqrt(-1+eps*I)> will be close to I while I<csqrt(-1-eps*I)> "
-#| "will be close to -I, I<if eps> is a small positive real number.)"
 msgid ""
 "These functions calculate the complex square root of I<z>, with a branch cut "
 "along the negative real axis.  (That means that I<csqrt(-1+eps*I)> will be "
 "close to I while I<csqrt(-1-eps*I)> will be close to -I, I<if eps> is a "
 "small positive real number.)"
-msgstr ""
-"与えられた複素数の平方根を計算する。 但し、平方根のうち実数部が非負の値を返"
-"す。 実軸の負の部分に沿って分枝切断 (branch cut) がある。 (つまり、 I<eps> を"
-"小さな正の実数とした場合、 I<csqrt(-1+eps*I)> が I に近付いていき、 一方 "
-"I<csqrt(-1-eps*I)> は -I に近付いていく、 ということである。)"
+msgstr "これらの関数は、複素数 I<z> の平方根を計算する。実軸の負の部分に沿って分枝切断 (branch cut) がある。 (つまり、 I<eps> を小さな正の実数とした場合、 I<csqrt(-1+eps*I)> が I に近付いていき、 一方 I<csqrt(-1-eps*I)> は -I に近付いていく、 ということである。)"
 
 #. type: tbl table
 #: build/C/man3/csqrt.3:41
-#, fuzzy, no-wrap
-#| msgid "B<cabs>(3), B<csqrt>(3), B<complex>(7)"
+#, no-wrap
 msgid ""
 "B<csqrt>(),\n"
 "B<csqrtf>(),\n"
 "B<csqrtl>()"
-msgstr "B<cabs>(3), B<csqrt>(3), B<complex>(7)"
+msgstr ""
+"B<csqrt>(),\n"
+"B<csqrtf>(),\n"
+"B<csqrtl>()"
 
 #. type: Plain text
 #: build/C/man3/csqrt.3:50
@@ -2120,11 +2040,8 @@ msgstr "B<long double complex ctanl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/ctan.3:23
-#, fuzzy
-#| msgid ""
-#| "The B<creal>()  function returns the real part of the complex number I<z>."
 msgid "These functions calculate the complex tangent of I<z>."
-msgstr "B<creal>()  関数は複素数 I<z> の実部を返す。"
+msgstr "これらの関数は、複素数 I<z> の正接 (tangent) を返す。"
 
 #. type: Plain text
 #: build/C/man3/ctan.3:25
@@ -2145,6 +2062,9 @@ msgid ""
 "B<ctanf>(),\n"
 "B<ctanl>()"
 msgstr ""
+"B<ctan>(),\n"
+"B<ctanf>(),\n"
+"B<ctanl>()"
 
 #. type: Plain text
 #: build/C/man3/ctan.3:54
@@ -2179,10 +2099,8 @@ msgstr "B<long double complex ctanhl(long double complex >I<z>B<);>"
 
 #. type: Plain text
 #: build/C/man3/ctanh.3:23
-#, fuzzy
-#| msgid "ctanh, ctanhf, ctanhl - complex hyperbolic tangent"
 msgid "These functions calculate the complex hyperbolic tangent of I<z>."
-msgstr "ctanh, ctanhf, ctanhl - 複素数の双曲線正接 (hyperbolic tangent)"
+msgstr "これらの関数は、複素数 I<z> の双曲線正接 (hyperbolic tangent) を計算する。"
 
 #. type: Plain text
 #: build/C/man3/ctanh.3:26
@@ -2203,94 +2121,11 @@ msgid ""
 "B<ctanhf>(),\n"
 "B<ctanhl>()"
 msgstr ""
+"B<ctanh>(),\n"
+"B<ctanhf>(),\n"
+"B<ctanhl>()"
 
 #. type: Plain text
 #: build/C/man3/ctanh.3:55
 msgid "B<cabs>(3), B<catanh>(3), B<ccosh>(3), B<csinh>(3), B<complex>(7)"
 msgstr "B<cabs>(3), B<catanh>(3), B<ccosh>(3), B<csinh>(3), B<complex>(7)"
-
-#~ msgid "2008-08-11"
-#~ msgstr "2008-08-11"
-
-#~ msgid "C99."
-#~ msgstr "C99."
-
-#~ msgid "CERF"
-#~ msgstr "CERF"
-
-#~ msgid "2014-08-19"
-#~ msgstr "2014-08-19"
-
-#~ msgid "cerf, cerff, cerfl, cerfc, cerfcf, cerfcl - complex error function"
-#~ msgstr "cerf, cerff, cerfl, cerfc, cerfcf, cerfcl - 複素数の誤差関数"
-
-#~ msgid "B<double complex cerf(double complex >I<z>B<);>"
-#~ msgstr "B<double complex cerf(double complex >I<z>B<);>"
-
-#~ msgid "B<float complex cerff(float complex >I<z>B<);>"
-#~ msgstr "B<float complex cerff(float complex >I<z>B<);>"
-
-#~ msgid "B<long double complex cerfl(long double complex >I<z>B<);>"
-#~ msgstr "B<long double complex cerfl(long double complex >I<z>B<);>"
-
-#~ msgid "B<double complex cerfc(double complex >I<z>B<);>"
-#~ msgstr "B<double complex cerfc(double complex >I<z>B<);>"
-
-#~ msgid "B<float complex cerfcf(float complex >I<z>B<);>"
-#~ msgstr "B<float complex cerfcf(float complex >I<z>B<);>"
-
-#~ msgid "B<long double complex cerfcl(long double complex >I<z>B<);>"
-#~ msgstr "B<long double complex cerfcl(long double complex >I<z>B<);>"
-
-#~ msgid ""
-#~ "The (unimplemented) function B<cerf>()  is the complex version of the "
-#~ "error function.  erf(z) = 2/sqrt(pi) * integral from 0 to z of exp(-t*t) "
-#~ "dt.  The function B<cerfc>()  is defined as cerfc(z) = 1-cerf(z)."
-#~ msgstr ""
-#~ "(未実装の)  B<cerf>()  関数は誤差関数の複素数版であり、 erf(z) = 2/"
-#~ "sqrt(pi) * exp(-t*t) dt の 0 から z までの積分 で定義されている。 "
-#~ "B<cerfc>()  関数の定義は cerfc(z) = 1-cerf(z) である。"
-
-#~ msgid "The function names are reserved for future use in C99."
-#~ msgstr "関数名は C99 で今後使用するために予約されている。"
-
-#~ msgid "AVAILABILITY"
-#~ msgstr "可用性"
-
-#~ msgid "B<erf>(3), B<complex>(7)"
-#~ msgstr "B<erf>(3), B<complex>(7)"
-
-#~ msgid "Multithreading (see pthreads(7))"
-#~ msgstr "マルチスレッディング (pthreads(7) 参照)"
-
-#~ msgid ""
-#~ "The B<cimag>(), B<cimagf>(), and B<cimagl>()  functions are thread-safe."
-#~ msgstr ""
-#~ "関数 B<cimag>(), B<cimagf>(), and B<cimagl>() はスレッドセーフである。"
-
-#~ msgid ""
-#~ "The call I<clog10(z)> is equivalent to I<clog(z)/log(10)>.  The other "
-#~ "functions perform the same task for I<float> and I<long double>."
-#~ msgstr ""
-#~ "I<clog10(z)> の呼び出しは I<clog(z)/log(10)> と等価である。 他の関数は同じ"
-#~ "機能を持つ I<float> 版と I<long double> 版である。"
-
-#~ msgid "2011-09-16"
-#~ msgstr "2011-09-16"
-
-#~ msgid ""
-#~ "The B<conj>(), B<conjf>(), and B<conjl>()  functions are thread-safe."
-#~ msgstr "関数 B<conj>(), B<conjf>(), B<conjl>() はスレッドセーフである。"
-
-#~ msgid "B<double complex cpow(double complex >I<x>B<, complex double >I<z>B<);>\n"
-#~ msgstr "B<double complex cpow(double complex >I<x>B<, complex double >I<z>B<);>\n"
-
-#~ msgid "B<float complex cpowf(float complex >I<x>B<, complex float >I<z>B<);>\n"
-#~ msgstr "B<float complex cpowf(float complex >I<x>B<, complex float >I<z>B<);>\n"
-
-#~ msgid "2013-09-18"
-#~ msgstr "2013-09-18"
-
-#~ msgid ""
-#~ "The B<creal>(), B<crealf>(), and B<creall>()  functions are thread-safe."
-#~ msgstr "関数 B<creal>(), B<crealf>(), B<creall>() はスレッドセーフである。"
index b6649e4..09f7990 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2021-03-12 14:00+0900\n"
-"PO-Revision-Date: 2021-03-12 21:51+0900\n"
+"PO-Revision-Date: 2021-03-25 20:05+0900\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: \n"
@@ -24,10 +24,9 @@ msgstr "ASPRINTF"
 #. type: TH
 #: build/C/man3/asprintf.3:27 build/C/man3/ctermid.3:26
 #: build/C/man3/ferror.3:44 build/C/man3/setbuf.3:48 build/C/man3/wprintf.3:16
-#, fuzzy, no-wrap
-#| msgid "2012-03-30"
+#, no-wrap
 msgid "2019-03-06"
-msgstr "2012-03-30"
+msgstr "2019-03-06"
 
 #. type: TH
 #: build/C/man3/asprintf.3:27 build/C/man3/ctermid.3:26
@@ -217,12 +216,6 @@ msgstr "返り値"
 
 #. type: Plain text
 #: build/C/man3/asprintf.3:61
-#, fuzzy
-#| msgid ""
-#| "When successful, these functions return the number of bytes printed, just "
-#| "like B<sprintf>(3).  If memory allocation wasn't possible, or some other "
-#| "error occurs, these functions will return -1, and the contents of I<strp> "
-#| "is undefined."
 msgid ""
 "When successful, these functions return the number of bytes printed, just "
 "like B<sprintf>(3).  If memory allocation wasn't possible, or some other "
@@ -273,7 +266,7 @@ msgstr "属性"
 #: build/C/man3/wprintf.3:211
 msgid ""
 "For an explanation of the terms used in this section, see B<attributes>(7)."
-msgstr ""
+msgstr "この節で使用されている用語の説明については、 B<attributes>(7) を参照。"
 
 #. type: tbl table
 #: build/C/man3/asprintf.3:68 build/C/man3/ctermid.3:67
@@ -294,7 +287,7 @@ msgstr ""
 #: build/C/man3/wprintf.3:215
 #, no-wrap
 msgid "Interface"
-msgstr ""
+msgstr "インターフェース"
 
 #. type: tbl table
 #: build/C/man3/asprintf.3:68 build/C/man3/ctermid.3:67
@@ -315,7 +308,7 @@ msgstr ""
 #: build/C/man3/wprintf.3:215
 #, no-wrap
 msgid "Attribute"
-msgstr ""
+msgstr "属性"
 
 #. type: tbl table
 #: build/C/man3/asprintf.3:68 build/C/man3/ctermid.3:67
@@ -336,16 +329,17 @@ msgstr ""
 #: build/C/man3/wprintf.3:215
 #, no-wrap
 msgid "Value"
-msgstr ""
+msgstr ""
 
 #. type: tbl table
 #: build/C/man3/asprintf.3:72
-#, fuzzy, no-wrap
-#| msgid "B<snprintf>(), B<vsnprintf>():"
+#, no-wrap
 msgid ""
 "B<asprintf>(),\n"
 "B<vasprintf>()"
-msgstr "B<snprintf>(), B<vsnprintf>():"
+msgstr ""
+"B<asprintf>(),\n"
+"B<vasprintf>()"
 
 #. type: tbl table
 #: build/C/man3/asprintf.3:72 build/C/man3/ctermid.3:70
@@ -375,7 +369,7 @@ msgstr ""
 #: build/C/man3/scanf.3:604 build/C/man3/wprintf.3:225
 #, no-wrap
 msgid "MT-Safe locale"
-msgstr ""
+msgstr "MT-Safe locale"
 
 #. type: SH
 #: build/C/man3/asprintf.3:75 build/C/man3/ctermid.3:72
@@ -555,10 +549,8 @@ msgstr "glibc 向けの機能検査マクロの要件 (B<feature_test_macros>(7)
 
 #. type: Plain text
 #: build/C/man3/ctermid.3:45
-#, fuzzy
-#| msgid "B<tempnam>(): _BSD_SOURCE || _SVID_SOURCE"
 msgid "B<ctermid>(): _POSIX_C_SOURCE"
-msgstr "B<tempnam>(): _BSD_SOURCE || _SVID_SOURCE"
+msgstr "B<ctermid>(): _POSIX_C_SOURCE"
 
 #. type: Plain text
 #: build/C/man3/ctermid.3:58
@@ -583,7 +575,7 @@ msgstr "パス名へのポインター。"
 #: build/C/man3/ctermid.3:70
 #, no-wrap
 msgid "B<ctermid>()"
-msgstr ""
+msgstr "B<ctermid>()"
 
 #. type: tbl table
 #: build/C/man3/ctermid.3:70 build/C/man3/fclose.3:100
@@ -600,14 +592,12 @@ msgstr ""
 #: build/C/man3/unlocked_stdio.3:154
 #, no-wrap
 msgid "MT-Safe"
-msgstr ""
+msgstr "MT-Safe"
 
 #. type: Plain text
 #: build/C/man3/ctermid.3:74
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
 msgid "POSIX.1-2001, POSIX.1-2008, Svr4."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, Svr4."
 
 #. type: SH
 #: build/C/man3/ctermid.3:74 build/C/man3/fmemopen.3:218
@@ -656,10 +646,9 @@ msgstr "FCLOSE"
 
 #. type: TH
 #: build/C/man3/fclose.3:44
-#, fuzzy, no-wrap
-#| msgid "2001-12-15"
+#, no-wrap
 msgid "2016-12-12"
-msgstr "2001-12-15"
+msgstr "2016-12-12"
 
 #. type: Plain text
 #: build/C/man3/fclose.3:47
@@ -684,12 +673,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fclose.3:70
-#, fuzzy
-#| msgid ""
-#| "Upon successful completion 0 is returned.  Otherwise, B<EOF> is returned "
-#| "and I<errno> is set to indicate the error.  In either case any further "
-#| "access (including another call to B<fclose>())  to the stream results in "
-#| "undefined behavior."
 msgid ""
 "Upon successful completion, 0 is returned.  Otherwise, B<EOF> is returned "
 "and I<errno> is set to indicate the error.  In either case, any further "
@@ -741,11 +724,6 @@ msgstr "I<stream> の基となるファイルディスクリプターが不正
 
 #. type: Plain text
 #: build/C/man3/fclose.3:90
-#, fuzzy
-#| msgid ""
-#| "The B<fclose>()  function may also fail and set I<errno> for any of the "
-#| "errors specified for the routines B<close>(2), B<write>(2)  or "
-#| "B<fflush>(3)."
 msgid ""
 "The B<fclose>()  function may also fail and set I<errno> for any of the "
 "errors specified for the routines B<close>(2), B<write>(2), or B<fflush>(3)."
@@ -756,18 +734,15 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/fclose.3:100
-#, fuzzy, no-wrap
-#| msgid "fclose"
+#, no-wrap
 msgid "B<fclose>()"
-msgstr "fclose"
+msgstr "B<fclose>()"
 
 #. type: Plain text
 #: build/C/man3/fclose.3:104 build/C/man3/fgetc.3:144 build/C/man3/fseek.3:189
 #: build/C/man3/puts.3:121
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
 msgid "POSIX.1-2001, POSIX.1-2008, C89, C99."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, C89, C99."
 
 #. type: SH
 #: build/C/man3/fclose.3:104 build/C/man3/fflush.3:115 build/C/man3/fgetwc.3:84
@@ -802,13 +777,10 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fclose.3:121
-#, fuzzy
-#| msgid ""
-#| "B<close>(2), B<fcloseall>(3), B<fflush>(3), B<fopen>(3), B<setbuf>(3)"
 msgid ""
 "B<close>(2), B<fcloseall>(3), B<fflush>(3), B<fileno>(3), B<fopen>(3), "
 "B<setbuf>(3)"
-msgstr "B<close>(2), B<fcloseall>(3), B<fflush>(3), B<fopen>(3), B<setbuf>(3)"
+msgstr "B<close>(2), B<fcloseall>(3), B<fflush>(3), B<fileno>(3), B<fopen>(3), B<setbuf>(3)"
 
 #. type: TH
 #: build/C/man3/fcloseall.3:25
@@ -823,10 +795,9 @@ msgstr "FCLOSEALL"
 #: build/C/man3/stdin.3:13 build/C/man2/symlink.2:33 build/C/man3/tempnam.3:25
 #: build/C/man3/tmpnam.3:27 build/C/man2/unlink.2:33
 #: build/C/man3/unlocked_stdio.3:25
-#, fuzzy, no-wrap
-#| msgid "2010-09-15"
+#, no-wrap
 msgid "2017-09-15"
-msgstr "2010-09-15"
+msgstr "2017-09-15"
 
 #. type: Plain text
 #: build/C/man3/fcloseall.3:28
@@ -878,16 +849,15 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/fcloseall.3:65
-#, fuzzy, no-wrap
-#| msgid "B<int fcloseall(void);>\n"
+#, no-wrap
 msgid "B<fcloseall>()"
-msgstr "B<int fcloseall(void);>\n"
+msgstr "B<fcloseall>()"
 
 #. type: tbl table
 #: build/C/man3/fcloseall.3:65
 #, no-wrap
 msgid "MT-Unsafe race:streams"
-msgstr ""
+msgstr "MT-Unsafe race:streams"
 
 #. type: Plain text
 #: build/C/man3/fcloseall.3:71
@@ -1006,12 +976,13 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/ferror.3:125
-#, fuzzy, no-wrap
-#| msgid "B<fseeko>(), B<ftello>():"
+#, no-wrap
 msgid ""
 "B<clearerr>(),\n"
 "B<feof>(),\n"
-msgstr "B<fseeko>(), B<ftello>():"
+msgstr ""
+"B<clearerr>(),\n"
+"B<feof>(),\n"
 
 #. type: tbl table
 #: build/C/man3/ferror.3:125 build/C/man3/fgetc.3:136 build/C/man3/fmtmsg.3:234
@@ -1027,12 +998,13 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/ferror.3:128
-#, fuzzy, no-wrap
-#| msgid "B<fseeko>(), B<ftello>():"
+#, no-wrap
 msgid ""
 "B<ferror>(),\n"
 "B<fileno>()"
-msgstr "B<fseeko>(), B<ftello>():"
+msgstr ""
+"B<ferror>(),\n"
+"B<fileno>()"
 
 #. type: Plain text
 #: build/C/man3/ferror.3:137
@@ -1145,10 +1117,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/fflush.3:108
-#, fuzzy, no-wrap
-#| msgid "fflush"
+#, no-wrap
 msgid "B<fflush>()"
-msgstr "fflush"
+msgstr "B<fflush>()"
 
 #. type: Plain text
 #: build/C/man3/fflush.3:112
@@ -1178,16 +1149,10 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fflush.3:133
-#, fuzzy
-#| msgid ""
-#| "B<fsync>(2), B<sync>(2), B<write>(2), B<fclose>(3), B<fopen>(3), "
-#| "B<setbuf>(3), B<unlocked_stdio>(3)"
 msgid ""
 "B<fsync>(2), B<sync>(2), B<write>(2), B<fclose>(3), B<fileno>(3), "
 "B<fopen>(3), B<setbuf>(3), B<unlocked_stdio>(3)"
-msgstr ""
-"B<fsync>(2), B<sync>(2), B<write>(2), B<fclose>(3), B<fopen>(3), "
-"B<setbuf>(3), B<unlocked_stdio>(3)"
+msgstr "B<fsync>(2), B<sync>(2), B<write>(2), B<fclose>(3), B<fileno>(3), B<fopen>(3), B<setbuf>(3), B<unlocked_stdio>(3)"
 
 #. type: TH
 #: build/C/man3/fgetc.3:27
@@ -1198,10 +1163,9 @@ msgstr "FGETC"
 #. type: TH
 #: build/C/man3/fgetc.3:27 build/C/man3/fopen.3:44 build/C/man2/link.2:32
 #: build/C/man2/llseek.2:29 build/C/man3/puts.3:26 build/C/man2/readv.2:32
-#, fuzzy, no-wrap
-#| msgid "2001-12-26"
+#, no-wrap
 msgid "2020-12-21"
-msgstr "2001-12-26"
+msgstr "2020-12-21"
 
 #. type: Plain text
 #: build/C/man3/fgetc.3:30
@@ -1299,10 +1263,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fgetc.3:111
-#, fuzzy
-#| msgid ""
-#| "B<fgetc>(), B<getc>()  and B<getchar>()  return the character read as an "
-#| "I<unsigned char> cast to an I<int> or B<EOF> on end of file or error."
 msgid ""
 "B<fgetc>(), B<getc>(), and B<getchar>()  return the character read as an "
 "I<unsigned char> cast to an I<int> or B<EOF> on end of file or error."
@@ -1327,22 +1287,25 @@ msgstr "B<ungetc>()  は成功すると I<c> を返し、エラーの場合は B
 
 #. type: tbl table
 #: build/C/man3/fgetc.3:136
-#, fuzzy, no-wrap
-#| msgid "B<fgetwc>(3), B<fputws>(3), B<unlocked_stdio>(3)"
+#, no-wrap
 msgid ""
 "B<fgetc>(),\n"
 "B<fgets>(),\n"
 "B<getc>(),\n"
-msgstr "B<fgetwc>(3), B<fputws>(3), B<unlocked_stdio>(3)"
+msgstr ""
+"B<fgetc>(),\n"
+"B<fgets>(),\n"
+"B<getc>(),\n"
 
 #. type: tbl table
 #: build/C/man3/fgetc.3:139
-#, fuzzy, no-wrap
-#| msgid "B<getw>(), B<putw>():"
+#, no-wrap
 msgid ""
 "B<getchar>(),\n"
 "B<ungetc>()"
-msgstr "B<getw>(), B<putw>():"
+msgstr ""
+"B<getchar>(),\n"
+"B<ungetc>()"
 
 #. type: Plain text
 #: build/C/man3/fgetc.3:151
@@ -1377,10 +1340,9 @@ msgstr "FGETWC"
 
 #. type: TH
 #: build/C/man3/fgetwc.3:18 build/C/man2/rmdir.2:30
-#, fuzzy, no-wrap
-#| msgid "2015-02-01"
+#, no-wrap
 msgid "2015-08-08"
-msgstr "2015-02-01"
+msgstr "2015-08-08"
 
 #. type: Plain text
 #: build/C/man3/fgetwc.3:21
@@ -1461,19 +1423,18 @@ msgstr "入力ストリームから取得したデータが、正しい文字で
 
 #. type: tbl table
 #: build/C/man3/fgetwc.3:80
-#, fuzzy, no-wrap
-#| msgid "B<getw>(), B<putw>():"
+#, no-wrap
 msgid ""
 "B<fgetwc>(),\n"
 "B<getwc>()"
-msgstr "B<getw>(), B<putw>():"
+msgstr ""
+"B<fgetwc>(),\n"
+"B<getwc>()"
 
 #. type: Plain text
 #: build/C/man3/fgetwc.3:84 build/C/man3/fputwc.3:83 build/C/man3/wprintf.3:230
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
 msgid "POSIX.1-2001, POSIX.1-2008, C99."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, C99."
 
 #. type: Plain text
 #: build/C/man3/fgetwc.3:91
@@ -1510,10 +1471,9 @@ msgstr "FLOCKFILE"
 #: build/C/man3/open_memstream.3:9 build/C/man2/pipe.2:36
 #: build/C/man2/readlink.2:44 build/C/man2/rename.2:33
 #: build/C/man7/symlink.7:37
-#, fuzzy, no-wrap
-#| msgid "2013-06-21"
+#, no-wrap
 msgid "2020-06-09"
-msgstr "2013-06-21"
+msgstr "2020-06-09"
 
 #. type: Plain text
 #: build/C/man3/flockfile.3:28
@@ -1643,20 +1603,20 @@ msgstr "なし。"
 
 #. type: tbl table
 #: build/C/man3/flockfile.3:138
-#, fuzzy, no-wrap
-#| msgid "The B<flockfile>(), B<ftrylockfile>(), and B<funlockfile>()  functions are thread-safe."
+#, no-wrap
 msgid ""
 "B<flockfile>(),\n"
 "B<ftrylockfile>(),\n"
 "B<funlockfile>()"
-msgstr "関数 B<flockfile>(), B<ftrylockfile>(), B<funlockfile>() はスレッドセーフである。"
+msgstr ""
+"B<flockfile>(),\n"
+"B<ftrylockfile>(),\n"
+"B<funlockfile>()"
 
 #. type: Plain text
 #: build/C/man3/flockfile.3:142 build/C/man3/popen.3:193
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
 msgid "POSIX.1-2001, POSIX.1-2008."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008."
 
 #. type: Plain text
 #: build/C/man3/flockfile.3:146
@@ -1680,19 +1640,14 @@ msgstr "FMEMOPEN"
 
 #. type: TH
 #: build/C/man3/fmemopen.3:7
-#, fuzzy, no-wrap
-#| msgid "2013-04-19"
+#, no-wrap
 msgid "2020-04-11"
-msgstr "2013-04-19"
+msgstr "2020-04-11"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:10
-#, fuzzy
-#| msgid "fmemopen, open_memstream, open_wmemstream - open memory as stream"
 msgid "fmemopen - open memory as stream"
-msgstr ""
-"fmemopen, open_memstream, open_wmemstream - メモリーをストリームとしてオープ"
-"ンする"
+msgstr "fmemopen - メモリーをストリームとしてオープンする"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:15
@@ -1702,10 +1657,8 @@ msgstr "B<FILE *fmemopen(void *>I<buf>B<, size_t >I<size>B<, const char *>I<mode
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:23
-#, fuzzy
-#| msgid "B<openat>():"
 msgid "B<fmemopen>():"
-msgstr "B<openat>():"
+msgstr "B<fmemopen>():"
 
 #. type: TP
 #: build/C/man3/fmemopen.3:26 build/C/man3/getline.3:49 build/C/man2/link.2:57
@@ -1721,10 +1674,8 @@ msgstr "glibc 2.10 以降:"
 #: build/C/man2/open.2:86 build/C/man3/open_memstream.3:36
 #: build/C/man3/printf.3:78 build/C/man2/readlink.2:81 build/C/man2/rename.2:65
 #: build/C/man2/symlink.2:69 build/C/man2/unlink.2:60
-#, fuzzy
-#| msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
 msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
-msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
+msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
 
 #. type: TP
 #: build/C/man3/fmemopen.3:29 build/C/man3/getline.3:52 build/C/man2/link.2:60
@@ -1776,7 +1727,7 @@ msgstr "I<flags> 引き数は、以下のフラグの 0 個以上のビットマ
 #: build/C/man3/fmemopen.3:48 build/C/man3/fopen.3:165
 #, no-wrap
 msgid "I<r>"
-msgstr ""
+msgstr "I<r>"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:51
@@ -1787,7 +1738,7 @@ msgstr ""
 #: build/C/man3/fmemopen.3:51 build/C/man3/fopen.3:166
 #, no-wrap
 msgid "I<w>"
-msgstr ""
+msgstr "I<w>"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:54
@@ -1802,7 +1753,7 @@ msgstr ""
 #: build/C/man3/fmemopen.3:54 build/C/man3/fopen.3:167
 #, no-wrap
 msgid "I<a>"
-msgstr ""
+msgstr "I<a>"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:58
@@ -1813,10 +1764,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/fmemopen.3:58 build/C/man3/fopen.3:168
-#, fuzzy, no-wrap
-#| msgid "B<r+>"
+#, no-wrap
 msgid "I<r+>"
-msgstr "B<r+>"
+msgstr "I<r+>"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:61
@@ -1825,10 +1775,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/fmemopen.3:61 build/C/man3/fopen.3:169
-#, fuzzy, no-wrap
-#| msgid "B<w+>"
+#, no-wrap
 msgid "I<w+>"
-msgstr "B<w+>"
+msgstr "I<w+>"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:66
@@ -1847,10 +1796,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/fmemopen.3:66 build/C/man3/fopen.3:170
-#, fuzzy, no-wrap
-#| msgid "B<a+>"
+#, no-wrap
 msgid "I<a+>"
-msgstr "B<a+>"
+msgstr "I<a+>"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:70
@@ -1969,10 +1917,9 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:140
-#, fuzzy, no-wrap
-#| msgid "    setbuf(stdream, NULL);\n"
+#, no-wrap
 msgid "    setbuf(stream, NULL);\n"
-msgstr "    setbuf(stdream, NULL);\n"
+msgstr "    setbuf(stream, NULL);\n"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:149
@@ -2007,10 +1954,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/fmemopen.3:162
-#, fuzzy, no-wrap
-#| msgid "B<openat>():"
+#, no-wrap
 msgid "B<fmemopen>(),"
-msgstr "B<openat>():"
+msgstr "B<fmemopen>(),"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:169
@@ -2221,8 +2167,7 @@ msgstr ""
 #: build/C/man3/open_memstream.3:139 build/C/man2/pipe.2:219
 #: build/C/man3/printf.3:1073 build/C/man2/readlink.2:275
 #: build/C/man2/readv.2:410 build/C/man3/scanf.3:734
-#, fuzzy, no-wrap
-#| msgid "EXAMPLE"
+#, no-wrap
 msgid "EXAMPLES"
 msgstr "例"
 
@@ -2313,12 +2258,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:321
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    if (argc != 2) {\n"
-#| "        fprintf(stderr, \"Usage: %s E<lt>pathnameE<gt>\\en\", argv[0]);\n"
-#| "        exit(EXIT_FAILURE);\n"
-#| "    }\n"
+#, no-wrap
 msgid ""
 "    if (argc != 2) {\n"
 "        fprintf(stderr, \"Usage: %s \\(aqE<lt>numE<gt>...\\(aq\\en\", argv[0]);\n"
@@ -2326,7 +2266,7 @@ msgid ""
 "    }\n"
 msgstr ""
 "    if (argc != 2) {\n"
-"        fprintf(stderr, \"Usage: %s E<lt>pathnameE<gt>\\en\", argv[0]);\n"
+"        fprintf(stderr, \"Usage: %s \\(aqE<lt>numE<gt>...\\(aq\\en\", argv[0]);\n"
 "        exit(EXIT_FAILURE);\n"
 "    }\n"
 
@@ -2370,18 +2310,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:339
-#, fuzzy, no-wrap
-#| msgid ""
-#| "        s = fprintf(out, \"%d \", v * v);\n"
-#| "        if (s == -1)\n"
-#| "            handle_error(\"fprintf\");\n"
-#| "    }\n"
-#| "    fclose(in);\n"
-#| "    fclose(out);\n"
-#| "    printf(\"size=%zu; ptr=%s\\en\", size, ptr);\n"
-#| "    free(ptr);\n"
-#| "    exit(EXIT_SUCCESS);\n"
-#| "}\n"
+#, no-wrap
 msgid ""
 "        s = fprintf(out, \"%d \", v * v);\n"
 "        if (s == -1)\n"
@@ -2392,53 +2321,39 @@ msgstr ""
 "        if (s == -1)\n"
 "            handle_error(\"fprintf\");\n"
 "    }\n"
-"    fclose(in);\n"
-"    fclose(out);\n"
-"    printf(\"size=%zu; ptr=%s\\en\", size, ptr);\n"
-"    free(ptr);\n"
-"    exit(EXIT_SUCCESS);\n"
-"}\n"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:342
-#, fuzzy, no-wrap
-#| msgid "    fclose(fp);\n"
+#, no-wrap
 msgid ""
 "    fclose(in);\n"
 "    fclose(out);\n"
-msgstr "    fclose(fp);\n"
+msgstr ""
+"    fclose(in);\n"
+"    fclose(out);\n"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:344
-#, fuzzy, no-wrap
-#| msgid "    printf(\"Read %zd bytes\\en\", nread);\n"
+#, no-wrap
 msgid "    printf(\"size=%zu; ptr=%s\\en\", size, ptr);\n"
-msgstr "    printf(\"Read %zd bytes\\en\", nread);\n"
+msgstr "    printf(\"size=%zu; ptr=%s\\en\", size, ptr);\n"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:348
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    free(line);\n"
-#| "    fclose(stream);\n"
-#| "    exit(EXIT_SUCCESS);\n"
-#| "}\n"
+#, no-wrap
 msgid ""
 "    free(ptr);\n"
 "    exit(EXIT_SUCCESS);\n"
 "}\n"
 msgstr ""
-"    free(line);\n"
-"    fclose(stream);\n"
+"    free(ptr);\n"
 "    exit(EXIT_SUCCESS);\n"
 "}\n"
 
 #. type: Plain text
 #: build/C/man3/fmemopen.3:353
-#, fuzzy
-#| msgid "B<fmemopen>(), B<open_memstream>(), B<open_wmemstream>():"
 msgid "B<fopen>(3), B<fopencookie>(3), B<open_memstream>(3)"
-msgstr "B<fmemopen>(), B<open_memstream>(), B<open_wmemstream>():"
+msgstr "B<fopen>(3), B<fopencookie>(3), B<open_memstream>(3)"
 
 #. type: TH
 #: build/C/man3/fmtmsg.3:13
@@ -2459,17 +2374,15 @@ msgstr "B<#include E<lt>fmtmsg.hE<gt>>\n"
 
 #. type: Plain text
 #: build/C/man3/fmtmsg.3:23
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<int renameat2(int >I<olddirfd>B<, const char *>I<oldpath>B<,>\n"
-#| "B<              int >I<newdirfd>B<, const char *>I<newpath>B<, unsigned int >I<flags>B<);>\n"
+#, no-wrap
 msgid ""
 "B<int fmtmsg(long >I<classification>B<, const char *>I<label>B<,>\n"
 "B<           int >I<severity>B<, const char *>I<text>B<,>\n"
 "B<           const char *>I<action>B<, const char *>I<tag>B<);>\n"
 msgstr ""
-"B<int renameat2(int >I<olddirfd>B<, const char *>I<oldpath>B<,>\n"
-"B<              int >I<newdirfd>B<, const char *>I<newpath>B<, unsigned int >I<flags>B<);>\n"
+"B<int fmtmsg(long >I<classification>B<, const char *>I<label>B<,>\n"
+"B<           int >I<severity>B<, const char *>I<text>B<,>\n"
+"B<           const char *>I<action>B<, const char *>I<tag>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/fmtmsg.3:34
@@ -2914,19 +2827,19 @@ msgstr "B<fmtmsg>()  は、バージョン 2.1 以降の glibc で提供され
 #: build/C/man3/fmtmsg.3:232
 #, no-wrap
 msgid "B<fmtmsg>()"
-msgstr ""
+msgstr "B<fmtmsg>()"
 
 #. type: tbl table
 #: build/C/man3/fmtmsg.3:234
 #, no-wrap
 msgid "glibc E<gt>= 2.16: MT-Safe\n"
-msgstr ""
+msgstr "glibc E<gt>= 2.16: MT-Safe\n"
 
 #. type: tbl table
 #: build/C/man3/fmtmsg.3:236
 #, no-wrap
 msgid "glibc E<lt> 2.16: MT-Unsafe"
-msgstr ""
+msgstr "glibc E<lt> 2.16: MT-Unsafe"
 
 #. type: Plain text
 #: build/C/man3/fmtmsg.3:243
@@ -3064,16 +2977,13 @@ msgstr "出力は"
 
 #. type: Plain text
 #: build/C/man3/fmtmsg.3:309
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    util-linux:mount: ERROR: unknown mount option\n"
-#| "    TO FIX: See mount(8).  util-linux:mount:017\n"
+#, no-wrap
 msgid ""
 "util-linux:mount: ERROR: unknown mount option\n"
 "TO FIX: See mount(8).  util-linux:mount:017\n"
 msgstr ""
-"    util-linux:mount: ERROR: unknown mount option\n"
-"    TO FIX: See mount(8).  util-linux:mount:017\n"
+"util-linux:mount: ERROR: unknown mount option\n"
+"TO FIX: See mount(8).  util-linux:mount:017\n"
 
 #. type: Plain text
 #: build/C/man3/fmtmsg.3:313
@@ -3082,10 +2992,9 @@ msgstr "のようになり、"
 
 #. type: Plain text
 #: build/C/man3/fmtmsg.3:317
-#, fuzzy, no-wrap
-#| msgid "    MSGVERB=text:action; export MSGVERB\n"
+#, no-wrap
 msgid "MSGVERB=text:action; export MSGVERB\n"
-msgstr "    MSGVERB=text:action; export MSGVERB\n"
+msgstr "MSGVERB=text:action; export MSGVERB\n"
 
 #. type: Plain text
 #: build/C/man3/fmtmsg.3:321
@@ -3094,16 +3003,13 @@ msgstr "を実行すると、次のようになる。"
 
 #. type: Plain text
 #: build/C/man3/fmtmsg.3:326
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    unknown mount option\n"
-#| "    TO FIX: See mount(8).\n"
+#, no-wrap
 msgid ""
 "unknown mount option\n"
 "TO FIX: See mount(8).\n"
 msgstr ""
-"    unknown mount option\n"
-"    TO FIX: See mount(8).\n"
+"unknown mount option\n"
+"TO FIX: See mount(8).\n"
 
 #. type: Plain text
 #: build/C/man3/fmtmsg.3:331
@@ -3123,10 +3029,9 @@ msgstr "fopen, fdopen, freopen - ストリームを開く関数"
 
 #. type: Plain text
 #: build/C/man3/fopen.3:52
-#, fuzzy, no-wrap
-#| msgid "B<FILE *fopen(const char *>I<path>B<, const char *>I<mode>B<);>\n"
+#, no-wrap
 msgid "B<FILE *fopen(const char *>I<pathname>B<, const char *>I<mode>B<);>\n"
-msgstr "B<FILE *fopen(const char *>I<path>B<, const char *>I<mode>B<);>\n"
+msgstr "B<FILE *fopen(const char *>I<pathname>B<, const char *>I<mode>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/fopen.3:54
@@ -3136,28 +3041,21 @@ msgstr "B<FILE *fdopen(int >I<fd>B<, const char *>I<mode>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/fopen.3:56
-#, fuzzy, no-wrap
-#| msgid "B<FILE *freopen(const char *>I<path>B<, const char *>I<mode>B<, FILE *>I<stream>B<);>\n"
+#, no-wrap
 msgid "B<FILE *freopen(const char *>I<pathname>B<, const char *>I<mode>B<, FILE *>I<stream>B<);>\n"
-msgstr "B<FILE *freopen(const char *>I<path>B<, const char *>I<mode>B<, FILE *>I<stream>B<);>\n"
+msgstr "B<FILE *freopen(const char *>I<pathname>B<, const char *>I<mode>B<, FILE *>I<stream>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/fopen.3:65
 msgid "B<fdopen>(): _POSIX_C_SOURCE"
-msgstr ""
+msgstr "B<fdopen>(): _POSIX_C_SOURCE"
 
 #. type: Plain text
 #: build/C/man3/fopen.3:71
-#, fuzzy
-#| msgid ""
-#| "The B<fopen>()  function opens the file whose name is the string pointed "
-#| "to by I<path> and associates a stream with it."
 msgid ""
 "The B<fopen>()  function opens the file whose name is the string pointed to "
 "by I<pathname> and associates a stream with it."
-msgstr ""
-"B<fopen>()  関数は、 I<path> で指定された名前のファイルを開き、ストリームと結"
-"びつける。"
+msgstr "B<fopen>()  関数は、 I<pathname> で指定された名前のファイルを開き、ストリームと結びつける。"
 
 #. type: Plain text
 #: build/C/man3/fopen.3:76
@@ -3300,11 +3198,6 @@ msgstr "I<mode> の glibc による拡張の詳細については下記の「注
 
 #. type: Plain text
 #: build/C/man3/fopen.3:129
-#, fuzzy
-#| msgid ""
-#| "Any created files will have mode B<S_IRUSR> | B<S_IWUSR> | B<S_IRGRP> | "
-#| "B<S_IWGRP> | B<S_IROTH> | B<S_IWOTH> (0666), as modified by the process's "
-#| "umask value (see B<umask>(2))."
 msgid ""
 "Any created file will have the mode B<S_IRUSR> | B<S_IWUSR> | B<S_IRGRP> | "
 "B<S_IWGRP> | B<S_IROTH> | B<S_IWOTH> (0666), as modified by the process's "
@@ -3351,10 +3244,9 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fopen.3:153
-#, fuzzy, no-wrap
-#| msgid "    fseek(stream, 0, SEEK_END);\n"
+#, no-wrap
 msgid "fseek(stream, 0, SEEK_END);\n"
-msgstr "    fseek(stream, 0, SEEK_END);\n"
+msgstr "fseek(stream, 0, SEEK_END);\n"
 
 #. type: Plain text
 #: build/C/man3/fopen.3:159
@@ -3365,60 +3257,57 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/fopen.3:164
-#, fuzzy, no-wrap
-#| msgid "openat()"
+#, no-wrap
 msgid "fopen() mode"
-msgstr "openat()"
+msgstr "fopen() モード"
 
 #. type: tbl table
 #: build/C/man3/fopen.3:164
-#, fuzzy, no-wrap
-#| msgid "openat()"
+#, no-wrap
 msgid "open() flags"
-msgstr "openat()"
+msgstr "open() フラグ"
 
 #. type: tbl table
 #: build/C/man3/fopen.3:165
 #, no-wrap
 msgid "O_RDONLY"
-msgstr ""
+msgstr "O_RDONLY"
 
 #. type: tbl table
 #: build/C/man3/fopen.3:166
 #, no-wrap
 msgid "O_WRONLY | O_CREAT | O_TRUNC"
-msgstr ""
+msgstr "O_WRONLY | O_CREAT | O_TRUNC"
 
 #. type: tbl table
 #: build/C/man3/fopen.3:167
 #, no-wrap
 msgid "O_WRONLY | O_CREAT | O_APPEND"
-msgstr ""
+msgstr "O_WRONLY | O_CREAT | O_APPEND"
 
 #. type: tbl table
 #: build/C/man3/fopen.3:168
 #, no-wrap
 msgid "O_RDWR"
-msgstr ""
+msgstr "O_RDWR"
 
 #. type: tbl table
 #: build/C/man3/fopen.3:169
 #, no-wrap
 msgid "O_RDWR | O_CREAT | O_TRUNC"
-msgstr ""
+msgstr "O_RDWR | O_CREAT | O_TRUNC"
 
 #. type: tbl table
 #: build/C/man3/fopen.3:170
 #, no-wrap
 msgid "O_RDWR | O_CREAT | O_APPEND"
-msgstr ""
+msgstr "O_RDWR | O_CREAT | O_APPEND"
 
 #. type: SS
 #: build/C/man3/fopen.3:174
-#, fuzzy, no-wrap
-#| msgid "fdopen"
+#, no-wrap
 msgid "fdopen()"
-msgstr "fdopen"
+msgstr "fdopen()"
 
 #. type: Plain text
 #: build/C/man3/fopen.3:196
@@ -3445,10 +3334,9 @@ msgstr ""
 
 #. type: SS
 #: build/C/man3/fopen.3:196
-#, fuzzy, no-wrap
-#| msgid "freopen"
+#, no-wrap
 msgid "freopen()"
-msgstr "freopen"
+msgstr "freopen()"
 
 #. type: Plain text
 #: build/C/man3/fopen.3:210
@@ -3582,27 +3470,25 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/fopen.3:305
-#, fuzzy, no-wrap
-#| msgid "B<fopen>(3), B<fopencookie>(3)"
+#, no-wrap
 msgid ""
 "B<fopen>(),\n"
 "B<fdopen>(),\n"
 "B<freopen>()"
-msgstr "B<fopen>(3), B<fopencookie>(3)"
+msgstr ""
+"B<fopen>(),\n"
+"B<fdopen>(),\n"
+"B<freopen>()"
 
 #. type: Plain text
 #: build/C/man3/fopen.3:311
-#, fuzzy
-#| msgid "B<open>(), B<creat>()  SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
 msgid "B<fopen>(), B<freopen>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
-msgstr "B<open>(), B<creat>()  SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
+msgstr "B<fopen>(), B<freopen>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
 
 #. type: Plain text
 #: build/C/man3/fopen.3:314
-#, fuzzy
-#| msgid "B<unlink>(): SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
 msgid "B<fdopen>(): POSIX.1-2001, POSIX.1-2008."
-msgstr "B<unlink>(): SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
+msgstr "B<fdopen>(): POSIX.1-2001, POSIX.1-2008."
 
 #. type: SS
 #: build/C/man3/fopen.3:315 build/C/man2/link.2:407 build/C/man2/readlink.2:262
@@ -3745,14 +3631,10 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fopen.3:414
-#, fuzzy
-#| msgid ""
-#| "B<open>(2), B<fclose>(3), B<fileno>(3), B<fmemopen>(3), B<fopencookie>(3)"
 msgid ""
 "B<open>(2), B<fclose>(3), B<fileno>(3), B<fmemopen>(3), B<fopencookie>(3), "
 "B<open_memstream>(3)"
-msgstr ""
-"B<open>(2), B<fclose>(3), B<fileno>(3), B<fmemopen>(3), B<fopencookie>(3)"
+msgstr "B<open>(2), B<fclose>(3), B<fileno>(3), B<fmemopen>(3), B<fopencookie>(3), B<open_memstream>(3)"
 
 #. type: TH
 #: build/C/man3/fopencookie.3:26
@@ -4189,10 +4071,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/fopencookie.3:255
-#, fuzzy, no-wrap
-#| msgid "B<fopen>(3), B<fopencookie>(3)"
+#, no-wrap
 msgid "B<fopencookie>()"
-msgstr "B<fopen>(3), B<fopencookie>(3)"
+msgstr "B<fopencookie>()"
 
 #. type: Plain text
 #: build/C/man3/fopencookie.3:259
@@ -4516,23 +4397,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fopencookie.3:397
-#, fuzzy, no-wrap
-#| msgid ""
-#| "int\n"
-#| "main(int argc, char *argv[])\n"
-#| "{\n"
-#| "    cookie_io_functions_t  memfile_func = {\n"
-#| "        .read  = memfile_read,\n"
-#| "        .write = memfile_write,\n"
-#| "        .seek  = memfile_seek,\n"
-#| "        .close = memfile_close\n"
-#| "    };\n"
-#| "    FILE *stream;\n"
-#| "    struct memfile_cookie mycookie;\n"
-#| "    ssize_t nread;\n"
-#| "    long p;\n"
-#| "    int j;\n"
-#| "    char buf[1000];\n"
+#, no-wrap
 msgid ""
 "int\n"
 "main(int argc, char *argv[])\n"
@@ -4559,9 +4424,7 @@ msgstr ""
 "    };\n"
 "    FILE *stream;\n"
 "    struct memfile_cookie mycookie;\n"
-"    ssize_t nread;\n"
-"    long p;\n"
-"    int j;\n"
+"    size_t nread;\n"
 "    char buf[1000];\n"
 
 #. type: Plain text
@@ -4622,13 +4485,7 @@ msgstr "    /* Write command-line arguments to our file */\n"
 
 #. type: Plain text
 #: build/C/man3/fopencookie.3:423
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    for (j = 1; j E<lt> argc; j++)\n"
-#| "        if (fputs(argv[j], stream) == EOF) {\n"
-#| "            perror(\"fputs\");\n"
-#| "            exit(EXIT_FAILURE);\n"
-#| "        }\n"
+#, no-wrap
 msgid ""
 "    for (int j = 1; j E<lt> argc; j++)\n"
 "        if (fputs(argv[j], stream) == EOF) {\n"
@@ -4636,7 +4493,7 @@ msgid ""
 "            exit(EXIT_FAILURE);\n"
 "        }\n"
 msgstr ""
-"    for (j = 1; j E<lt> argc; j++)\n"
+"    for (int j = 1; j E<lt> argc; j++)\n"
 "        if (fputs(argv[j], stream) == EOF) {\n"
 "            perror(\"fputs\");\n"
 "            exit(EXIT_FAILURE);\n"
@@ -4650,22 +4507,7 @@ msgstr "    /* Read two bytes out of every five, until EOF */\n"
 
 #. type: Plain text
 #: build/C/man3/fopencookie.3:440
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    for (p = 0; ; p += 5) {\n"
-#| "        if (fseek(stream, p, SEEK_SET) == -1) {\n"
-#| "            perror(\"fseek\");\n"
-#| "            exit(EXIT_FAILURE);\n"
-#| "        }\n"
-#| "        nread = fread(buf, 1, 2, stream);\n"
-#| "        if (nread == -1) {\n"
-#| "            perror(\"fread\");\n"
-#| "            exit(EXIT_FAILURE);\n"
-#| "        }\n"
-#| "        if (nread == 0) {\n"
-#| "            printf(\"Reached end of file\\en\");\n"
-#| "            break;\n"
-#| "        }\n"
+#, no-wrap
 msgid ""
 "    for (long p = 0; ; p += 5) {\n"
 "        if (fseek(stream, p, SEEK_SET) == -1) {\n"
@@ -4682,32 +4524,29 @@ msgid ""
 "            break;\n"
 "        }\n"
 msgstr ""
-"    for (p = 0; ; p += 5) {\n"
+"    for (long p = 0; ; p += 5) {\n"
 "        if (fseek(stream, p, SEEK_SET) == -1) {\n"
 "            perror(\"fseek\");\n"
 "            exit(EXIT_FAILURE);\n"
 "        }\n"
 "        nread = fread(buf, 1, 2, stream);\n"
-"        if (nread == -1) {\n"
-"            perror(\"fread\");\n"
-"            exit(EXIT_FAILURE);\n"
-"        }\n"
 "        if (nread == 0) {\n"
+"            if (ferror(stream) != 0) {\n"
+"                fprintf(stderr, \"fread failed\\en\");\n"
+"                exit(EXIT_FAILURE);\n"
+"            }\n"
 "            printf(\"Reached end of file\\en\");\n"
 "            break;\n"
 "        }\n"
 
 #. type: Plain text
 #: build/C/man3/fopencookie.3:443
-#, fuzzy, no-wrap
-#| msgid ""
-#| "        printf(\"/%.*s/\\en\", nread, buf);\n"
-#| "    }\n"
+#, no-wrap
 msgid ""
 "        printf(\"/%.*s/\\en\", (int) nread, buf);\n"
 "    }\n"
 msgstr ""
-"        printf(\"/%.*s/\\en\", nread, buf);\n"
+"        printf(\"/%.*s/\\en\", (int) nread, buf);\n"
 "    }\n"
 
 #. type: Plain text
@@ -4755,17 +4594,15 @@ msgstr "B<int fpurge(FILE *>I<stream>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/fpurge.3:38
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<#include E<lt>stdio.hE<gt>>\n"
-#| "B<#include E<lt>wchar.hE<gt>>\n"
+#, no-wrap
 msgid ""
 "/* supported */\n"
 "B<#include E<lt>stdio.hE<gt>>\n"
 "B<#include E<lt>stdio_ext.hE<gt>>\n"
 msgstr ""
+"/* supported */\n"
 "B<#include E<lt>stdio.hE<gt>>\n"
-"B<#include E<lt>wchar.hE<gt>>\n"
+"B<#include E<lt>stdio_ext.hE<gt>>\n"
 
 #. type: Plain text
 #: build/C/man3/fpurge.3:40
@@ -4811,10 +4648,9 @@ msgstr "I<stream> がオープンされていない。"
 
 #. type: tbl table
 #: build/C/man3/fpurge.3:79
-#, fuzzy, no-wrap
-#| msgid "fpurge"
+#, no-wrap
 msgid "B<__fpurge>()"
-msgstr "fpurge"
+msgstr "B<__fpurge>()"
 
 #. type: tbl table
 #: build/C/man3/fpurge.3:79 build/C/man3/stdio_ext.3:138
@@ -4910,12 +4746,13 @@ msgstr "I<wc> からストリームの符号への変換に失敗した。"
 
 #. type: tbl table
 #: build/C/man3/fputwc.3:78
-#, fuzzy, no-wrap
-#| msgid "B<getw>(), B<putw>():"
+#, no-wrap
 msgid ""
 "B<fputwc>(),\n"
 "B<putwc>()"
-msgstr "B<getw>(), B<putw>():"
+msgstr ""
+"B<fputwc>(),\n"
+"B<putwc>()"
 
 #. type: Plain text
 #: build/C/man3/fputwc.3:90
@@ -4949,10 +4786,9 @@ msgstr "FREAD"
 
 #. type: TH
 #: build/C/man3/fread.3:46 build/C/man2/lseek.2:46 build/C/man3/scanf.3:52
-#, fuzzy, no-wrap
-#| msgid "2014-08-19"
+#, no-wrap
 msgid "2020-08-13"
-msgstr "2014-08-19"
+msgstr "2020-08-13"
 
 #. type: Plain text
 #: build/C/man3/fread.3:49
@@ -5045,19 +4881,18 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/fread.3:116
-#, fuzzy, no-wrap
-#| msgid "B<pread>(2), B<read>(2), B<write>(2)"
+#, no-wrap
 msgid ""
 "B<fread>(),\n"
 "B<fwrite>()"
-msgstr "B<pread>(2), B<read>(2), B<write>(2)"
+msgstr ""
+"B<fread>(),\n"
+"B<fwrite>()"
 
 #. type: Plain text
 #: build/C/man3/fread.3:120
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
 msgid "POSIX.1-2001, POSIX.1-2008, C89."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, C89."
 
 #. type: Plain text
 #: build/C/man3/fread.3:125
@@ -5077,16 +4912,13 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fread.3:138
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<#include E<lt>stdio.hE<gt>>\n"
-#| "B<#include E<lt>wchar.hE<gt>>\n"
+#, no-wrap
 msgid ""
 "#include E<lt>stdio.hE<gt>\n"
 "#include E<lt>stdlib.hE<gt>\n"
 msgstr ""
-"B<#include E<lt>stdio.hE<gt>>\n"
-"B<#include E<lt>wchar.hE<gt>>\n"
+"#include E<lt>stdio.hE<gt>\n"
+"#include E<lt>stdlib.hE<gt>\n"
 
 #. type: Plain text
 #: build/C/man3/fread.3:140
@@ -5096,13 +4928,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fread.3:149
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    cpid = fork();\n"
-#| "    if (cpid == -1) {\n"
-#| "        perror(\"fork\");\n"
-#| "        exit(EXIT_FAILURE);\n"
-#| "    }\n"
+#, no-wrap
 msgid ""
 "int\n"
 "main(void)\n"
@@ -5113,10 +4939,13 @@ msgid ""
 "        return EXIT_FAILURE;\n"
 "    }\n"
 msgstr ""
-"    cpid = fork();\n"
-"    if (cpid == -1) {\n"
-"        perror(\"fork\");\n"
-"        exit(EXIT_FAILURE);\n"
+"int\n"
+"main(void)\n"
+"{\n"
+"    FILE *fp = fopen(\"/bin/sh\", \"rb\");\n"
+"    if (!fp) {\n"
+"        perror(\"fopen\");\n"
+"        return EXIT_FAILURE;\n"
 "    }\n"
 
 #. type: Plain text
@@ -5127,13 +4956,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fread.3:157
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    linkname = malloc(sb.st_size + 1);\n"
-#| "    if (linkname == NULL) {\n"
-#| "        fprintf(stderr, \"insufficient memory\\en\");\n"
-#| "        exit(EXIT_FAILURE);\n"
-#| "    }\n"
+#, no-wrap
 msgid ""
 "    size_t ret = fread(buffer, ARRAY_SIZE(buffer), sizeof(*buffer), fp);\n"
 "    if (ret != sizeof(*buffer)) {\n"
@@ -5141,9 +4964,9 @@ msgid ""
 "        exit(EXIT_FAILURE);\n"
 "    }\n"
 msgstr ""
-"    linkname = malloc(sb.st_size + 1);\n"
-"    if (linkname == NULL) {\n"
-"        fprintf(stderr, \"insufficient memory\\en\");\n"
+"    size_t ret = fread(buffer, ARRAY_SIZE(buffer), sizeof(*buffer), fp);\n"
+"    if (ret != sizeof(*buffer)) {\n"
+"        fprintf(stderr, \"fread() failed: %zu\\en\", ret);\n"
 "        exit(EXIT_FAILURE);\n"
 "    }\n"
 
@@ -5157,13 +4980,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/fread.3:166
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    linkname = malloc(sb.st_size + 1);\n"
-#| "    if (linkname == NULL) {\n"
-#| "        fprintf(stderr, \"insufficient memory\\en\");\n"
-#| "        exit(EXIT_FAILURE);\n"
-#| "    }\n"
+#, no-wrap
 msgid ""
 "    ret = fread(buffer, 1, 1, fp);\n"
 "    if (ret != 1) {\n"
@@ -5171,18 +4988,17 @@ msgid ""
 "        exit(EXIT_FAILURE);\n"
 "    }\n"
 msgstr ""
-"    linkname = malloc(sb.st_size + 1);\n"
-"    if (linkname == NULL) {\n"
-"        fprintf(stderr, \"insufficient memory\\en\");\n"
+"    ret = fread(buffer, 1, 1, fp);\n"
+"    if (ret != 1) {\n"
+"        fprintf(stderr, \"fread() failed: %zu\\en\", ret);\n"
 "        exit(EXIT_FAILURE);\n"
 "    }\n"
 
 #. type: Plain text
 #: build/C/man3/fread.3:168
-#, fuzzy, no-wrap
-#| msgid "    printf(\"Read %zd bytes\\en\", nread);\n"
+#, no-wrap
 msgid "    printf(\"Class: %#04x\\en\", buffer[0]);\n"
-msgstr "    printf(\"Read %zd bytes\\en\", nread);\n"
+msgstr "    printf(\"Class: %#04x\\en\", buffer[0]);\n"
 
 #. type: Plain text
 #: build/C/man3/fread.3:170 build/C/man2/open_by_handle_at.2:667
@@ -5204,10 +5020,9 @@ msgstr "FSEEK"
 
 #. type: TH
 #: build/C/man3/fseek.3:42
-#, fuzzy, no-wrap
-#| msgid "2014-04-06"
+#, no-wrap
 msgid "2018-04-30"
-msgstr "2014-04-06"
+msgstr "2018-04-30"
 
 #. type: Plain text
 #: build/C/man3/fseek.3:45
@@ -5365,22 +5180,25 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/fseek.3:181
-#, fuzzy, no-wrap
-#| msgid "B<fseeko>(), B<ftello>():"
+#, no-wrap
 msgid ""
 "B<fseek>(),\n"
 "B<ftell>(),\n"
 "B<rewind>(),\n"
-msgstr "B<fseeko>(), B<ftello>():"
+msgstr ""
+"B<fseek>(),\n"
+"B<ftell>(),\n"
+"B<rewind>(),\n"
 
 #. type: tbl table
 #: build/C/man3/fseek.3:184
-#, fuzzy, no-wrap
-#| msgid "B<fseeko>(), B<ftello>():"
+#, no-wrap
 msgid ""
 "B<fgetpos>(),\n"
 "B<fsetpos>()"
-msgstr "B<fseeko>(), B<ftello>():"
+msgstr ""
+"B<fgetpos>(),\n"
+"B<fsetpos>()"
 
 #. type: Plain text
 #: build/C/man3/fseek.3:192
@@ -5406,14 +5224,9 @@ msgstr "B<int fseeko(FILE *>I<stream>B<, off_t >I<offset>B<, int >I<whence>B<);>
 
 #. type: Plain text
 #: build/C/man3/fseeko.3:35
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<off_t ftello(FILE *>I<stream>B<);>\n"
-#| "\n"
+#, no-wrap
 msgid "B<off_t ftello(FILE *>I<stream>B<);>\n"
-msgstr ""
-"B<off_t ftello(FILE *>I<stream>B<);>\n"
-"\n"
+msgstr "B<off_t ftello(FILE *>I<stream>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/fseeko.3:44
@@ -5422,14 +5235,8 @@ msgstr "B<fseeko>(), B<ftello>():"
 
 #. type: Plain text
 #: build/C/man3/fseeko.3:48
-#, fuzzy
-#| msgid ""
-#| "_FILE_OFFSET_BITS\\ ==\\ 64 || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L || "
-#| "_XOPEN_SOURCE\\ E<gt>=\\ 600"
 msgid "_FILE_OFFSET_BITS\\ ==\\ 64 || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
-msgstr ""
-"_FILE_OFFSET_BITS\\ ==\\ 64 || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L || "
-"_XOPEN_SOURCE\\ E<gt>=\\ 600"
+msgstr "_FILE_OFFSET_BITS\\ ==\\ 64 || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
 
 #. type: Plain text
 #: build/C/man3/fseeko.3:50
@@ -5482,19 +5289,18 @@ msgstr "これらの関数はバージョン 2.1 以降の glibc で利用可能
 
 #. type: tbl table
 #: build/C/man3/fseeko.3:111
-#, fuzzy, no-wrap
-#| msgid "B<fseeko>(), B<ftello>():"
+#, no-wrap
 msgid ""
 "B<fseeko>(),\n"
 "B<ftello>()"
-msgstr "B<fseeko>(), B<ftello>():"
+msgstr ""
+"B<fseeko>(),\n"
+"B<ftello>()"
 
 #. type: Plain text
 #: build/C/man3/fseeko.3:116
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
 msgid "POSIX.1-2001, POSIX.1-2008, SUSv2."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, SUSv2."
 
 #. type: tbl table
 #: build/C/man3/fseeko.3:118 build/C/man3/stdio.3:207
@@ -5636,12 +5442,13 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/getline.3:151
-#, fuzzy, no-wrap
-#| msgid "B<getline>(), B<getdelim>():"
+#, no-wrap
 msgid ""
 "B<getline>(),\n"
 "B<getdelim>()"
-msgstr "B<getline>(), B<getdelim>():"
+msgstr ""
+"B<getline>(),\n"
+"B<getdelim>()"
 
 #. type: Plain text
 #: build/C/man3/getline.3:161
@@ -5666,15 +5473,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/getline.3:174
-#, fuzzy, no-wrap
-#| msgid ""
-#| "int\n"
-#| "main(void)\n"
-#| "{\n"
-#| "    FILE *stream;\n"
-#| "    char *line = NULL;\n"
-#| "    size_t len = 0;\n"
-#| "    ssize_t read;\n"
+#, no-wrap
 msgid ""
 "int\n"
 "main(int argc, char *argv[])\n"
@@ -5685,12 +5484,12 @@ msgid ""
 "    ssize_t nread;\n"
 msgstr ""
 "int\n"
-"main(void)\n"
+"main(int argc, char *argv[])\n"
 "{\n"
 "    FILE *stream;\n"
 "    char *line = NULL;\n"
 "    size_t len = 0;\n"
-"    ssize_t read;\n"
+"    ssize_t nread;\n"
 
 #. type: Plain text
 #: build/C/man3/getline.3:179
@@ -5708,13 +5507,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/getline.3:185
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    stream = fopencookie(&mycookie,\"w+\", memfile_func);\n"
-#| "    if (stream == NULL) {\n"
-#| "        perror(\"fopencookie\");\n"
-#| "        exit(EXIT_FAILURE);\n"
-#| "    }\n"
+#, no-wrap
 msgid ""
 "    stream = fopen(argv[1], \"r\");\n"
 "    if (stream == NULL) {\n"
@@ -5722,29 +5515,24 @@ msgid ""
 "        exit(EXIT_FAILURE);\n"
 "    }\n"
 msgstr ""
-"    stream = fopencookie(&mycookie,\"w+\", memfile_func);\n"
+"    stream = fopen(argv[1], \"r\");\n"
 "    if (stream == NULL) {\n"
-"        perror(\"fopencookie\");\n"
+"        perror(\"fopen\");\n"
 "        exit(EXIT_FAILURE);\n"
 "    }\n"
 
 #. type: Plain text
 #: build/C/man3/getline.3:190
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    while ((read = getline(&line, &len, stream)) != -1) {\n"
-#| "        printf(\"Retrieved line of length %zu :\\en\", read);\n"
-#| "        printf(\"%s\", line);\n"
-#| "    }\n"
+#, no-wrap
 msgid ""
 "    while ((nread = getline(&line, &len, stream)) != -1) {\n"
 "        printf(\"Retrieved line of length %zd:\\en\", nread);\n"
 "        fwrite(line, nread, 1, stdout);\n"
 "    }\n"
 msgstr ""
-"    while ((read = getline(&line, &len, stream)) != -1) {\n"
-"        printf(\"Retrieved line of length %zu :\\en\", read);\n"
-"        printf(\"%s\", line);\n"
+"    while ((nread = getline(&line, &len, stream)) != -1) {\n"
+"        printf(\"Retrieved line of length %zd:\\en\", nread);\n"
+"        fwrite(line, nread, 1, stdout);\n"
 "    }\n"
 
 #. type: Plain text
@@ -5815,10 +5603,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/gets.3:68
-#, fuzzy, no-wrap
-#| msgid "gets"
+#, no-wrap
 msgid "B<gets>()"
-msgstr "gets"
+msgstr "B<gets>()"
 
 #. type: Plain text
 #: build/C/man3/gets.3:73
@@ -5886,10 +5673,9 @@ msgstr "GETW"
 
 #. type: TH
 #: build/C/man3/getw.3:25 build/C/man3/tmpfile.3:31
-#, fuzzy, no-wrap
-#| msgid "2014-03-19"
+#, no-wrap
 msgid "2016-03-15"
-msgstr "2014-03-19"
+msgstr "2016-03-15"
 
 #. type: Plain text
 #: build/C/man3/getw.3:28
@@ -5971,19 +5757,18 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/getw.3:90
-#, fuzzy, no-wrap
-#| msgid "B<getw>(), B<putw>():"
+#, no-wrap
 msgid ""
 "B<getw>(),\n"
 "B<putw>()"
-msgstr "B<getw>(), B<putw>():"
+msgstr ""
+"B<getw>(),\n"
+"B<putw>()"
 
 #. type: Plain text
 #: build/C/man3/getw.3:95
-#, fuzzy
-#| msgid "SVr4, SUSv2.  Not present in POSIX.1-2001."
 msgid "SVr4, SUSv2.  Not present in POSIX.1."
-msgstr "SVr4, SUSv2.  POSIX.1-2001 には存在しない。"
+msgstr "SVr4, SUSv2.  POSIX.1 には存在しない。"
 
 #. type: Plain text
 #: build/C/man3/getw.3:99
@@ -6151,16 +5936,6 @@ msgstr "B<AT_EMPTY_PATH> (Linux 2.6.39 以降)"
 #.  Before glibc 2.16, defining _ATFILE_SOURCE sufficed
 #. type: Plain text
 #: build/C/man2/link.2:152
-#, fuzzy
-#| msgid ""
-#| "If I<oldpath> is an empty string, create a link to the file referenced by "
-#| "I<olddirfd> (which may have been obtained using the B<open>(2)  B<O_PATH> "
-#| "flag).  In this case, I<olddirfd> can refer to any type of file, not just "
-#| "a directory.  This will generally not work if the file has a link count "
-#| "of zero (files created with B<O_TMPFILE> and without B<O_EXCL> are an "
-#| "exception).  The caller must have the B<CAP_DAC_READ_SEARCH> capability "
-#| "in order to use this flag.  This flag is Linux-specific; define "
-#| "B<_GNU_SOURCE> to obtain its definition."
 msgid ""
 "If I<oldpath> is an empty string, create a link to the file referenced by "
 "I<olddirfd> (which may have been obtained using the B<open>(2)  B<O_PATH> "
@@ -6533,10 +6308,9 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/link.2:316
-#, fuzzy, no-wrap
-#| msgid "    open(path, O_TMPFILE | O_EXCL, mode);\n"
+#, no-wrap
 msgid "open(path, O_TMPFILE | O_EXCL, mode);\n"
-msgstr "    open(path, O_TMPFILE | O_EXCL, mode);\n"
+msgstr "open(path, O_TMPFILE | O_EXCL, mode);\n"
 
 #. type: Plain text
 #: build/C/man2/link.2:321
@@ -6624,18 +6398,6 @@ msgstr ""
 #.  other (System V) implementations did/do the same -- MTK, Apr 05
 #. type: Plain text
 #: build/C/man2/link.2:407
-#, fuzzy
-#| msgid ""
-#| "POSIX.1-2001 says that B<link>()  should dereference I<oldpath> if it is "
-#| "a symbolic link.  However, since kernel 2.0, Linux does not do so: if "
-#| "I<oldpath> is a symbolic link, then I<newpath> is created as a (hard) "
-#| "link to the same symbolic link file (i.e., I<newpath> becomes a symbolic "
-#| "link to the same file that I<oldpath> refers to).  Some other "
-#| "implementations behave in the same manner as Linux.  POSIX.1-2008 changes "
-#| "the specification of B<link>(), making it implementation-dependent "
-#| "whether or not I<oldpath> is dereferenced if it is a symbolic link.  For "
-#| "precise control over the treatment of symbolic links when creating a "
-#| "link, use B<linkat>(2)."
 msgid ""
 "POSIX.1-2001 says that B<link>()  should dereference I<oldpath> if it is a "
 "symbolic link.  However, since kernel 2.0, Linux does not do so: if "
@@ -6646,17 +6408,7 @@ msgid ""
 "B<link>(), making it implementation-dependent whether or not I<oldpath> is "
 "dereferenced if it is a symbolic link.  For precise control over the "
 "treatment of symbolic links when creating a link, use B<linkat>()."
-msgstr ""
-"POSIX.1-2001 では、 I<oldpath> がシンボリックリンクである場合、 B<link>()  "
-"は I<oldpath> の参照を解決すべきであると記述されている。 しかし、カーネル "
-"2.0 以降の Linux ではそのようになっていない。 I<oldpath> がシンボリックリンク"
-"である場合、 I<newpath> は同じシンボリックリンクファイルへの (ハード) リンク"
-"として作成される (つまり I<newpath> は I<oldpath> が参照していた同じファイル"
-"へのシンボリックリンクになる)。 他のいくつかの実装でも Linux と同じように動作"
-"する。 POSIX.1-2008 では B<link>()  の仕様が変更され、 I<oldpath> がシンボ"
-"リックリンクの場合にシンボリックリンクの参照を 解決するかどうかは実装依存と"
-"なった。 リンク作成時のシンボリックリンクの扱いについての詳細な制御を行う場合"
-"には B<linkat>(2) を使用すること。"
+msgstr "POSIX.1-2001 では、 I<oldpath> がシンボリックリンクである場合、 B<link>()  は I<oldpath> の参照を解決すべきであると記述されている。 しかし、カーネル 2.0 以降の Linux ではそのようになっていない。 I<oldpath> がシンボリックリンクである場合、 I<newpath> は同じシンボリックリンクファイルへの (ハード) リンクとして作成される (つまり I<newpath> は I<oldpath> が参照していた同じファイルへのシンボリックリンクになる)。 他のいくつかの実装でも Linux と同じように動作する。 POSIX.1-2008 では B<link>()  の仕様が変更され、 I<oldpath> がシンボリックリンクの場合にシンボリックリンクの参照を 解決するかどうかは実装依存となった。 リンク作成時のシンボリックリンクの扱いについての詳細な制御を行う場合には B<linkat>() を使用すること。"
 
 #. type: Plain text
 #: build/C/man2/link.2:427
@@ -6838,10 +6590,8 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/llseek.2:111
-#, fuzzy
-#| msgid "B<lseek>(2), B<lseek64>(3)"
 msgid "B<lseek>(2), B<open>(2), B<lseek64>(3)"
-msgstr "B<lseek>(2), B<lseek64>(3)"
+msgstr "B<lseek>(2), B<open>(2), B<lseek64>(3)"
 
 #. type: TH
 #: build/C/man2/lseek.2:46
@@ -6888,45 +6638,27 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/lseek.2:70
-#, fuzzy
-#| msgid "The offset is set to I<offset> bytes."
 msgid "The file offset is set to I<offset> bytes."
-msgstr "オフセットは I<offset> バイトに設定される。"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\82ªã\83\95ã\82»ã\83\83ã\83\88ã\81¯ I<offset> ã\83\90ã\82¤ã\83\88ã\81«è¨­å®\9aã\81\95ã\82\8cã\82\8bã\80\82"
 
 #. type: Plain text
 #: build/C/man2/lseek.2:75
-#, fuzzy
-#| msgid "The offset is set to its current location plus I<offset> bytes."
 msgid "The file offset is set to its current location plus I<offset> bytes."
-msgstr "オフセットは現在位置に I<offset> バイトを足した位置になる。"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\82ªã\83\95ã\82»ã\83\83ã\83\88ã\81¯ç\8f¾å\9c¨ä½\8dç½®ã\81« I<offset> ã\83\90ã\82¤ã\83\88ã\82\92足ã\81\97ã\81\9fä½\8dç½®ã\81«ã\81ªã\82\8bã\80\82"
 
 #. type: Plain text
 #: build/C/man2/lseek.2:80
-#, fuzzy
-#| msgid "The offset is set to the size of the file plus I<offset> bytes."
 msgid "The file offset is set to the size of the file plus I<offset> bytes."
-msgstr "オフセットはファイルのサイズに I<offset> バイトを足した位置になる。"
+msgstr "ã\83\95ã\82¡ã\82¤ã\83«ã\82ªã\83\95ã\82»ã\83\83ã\83\88ã\81¯ã\83\95ã\82¡ã\82¤ã\83«ã\81®ã\82µã\82¤ã\82ºã\81« I<offset> ã\83\90ã\82¤ã\83\88ã\82\92足ã\81\97ã\81\9fä½\8dç½®ã\81«ã\81ªã\82\8bã\80\82"
 
 #. type: Plain text
 #: build/C/man2/lseek.2:87
-#, fuzzy
-#| msgid ""
-#| "The B<lseek>()  function allows the file offset to be set beyond the end "
-#| "of the file (but this does not change the size of the file).  If data is "
-#| "later written at this point, subsequent reads of the data in the gap (a "
-#| "\"hole\") return null bytes (\\(aq\\e0\\(aq) until data is actually "
-#| "written into the gap."
 msgid ""
 "B<lseek>()  allows the file offset to be set beyond the end of the file (but "
 "this does not change the size of the file).  If data is later written at "
 "this point, subsequent reads of the data in the gap (a \"hole\") return null "
 "bytes (\\(aq\\e0\\(aq) until data is actually written into the gap."
-msgstr ""
-"B<lseek>()  関数は、オフセットをファイルの末尾を越えた位置に設定できる (但"
-"し、これによりファイルのサイズが変わらない)。 もしデータがこのオフセット位置"
-"以降に書き込まれた場合、 間の空隙の部分 (\"穴 (hole)\") の読み出しがあると、 "
-"実際にそこにデータを書き込まれるまではヌルバイト (\\(aq\\e0\\(aq) の列が返さ"
-"れる。"
+msgstr "B<lseek>() は、オフセットをファイルの末尾を越えた位置に設定できる (但し、これによりファイルのサイズが変わらない)。 もしデータがこのオフセット位置以降に書き込まれた場合、 間の空隙の部分 (\"穴 (hole)\") の読み出しがあると、 実際にそこにデータを書き込まれるまではヌルバイト (\\(aq\\e0\\(aq) の列が返される。"
 
 #. type: SS
 #: build/C/man2/lseek.2:87
@@ -7074,35 +6806,27 @@ msgstr "ext4 (Linux 3.8 以降)"
 
 #. type: Plain text
 #: build/C/man2/lseek.2:177
-#, fuzzy
-#| msgid "tmpfs (since Linux 3.8)"
 msgid "B<tmpfs>(5)  (since Linux 3.8)"
-msgstr "tmpfs (Linux 3.8 以降)"
+msgstr "B<tmpfs>(5)  (Linux 3.8 以降)"
 
 #.  commit 1c6dcbe5ceff81c2cf8d929646af675cd59fe7c0
 #.  commit 24bab491220faa446d945624086d838af41d616c
 #. type: Plain text
 #: build/C/man2/lseek.2:181
-#, fuzzy
-#| msgid "XFS (since Linux 3.5)"
 msgid "NFS (since Linux 3.18)"
-msgstr "XFS (Linux 3.5 以降)"
+msgstr "NFS (Linux 3.18 以降)"
 
 #.  commit 0b5da8db145bfd44266ac964a2636a0cf8d7c286
 #. type: Plain text
 #: build/C/man2/lseek.2:184
-#, fuzzy
-#| msgid "XFS (since Linux 3.5)"
 msgid "FUSE (since Linux 4.5)"
-msgstr "XFS (Linux 3.5 以降)"
+msgstr "FUSE (Linux 4.5 以降)"
 
 #.  commit 3a27411cb4bc3ce31db228e3569ad01b462a4310
 #. type: Plain text
 #: build/C/man2/lseek.2:187
-#, fuzzy
-#| msgid "XFS (since Linux 3.5)"
 msgid "GFS2 (since Linux 4.15)"
-msgstr "XFS (Linux 3.5 以降)"
+msgstr "GFS2 (Linux 4.15 以降)"
 
 #. type: Plain text
 #: build/C/man2/lseek.2:195
@@ -7167,10 +6891,8 @@ msgstr "I<fd> がパイプ、ソケット、FIFO を参照している。"
 
 #. type: Plain text
 #: build/C/man2/lseek.2:235 build/C/man2/rmdir.2:130
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
 msgid "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD."
 
 #.  FIXME . Review http://austingroupbugs.net/view.php?id=415 in the future
 #. type: Plain text
@@ -7231,16 +6953,10 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/lseek.2:280
-#, fuzzy
-#| msgid ""
-#| "B<dup>(2), B<fork>(2), B<open>(2), B<fseek>(3), B<lseek64>(3), "
-#| "B<posix_fallocate>(3)"
 msgid ""
 "B<dup>(2), B<fallocate>(2), B<fork>(2), B<open>(2), B<fseek>(3), "
 "B<lseek64>(3), B<posix_fallocate>(3)"
-msgstr ""
-"B<dup>(2), B<fork>(2), B<open>(2), B<fseek>(3), B<lseek64>(3), "
-"B<posix_fallocate>(3)"
+msgstr "B<dup>(2), B<fallocate>(2), B<fork>(2), B<open>(2), B<fseek>(3), B<lseek64>(3), B<posix_fallocate>(3)"
 
 #. type: TH
 #: build/C/man3/lseek64.3:26
@@ -7267,23 +6983,12 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/lseek64.3:54
-#, fuzzy
-#| msgid ""
-#| "The B<lseek>(2)  family of functions reposition the offset of the open "
-#| "file associated with the file descriptor I<fd> to I<offset> bytes "
-#| "relative to the start, current position, or end of the file, when "
-#| "I<whence> has the value B<SEEK_SET>, B<SEEK_CUR>, or B<SEEK_END>, "
-#| "respectively."
 msgid ""
 "The B<lseek>()  family of functions reposition the offset of the open file "
 "associated with the file descriptor I<fd> to I<offset> bytes relative to the "
 "start, current position, or end of the file, when I<whence> has the value "
 "B<SEEK_SET>, B<SEEK_CUR>, or B<SEEK_END>, respectively."
-msgstr ""
-"B<lseek>(2)  関数ファミリーは、ファイルディスクリプター I<fd> に関連するオー"
-"プンされたファイルのオフセットを、 ファイルの開始位置・現在位置・終端から "
-"I<offset> の位置へ変更する。 これは I<whence> がそれぞれ B<SEEK_SET>, "
-"B<SEEK_CUR>, B<SEEK_END> の場合に対応する。"
+msgstr "B<lseek>() 関数ファミリーは、ファイルディスクリプター I<fd> に関連するオープンされたファイルのオフセットを、 ファイルの開始位置・現在位置・終端から I<offset> の位置へ変更する。 これは I<whence> がそれぞれ B<SEEK_SET>, B<SEEK_CUR>, B<SEEK_END> の場合に対応する。"
 
 #. type: Plain text
 #: build/C/man3/lseek64.3:57
@@ -7307,10 +7012,9 @@ msgstr ""
 
 #. type: SS
 #: build/C/man3/lseek64.3:68
-#, fuzzy, no-wrap
-#| msgid "lseek"
+#, no-wrap
 msgid "lseek()"
-msgstr "lseek"
+msgstr "lseek()"
 
 #. type: Plain text
 #: build/C/man3/lseek64.3:70 build/C/man3/lseek64.3:93
@@ -7350,10 +7054,9 @@ msgstr "を定義してコンパイルした場合は 64 ビット符号付き
 
 #. type: SS
 #: build/C/man3/lseek64.3:91
-#, fuzzy, no-wrap
-#| msgid "lseek64"
+#, no-wrap
 msgid "lseek64()"
-msgstr "lseek64"
+msgstr "lseek64()"
 
 #. type: Plain text
 #: build/C/man3/lseek64.3:97
@@ -7397,10 +7100,9 @@ msgstr ""
 
 #. type: SS
 #: build/C/man3/lseek64.3:120
-#, fuzzy, no-wrap
-#| msgid "llseek"
+#, no-wrap
 msgid "llseek()"
-msgstr "llseek"
+msgstr "llseek()"
 
 #. type: Plain text
 #: build/C/man3/lseek64.3:126
@@ -7455,10 +7157,9 @@ msgstr ""
 
 #. type: SS
 #: build/C/man3/lseek64.3:153
-#, fuzzy, no-wrap
-#| msgid "_llseek"
+#, no-wrap
 msgid "_llseek()"
-msgstr "_llseek"
+msgstr "_llseek()"
 
 #. type: Plain text
 #: build/C/man3/lseek64.3:158
@@ -7504,10 +7205,9 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/lseek64.3:197
-#, fuzzy, no-wrap
-#| msgid "B<fseek>(3)"
+#, no-wrap
 msgid "B<lseek64>()"
-msgstr "B<fseek>(3)"
+msgstr "B<lseek64>()"
 
 #. type: Plain text
 #: build/C/man3/lseek64.3:218
@@ -7578,17 +7278,15 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open.2:72
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<ssize_t readlinkat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
-#| "B<                   char *>I<buf>B<, size_t >I<bufsiz>B<);>\n"
+#, no-wrap
 msgid ""
 "/* Documented separately, in B<openat2>(2): */\n"
 "B<int openat2(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
 "B<            const struct open_how *>I<how>B<, size_t >I<size>B<);>\n"
 msgstr ""
-"B<ssize_t readlinkat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
-"B<                   char *>I<buf>B<, size_t >I<bufsiz>B<);>\n"
+"/* Documented separately, in B<openat2>(2): */\n"
+"B<int openat2(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
+"B<            const struct open_how *>I<how>B<, size_t >I<size>B<);>\n"
 
 #. type: Plain text
 #: build/C/man2/open.2:80
@@ -7925,8 +7623,6 @@ msgstr "B<S_IRWXU>"
 
 #. type: Plain text
 #: build/C/man2/open.2:335
-#, fuzzy
-#| msgid "00700 user (file owner) has read, write and execute permission"
 msgid "00700 user (file owner) has read, write, and execute permission"
 msgstr ""
 "00700 ユーザー (ファイルの所有者) に読み込み、書き込み、 実行の許可がある。"
@@ -7972,8 +7668,6 @@ msgstr "B<S_IRWXG>"
 
 #. type: Plain text
 #: build/C/man2/open.2:347
-#, fuzzy
-#| msgid "00070 group has read, write and execute permission"
 msgid "00070 group has read, write, and execute permission"
 msgstr "00070 グループに読み込み、書き込み、実行の許可がある。"
 
@@ -8018,8 +7712,6 @@ msgstr "B<S_IRWXO>"
 
 #. type: Plain text
 #: build/C/man2/open.2:359
-#, fuzzy
-#| msgid "00007 others have read, write and execute permission"
 msgid "00007 others have read, write, and execute permission"
 msgstr "00007 他人 (others) に読み込み、書き込み、実行の許可がある。"
 
@@ -8065,10 +7757,9 @@ msgstr ""
 
 #. type: TP
 #: build/C/man2/open.2:376
-#, fuzzy, no-wrap
-#| msgid "B<S_IRWXU>"
+#, no-wrap
 msgid "B<S_ISUID>"
-msgstr "B<S_IRWXU>"
+msgstr "B<S_ISUID>"
 
 #. type: Plain text
 #: build/C/man2/open.2:379
@@ -8077,10 +7768,9 @@ msgstr ""
 
 #. type: TP
 #: build/C/man2/open.2:379
-#, fuzzy, no-wrap
-#| msgid "B<S_IRUSR>"
+#, no-wrap
 msgid "B<S_ISGID>"
-msgstr "B<S_IRUSR>"
+msgstr "B<S_ISGID>"
 
 #. type: Plain text
 #: build/C/man2/open.2:383
@@ -8089,10 +7779,9 @@ msgstr ""
 
 #. type: TP
 #: build/C/man2/open.2:383
-#, fuzzy, no-wrap
-#| msgid "B<S_IRWXU>"
+#, no-wrap
 msgid "B<S_ISVTX>"
-msgstr "B<S_IRWXU>"
+msgstr "B<S_ISVTX>"
 
 #. type: Plain text
 #: build/C/man2/open.2:387
@@ -8191,30 +7880,15 @@ msgstr "B<O_EXCL>"
 
 #. type: Plain text
 #: build/C/man2/open.2:450
-#, fuzzy
-#| msgid ""
-#| "Ensure that this call creates the file: if this flag is specified in "
-#| "conjunction with B<O_CREAT>, and I<pathname> already exists, then "
-#| "B<open>()  will fail."
 msgid ""
 "Ensure that this call creates the file: if this flag is specified in "
 "conjunction with B<O_CREAT>, and I<pathname> already exists, then B<open>()  "
 "fails with the error B<EEXIST>."
-msgstr ""
-"この呼び出しでファイルが作成されることを保証する。このフラグが B<O_CREAT> "
-"と\n"
-"一緒に指定され、 I<pathname> のファイルが既に存在した場合、 B<open>() は失"
-"敗\n"
-"する。"
+msgstr "この呼び出しでファイルが作成されることを保証する。このフラグが B<O_CREAT> と一緒に指定され、 I<pathname> のファイルが既に存在した場合、 B<open>() は B<EEXIST> エラーで失敗する。"
 
 #.  POSIX.1-2001 explicitly requires this behavior.
 #. type: Plain text
 #: build/C/man2/open.2:458
-#, fuzzy
-#| msgid ""
-#| "When these two flags are specified, symbolic links are not followed: if "
-#| "I<pathname> is a symbolic link, then B<open>()  fails regardless of where "
-#| "the symbolic link points to."
 msgid ""
 "When these two flags are specified, symbolic links are not followed: if "
 "I<pathname> is a symbolic link, then B<open>()  fails regardless of where "
@@ -8490,25 +8164,13 @@ msgstr "B<O_PATH> (Linux 2.6.39 以降)"
 #.     Newsgroups: gmane.linux.man, gmane.linux.kernel
 #. type: Plain text
 #: build/C/man2/open.2:638
-#, fuzzy
-#| msgid ""
-#| "Obtain a file descriptor that can be used for two purposes: to indicate a "
-#| "location in the filesystem tree and to perform operations that act purely "
-#| "at the file descriptor level.  The file itself is not opened, and other "
-#| "file operations (e.g., B<read>(2), B<write>(2), B<fchmod>(2), "
-#| "B<fchown>(2), B<fgetxattr>(2), B<mmap>(2))  fail with the error B<EBADF>."
 msgid ""
 "Obtain a file descriptor that can be used for two purposes: to indicate a "
 "location in the filesystem tree and to perform operations that act purely at "
 "the file descriptor level.  The file itself is not opened, and other file "
 "operations (e.g., B<read>(2), B<write>(2), B<fchmod>(2), B<fchown>(2), "
 "B<fgetxattr>(2), B<ioctl>(2), B<mmap>(2))  fail with the error B<EBADF>."
-msgstr ""
-"このフラグを指定して取得したファイルディスクリプターは、 ファイルシステムツ"
-"リー内での場所を示すため、 純粋にファイルディスクリプターレベルでの作用する操"
-"作を実行するため、 の二つの目的で使用することができる。 ファイル自身はオープ"
-"ンされず、 他のファイル操作 (例えば B<read>(2), B<write>(2), B<fchmod>(2), "
-"B<fchown>(2), B<fgetxattr>(2), B<mmap>(2)) はエラー B<EBADF> で失敗する。"
+msgstr "このフラグを指定して取得したファイルディスクリプターは、 ファイルシステムツリー内での場所を示すため、 純粋にファイルディスクリプターレベルでの作用する操作を実行するため、 の二つの目的で使用することができる。 ファイル自身はオープンされず、 他のファイル操作 (例えば B<read>(2), B<write>(2), B<fchmod>(2), B<fchown>(2), B<fgetxattr>(2), B<ioctl>(2), B<mmap>(2)) はエラー B<EBADF> で失敗する。"
 
 #. type: Plain text
 #: build/C/man2/open.2:642
@@ -8520,10 +8182,8 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open.2:645
-#, fuzzy
-#| msgid "See B<open>(2)."
 msgid "B<close>(2)."
-msgstr "B<open>(2) 参照。"
+msgstr "B<close>(2)."
 
 #.  commit 332a2e1244bd08b9e3ecd378028513396a004a24
 #. type: Plain text
@@ -8534,19 +8194,15 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open.2:653
-#, fuzzy
-#| msgid "Btrfs (since Linux 3.1)"
 msgid "B<fstat>(2)  (since Linux 3.6)."
-msgstr "Btrfs (Linux 3.1 以降)"
+msgstr "B<fstat>(2) (Linux 3.6 以降)."
 
 #.  fstat(): commit 55815f70147dcfa3ead5738fd56d3574e2e3c1c2
 #.  fstatfs(): commit 9d05746e7b16d8565dddbe3200faa1e669d23bbf
 #. type: Plain text
 #: build/C/man2/open.2:658
-#, fuzzy
-#| msgid "Btrfs (since Linux 3.1)"
 msgid "B<fstatfs>(2)  (since Linux 3.12)."
-msgstr "Btrfs (Linux 3.1 以降)"
+msgstr "B<fstatfs>(2) (Linux 3.12 以降)."
 
 #. type: Plain text
 #: build/C/man2/open.2:664
@@ -8575,22 +8231,12 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open.2:689
-#, fuzzy
-#| msgid ""
-#| "Passing the file descriptor as the I<dirfd> argument of B<openat>(2)  and "
-#| "the other \"*at()\" system calls.  This includes B<linkat>(2)  with "
-#| "B<AT_EMPTY_PATH> (or via procfs using B<AT_SYMLINK_FOLLOW>)  even if the "
-#| "file is not a directory."
 msgid ""
 "Passing the file descriptor as the I<dirfd> argument of B<openat>()  and the "
 "other \"*at()\" system calls.  This includes B<linkat>(2)  with "
 "B<AT_EMPTY_PATH> (or via procfs using B<AT_SYMLINK_FOLLOW>)  even if the "
 "file is not a directory."
-msgstr ""
-"B<openat>(2) や他の \"*at()\" 系のシステムコールの I<dirfd> 引数としてその"
-"ファイルディスクリプターを渡す。 これには、 ファイルがディレクトリでない場合"
-"に B<linkat>(2) に B<AT_EMPTY_PATH> が指定された場合 (や procfs 経由で "
-"B<AT_SYMLINK_FOLLOW> が使用された場合) を含む。"
+msgstr "B<openat>() や他の \"*at()\" 系のシステムコールの I<dirfd> 引数としてそのファイルディスクリプターを渡す。 これには、 ファイルがディレクトリでない場合に B<linkat>(2) に B<AT_EMPTY_PATH> が指定された場合 (や procfs 経由で B<AT_SYMLINK_FOLLOW> が使用された場合) を含む。"
 
 #. type: Plain text
 #: build/C/man2/open.2:695
@@ -8694,12 +8340,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open.2:797
-#, fuzzy
-#| msgid ""
-#| "By the time B<write>(2)  (and similar)  return, the output data and "
-#| "associated file metadata have been transferred to the underlying hardware "
-#| "(i.e., as though each B<write>(2)  was followed by a call to "
-#| "B<fsync>(2)).  I<See NOTES below>."
 msgid ""
 "By the time B<write>(2)  (or similar)  returns, the output data and "
 "associated file metadata have been transferred to the underlying hardware (i."
@@ -8722,22 +8362,12 @@ msgstr "B<O_TMPFILE> (Linux 3.11 以降)"
 #.  commit bb458c644a59dbba3a1fe59b27106c5e68e1c4bd
 #. type: Plain text
 #: build/C/man2/open.2:809
-#, fuzzy
-#| msgid ""
-#| "Create an unnamed temporary file.  The I<pathname> argument specifies a "
-#| "directory; an unnamed inode will be created in that directory's "
-#| "filesystem.  Anything written to the resulting file will be lost when the "
-#| "last file descriptor is closed, unless the file is given a name."
 msgid ""
 "Create an unnamed temporary regular file.  The I<pathname> argument "
 "specifies a directory; an unnamed inode will be created in that directory's "
 "filesystem.  Anything written to the resulting file will be lost when the "
 "last file descriptor is closed, unless the file is given a name."
-msgstr ""
-"名前なしの一時ファイルを作成する。 I<pathname> 引き数はディレクトリを指定す"
-"る。 名前なしの inode がそのディレクトリが存在するファイルシステムに作成され"
-"る。 そのファイルに名前を付与しない限り、 作成されたファイルに書き込まれた内"
-"容は、 最後のファイルディスクリプターがクローズされる際に失われる。"
+msgstr "名前なしの一時的な通常ファイルを作成する。 I<pathname> 引き数はディレクトリを指定する。 名前なしの inode がそのディレクトリが存在するファイルシステムに作成される。 そのファイルに名前を付与しない限り、 作成されたファイルに書き込まれた内容は、 最後のファイルディスクリプターがクローズされる際に失われる。"
 
 #. type: Plain text
 #: build/C/man2/open.2:823
@@ -8766,16 +8396,15 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open.2:831
-#, fuzzy, no-wrap
-#| msgid "/* File I/O on 'fd'... */\n"
+#, no-wrap
 msgid "/* File I/O on \\(aqfd\\(aq... */\n"
-msgstr "/* 'fd' に対するファイル I/O ... */\n"
+msgstr "/* \\(aqfd\\(aq に対するファイル I/O ... */\n"
 
 #. type: Plain text
 #: build/C/man2/open.2:833
 #, no-wrap
 msgid "linkat(fd, NULL, AT_FDCWD, \"/path/for/file\", AT_EMPTY_PATH);\n"
-msgstr ""
+msgstr "linkat(fd, NULL, AT_FDCWD, \"/path/for/file\", AT_EMPTY_PATH);\n"
 
 #. type: Plain text
 #: build/C/man2/open.2:838
@@ -8789,11 +8418,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open.2:843
-#, fuzzy, no-wrap
-#| msgid ""
-#| "snprintf(path, PATH_MAX,  \"/proc/self/fd/%d\", fd);\n"
-#| "linkat(AT_FDCWD, path, AT_FDCWD, \"/path/for/file\",\n"
-#| "                        AT_SYMLINK_FOLLOW);\n"
+#, no-wrap
 msgid ""
 "snprintf(path, PATH_MAX,  \"/proc/self/fd/%d\", fd);\n"
 "linkat(AT_FDCWD, path, AT_FDCWD, \"/path/for/file\",\n"
@@ -8803,6 +8428,7 @@ msgstr ""
 "snprintf(path, PATH_MAX,  \"/proc/self/fd/%d\", fd);\n"
 "linkat(AT_FDCWD, path, AT_FDCWD, \"/path/for/file\",\n"
 "                        AT_SYMLINK_FOLLOW);\n"
+"*/\n"
 
 #. type: Plain text
 #: build/C/man2/open.2:852
@@ -8846,24 +8472,13 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open.2:888
-#, fuzzy
-#| msgid ""
-#| "Creating a file that is initially invisible, which is then populated with "
-#| "data and adjusted to have appropriate filesystem attributes (B<chown>(2), "
-#| "B<chmod>(2), B<fsetxattr>(2), etc.)  before being atomically linked into "
-#| "the filesystem in a fully formed state (using B<linkat>(2)  as described "
-#| "above)."
 msgid ""
 "Creating a file that is initially invisible, which is then populated with "
 "data and adjusted to have appropriate filesystem attributes (B<fchown>(2), "
 "B<fchmod>(2), B<fsetxattr>(2), etc.)  before being atomically linked into "
 "the filesystem in a fully formed state (using B<linkat>(2)  as described "
 "above)."
-msgstr ""
-"最初は見えないファイルを作成し、 それからデータを書き込んだり、適切なファイル"
-"システム属性を持つように調整したり (B<chown>(2), B<chmod>(2), "
-"B<fsetxattr>(2) など) した後、 準備が全て整った状態で (上述の B<linkat>(2) を"
-"使って) ファイルシステム内にアトミックにリンクを行う。"
+msgstr "最初は見えないファイルを作成し、 それからデータを書き込んだり、適切なファイルシステム属性を持つように調整したり (B<fchown>(2), B<fchmod>(2), B<fsetxattr>(2) など) した後、 準備が全て整った状態で (上述の B<linkat>(2) を使って) ファイルシステム内にアトミックにリンクを行う。"
 
 #.  To check for support, grep for "tmpfile" in kernel sources
 #.  commit 99b6436bc29e4f10e4388c27a3e4810191cc4788
@@ -8919,16 +8534,10 @@ msgstr "creat()"
 
 #. type: Plain text
 #: build/C/man2/open.2:928
-#, fuzzy
-#| msgid ""
-#| "B<creat>()  is equivalent to B<open>()  with I<flags> equal to B<O_CREAT|"
-#| "O_WRONLY|O_TRUNC>."
 msgid ""
 "A call to B<creat>()  is equivalent to calling B<open>()  with I<flags> "
 "equal to B<O_CREAT|O_WRONLY|O_TRUNC>."
-msgstr ""
-"B<creat>()  は I<flags> に B<O_CREAT|O_WRONLY|O_TRUNC> を指定して B<open>()  "
-"を行うのと等価である。"
+msgstr "B<creat>() の呼び出しは、 I<flags> に B<O_CREAT|O_WRONLY|O_TRUNC> を指定して B<open>() を呼び出すのと等価である。"
 
 #. type: SS
 #: build/C/man2/open.2:928
@@ -8977,10 +8586,9 @@ msgstr ""
 
 #. type: SS
 #: build/C/man2/open.2:963
-#, fuzzy, no-wrap
-#| msgid "openat()"
+#, no-wrap
 msgid "openat2(2)"
-msgstr "openat()"
+msgstr "openat2(2)"
 
 #. type: Plain text
 #: build/C/man2/open.2:972
@@ -9212,11 +8820,9 @@ msgstr "B<ENFILE>"
 
 #. type: Plain text
 #: build/C/man2/open.2:1139 build/C/man2/pipe.2:186 build/C/man3/tmpfile.3:73
-#, fuzzy
-#| msgid "The system limit on the total number of open files has been reached."
 msgid ""
 "The system-wide limit on the total number of open files has been reached."
-msgstr "オープンされているファイルの総数がシステムの制限に達している。"
+msgstr "オープンされているファイルの総数がシステム全体の制限に達している。"
 
 #. type: TP
 #: build/C/man2/open.2:1139
@@ -9290,23 +8896,15 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open.2:1197
-#, fuzzy
-#| msgid ""
-#| "B<O_NONBLOCK> | B<O_WRONLY> is set, the named file is a FIFO, and no "
-#| "process has the FIFO open for reading.  Or, the file is a device special "
-#| "file and no corresponding device exists."
 msgid ""
 "B<O_NONBLOCK> | B<O_WRONLY> is set, the named file is a FIFO, and no process "
 "has the FIFO open for reading."
-msgstr ""
-"B<O_NONBLOCK> | B<O_WRONLY> が設定されており、指定したファイルが FIFO で その"
-"ファイルを読み込み用でオープンしている FIFO が存在しない。 または、ファイルが"
-"デバイススペシャルファイルで 対応するデバイスが存在しない。"
+msgstr "B<O_NONBLOCK> | B<O_WRONLY> が設定されており、指定したファイルが FIFO で そのファイルを読み込み用でオープンしている FIFO が存在しない。"
 
 #. type: Plain text
 #: build/C/man2/open.2:1200
 msgid "The file is a device special file and no corresponding device exists."
-msgstr ""
+msgstr "ファイルがデバイススペシャルファイルで、対応するデバイスが存在しない。"
 
 #. type: Plain text
 #: build/C/man2/open.2:1203
@@ -9332,14 +8930,6 @@ msgstr ""
 #.  Reported 2006-10-03
 #. type: Plain text
 #: build/C/man2/open.2:1229
-#, fuzzy
-#| msgid ""
-#| "I<pathname> refers to a regular file that is too large to be opened.  The "
-#| "usual scenario here is that an application compiled on a 32-bit platform "
-#| "without I<-D_FILE_OFFSET_BITS=64> tried to open a file whose size exceeds "
-#| "I<(1E<lt>E<lt>31)-1> bytes; see also B<O_LARGEFILE> above.  This is the "
-#| "error specified by POSIX.1-2001; in kernels before 2.6.24, Linux gave the "
-#| "error B<EFBIG> for this case."
 msgid ""
 "I<pathname> refers to a regular file that is too large to be opened.  The "
 "usual scenario here is that an application compiled on a 32-bit platform "
@@ -9347,29 +8937,15 @@ msgid ""
 "I<(1E<lt>E<lt>31)-1> bytes; see also B<O_LARGEFILE> above.  This is the "
 "error specified by POSIX.1; in kernels before 2.6.24, Linux gave the error "
 "B<EFBIG> for this case."
-msgstr ""
-"I<pathname> が参照しているのが、大き過ぎてオープンできない通常のファイルであ"
-"る。 通常、このエラーが発生するは、32 ビットプラットフォーム上で I<-"
-"D_FILE_OFFSET_BITS=64> を指定せずにコンパイルされたアプリケーションが、ファイ"
-"ルサイズが I<(1E<lt>31)-1> バイトを超えるファイルを開こうとした場合である。 "
-"上記の B<O_LARGEFILE> も参照。 これは POSIX.1-2001 で規定されているエラーであ"
-"る。 2.6.24 より前のカーネルでは、Linux はこの場合にエラー B<EFBIG> を返して"
-"いた。"
+msgstr "I<pathname> が参照しているのが、大き過ぎてオープンできない通常のファイルである。 通常、このエラーが発生するは、32 ビットプラットフォーム上で I<-D_FILE_OFFSET_BITS=64> を指定せずにコンパイルされたアプリケーションが、ファイルサイズが I<(1E<lt>31)-1> バイトを超えるファイルを開こうとした場合である。 上記の B<O_LARGEFILE> も参照。 これは POSIX.1 で規定されているエラーである。 2.6.24 より前のカーネルでは、Linux はこの場合にエラー B<EFBIG> を返していた。"
 
 #.  Strictly speaking, it's the filesystem UID... (MTK)
 #. type: Plain text
 #: build/C/man2/open.2:1236
-#, fuzzy
-#| msgid ""
-#| "The B<O_NOATIME> flag was specified, but the effective user ID of the "
-#| "caller did not match the owner of the file and the caller was not "
-#| "privileged (B<CAP_FOWNER>)."
 msgid ""
 "The B<O_NOATIME> flag was specified, but the effective user ID of the caller "
 "did not match the owner of the file and the caller was not privileged."
-msgstr ""
-"B<O_NOATIME> フラグが指定されたが、呼び出し元の実効ユーザー ID が ファイルの"
-"所有者と一致せず、かつ呼び出し元に特権 (B<CAP_FOWNER>)  がない。"
+msgstr "B<O_NOATIME> フラグが指定されたが、呼び出し元の実効ユーザー ID が ファイルの所有者と一致せず、かつ呼び出し元に特権がない。"
 
 #. type: Plain text
 #: build/C/man2/open.2:1240 build/C/man2/write.2:231
@@ -9480,10 +9056,8 @@ msgstr "B<openat>(): POSIX.1-2008."
 
 #. type: Plain text
 #: build/C/man2/open.2:1295
-#, fuzzy
-#| msgid "B<renameat2>()  is Linux-specific."
 msgid "B<openat2>(2)  is Linux-specific."
-msgstr "B<renameat2>()  は Linux 固有である。"
+msgstr "B<openat2>()  は Linux 固有である。"
 
 #. type: Plain text
 #: build/C/man2/open.2:1306
@@ -9568,14 +9142,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open.2:1383
-#, fuzzy
-#| msgid ""
-#| "If the file is newly created, its I<st_atime>, I<st_ctime>, I<st_mtime> "
-#| "fields (respectively, time of last access, time of last status change, "
-#| "and time of last modification; see B<stat>(2))  are set to the current "
-#| "time, and so are the I<st_ctime> and I<st_mtime> fields of the parent "
-#| "directory.  Otherwise, if the file is modified because of the B<O_TRUNC> "
-#| "flag, its st_ctime and st_mtime fields are set to the current time."
 msgid ""
 "If the file is newly created, its I<st_atime>, I<st_ctime>, I<st_mtime> "
 "fields (respectively, time of last access, time of last status change, and "
@@ -9649,18 +9215,10 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open.2:1431
-#, fuzzy
-#| msgid ""
-#| "Each B<open>(2)  of a file creates a new open file description; thus, "
-#| "there may be multiple open file descriptions corresponding to a file "
-#| "inode."
 msgid ""
 "Each B<open>()  of a file creates a new open file description; thus, there "
 "may be multiple open file descriptions corresponding to a file inode."
-msgstr ""
-"1 つのファイルに対して B<open>(2) を行う毎に、新しいオープンファイル記述が作"
-"成される。 したがって、 1 つのファイル inode に対して複数のオープンファイル記"
-"述が存在することがありえる。"
+msgstr "1 つのファイルに対して B<open>() を行う毎に、新しいオープンファイル記述が作成される。 したがって、 1 つのファイル inode に対して複数のオープンファイル記述が存在することがありえる。"
 
 #. type: Plain text
 #: build/C/man2/open.2:1440
@@ -9781,10 +9339,9 @@ msgstr ""
 
 #. type: SS
 #: build/C/man2/open.2:1535 build/C/man2/readv.2:358
-#, fuzzy, no-wrap
-#| msgid "C library/kernel ABI differences"
+#, no-wrap
 msgid "C library/kernel differences"
-msgstr "C ライブラリとカーネル ABI の違い"
+msgstr "C ライブラリとカーネルの違い"
 
 #. type: Plain text
 #: build/C/man2/open.2:1546
@@ -9866,14 +9423,6 @@ msgstr ""
 #.  LKML, 12 Mar 2008
 #. type: Plain text
 #: build/C/man2/open.2:1605
-#, fuzzy
-#| msgid ""
-#| "Linux reserves the special, nonstandard access mode 3 (binary 11) in "
-#| "I<flags> to mean: check for read and write permission on the file and "
-#| "return a descriptor that can't be used for reading or writing.  This "
-#| "nonstandard access mode is used by some Linux drivers to return a "
-#| "descriptor that is to be used only for device-specific B<ioctl>(2)  "
-#| "operations."
 msgid ""
 "Linux reserves the special, nonstandard access mode 3 (binary 11) in "
 "I<flags> to mean: check for read and write permission on the file and return "
@@ -9881,13 +9430,7 @@ msgid ""
 "nonstandard access mode is used by some Linux drivers to return a file "
 "descriptor that is to be used only for device-specific B<ioctl>(2)  "
 "operations."
-msgstr ""
-"Linux では、特別な、非標準なアクセスモードとして 3 (バイナリでは 11) が 予約"
-"されており I<flags> に指定できる。 このアクセスモードを指定すると、ファイルの"
-"読み出し/書き込み許可をチェックし、 読み出しにも書き込みにも使用できないディ"
-"スクリプターを返す。 この非標準のアクセスモードはいくつかの Linux ドライバ"
-"で、デバイス固有の B<ioctl>(2) 操作にのみ使用されるディスクリプターを返すため"
-"に使われている。"
+msgstr "Linux では、特別な、非標準なアクセスモードとして 3 (バイナリでは 11) が 予約されており I<flags> に指定できる。 このアクセスモードを指定すると、ファイルの読み出し/書き込み許可をチェックし、 読み出しにも書き込みにも使用できないファイルディスクリプターを返す。 この非標準のアクセスモードはいくつかの Linux ドライバで、デバイス固有の B<ioctl>(2) 操作にのみ使用されるファイルディスクリプターを返すために使われている。"
 
 #. type: SS
 #: build/C/man2/open.2:1605
@@ -10064,10 +9607,9 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open.2:1748
-#, fuzzy, no-wrap
-#| msgid "    blockdev --getss\n"
+#, no-wrap
 msgid "blockdev --getss\n"
-msgstr "    blockdev --getss\n"
+msgstr "blockdev --getss\n"
 
 #. type: Plain text
 #: build/C/man2/open.2:1784
@@ -10220,31 +9762,19 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open.2:1901
-#, fuzzy
-#| msgid ""
-#| "B<chmod>(2), B<chown>(2), B<close>(2), B<dup>(2), B<fcntl>(2), "
-#| "B<link>(2), B<lseek>(2), B<mknod>(2), B<mmap>(2), B<mount>(2), "
-#| "B<open_by_handle_at>(2), B<read>(2), B<socket>(2), B<stat>(2), "
-#| "B<umask>(2), B<unlink>(2), B<write>(2), B<fopen>(3), B<fifo>(7), "
-#| "B<path_resolution>(7), B<symlink>(7)"
 msgid ""
 "B<chmod>(2), B<chown>(2), B<close>(2), B<dup>(2), B<fcntl>(2), B<link>(2), "
 "B<lseek>(2), B<mknod>(2), B<mmap>(2), B<mount>(2), B<open_by_handle_at>(2), "
 "B<openat2>(2), B<read>(2), B<socket>(2), B<stat>(2), B<umask>(2), "
 "B<unlink>(2), B<write>(2), B<fopen>(3), B<acl>(5), B<fifo>(7), B<inode>(7), "
 "B<path_resolution>(7), B<symlink>(7)"
-msgstr ""
-"B<chmod>(2), B<chown>(2), B<close>(2), B<dup>(2), B<fcntl>(2), B<link>(2), "
-"B<lseek>(2), B<mknod>(2), B<mmap>(2), B<mount>(2), B<open_by_handle_at>(2), "
-"B<read>(2), B<socket>(2), B<stat>(2), B<umask>(2), B<unlink>(2), "
-"B<write>(2), B<fopen>(3), B<fifo>(7), B<path_resolution>(7), B<symlink>(7)"
+msgstr "B<chmod>(2), B<chown>(2), B<close>(2), B<dup>(2), B<fcntl>(2), B<link>(2), B<lseek>(2), B<mknod>(2), B<mmap>(2), B<mount>(2), B<open_by_handle_at>(2), B<openat2>(2), B<read>(2), B<socket>(2), B<stat>(2), B<umask>(2), B<unlink>(2), B<write>(2), B<fopen>(3), B<acl>(5), B<fifo>(7), B<inode>(7), B<path_resolution>(7), B<symlink>(7)"
 
 #. type: TH
 #: build/C/man2/openat2.2:24
-#, fuzzy, no-wrap
-#| msgid "OPEN"
+#, no-wrap
 msgid "OPENAT2"
-msgstr "OPEN"
+msgstr "OPENAT2"
 
 #. type: Plain text
 #: build/C/man2/openat2.2:27
@@ -10255,11 +9785,7 @@ msgstr "open, openat, creat - ファイルのオープン、作成を行う"
 
 #. type: Plain text
 #: build/C/man2/openat2.2:33
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<#include E<lt>sys/types.hE<gt>>\n"
-#| "B<#include E<lt>sys/stat.hE<gt>>\n"
-#| "B<#include E<lt>fcntl.hE<gt>>\n"
+#, no-wrap
 msgid ""
 "B<#include E<lt>sys/types.hE<gt>>\n"
 "B<#include E<lt>sys/stat.hE<gt>>\n"
@@ -10269,19 +9795,17 @@ msgstr ""
 "B<#include E<lt>sys/types.hE<gt>>\n"
 "B<#include E<lt>sys/stat.hE<gt>>\n"
 "B<#include E<lt>fcntl.hE<gt>>\n"
+"B<#include E<lt>linux/openat2.hE<gt>>\n"
 
 #. type: Plain text
 #: build/C/man2/openat2.2:36
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<ssize_t readlinkat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
-#| "B<                   char *>I<buf>B<, size_t >I<bufsiz>B<);>\n"
+#, no-wrap
 msgid ""
 "B<long openat2(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
 "B<            struct open_how *>I<how>B<, size_t >I<size>B<);>\n"
 msgstr ""
-"B<ssize_t readlinkat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
-"B<                   char *>I<buf>B<, size_t >I<bufsiz>B<);>\n"
+"B<long openat2(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
+"B<            struct open_how *>I<how>B<, size_t >I<size>B<);>\n"
 
 #. type: Plain text
 #: build/C/man2/openat2.2:46
@@ -10626,10 +10150,9 @@ msgstr ""
 
 #. type: TP
 #: build/C/man2/openat2.2:361
-#, fuzzy, no-wrap
-#| msgid "B<ENODEV>"
+#, no-wrap
 msgid "B<RESOLVE_NO_XDEV>"
-msgstr "B<ENODEV>"
+msgstr "B<RESOLVE_NO_XDEV>"
 
 #.  commit 72ba29297e1439efaa54d9125b866ae9d15df339
 #. type: Plain text
@@ -10683,10 +10206,9 @@ msgstr ""
 
 #. type: TP
 #: build/C/man2/openat2.2:404
-#, fuzzy, no-wrap
-#| msgid "B<EFBIG>"
+#, no-wrap
 msgid "B<E2BIG>"
-msgstr "B<EFBIG>"
+msgstr "B<E2BIG>"
 
 #. type: Plain text
 #: build/C/man2/openat2.2:411
@@ -10714,10 +10236,8 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/openat2.2:427
-#, fuzzy
-#| msgid "An invalid flag value was specified in I<flags>."
 msgid "An unknown flag or invalid value was specified in I<how>."
-msgstr "無効なフラグ値が I<flags> に指定された。"
+msgstr "未知のフラグか無効な値が I<how> に指定された。"
 
 #. type: Plain text
 #: build/C/man2/openat2.2:436
@@ -10767,10 +10287,8 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/openat2.2:473
-#, fuzzy
-#| msgid "B<pipe2>()  is Linux-specific."
 msgid "This system call is Linux-specific."
-msgstr "B<pipe2>()  は Linux 固有である。"
+msgstr "このシステムコールは Linux 固有である。"
 
 #. type: Plain text
 #: build/C/man2/openat2.2:478
@@ -10888,14 +10406,8 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/openat2.2:584
-#, fuzzy
-#| msgid ""
-#| "B<ln>(1), B<open>(2), B<rename>(2), B<stat>(2), B<symlink>(2), "
-#| "B<unlink>(2), B<path_resolution>(7), B<symlink>(7)"
 msgid "B<openat>(2), B<path_resolution>(7), B<symlink>(7)"
-msgstr ""
-"B<ln>(1), B<open>(2), B<rename>(2), B<stat>(2), B<symlink>(2), B<unlink>(2), "
-"B<path_resolution>(7), B<symlink>(7)"
+msgstr "B<openat>(2), B<path_resolution>(7), B<symlink>(7)"
 
 #. type: TH
 #: build/C/man2/open_by_handle_at.2:25
@@ -11569,15 +11081,7 @@ msgstr "以下のシェルセッションは、これら 2 つのプログラム
 
 #. type: Plain text
 #: build/C/man2/open_by_handle_at.2:514
-#, fuzzy, no-wrap
-#| msgid ""
-#| "$ B<echo 'Can you please think about it?' E<gt> cecilia.txt>\n"
-#| "$ B<./t_name_to_handle_at cecilia.txt E<gt> fh>\n"
-#| "$ B<./t_open_by_handle_at E<lt> fh>\n"
-#| "open_by_handle_at: Operation not permitted\n"
-#| "$ B<sudo ./t_open_by_handle_at E<lt> fh>      # Need CAP_SYS_ADMIN\n"
-#| "Read 31 bytes\n"
-#| "$ B<rm cecilia.txt>\n"
+#, no-wrap
 msgid ""
 "$ B<echo \\(aqCan you please think about it?\\(aq E<gt> cecilia.txt>\n"
 "$ B<./t_name_to_handle_at cecilia.txt E<gt> fh>\n"
@@ -11587,7 +11091,7 @@ msgid ""
 "Read 31 bytes\n"
 "$ B<rm cecilia.txt>\n"
 msgstr ""
-"$ B<echo 'Can you please think about it?' E<gt> cecilia.txt>\n"
+"$ B<echo \\(aqCan you please think about it?\\(aq E<gt> cecilia.txt>\n"
 "$ B<./t_name_to_handle_at cecilia.txt E<gt> fh>\n"
 "$ B<./t_open_by_handle_at E<lt> fh>\n"
 "open_by_handle_at: Operation not permitted\n"
@@ -11611,16 +11115,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open_by_handle_at.2:536
-#, fuzzy, no-wrap
-#| msgid ""
-#| "$ B<stat --printf=\"%i\\en\" cecilia.txt>     # Display inode number\n"
-#| "4072121\n"
-#| "$ B<rm cecilia.txt>\n"
-#| "$ B<echo 'Can you please think about it?' E<gt> cecilia.txt>\n"
-#| "$ B<stat --printf=\"%i\\en\" cecilia.txt>     # Check inode number\n"
-#| "4072121\n"
-#| "$ B<sudo ./t_open_by_handle_at E<lt> fh>\n"
-#| "open_by_handle_at: Stale NFS file handle\n"
+#, no-wrap
 msgid ""
 "$ B<stat --printf=\"%i\\en\" cecilia.txt>     # Display inode number\n"
 "4072121\n"
@@ -11634,7 +11129,7 @@ msgstr ""
 "$ B<stat --printf=\"%i\\en\" cecilia.txt>     # Display inode number\n"
 "4072121\n"
 "$ B<rm cecilia.txt>\n"
-"$ B<echo 'Can you please think about it?' E<gt> cecilia.txt>\n"
+"$ B<echo \\(aqCan you please think about it?\\(aq E<gt> cecilia.txt>\n"
 "$ B<stat --printf=\"%i\\en\" cecilia.txt>     # Check inode number\n"
 "4072121\n"
 "$ B<sudo ./t_open_by_handle_at E<lt> fh>\n"
@@ -11682,14 +11177,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open_by_handle_at.2:560
-#, fuzzy, no-wrap
-#| msgid ""
-#| "int\n"
-#| "main(int argc, char *argv[])\n"
-#| "{\n"
-#| "    struct file_handle *fhp;\n"
-#| "    int mount_id, fhsize, flags, dirfd, j;\n"
-#| "    char *pathname;\n"
+#, no-wrap
 msgid ""
 "int\n"
 "main(int argc, char *argv[])\n"
@@ -11702,7 +11190,7 @@ msgstr ""
 "main(int argc, char *argv[])\n"
 "{\n"
 "    struct file_handle *fhp;\n"
-"    int mount_id, fhsize, flags, dirfd, j;\n"
+"    int mount_id, fhsize, flags, dirfd;\n"
 "    char *pathname;\n"
 
 #. type: Plain text
@@ -11785,19 +11273,14 @@ msgstr "    /* file_handle 構造体を正しいサイズに確保し直す */\n
 
 #. type: Plain text
 #: build/C/man2/open_by_handle_at.2:593
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    fhsize = sizeof(struct file_handle) + fhp-E<gt>handle_bytes;\n"
-#| "    fhp = realloc(fhp, fhsize);         /* Copies fhp-E<gt>handle_bytes */\n"
-#| "    if (fhp == NULL)\n"
-#| "        errExit(\"realloc\");\n"
+#, no-wrap
 msgid ""
 "    fhsize = sizeof(*fhp) + fhp-E<gt>handle_bytes;\n"
 "    fhp = realloc(fhp, fhsize);         /* Copies fhp-E<gt>handle_bytes */\n"
 "    if (fhp == NULL)\n"
 "        errExit(\"realloc\");\n"
 msgstr ""
-"    fhsize = sizeof(struct file_handle) + fhp-E<gt>handle_bytes;\n"
+"    fhsize = sizeof(*fhp) + fhp-E<gt>handle_bytes;\n"
 "    fhp = realloc(fhp, fhsize);         /* Copies fhp-E<gt>handle_bytes */\n"
 "    if (fhp == NULL)\n"
 "        errExit(\"realloc\");\n"
@@ -11830,13 +11313,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open_by_handle_at.2:607
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    printf(\"%d\\en\", mount_id);\n"
-#| "    printf(\"%d %d   \", fhp-E<gt>handle_bytes, fhp-E<gt>handle_type);\n"
-#| "    for (j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
-#| "        printf(\" %02x\", fhp-E<gt>f_handle[j]);\n"
-#| "    printf(\"\\en\");\n"
+#, no-wrap
 msgid ""
 "    printf(\"%d\\en\", mount_id);\n"
 "    printf(\"%u %d   \", fhp-E<gt>handle_bytes, fhp-E<gt>handle_type);\n"
@@ -11845,8 +11322,8 @@ msgid ""
 "    printf(\"\\en\");\n"
 msgstr ""
 "    printf(\"%d\\en\", mount_id);\n"
-"    printf(\"%d %d   \", fhp-E<gt>handle_bytes, fhp-E<gt>handle_type);\n"
-"    for (j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
+"    printf(\"%u %d   \", fhp-E<gt>handle_bytes, fhp-E<gt>handle_type);\n"
+"    for (int j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
 "        printf(\" %02x\", fhp-E<gt>f_handle[j]);\n"
 "    printf(\"\\en\");\n"
 
@@ -12007,18 +11484,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open_by_handle_at.2:686
-#, fuzzy, no-wrap
-#| msgid ""
-#| "int\n"
-#| "main(int argc, char *argv[])\n"
-#| "{\n"
-#| "    struct file_handle *fhp;\n"
-#| "    int mount_id, fd, mount_fd, handle_bytes, j;\n"
-#| "    ssize_t nread;\n"
-#| "    char buf[1000];\n"
-#| "#define LINE_SIZE 100\n"
-#| "    char line1[LINE_SIZE], line2[LINE_SIZE];\n"
-#| "    char *nextp;\n"
+#, no-wrap
 msgid ""
 "int\n"
 "main(int argc, char *argv[])\n"
@@ -12035,7 +11501,7 @@ msgstr ""
 "main(int argc, char *argv[])\n"
 "{\n"
 "    struct file_handle *fhp;\n"
-"    int mount_id, fd, mount_fd, handle_bytes, j;\n"
+"    int mount_id, fd, mount_fd, handle_bytes;\n"
 "    ssize_t nread;\n"
 "    char buf[1000];\n"
 "#define LINE_SIZE 100\n"
@@ -12112,17 +11578,13 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/open_by_handle_at.2:713
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    fhp = malloc(sizeof(struct file_handle) + handle_bytes);\n"
-#| "    if (fhp == NULL)\n"
-#| "        errExit(\"malloc\");\n"
+#, no-wrap
 msgid ""
 "    fhp = malloc(sizeof(*fhp) + handle_bytes);\n"
 "    if (fhp == NULL)\n"
 "        errExit(\"malloc\");\n"
 msgstr ""
-"    fhp = malloc(sizeof(struct file_handle) + handle_bytes);\n"
+"    fhp = malloc(sizeof(*fhp) + handle_bytes);\n"
 "    if (fhp == NULL)\n"
 "        errExit(\"malloc\");\n"
 
@@ -12140,15 +11602,12 @@ msgstr "    fhp-E<gt>handle_type = strtoul(nextp, &nextp, 0);\n"
 
 #. type: Plain text
 #: build/C/man2/open_by_handle_at.2:720
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    for (j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
-#| "        fhp-E<gt>f_handle[j] = strtoul(nextp, &nextp, 16);\n"
+#, no-wrap
 msgid ""
 "    for (int j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
 "        fhp-E<gt>f_handle[j] = strtoul(nextp, &nextp, 16);\n"
 msgstr ""
-"    for (j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
+"    for (int j = 0; j E<lt> fhp-E<gt>handle_bytes; j++)\n"
 "        fhp-E<gt>f_handle[j] = strtoul(nextp, &nextp, 16);\n"
 
 #. type: Plain text
@@ -12280,10 +11739,8 @@ msgstr "B<FILE *open_wmemstream(wchar_t **>I<ptr>B<, size_t *>I<sizeloc>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/open_memstream.3:30
-#, fuzzy
-#| msgid "B<fmemopen>(), B<open_memstream>(), B<open_wmemstream>():"
 msgid "B<open_memstream>(), B<open_wmemstream>():"
-msgstr "B<fmemopen>(), B<open_memstream>(), B<open_wmemstream>():"
+msgstr "B<open_memstream>(), B<open_wmemstream>():"
 
 #. type: Plain text
 #: build/C/man3/open_memstream.3:52
@@ -12396,16 +11853,15 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/open_memstream.3:117
-#, fuzzy, no-wrap
-#| msgid "B<openat>():"
+#, no-wrap
 msgid "B<open_memstream>(),\n"
-msgstr "B<openat>():"
+msgstr "B<open_memstream>(),\n"
 
 #. type: tbl table
 #: build/C/man3/open_memstream.3:119
 #, no-wrap
 msgid "B<open_wmemstream>"
-msgstr ""
+msgstr "B<open_wmemstream>"
 
 #. type: Plain text
 #: build/C/man3/open_memstream.3:126
@@ -12441,17 +11897,13 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/open_memstream.3:142
-#, fuzzy
-#| msgid "See B<open>(2)."
 msgid "See B<fmemopen>(3)."
-msgstr "B<open>(2) 参照。"
+msgstr "B<fmemopen>(3) 参照。"
 
 #. type: Plain text
 #: build/C/man3/open_memstream.3:146
-#, fuzzy
-#| msgid "B<fclose>(3), B<fmemopen>(3), B<fopen>(3), B<fseek>(3)"
 msgid "B<fmemopen>(3), B<fopen>(3), B<setbuf>(3)"
-msgstr "B<fclose>(3), B<fmemopen>(3), B<fopen>(3), B<fseek>(3)"
+msgstr "B<fmemopen>(3), B<fopen>(3), B<setbuf>(3)"
 
 #. type: TH
 #: build/C/man3/perror.3:31
@@ -12486,13 +11938,8 @@ msgstr "B<int >I<sys_nerr>B<;>"
 
 #. type: Plain text
 #: build/C/man3/perror.3:46
-#, fuzzy
-#| msgid ""
-#| "B<int >I<errno>B<; /* Not really declared this way; see errno(3). */>"
 msgid "B<int >I<errno>B<; >/* Not really declared this way; see errno(3) */"
-msgstr ""
-"B<int >I<errno>B<; /* 実際にこのように宣言されているわけではない。 errno(3) "
-"参照 */>"
+msgstr "B<int >I<errno>B<; >/* 実際にこのように宣言されているわけではない。 errno(3) 参照 */"
 
 #. type: Plain text
 #: build/C/man3/perror.3:58
@@ -12617,23 +12064,20 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/perror.3:131
-#, fuzzy, no-wrap
-#| msgid "perror"
+#, no-wrap
 msgid "B<perror>()"
-msgstr "perror"
+msgstr "B<perror>()"
 
 #. type: tbl table
 #: build/C/man3/perror.3:131
 #, no-wrap
 msgid "MT-Safe race:stderr"
-msgstr ""
+msgstr "MT-Safe race:stderr"
 
 #. type: Plain text
 #: build/C/man3/perror.3:138
-#, fuzzy
-#| msgid "B<open>(), B<creat>()  SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
 msgid "B<perror>(), I<errno>: POSIX.1-2001, POSIX.1-2008, C89, C99, 4.3BSD."
-msgstr "B<open>(), B<creat>()  SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
+msgstr "B<perror>(), I<errno>: POSIX.1-2001, POSIX.1-2008, C89, C99, 4.3BSD."
 
 #. type: Plain text
 #: build/C/man3/perror.3:144
@@ -13302,12 +12746,13 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/popen.3:188
-#, fuzzy, no-wrap
-#| msgid "B<popen>(), B<pclose>():"
+#, no-wrap
 msgid ""
 "B<popen>(),\n"
 "B<pclose>()"
-msgstr "B<popen>(), B<pclose>():"
+msgstr ""
+"B<popen>(),\n"
+"B<pclose>()"
 
 #. type: Plain text
 #: build/C/man3/popen.3:197
@@ -13370,25 +12815,14 @@ msgstr "PRINTF"
 
 #. type: Plain text
 #: build/C/man3/printf.3:38
-#, fuzzy
-#| msgid ""
-#| "printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, "
-#| "vsnprintf - formatted output conversion"
 msgid ""
 "printf, fprintf, dprintf, sprintf, snprintf, vprintf, vfprintf, vdprintf, "
 "vsprintf, vsnprintf - formatted output conversion"
-msgstr ""
-"printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - "
-"指定された書式に変換して出力を行う"
+msgstr "printf, fprintf, dprintf, sprintf, snprintf, vprintf, vfprintf, vdprintf, vsprintf, vsnprintf - 指定された書式に変換して出力を行う"
 
 #. type: Plain text
 #: build/C/man3/printf.3:47
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<int wprintf(const wchar_t *>I<format>B<, ...);>\n"
-#| "B<int fwprintf(FILE *>I<stream>B<, const wchar_t *>I<format>B<, ...);>\n"
-#| "B<int swprintf(wchar_t *>I<wcs>B<, size_t >I<maxlen>B<,>\n"
-#| "B<             const wchar_t *>I<format>B<, ...);>\n"
+#, no-wrap
 msgid ""
 "B<int printf(const char *>I<format>B<, ...);>\n"
 "B<int fprintf(FILE *>I<stream>B<, const char *>I<format>B<, ...);>\n"
@@ -13396,10 +12830,11 @@ msgid ""
 "B<int sprintf(char *>I<str>B<, const char *>I<format>B<, ...);>\n"
 "B<int snprintf(char *>I<str>B<, size_t >I<size>B<, const char *>I<format>B<, ...);>\n"
 msgstr ""
-"B<int wprintf(const wchar_t *>I<format>B<, ...);>\n"
-"B<int fwprintf(FILE *>I<stream>B<, const wchar_t *>I<format>B<, ...);>\n"
-"B<int swprintf(wchar_t *>I<wcs>B<, size_t >I<maxlen>B<,>\n"
-"B<             const wchar_t *>I<format>B<, ...);>\n"
+"B<int printf(const char *>I<format>B<, ...);>\n"
+"B<int fprintf(FILE *>I<stream>B<, const char *>I<format>B<, ...);>\n"
+"B<int dprintf(int >I<fd>B<, const char *>I<format>B<, ...);>\n"
+"B<int sprintf(char *>I<str>B<, const char *>I<format>B<, ...);>\n"
+"B<int snprintf(char *>I<str>B<, size_t >I<size>B<, const char *>I<format>B<, ...);>\n"
 
 #. type: Plain text
 #: build/C/man3/printf.3:49 build/C/man3/scanf.3:64
@@ -13409,12 +12844,7 @@ msgstr "B<#include E<lt>stdarg.hE<gt>>\n"
 
 #. type: Plain text
 #: build/C/man3/printf.3:56
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<int vwprintf(const wchar_t *>I<format>B<, va_list >I<args>B<);>\n"
-#| "B<int vfwprintf(FILE *>I<stream>B<, const wchar_t *>I<format>B<, va_list >I<args>B<);>\n"
-#| "B<int vswprintf(wchar_t *>I<wcs>B<, size_t >I<maxlen>B<,>\n"
-#| "B<              const wchar_t *>I<format>B<, va_list >I<args>B<);>\n"
+#, no-wrap
 msgid ""
 "B<int vprintf(const char *>I<format>B<, va_list >I<ap>B<);>\n"
 "B<int vfprintf(FILE *>I<stream>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
@@ -13422,10 +12852,11 @@ msgid ""
 "B<int vsprintf(char *>I<str>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
 "B<int vsnprintf(char *>I<str>B<, size_t >I<size>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
 msgstr ""
-"B<int vwprintf(const wchar_t *>I<format>B<, va_list >I<args>B<);>\n"
-"B<int vfwprintf(FILE *>I<stream>B<, const wchar_t *>I<format>B<, va_list >I<args>B<);>\n"
-"B<int vswprintf(wchar_t *>I<wcs>B<, size_t >I<maxlen>B<,>\n"
-"B<              const wchar_t *>I<format>B<, va_list >I<args>B<);>\n"
+"B<int vprintf(const char *>I<format>B<, va_list >I<ap>B<);>\n"
+"B<int vfprintf(FILE *>I<stream>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
+"B<int vdprintf(int >I<fd>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
+"B<int vsprintf(char *>I<str>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
+"B<int vsnprintf(char *>I<str>B<, size_t >I<size>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
 
 #. type: Plain text
 #: build/C/man3/printf.3:66
@@ -13434,12 +12865,13 @@ msgstr "B<snprintf>(), B<vsnprintf>():"
 
 #. type: Plain text
 #: build/C/man3/printf.3:69
-#, fuzzy, no-wrap
-#| msgid "_XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE ||"
+#, no-wrap
 msgid ""
 "_XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE ||\n"
 "    || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE\n"
-msgstr "_XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE ||"
+msgstr ""
+"_XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE ||\n"
+"    || /* Glibc versions E<lt>= 2.19: */ _BSD_SOURCE\n"
 
 #. type: Plain text
 #: build/C/man3/printf.3:73
@@ -13448,14 +12880,6 @@ msgstr "B<dprintf>(), B<vdprintf>():"
 
 #. type: Plain text
 #: build/C/man3/printf.3:109
-#, fuzzy
-#| msgid ""
-#| "The functions in the B<printf>()  family produce output according to a "
-#| "I<format> as described below.  The functions B<printf>()  and "
-#| "B<vprintf>()  write output to I<stdout>, the standard output stream; "
-#| "B<fprintf>()  and B<vfprintf>()  write output to the given output "
-#| "I<stream>; B<sprintf>(), B<snprintf>(), B<vsprintf>()  and "
-#| "B<vsnprintf>()  write to the character string I<str>."
 msgid ""
 "The functions in the B<printf>()  family produce output according to a "
 "I<format> as described below.  The functions B<printf>()  and B<vprintf>()  "
@@ -13472,20 +12896,10 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/printf.3:119
-#, fuzzy
-#| msgid ""
-#| "The functions B<dprintf>()  and B<vdprintf>()  (as found in the glibc2 "
-#| "library) are exact analogs of B<fprintf>(3)  and B<vfprintf>(3), except "
-#| "that they output to a file descriptor I<fd> instead of to a I<stdio> "
-#| "stream."
 msgid ""
 "The function B<dprintf>()  is the same as B<fprintf>()  except that it "
 "outputs to a file descriptor, I<fd>, instead of to a I<stdio> stream."
-msgstr ""
-"(glibc2 ライブラリにおける)  B<dprintf>()  関数と B<vdprintf>()  関数とは、そ"
-"れぞれ B<fprintf>(3)  関数と B<vfprintf>(3)  関数とにちょうど対応するが、 こ"
-"れらは I<stdio> ストリームではなくファイルディスクリプター I<fd> に対して出力"
-"を行う。"
+msgstr "B<dprintf>() 関数は B<fprintf>(3) 関数と同じだが、 この関数は I<stdio> ストリームではなくファイルディスクリプター I<fd> に対して出力を行う点が異なる。"
 
 #. type: Plain text
 #: build/C/man3/printf.3:128
@@ -13498,14 +12912,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/printf.3:154
-#, fuzzy
-#| msgid ""
-#| "The functions B<vprintf>(), B<vfprintf>(), B<vsprintf>(), B<vsnprintf>()  "
-#| "are equivalent to the functions B<printf>(), B<fprintf>(), B<sprintf>(), "
-#| "B<snprintf>(), respectively, except that they are called with a "
-#| "I<va_list> instead of a variable number of arguments.  These functions do "
-#| "not call the I<va_end> macro.  Because they invoke the I<va_arg> macro, "
-#| "the value of I<ap> is undefined after the call.  See B<stdarg>(3)."
 msgid ""
 "The functions B<vprintf>(), B<vfprintf>(), B<vdprintf>(), B<vsprintf>(), "
 "B<vsnprintf>()  are equivalent to the functions B<printf>(), B<fprintf>(), "
@@ -13514,31 +12920,16 @@ msgid ""
 "These functions do not call the I<va_end> macro.  Because they invoke the "
 "I<va_arg> macro, the value of I<ap> is undefined after the call.  See "
 "B<stdarg>(3)."
-msgstr ""
-"B<vprintf>(), B<vfprintf>(), B<vsprintf>(), B<vsnprintf>()  の各関数はそれぞ"
-"れ B<printf>(), B<fprintf>(), B<sprintf>(), B<snprintf>(), の各関数と等価であ"
-"り、可変数引き数の代わりに I<va_list> を引き数として呼び出される点だけが異な"
-"る。 これらの関数では I<va_end> マクロは呼び出されない。 これらの関数は "
-"I<va_arg> を呼び出すので、呼び出し後の I<ap> の値は未定義である。 "
-"B<stdarg>(3)  を参照のこと。"
+msgstr "B<vprintf>(), B<vfprintf>(), B<vdprintf>(), B<vsprintf>(), B<vsnprintf>()  の各関数はそれぞれ B<printf>(), B<fprintf>(), B<dprintf>(), B<sprintf>(), B<snprintf>(), の各関数と等価であり、可変数引き数の代わりに I<va_list> を引き数として呼び出される点だけが異なる。 これらの関数では I<va_end> マクロは呼び出されない。 これらの関数は I<va_arg> を呼び出すので、呼び出し後の I<ap> の値は未定義である。 B<stdarg>(3)  を参照のこと。"
 
 #. type: Plain text
 #: build/C/man3/printf.3:161
-#, fuzzy
-#| msgid ""
-#| "These eight functions write the output under the control of a I<format> "
-#| "string that specifies how subsequent arguments (or arguments accessed via "
-#| "the variable-length argument facilities of B<stdarg>(3))  are converted "
-#| "for output."
 msgid ""
 "All of these functions write the output under the control of a I<format> "
 "string that specifies how subsequent arguments (or arguments accessed via "
 "the variable-length argument facilities of B<stdarg>(3))  are converted for "
 "output."
-msgstr ""
-"これらの 8 つの関数は I<format> 文字列の制御に従って出力を書き出す。 "
-"I<format> 文字列は、これに続く引き数 (または B<stdarg>(3)  の可変長引き数機構"
-"を使ってアクセスできる引き数)  をどのように変換して出力するかを指定する。"
+msgstr "これらの関数はすべて I<format> 文字列の制御に従って出力を書き出す。 I<format> 文字列は、これに続く引き数 (または B<stdarg>(3)  の可変長引き数機構を使ってアクセスできる引き数)  をどのように変換して出力するかを指定する。"
 
 #. type: Plain text
 #: build/C/man3/printf.3:172
@@ -13634,17 +13025,6 @@ msgstr "printf(\"%2$*1$d\", width, num);\n"
 
 #. type: Plain text
 #: build/C/man3/printf.3:239
-#, fuzzy
-#| msgid ""
-#| "are equivalent.  The second style allows repeated references to the same "
-#| "argument.  The C99 standard does not include the style using \\(aq$\\(aq, "
-#| "which comes from the Single UNIX Specification.  If the style using \\(aq$"
-#| "\\(aq is used, it must be used throughout for all conversions taking an "
-#| "argument and all width and precision arguments, but it may be mixed with "
-#| "\"%%\" formats which do not consume an argument.  There may be no gaps in "
-#| "the numbers of arguments specified using \\(aq$\\(aq; for example, if "
-#| "arguments 1 and 3 are specified, argument 2 must also be specified "
-#| "somewhere in the format string."
 msgid ""
 "are equivalent.  The second style allows repeated references to the same "
 "argument.  The C99 standard does not include the style using \\(aq$\\(aq, "
@@ -13666,27 +13046,17 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/printf.3:251
-#, fuzzy
-#| msgid ""
-#| "For some numeric conversions a radix character (\"decimal point\") or "
-#| "thousands' grouping character is used.  The actual character used depends "
-#| "on the B<LC_NUMERIC> part of the locale.  The POSIX locale uses \\(aq."
-#| "\\(aq as radix character, and does not have a grouping character.  Thus,"
 msgid ""
 "For some numeric conversions a radix character (\"decimal point\") or "
 "thousands' grouping character is used.  The actual character used depends on "
 "the B<LC_NUMERIC> part of the locale.  (See B<setlocale>(3).)  The POSIX "
 "locale uses \\(aq.\\(aq as radix character, and does not have a grouping "
 "character.  Thus,"
-msgstr ""
-"数値変換には小数点や 1000 単位の区切り文字を使うものもある。 実際にどの文字を"
-"使うかはロケールの B<LC_NUMERIC> による。 POSIX ロケールでは小数点に \\(aq."
-"\\(aq を用い、 区切り文字は使わない。 従って、"
+msgstr "数値変換には小数点や 1000 単位の区切り文字を使うものもある。 実際にどの文字を使うかはロケールの B<LC_NUMERIC> による (B<setlocale>(3) 参照)。 POSIX ロケールでは小数点に \\(aq.\\(aq を用い、 区切り文字は使わない。 従って、"
 
 #. type: Plain text
 #: build/C/man3/printf.3:255
-#, fuzzy, no-wrap
-#| msgid "    printf(\"%\\(aq.2f\", 1234567.89);\n"
+#, no-wrap
 msgid "printf(\"%\\(aq.2f\", 1234567.89);\n"
 msgstr "printf(\"%\\(aq.2f\", 1234567.89);\n"
 
@@ -13805,11 +13175,6 @@ msgstr "B<+>"
 
 #. type: Plain text
 #: build/C/man3/printf.3:359
-#, fuzzy
-#| msgid ""
-#| "A sign (+ or -) should always be placed before a number produced by a "
-#| "signed conversion.  By default a sign is used only for negative numbers.  "
-#| "A B<+> overrides a space if both are used."
 msgid ""
 "A sign (+ or -) should always be placed before a number produced by a signed "
 "conversion.  By default, a sign is used only for negative numbers.  A B<+> "
@@ -13836,24 +13201,13 @@ msgstr "B<\\(aq>"
 
 #. type: Plain text
 #: build/C/man3/printf.3:381
-#, fuzzy
-#| msgid ""
-#| "For decimal conversion (B<i>, B<d>, B<u>, B<f>, B<F>, B<g>, B<G>)  the "
-#| "output is to be grouped with thousands' grouping characters if the locale "
-#| "information indicates any.  Note that many versions of B<gcc>(1)  cannot "
-#| "parse this option and will issue a warning.  (SUSv2 did not include I<%"
-#| "\\(aqF>, but SUSv3 added it.)"
 msgid ""
 "For decimal conversion (B<i>, B<d>, B<u>, B<f>, B<F>, B<g>, B<G>)  the "
 "output is to be grouped with thousands' grouping characters if the locale "
 "information indicates any.  (See B<setlocale>(3).)  Note that many versions "
 "of B<gcc>(1)  cannot parse this option and will issue a warning.  (SUSv2 did "
 "not include I<%\\(aqF>, but SUSv3 added it.)"
-msgstr ""
-"10進数変換 (B<i>, B<d>, B<u>, B<f>, B<F>, B<g>, B<G>)  において、ロケール情報"
-"に指定があれば 1000 単位の区切り文字を出力する。 B<gcc>(1)  の多くのバージョ"
-"ンは、このオプションを解釈することができず、 警告を出力することに注意せよ。 "
-"(I<%\\(aqF> は SUSv2 には含まれていなかったが、 SUSv3 で追加された。"
+msgstr "10進数変換 (B<i>, B<d>, B<u>, B<f>, B<F>, B<g>, B<G>)  において、ロケール情報に指定があれば 1000 単位の区切り文字を出力する (B<setlocale>(3) 参照)。 B<gcc>(1)  の多くのバージョンは、このオプションを解釈することができず、 警告を出力することに注意せよ。 (I<%\\(aqF> は SUSv2 には含まれていなかったが、 SUSv3 で追加された。"
 
 #. type: Plain text
 #: build/C/man3/printf.3:383
@@ -13880,8 +13234,7 @@ msgstr ""
 
 #. type: SS
 #: build/C/man3/printf.3:393
-#, fuzzy, no-wrap
-#| msgid "The field width"
+#, no-wrap
 msgid "Field width"
 msgstr "フィールド幅"
 
@@ -13913,28 +13266,12 @@ msgstr ""
 
 #. type: SS
 #: build/C/man3/printf.3:409
-#, fuzzy, no-wrap
-#| msgid "The precision"
+#, no-wrap
 msgid "Precision"
 msgstr "精度"
 
 #. type: Plain text
 #: build/C/man3/printf.3:446
-#, fuzzy
-#| msgid ""
-#| "An optional precision, in the form of a period (\\(aq.\\(aq)  followed by "
-#| "an optional decimal digit string.  Instead of a decimal digit string one "
-#| "may write \"*\" or \"*m$\" (for some decimal integer m) to specify that "
-#| "the precision is given in the next argument, or in the m-th argument, "
-#| "respectively, which must be of type I<int>.  If the precision is given as "
-#| "just \\(aq.\\(aq, the precision is taken to be zero.  A negative "
-#| "precision is taken as if the precision were omitted.  This gives the "
-#| "minimum number of digits to appear for B<d>, B<i>, B<o>, B<u>, B<x>, and "
-#| "B<X> conversions, the number of digits to appear after the radix "
-#| "character for B<a>, B<A>, B<e>, B<E>, B<f>, and B<F> conversions, the "
-#| "maximum number of significant digits for B<g> and B<G> conversions, or "
-#| "the maximum number of characters to be printed from a string for B<s> and "
-#| "B<S> conversions."
 msgid ""
 "An optional precision, in the form of a period (\\(aq.\\(aq)  followed by an "
 "optional decimal digit string.  Instead of a decimal digit string one may "
@@ -13948,22 +13285,11 @@ msgid ""
 "B<E>, B<f>, and B<F> conversions, the maximum number of significant digits "
 "for B<g> and B<G> conversions, or the maximum number of characters to be "
 "printed from a string for B<s> and B<S> conversions."
-msgstr ""
-"オプションである精度は、ピリオド (\\(aq.\\(aq) とそれに続く10進数という 形式"
-"で指定する (10進数はオプション) 。 10進数の文字列の代わりに \"*\" や \"*m$"
-"\" (m は 10 進整数)を書くこともできる。 \"*\" と \"*m$\" はそれぞれ、次の引き"
-"数と m 番目の引き数を精度として 使うことを指定する (これらの引き数は I<int> "
-"型でなければならない)。 精度として \\(aq.\\(aq だけが指定された場合、 精度は"
-"ゼロとみなされる。 精度が負の数だった場合、 精度は指定されなかったものとみな"
-"される。 B<d>, B<i>, B<o>, B<u>, B<x>, B<X> 変換では、表示される最小の桁数を"
-"指定する。 B<a>, B<A>, B<e>, B<E>, B<f>, B<F> 変換では、小数点以下に表示され"
-"る数字の桁数を指定する。 B<g> と B<G> 変換では、有効数字の最大桁数を指定す"
-"る。 B<s> と B<S> 変換では、文字列から出力される最大文字数を指定する。"
+msgstr "オプションである精度は、ピリオド (\\(aq.\\(aq) とそれに続く10進数という 形式で指定する (10進数はオプション) 。 10進数の文字列の代わりに \"*\" や \"*m$\" (I<m> は 10 進整数)を書くこともできる。 \"*\" と \"*m$\" はそれぞれ、次の引き数と I<m> 番目の引き数を精度として 使うことを指定する (これらの引き数は I<int> 型でなければならない)。 精度として \\(aq.\\(aq だけが指定された場合、 精度はゼロとみなされる。 精度が負の数だった場合、 精度は指定されなかったものとみなされる。 B<d>, B<i>, B<o>, B<u>, B<x>, B<X> 変換では、表示される最小の桁数を指定する。 B<a>, B<A>, B<e>, B<E>, B<f>, B<F> 変換では、小数点以下に表示される数字の桁数を指定する。 B<g> と B<G> 変換では、有効数字の最大桁数を指定する。 B<s> と B<S> 変換では、文字列から出力される最大文字数を指定する。"
 
 #. type: SS
 #: build/C/man3/printf.3:446
-#, fuzzy, no-wrap
-#| msgid "The length modifier"
+#, no-wrap
 msgid "Length modifier"
 msgstr "長さ修飾子"
 
@@ -13999,18 +13325,11 @@ msgstr "B<h>"
 
 #. type: Plain text
 #: build/C/man3/printf.3:478
-#, fuzzy
-#| msgid ""
-#| "A following integer conversion corresponds to a I<short int> or "
-#| "I<unsigned short int> argument, or a following B<n> conversion "
-#| "corresponds to a pointer to a I<short int> argument."
 msgid ""
 "A following integer conversion corresponds to a I<short> or I<unsigned "
 "short> argument, or a following B<n> conversion corresponds to a pointer to "
 "a I<short> argument."
-msgstr ""
-"整数変換に対応する引き数が I<short int> か I<unsigned short int> で、 B<n> 変"
-"換に対応する引き数が I<short int> へのポインターであることを示す。"
+msgstr "整数変換に対応する引き数が I<short> か I<unsigned short> で、 B<n> 変換に対応する引き数が I<short> へのポインターであることを示す。"
 
 #. type: TP
 #: build/C/man3/printf.3:478 build/C/man3/scanf.3:318
@@ -14020,23 +13339,13 @@ msgstr "B<l>"
 
 #. type: Plain text
 #: build/C/man3/printf.3:497
-#, fuzzy
-#| msgid ""
-#| "(ell) A following integer conversion corresponds to a I<long int> or "
-#| "I<unsigned long int> argument, or a following B<n> conversion corresponds "
-#| "to a pointer to a I<long int> argument, or a following B<c> conversion "
-#| "corresponds to a I<wint_t> argument, or a following B<s> conversion "
-#| "corresponds to a pointer to I<wchar_t> argument."
 msgid ""
 "(ell) A following integer conversion corresponds to a I<long> or I<unsigned "
 "long> argument, or a following B<n> conversion corresponds to a pointer to a "
 "I<long> argument, or a following B<c> conversion corresponds to a I<wint_t> "
 "argument, or a following B<s> conversion corresponds to a pointer to "
 "I<wchar_t> argument."
-msgstr ""
-"各変換に対応する引き数が、 整数変換では I<long int>か I<unsigned long int>、 "
-"B<n> 変換では I<long long int> へのポインター、 B<c> 変換では I<wint_t>、 "
-"B<s> 変換では I<wchar_t> へのポインターであることを示す。"
+msgstr "各変換に対応する引き数が、 整数変換では I<long>か I<unsigned long>、 B<n> 変換では I<long> へのポインター、 B<c> 変換では I<wint_t>、 B<s> 変換では I<wchar_t> へのポインターであることを示す。"
 
 #. type: TP
 #: build/C/man3/printf.3:497
@@ -14046,18 +13355,11 @@ msgstr "B<ll> (エルエル)"
 
 #. type: Plain text
 #: build/C/man3/printf.3:509
-#, fuzzy
-#| msgid ""
-#| "(ell-ell).  A following integer conversion corresponds to a I<long long "
-#| "int> or I<unsigned long long int> argument, or a following B<n> "
-#| "conversion corresponds to a pointer to a I<long long int> argument."
 msgid ""
 "(ell-ell).  A following integer conversion corresponds to a I<long long> or "
 "I<unsigned long long> argument, or a following B<n> conversion corresponds "
 "to a pointer to a I<long long> argument."
-msgstr ""
-"整数変換に対応する引き数が I<long long int> か I<unsigned long long int> "
-"で、 B<n> 変換に対応する引き数が I<long int> へのポインターであることを示す。"
+msgstr "整数変換に対応する引き数が I<long long> か I<unsigned long long> で、 B<n> 変換に対応する引き数が I<long long> へのポインターであることを示す。"
 
 #. type: TP
 #: build/C/man3/printf.3:509 build/C/man3/scanf.3:361
@@ -14080,19 +13382,11 @@ msgstr "B<L>"
 
 #. type: Plain text
 #: build/C/man3/printf.3:531
-#, fuzzy
-#| msgid ""
-#| "A following B<a>, B<A>, B<e>, B<E>, B<f>, B<F>, B<g>, or B<G> conversion "
-#| "corresponds to a I<long double> argument.  (C99 allows %LF, but SUSv2 "
-#| "does not.)  This is a synonym for B<ll>."
 msgid ""
 "A following B<a>, B<A>, B<e>, B<E>, B<f>, B<F>, B<g>, or B<G> conversion "
 "corresponds to a I<long double> argument.  (C99 allows %LF, but SUSv2 does "
 "not.)"
-msgstr ""
-"B<a>, B<A>, B<e>, B<E>, B<f>, B<F>, B<g>, B<G> 変換に対応する引き数が I<long "
-"double> であることを示す。 (C99 では %LF を使うことを認めているが、SUSv2 では"
-"認められていない。) これは B<ll> の同義語である。"
+msgstr "B<a>, B<A>, B<e>, B<E>, B<f>, B<F>, B<g>, B<G> 変換に対応する引き数が I<long double> であることを示す。 (C99 では %LF を使うことを認めているが、SUSv2 では認められていない。)"
 
 #. type: TP
 #: build/C/man3/printf.3:531 build/C/man3/scanf.3:309
@@ -14130,7 +13424,7 @@ msgstr ""
 #: build/C/man3/printf.3:553
 #, no-wrap
 msgid "B<Z>"
-msgstr ""
+msgstr "B<Z>"
 
 #. type: Plain text
 #: build/C/man3/printf.3:560
@@ -14186,8 +13480,7 @@ msgstr ""
 
 #. type: SS
 #: build/C/man3/printf.3:615
-#, fuzzy, no-wrap
-#| msgid "The conversion specifier"
+#, no-wrap
 msgid "Conversion specifiers"
 msgstr "変換指定子"
 
@@ -14299,14 +13592,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/printf.3:699
-#, fuzzy
-#| msgid ""
-#| "(SUSv2 does not know about B<F> and says that character string "
-#| "representations for infinity and NaN may be made available.  SUSv3 adds a "
-#| "specification for B<F>.  The C99 standard specifies \"[-]inf\" or "
-#| "\"[-]infinity\" for infinity, and a string starting with \"nan\" for NaN, "
-#| "in the case of B<f> conversion, and \"[-]INF\" or \"[-]INFINITY\" or "
-#| "\"NAN*\" in the case of B<F> conversion.)"
 msgid ""
 "(SUSv2 does not know about B<F> and says that character string "
 "representations for infinity and NaN may be made available.  SUSv3 adds a "
@@ -14314,12 +13599,7 @@ msgid ""
 "\"[-]infinity\" for infinity, and a string starting with \"nan\" for NaN, in "
 "the case of B<f> conversion, and \"[-]INF\" or \"[-]INFINITY\" or \"NAN\" in "
 "the case of B<F> conversion.)"
-msgstr ""
-"(SUSv2 では、B<F> は規定されておらず、無限や NaN に関する文字列表現を行っても"
-"よいことになっている。 SUSv3 では B<F> の規定が追加された。 C99 標準では、"
-"B<f> 変換では、無限は \"[-]inf\" か \"[-]infinity\" と表示し、 NaN は文字列の"
-"先頭に `nan' をつけて表示するように規定されている。 B<F> 変換の場合は "
-"\"[-]INF\", \"[-]INFINITY\", \"NAN*\" と表示される。)"
+msgstr "(SUSv2 では、B<F> は規定されておらず、無限や NaN に関する文字列表現を行ってもよいことになっている。 SUSv3 では B<F> の規定が追加された。 C99 標準では、B<f> 変換では、無限は \"[-]inf\" か \"[-]infinity\" と表示し、 NaN は文字列の先頭に `nan' をつけて表示するように規定されている。 B<F> 変換の場合は \"[-]INF\", \"[-]INFINITY\", \"NAN\" と表示される。)"
 
 #. type: TP
 #: build/C/man3/printf.3:699
@@ -14423,16 +13703,6 @@ msgstr "B<s>"
 
 #. type: Plain text
 #: build/C/man3/printf.3:784
-#, fuzzy
-#| msgid ""
-#| "If no B<l> modifier is present: The I<const char\\ *> argument is "
-#| "expected to be a pointer to an array of character type (pointer to a "
-#| "string).  Characters from the array are written up to (but not including) "
-#| "a terminating null byte (\\(aq\\e0\\(aq); if a precision is specified, no "
-#| "more than the number specified are written.  If a precision is given, no "
-#| "null byte need be present; if the precision is not specified, or is "
-#| "greater than the size of the array, the array must contain a terminating "
-#| "null byte."
 msgid ""
 "If no B<l> modifier is present: the I<const char\\ *> argument is expected "
 "to be a pointer to an array of character type (pointer to a string).  "
@@ -14452,22 +13722,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/printf.3:811
-#, fuzzy
-#| msgid ""
-#| "If an B<l> modifier is present: The I<const wchar_t\\ *> argument is "
-#| "expected to be a pointer to an array of wide characters.  Wide characters "
-#| "from the array are converted to multibyte characters (each by a call to "
-#| "the B<wcrtomb>(3)  function, with a conversion state starting in the "
-#| "initial state before the first wide character), up to and including a "
-#| "terminating null wide character.  The resulting multibyte characters are "
-#| "written up to (but not including) the terminating null byte.  If a "
-#| "precision is specified, no more bytes than the number specified are "
-#| "written, but no partial multibyte characters are written.  Note that the "
-#| "precision determines the number of I<bytes> written, not the number of "
-#| "I<wide characters> or I<screen positions>.  The array must contain a "
-#| "terminating null wide character, unless a precision is given and it is so "
-#| "small that the number of bytes written exceeds it before the end of the "
-#| "array is reached."
 msgid ""
 "If an B<l> modifier is present: the I<const wchar_t\\ *> argument is "
 "expected to be a pointer to an array of wide characters.  Wide characters "
@@ -14580,15 +13834,10 @@ msgstr "B<m>"
 
 #. type: Plain text
 #: build/C/man3/printf.3:849
-#, fuzzy
-#| msgid ""
-#| "(Glibc extension.)  Print output of I<strerror(errno)>.  No argument is "
-#| "required."
 msgid ""
 "(Glibc extension; supported by uClibc and musl.)  Print output of "
 "I<strerror(errno)>.  No argument is required."
-msgstr ""
-"(glibc での拡張)  I<strerror(errno)> の出力を表示する。引き数は必要ない。"
+msgstr "(glibc での拡張; uClibc と musl で対応)  I<strerror(errno)> の出力を表示する。引き数は必要ない。"
 
 #. type: TP
 #: build/C/man3/printf.3:849 build/C/man3/scanf.3:384
@@ -14639,66 +13888,62 @@ msgstr "エラーが発生した場合は、負の数を返す。"
 
 #. type: tbl table
 #: build/C/man3/printf.3:887
-#, fuzzy, no-wrap
-#| msgid "B<dprintf>(), B<vdprintf>():"
+#, no-wrap
 msgid ""
 "B<printf>(),\n"
 "B<fprintf>(),\n"
-msgstr "B<dprintf>(), B<vdprintf>():"
+msgstr ""
+"B<printf>(),\n"
+"B<fprintf>(),\n"
 
 #. type: tbl table
 #: build/C/man3/printf.3:890
-#, fuzzy, no-wrap
-#| msgid "B<snprintf>(), B<vsnprintf>():"
+#, no-wrap
 msgid ""
 "B<sprintf>(),\n"
 "B<snprintf>(),\n"
-msgstr "B<snprintf>(), B<vsnprintf>():"
+msgstr ""
+"B<sprintf>(),\n"
+"B<snprintf>(),\n"
 
 #. type: tbl table
 #: build/C/man3/printf.3:893
-#, fuzzy, no-wrap
-#| msgid "B<dprintf>(), B<vdprintf>():"
+#, no-wrap
 msgid ""
 "B<vprintf>(),\n"
 "B<vfprintf>(),\n"
-msgstr "B<dprintf>(), B<vdprintf>():"
+msgstr ""
+"B<vprintf>(),\n"
+"B<vfprintf>(),\n"
 
 #. type: tbl table
 #: build/C/man3/printf.3:896
-#, fuzzy, no-wrap
-#| msgid "B<snprintf>(), B<vsnprintf>():"
+#, no-wrap
 msgid ""
 "B<vsprintf>(),\n"
 "B<vsnprintf>()"
-msgstr "B<snprintf>(), B<vsnprintf>():"
+msgstr ""
+"B<vsprintf>(),\n"
+"B<vsnprintf>()"
 
 #. type: Plain text
 #: build/C/man3/printf.3:907
 msgid ""
 "B<fprintf>(), B<printf>(), B<sprintf>(), B<vprintf>(), B<vfprintf>(), "
 "B<vsprintf>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
-msgstr ""
+msgstr "B<fprintf>(), B<printf>(), B<sprintf>(), B<vprintf>(), B<vfprintf>(), B<vsprintf>(): POSIX.1-2001, POSIX.1-2008, C89, C99."
 
 #. type: Plain text
 #: build/C/man3/printf.3:911
-#, fuzzy
-#| msgid "B<open>(), B<creat>()  SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
 msgid "B<snprintf>(), B<vsnprintf>(): POSIX.1-2001, POSIX.1-2008, C99."
-msgstr "B<open>(), B<creat>()  SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008."
+msgstr "B<snprintf>(), B<vsnprintf>(): POSIX.1-2001, POSIX.1-2008, C99."
 
 #. type: Plain text
 #: build/C/man3/printf.3:918
-#, fuzzy
-#| msgid ""
-#| "Both B<getline>()  and B<getdelim>()  were originally GNU extensions.  "
-#| "They were standardized in POSIX.1-2008."
 msgid ""
 "The B<dprintf>()  and B<vdprintf>()  functions were originally GNU "
 "extensions that were later standardized in POSIX.1-2008."
-msgstr ""
-"B<getline>()  と B<getdelim>()  は、どちらも元は GNU による拡張であったが、 "
-"POSIX.1-2008 で標準化された。"
+msgstr "B<dprintf>()  と B<vdprintf>()  は、どちらも元は GNU による拡張であったが、 POSIX.1-2008 で標準化された。"
 
 #.  .PP
 #.  Linux libc4 knows about the five C standard flags.
@@ -14729,15 +13974,6 @@ msgstr ""
 #.  glibc 2.0 adds conversion characters \fBC\fP and \fBS\fP.
 #. type: Plain text
 #: build/C/man3/printf.3:961
-#, fuzzy
-#| msgid ""
-#| "Concerning the return value of B<snprintf>(), SUSv2 and C99 contradict "
-#| "each other: when B<snprintf>()  is called with I<size>=0 then SUSv2 "
-#| "stipulates an unspecified return value less than 1, while C99 allows "
-#| "I<str> to be NULL in this case, and gives the return value (as always)  "
-#| "as the number of characters that would have been written in case the "
-#| "output string has been large enough.  SUSv3 and later align their "
-#| "specification of B<snprintf>()  with C99."
 msgid ""
 "Concerning the return value of B<snprintf>(), SUSv2 and C99 contradict each "
 "other: when B<snprintf>()  is called with I<size>=0 then SUSv2 stipulates an "
@@ -14746,13 +13982,7 @@ msgid ""
 "characters that would have been written in case the output string has been "
 "large enough.  POSIX.1-2001 and later align their specification of "
 "B<snprintf>()  with C99."
-msgstr ""
-"B<snprintf>()  の返り値を見ると、 SUSv2 と C99 標準は互いに矛盾している。 "
-"SUSv2 では、 B<snprintf>()  が I<size>=0 で呼び出された場合、 1 未満の値を何"
-"か返り値とするように規定している。 一方 C99 では、このような場合 I<str> を "
-"NULL とし、返り値として (通常通り) 出力バッファーが十分な大きさが あった場合"
-"に出力されるであろう文字数を返す。 SUSv3 やそれ以降では C99 の B<snprintf>() "
-"の規定にあわせたものとなっている。"
+msgstr "B<snprintf>()  の返り値を見ると、 SUSv2 と C99 標準は互いに矛盾している。 SUSv2 では、 B<snprintf>()  が I<size>=0 で呼び出された場合、 1 未満の値を何か返り値とするように規定している。 一方 C99 では、このような場合 I<str> を NULL とし、返り値として (通常通り) 出力バッファーが十分な大きさが あった場合に出力されるであろう文字数を返す。 POSIX.1-2001 やそれ以降では C99 の B<snprintf>() の規定にあわせたものとなっている。"
 
 #. type: Plain text
 #: build/C/man3/printf.3:964
@@ -14994,15 +14224,7 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/printf.3:1141
-#, fuzzy, no-wrap
-#| msgid ""
-#| "char *\n"
-#| "make_message(const char *fmt, ...)\n"
-#| "{\n"
-#| "    int n;\n"
-#| "    int size = 100;     /* Guess we need no more than 100 bytes */\n"
-#| "    char *p, *np;\n"
-#| "    va_list ap;\n"
+#, no-wrap
 msgid ""
 "char *\n"
 "make_message(const char *fmt, ...)\n"
@@ -15015,99 +14237,81 @@ msgstr ""
 "char *\n"
 "make_message(const char *fmt, ...)\n"
 "{\n"
-"    int n;\n"
-"    int size = 100;     /* Guess we need no more than 100 bytes */\n"
-"    char *p, *np;\n"
+"    int n = 0;\n"
+"    size_t size = 0;\n"
+"    char *p = NULL;\n"
 "    va_list ap;\n"
 
 #. type: Plain text
 #: build/C/man3/printf.3:1143
 #, no-wrap
 msgid "    /* Determine required size */\n"
-msgstr ""
+msgstr "    /* Determine required size */\n"
 
 #. type: Plain text
 #: build/C/man3/printf.3:1147 build/C/man3/printf.3:1161
-#, fuzzy, no-wrap
-#| msgid ""
-#| "        va_start(ap, fmt);\n"
-#| "        n = vsnprintf(p, size, fmt, ap);\n"
-#| "        va_end(ap);\n"
+#, no-wrap
 msgid ""
 "    va_start(ap, fmt);\n"
 "    n = vsnprintf(p, size, fmt, ap);\n"
 "    va_end(ap);\n"
 msgstr ""
-"        va_start(ap, fmt);\n"
-"        n = vsnprintf(p, size, fmt, ap);\n"
-"        va_end(ap);\n"
-
+"    va_start(ap, fmt);\n"
+"    n = vsnprintf(p, size, fmt, ap);\n"
+"    va_end(ap);\n"
+
 #. type: Plain text
 #: build/C/man3/printf.3:1150
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    if (new_offset E<lt> 0)\n"
-#| "        return -1;\n"
+#, no-wrap
 msgid ""
 "    if (n E<lt> 0)\n"
 "        return NULL;\n"
 msgstr ""
-"    if (new_offset E<lt> 0)\n"
-"        return -1;\n"
+"    if (n E<lt> 0)\n"
+"        return NULL;\n"
 
 #. type: Plain text
 #: build/C/man3/printf.3:1152
 #, no-wrap
 msgid "    /* One extra byte for \\(aq\\e0\\(aq */\n"
-msgstr ""
+msgstr "    /* One extra byte for \\(aq\\e0\\(aq */\n"
 
 #. type: Plain text
 #: build/C/man3/printf.3:1157
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    p = malloc(size);\n"
-#| "    if (p == NULL)\n"
-#| "        return NULL;\n"
+#, no-wrap
 msgid ""
 "    size = (size_t) n + 1;\n"
 "    p = malloc(size);\n"
 "    if (p == NULL)\n"
 "        return NULL;\n"
 msgstr ""
+"    size = (size_t) n + 1;\n"
 "    p = malloc(size);\n"
 "    if (p == NULL)\n"
 "        return NULL;\n"
 
 #. type: Plain text
 #: build/C/man3/printf.3:1166
-#, fuzzy, no-wrap
-#| msgid ""
-#| "        if (n E<lt> 0) {\n"
-#| "            free(p);\n"
-#| "            return NULL;\n"
-#| "        }\n"
+#, no-wrap
 msgid ""
 "    if (n E<lt> 0) {\n"
 "        free(p);\n"
 "        return NULL;\n"
 "    }\n"
 msgstr ""
-"        if (n E<lt> 0) {\n"
-"            free(p);\n"
-"            return NULL;\n"
-"        }\n"
+"    if (n E<lt> 0) {\n"
+"        free(p);\n"
+"        return NULL;\n"
+"    }\n"
 
 #. type: Plain text
 #: build/C/man3/printf.3:1169
-#, fuzzy, no-wrap
-#| msgid ""
-#| "    return 0;\n"
-#| "}\n"
+#, no-wrap
 msgid ""
 "    return p;\n"
 "}\n"
 msgstr ""
-"    return 0;\n"
+"    return p;\n"
 "}\n"
 
 #. type: Plain text
@@ -15121,16 +14325,10 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/printf.3:1183
-#, fuzzy
-#| msgid ""
-#| "B<printf>(1), B<asprintf>(3), B<dprintf>(3), B<scanf>(3), "
-#| "B<setlocale>(3), B<wcrtomb>(3), B<wprintf>(3), B<locale>(5)"
 msgid ""
 "B<printf>(1), B<asprintf>(3), B<puts>(3), B<scanf>(3), B<setlocale>(3), "
 "B<strfromd>(3), B<wcrtomb>(3), B<wprintf>(3), B<locale>(5)"
-msgstr ""
-"B<printf>(1), B<asprintf>(3), B<dprintf>(3), B<scanf>(3), B<setlocale>(3), "
-"B<wcrtomb>(3), B<wprintf>(3), B<locale>(5)"
+msgstr "B<printf>(1), B<asprintf>(3), B<puts>(3), B<scanf>(3), B<setlocale>(3), B<strfromd>(3), B<wcrtomb>(3), B<wprintf>(3), B<locale>(5)"
 
 #. type: TH
 #: build/C/man3/puts.3:26
@@ -15202,8 +14400,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/puts.3:69
-#, fuzzy
-#| msgid "B<putchar(>I<c>B<)> is equivalent to B<putc(>I<c>B<, >I<stdout>B<).>"
 msgid "B<putchar(>I<c>B<)> is equivalent to B<putc(>I<c>B<, >I<stdout>B<)>."
 msgstr "B<putchar(>I<c>B<)> は、 B<putc(>I<c>B<,>I<stdout>B<)> と同じである。"
 
@@ -15225,10 +14421,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/puts.3:96
-#, fuzzy
-#| msgid ""
-#| "B<fputc>(), B<putc>()  and B<putchar>()  return the character written as "
-#| "an I<unsigned char> cast to an I<int> or B<EOF> on error."
 msgid ""
 "B<fputc>(), B<putc>(), and B<putchar>()  return the character written as an "
 "I<unsigned char> cast to an I<int> or B<EOF> on error."
@@ -15247,15 +14439,19 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/puts.3:117
-#, fuzzy, no-wrap
-#| msgid "B<fprintf>(3), B<fputwc>(3), B<fwide>(3), B<printf>(3), B<snprintf>(3)"
+#, no-wrap
 msgid ""
 "B<fputc>(),\n"
 "B<fputs>(),\n"
 "B<putc>(),\n"
 "B<putchar>(),\n"
 "B<puts>()"
-msgstr "B<fprintf>(3), B<fputwc>(3), B<fwide>(3), B<printf>(3), B<snprintf>(3)"
+msgstr ""
+"B<fputc>(),\n"
+"B<fputs>(),\n"
+"B<putc>(),\n"
+"B<putchar>(),\n"
+"B<puts>()"
 
 #. type: Plain text
 #: build/C/man3/puts.3:128
@@ -15289,10 +14485,9 @@ msgstr "READ"
 
 #. type: TH
 #: build/C/man2/read.2:36
-#, fuzzy, no-wrap
-#| msgid "2015-02-01"
+#, no-wrap
 msgid "2018-02-02"
-msgstr "2015-02-01"
+msgstr "2018-02-02"
 
 #. type: Plain text
 #: build/C/man2/read.2:39
@@ -16848,10 +16043,9 @@ msgstr "発生するエラーは B<unlink>(2)  および B<rmdir>(2)  と同じ
 
 #. type: tbl table
 #: build/C/man3/remove.3:80
-#, fuzzy, no-wrap
-#| msgid "B<renameat>():"
+#, no-wrap
 msgid "B<remove>()"
-msgstr "B<renameat>():"
+msgstr "B<remove>()"
 
 #.  .SH NOTES
 #.  Under libc4 and libc5,
@@ -16861,10 +16055,8 @@ msgstr "B<renameat>():"
 #.  (and hence would not remove directories).
 #. type: Plain text
 #: build/C/man3/remove.3:90
-#, fuzzy
-#| msgid "C89, C99, POSIX.1-2001, POSIX.1-2008."
 msgid "POSIX.1-2001, POSIX.1-2008, C89, C99, 4.3BSD."
-msgstr "C89, C99, POSIX.1-2001, POSIX.1-2008."
+msgstr "POSIX.1-2001, POSIX.1-2008, C89, C99, 4.3BSD."
 
 #. type: Plain text
 #: build/C/man3/remove.3:93 build/C/man2/unlink.2:305
@@ -16938,10 +16130,8 @@ msgstr "B<renameat>():"
 
 #. type: Plain text
 #: build/C/man2/rename.2:71
-#, fuzzy
-#| msgid "B<renameat>():"
 msgid "B<renameat2>():"
-msgstr "B<renameat>():"
+msgstr "B<renameat2>():"
 
 #. type: Plain text
 #: build/C/man2/rename.2:86
@@ -21426,16 +20616,15 @@ msgstr "保存領域の割り当てに失敗した。"
 
 #. type: tbl table
 #: build/C/man3/tempnam.3:118
-#, fuzzy, no-wrap
-#| msgid "tempnam"
+#, no-wrap
 msgid "B<tempnam>()"
-msgstr "tempnam"
+msgstr "B<tempnam>()"
 
 #. type: tbl table
 #: build/C/man3/tempnam.3:118
 #, no-wrap
 msgid "MT-Safe env"
-msgstr ""
+msgstr "MT-Safe env"
 
 #. type: Plain text
 #: build/C/man3/tempnam.3:125
@@ -21502,10 +20691,6 @@ msgstr "B<tempnam>()  は最大で I<pfx> の先頭 5 バイトを使用する
 
 #. type: Plain text
 #: build/C/man3/tempnam.3:180
-#, fuzzy
-#| msgid ""
-#| "The glibc implementation of B<tempnam>()  will fail with the error "
-#| "B<EEXIST> upon failure to find a unique name."
 msgid ""
 "The glibc implementation of B<tempnam>()  fails with the error B<EEXIST> "
 "upon failure to find a unique name."
@@ -21579,10 +20764,8 @@ msgstr "ユニークなファイル名が作成できなかった。"
 
 #. type: Plain text
 #: build/C/man3/tmpfile.3:67
-#, fuzzy
-#| msgid "The read operation was interrupted by a signal; see B<signal>(7)."
 msgid "The call was interrupted by a signal; see B<signal>(7)."
-msgstr "読み込み操作がシグナルにより割り込まれた。 B<signal>(7)  参照。"
+msgstr "呼び出しがシグナルにより割り込まれた。 B<signal>(7)  参照。"
 
 #. type: Plain text
 #: build/C/man3/tmpfile.3:76
@@ -21596,15 +20779,14 @@ msgstr "読みだし専用ファイルシステムである。"
 
 #. type: tbl table
 #: build/C/man3/tmpfile.3:89
-#, fuzzy, no-wrap
-#| msgid "tmpfile"
+#, no-wrap
 msgid "B<tmpfile>()"
-msgstr "tmpfile"
+msgstr "B<tmpfile>()"
 
 #. type: Plain text
 #: build/C/man3/tmpfile.3:93
 msgid "POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD, SUSv2."
-msgstr ""
+msgstr "POSIX.1-2001, POSIX.1-2008, C89, C99, SVr4, 4.3BSD, SUSv2."
 
 #. type: Plain text
 #: build/C/man3/tmpfile.3:99
@@ -21644,33 +20826,30 @@ msgstr "tmpnam, tmpnam_r - 一時ファイルの名前を作成する"
 
 #. type: Plain text
 #: build/C/man3/tmpnam.3:36
-#, fuzzy, no-wrap
-#| msgid "B<char *tempnam(const char *>I<dir>B<, const char *>I<pfx>B<);>\n"
+#, no-wrap
 msgid ""
 "B<char *tmpnam(char *>I<s>B<);>\n"
 "B<char *tmpnam_r(char *>I<s>B<);>\n"
-msgstr "B<char *tempnam(const char *>I<dir>B<, const char *>I<pfx>B<);>\n"
+msgstr ""
+"B<char *tmpnam(char *>I<s>B<);>\n"
+"B<char *tmpnam_r(char *>I<s>B<);>\n"
 
 #. type: tbl table
 #: build/C/man3/tmpnam.3:44 build/C/man3/tmpnam.3:123
-#, fuzzy, no-wrap
-#| msgid "tmpnam"
+#, no-wrap
 msgid "B<tmpnam_r>()"
-msgstr "tmpnam"
+msgstr "B<tmpnam_r>()"
 
 #. type: TP
 #: build/C/man3/tmpnam.3:47
-#, fuzzy, no-wrap
-#| msgid "Since glibc 2.10:"
+#, no-wrap
 msgid "Since glibc 2.19:"
-msgstr "glibc 2.10 以降:"
+msgstr "glibc 2.19 以降:"
 
 #. type: Plain text
 #: build/C/man3/tmpnam.3:50
-#, fuzzy
-#| msgid "_GNU_SOURCE"
 msgid "_DEFAULT_SOURCE"
-msgstr "_GNU_SOURCE"
+msgstr "_DEFAULT_SOURCE"
 
 #. type: TP
 #: build/C/man3/tmpnam.3:50
@@ -21685,16 +20864,10 @@ msgstr "_BSD_SOURCE || _SVID_SOURCE"
 
 #. type: Plain text
 #: build/C/man3/tmpnam.3:63
-#, fuzzy
-#| msgid ""
-#| "B<Note:> Avoid use of B<tmpnam>(); use B<mkstemp>(3)  or B<tmpfile>(3)  "
-#| "instead."
 msgid ""
 "B<Note:> avoid using these functions; use B<mkstemp>(3)  or B<tmpfile>(3)  "
 "instead."
-msgstr ""
-"B<注意:> B<tmpnam>() の使用は避けること。代わりに B<mkstemp>(3) か "
-"B<tmpfile>(3) を使うこと。"
+msgstr "B<注意:> これらの関数の使用は避けること。代わりに B<mkstemp>(3) か B<tmpfile>(3) を使うこと。"
 
 #. type: Plain text
 #: build/C/man3/tmpnam.3:85
@@ -21741,16 +20914,10 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/tmpnam.3:108
-#, fuzzy
-#| msgid ""
-#| "The B<tmpnam>()  function returns a pointer to a unique temporary "
-#| "filename, or NULL if a unique name cannot be generated."
 msgid ""
 "These functions return a pointer to a unique temporary filename, or NULL if "
 "a unique name cannot be generated."
-msgstr ""
-"B<tmpnam>()  関数は一意な一時ファイル名へのポインターを返す。 一意なファイル"
-"名が作成できなかった場合は NULL を返す。"
+msgstr "これらの関数は一意な一時ファイル名へのポインターを返す。 一意なファイル名が作成できなかった場合は NULL を返す。"
 
 #. type: Plain text
 #: build/C/man3/tmpnam.3:110
@@ -21759,29 +20926,22 @@ msgstr "エラーは定義されていない。"
 
 #. type: tbl table
 #: build/C/man3/tmpnam.3:120
-#, fuzzy, no-wrap
-#| msgid "tmpnam"
+#, no-wrap
 msgid "B<tmpnam>()"
-msgstr "tmpnam"
+msgstr "B<tmpnam>()"
 
 #. type: tbl table
 #: build/C/man3/tmpnam.3:120
 #, no-wrap
 msgid "MT-Unsafe race:tmpnam/!s"
-msgstr ""
+msgstr "MT-Unsafe race:tmpnam/!s"
 
 #. type: Plain text
 #: build/C/man3/tmpnam.3:131
-#, fuzzy
-#| msgid ""
-#| "SVr4, 4.3BSD, C89, C99, POSIX.1-2001.  POSIX.1-2008 marks B<tmpnam>()  as "
-#| "obsolete."
 msgid ""
 "B<tmpnam>(): SVr4, 4.3BSD, C89, C99, POSIX.1-2001.  POSIX.1-2008 marks "
 "B<tmpnam>()  as obsolete."
-msgstr ""
-"SVr4, 4.3BSD, C89, C99, POSIX.1-2001.  POSIX.1-2008 は B<tmpnam>()  を廃止予"
-"定としている。"
+msgstr "B<tmpnam>(): SVr4, 4.3BSD, C89, C99, POSIX.1-2001.  POSIX.1-2008 は B<tmpnam>()  を廃止予定としている。"
 
 #.  Appears to be on Solaris
 #. type: Plain text
@@ -21803,15 +20963,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/tmpnam.3:163
-#, fuzzy
-#| msgid ""
-#| "Although B<tempnam>()  generates names that are difficult to guess, it is "
-#| "nevertheless possible that between the time that B<tempnam>()  returns a "
-#| "pathname, and the time that the program opens it, another program might "
-#| "create that pathname using B<open>(2), or create it as a symbolic link.  "
-#| "This can lead to security holes.  To avoid such possibilities, use the "
-#| "B<open>(2)  B<O_EXCL> flag to open the pathname.  Or better yet, use "
-#| "B<mkstemp>(3)  or B<tmpfile>(3)."
 msgid ""
 "Although these functions generate names that are difficult to guess, it is "
 "nevertheless possible that between the time that the pathname is returned "
@@ -21820,14 +20971,7 @@ msgid ""
 "to security holes.  To avoid such possibilities, use the B<open>(2)  "
 "B<O_EXCL> flag to open the pathname.  Or better yet, use B<mkstemp>(3)  or "
 "B<tmpfile>(3)."
-msgstr ""
-"B<tempnam>()  は推測が難しい名前を生成するが、それにもかかわらず、 "
-"B<tempnam>()  がパス名を返してから、プログラムがそのファイルをオープンする ま"
-"での間に、別のプログラムが同じパス名で、ファイルを B<open>(2)  で作成したり、"
-"シンボリックリンクを作成したりする可能性がある。 これはセキュリティホールにつ"
-"ながる可能性がある。 そのような可能性を回避するためには、 B<open>(2)  の "
-"B<O_EXCL> フラグを使ってパス名をオープンすればよい。 もっといいのは、 "
-"B<mkstemp>(3)  や B<tmpfile>(3)  を使うことである。"
+msgstr "これらの関数は推測が難しい名前を生成するが、それにもかかわらず、パス名が返されてから、プログラムがそのファイルをオープンするまでの間に、別のプログラムが同じパス名で、ファイルを B<open>(2)  で作成したり、シンボリックリンクを作成したりする可能性がある。 これはセキュリティホールにつながる可能性がある。 そのような可能性を回避するためには、 B<open>(2)  の B<O_EXCL> フラグを使ってパス名をオープンすればよい。 もっといいのは、 B<mkstemp>(3)  や B<tmpfile>(3)  を使うことである。"
 
 #. type: Plain text
 #: build/C/man3/tmpnam.3:171
@@ -21842,14 +20986,9 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/tmpnam.3:178
-#, fuzzy
-#| msgid ""
-#| "Never use this function.  Use B<mkstemp>(3)  or B<tmpfile>(3)  instead."
 msgid ""
 "Never use these functions.  Use B<mkstemp>(3)  or B<tmpfile>(3)  instead."
-msgstr ""
-"決してこの関数を使ってはならない。代わりに B<mkstemp>(3)  か B<tmpfile>(3)  "
-"を使うこと。"
+msgstr "決してこれらの関数を使用しないこと。代わりに B<mkstemp>(3)  か B<tmpfile>(3) を使うこと。"
 
 #. type: Plain text
 #: build/C/man3/tmpnam.3:183
@@ -22172,18 +21311,11 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/unlink.2:318
-#, fuzzy
-#| msgid ""
-#| "B<rm>(1), B<chmod>(2), B<link>(2), B<mknod>(2), B<open>(2), B<rename>(2), "
-#| "B<rmdir>(2), B<mkfifo>(3), B<remove>(3), B<path_resolution>(7), "
-#| "B<symlink>(7)"
 msgid ""
 "B<rm>(1), B<unlink>(1), B<chmod>(2), B<link>(2), B<mknod>(2), B<open>(2), "
 "B<rename>(2), B<rmdir>(2), B<mkfifo>(3), B<remove>(3), "
 "B<path_resolution>(7), B<symlink>(7)"
-msgstr ""
-"B<rm>(1), B<chmod>(2), B<link>(2), B<mknod>(2), B<open>(2), B<rename>(2), "
-"B<rmdir>(2), B<mkfifo>(3), B<remove>(3), B<path_resolution>(7), B<symlink>(7)"
+msgstr "B<rm>(1), B<unlink>(1), B<chmod>(2), B<link>(2), B<mknod>(2), B<open>(2), B<rename>(2), B<rmdir>(2), B<mkfifo>(3), B<remove>(3), B<path_resolution>(7), B<symlink>(7)"
 
 #. type: TH
 #: build/C/man3/unlocked_stdio.3:25
@@ -22338,8 +21470,7 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/unlocked_stdio.3:141
-#, fuzzy, no-wrap
-#| msgid "B<fgets_unlocked>(), B<fputs_unlocked>(), B<getwc_unlocked>(), B<getwchar_unlocked>(), B<fgetwc_unlocked>(), B<fputwc_unlocked>(), B<putwchar_unlocked>(), B<fgetws_unlocked>(), B<fputws_unlocked>():"
+#, no-wrap
 msgid ""
 "B<getc_unlocked>(),\n"
 "B<putc_unlocked>(),\n"
@@ -22357,61 +21488,75 @@ msgid ""
 "B<putwc_unlocked>(),\n"
 "B<fgetws_unlocked>(),\n"
 "B<fputws_unlocked>()"
-msgstr "B<fgets_unlocked>(), B<fputs_unlocked>(), B<getwc_unlocked>(), B<getwchar_unlocked>(), B<fgetwc_unlocked>(), B<fputwc_unlocked>(), B<putwchar_unlocked>(), B<fgetws_unlocked>(), B<fputws_unlocked>():"
+msgstr ""
+"B<getc_unlocked>(),\n"
+"B<putc_unlocked>(),\n"
+"B<clearerr_unlocked>(),\n"
+"B<fflush_unlocked>(),\n"
+"B<fgetc_unlocked>(),\n"
+"B<fputc_unlocked>(),\n"
+"B<fread_unlocked>(),\n"
+"B<fwrite_unlocked>(),\n"
+"B<fgets_unlocked>(),\n"
+"B<fputs_unlocked>(),\n"
+"B<getwc_unlocked>(),\n"
+"B<fgetwc_unlocked>(),\n"
+"B<fputwc_unlocked>(),\n"
+"B<putwc_unlocked>(),\n"
+"B<fgetws_unlocked>(),\n"
+"B<fputws_unlocked>()"
 
 #. type: tbl table
 #: build/C/man3/unlocked_stdio.3:145
-#, fuzzy, no-wrap
-#| msgid "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>():"
+#, no-wrap
 msgid ""
 "B<getchar_unlocked>(),\n"
 "B<getwchar_unlocked>()"
-msgstr "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>():"
+msgstr ""
+"B<getchar_unlocked>(),\n"
+"B<getwchar_unlocked>()"
 
 #. type: tbl table
 #: build/C/man3/unlocked_stdio.3:145
 #, no-wrap
 msgid "MT-Unsafe race:stdin"
-msgstr ""
+msgstr "MT-Unsafe race:stdin"
 
 #. type: tbl table
 #: build/C/man3/unlocked_stdio.3:149
-#, fuzzy, no-wrap
-#| msgid "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>():"
+#, no-wrap
 msgid ""
 "B<putchar_unlocked>(),\n"
 "B<putwchar_unlocked>()"
-msgstr "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>():"
+msgstr ""
+"B<putchar_unlocked>(),\n"
+"B<putwchar_unlocked>()"
 
 #. type: tbl table
 #: build/C/man3/unlocked_stdio.3:149
 #, no-wrap
 msgid "MT-Unsafe race:stdout"
-msgstr ""
+msgstr "MT-Unsafe race:stdout"
 
 #. type: tbl table
 #: build/C/man3/unlocked_stdio.3:154
-#, fuzzy, no-wrap
-#| msgid "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>():"
+#, no-wrap
 msgid ""
 "B<feof_unlocked>(),\n"
 "B<ferror_unlocked>(),\n"
 "B<fileno_unlocked>()"
-msgstr "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>():"
+msgstr ""
+"B<feof_unlocked>(),\n"
+"B<ferror_unlocked>(),\n"
+"B<fileno_unlocked>()"
 
 #. type: Plain text
 #: build/C/man3/unlocked_stdio.3:164
-#, fuzzy
-#| msgid ""
-#| "The four functions B<getc_unlocked>(), B<getchar_unlocked>(), "
-#| "B<putc_unlocked>(), B<putchar_unlocked>()  are in POSIX.1-2001."
 msgid ""
 "The four functions B<getc_unlocked>(), B<getchar_unlocked>(), "
 "B<putc_unlocked>(), B<putchar_unlocked>()  are in POSIX.1-2001 and "
 "POSIX.1-2008."
-msgstr ""
-"B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), "
-"B<putchar_unlocked>()  の 4 つの関数は POSIX.1-2001 に規定されている。"
+msgstr "B<getc_unlocked>(), B<getchar_unlocked>(), B<putc_unlocked>(), B<putchar_unlocked>()  の 4 つの関数は POSIX.1-2001 と POSIX.1-2008 に規定されている。"
 
 #.  E.g., in HP-UX 10.0. In HP-UX 10.30 they are called obsolescent, and
 #.  moved to a compatibility library.
@@ -22494,10 +21639,8 @@ msgstr "_XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE ||"
 
 #. type: Plain text
 #: build/C/man3/wprintf.3:53
-#, fuzzy
-#| msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
 msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
-msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
+msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
 
 #. type: Plain text
 #: build/C/man3/wprintf.3:64
@@ -22601,29 +21744,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man3/wprintf.3:200
-#, fuzzy
-#| msgid ""
-#| "If no B<l> modifier is present: The I<const\\ char\\ *> argument is "
-#| "expected to be a pointer to an array of character type (pointer to a "
-#| "string) containing a multibyte character sequence beginning in the "
-#| "initial shift state.  Characters from the array are converted to wide "
-#| "characters (each by a call to the B<mbrtowc>(3)  function with a "
-#| "conversion state starting in the initial state before the first byte).  "
-#| "The resulting wide characters are written up to (but not including) the "
-#| "terminating null wide character (L\\(aq\\e0\\(aq).  If a precision is "
-#| "specified, no more wide characters than the number specified are "
-#| "written.  Note that the precision determines the number of I<wide "
-#| "characters> written, not the number of I<bytes> or I<screen positions>.  "
-#| "The array must contain a terminating null byte (\\(aq\\e0\\(aq), unless a "
-#| "precision is given and it is so small that the number of converted wide "
-#| "characters reaches it before the end of the array is reached.  If an B<l> "
-#| "modifier is present: The I<const\\ wchar_t\\ *> argument is expected to "
-#| "be a pointer to an array of wide characters.  Wide characters from the "
-#| "array are written up to (but not including) a terminating null wide "
-#| "character.  If a precision is specified, no more than the number "
-#| "specified are written.  The array must contain a terminating null wide "
-#| "character, unless a precision is given and it is smaller than or equal to "
-#| "the number of wide characters in the array."
 msgid ""
 "If no B<l> modifier is present: the I<const\\ char\\ *> argument is expected "
 "to be a pointer to an array of character type (pointer to a string) "
@@ -22676,30 +21796,33 @@ msgstr ""
 
 #. type: tbl table
 #: build/C/man3/wprintf.3:219
-#, fuzzy, no-wrap
-#| msgid "B<dprintf>(), B<vdprintf>():"
+#, no-wrap
 msgid ""
 "B<wprintf>(),\n"
 "B<fwprintf>(),\n"
-msgstr "B<dprintf>(), B<vdprintf>():"
+msgstr ""
+"B<wprintf>(),\n"
+"B<fwprintf>(),\n"
 
 #. type: tbl table
 #: build/C/man3/wprintf.3:222
-#, fuzzy, no-wrap
-#| msgid "B<snprintf>(), B<vsnprintf>():"
+#, no-wrap
 msgid ""
 "B<swprintf>(),\n"
 "B<vwprintf>(),\n"
-msgstr "B<snprintf>(), B<vsnprintf>():"
+msgstr ""
+"B<swprintf>(),\n"
+"B<vwprintf>(),\n"
 
 #. type: tbl table
 #: build/C/man3/wprintf.3:225
-#, fuzzy, no-wrap
-#| msgid "B<snprintf>(), B<vsnprintf>():"
+#, no-wrap
 msgid ""
 "B<vfwprintf>(),\n"
 "B<vswprintf>()"
-msgstr "B<snprintf>(), B<vsnprintf>():"
+msgstr ""
+"B<vfwprintf>(),\n"
+"B<vswprintf>()"
 
 #. type: Plain text
 #: build/C/man3/wprintf.3:238
@@ -22749,10 +21872,9 @@ msgstr "WRITE"
 
 #. type: TH
 #: build/C/man2/write.2:39
-#, fuzzy, no-wrap
-#| msgid "2014-10-15"
+#, no-wrap
 msgid "2019-10-10"
-msgstr "2014-10-15"
+msgstr "2019-10-10"
 
 #. type: Plain text
 #: build/C/man2/write.2:42
@@ -22796,14 +21918,6 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/write.2:82
-#, fuzzy
-#| msgid ""
-#| "For a seekable file (i.e., one to which B<lseek>(2)  may be applied, for "
-#| "example, a regular file)  writing takes place at the current file offset, "
-#| "and the file offset is incremented by the number of bytes actually "
-#| "written.  If the file was B<open>(2)ed with B<O_APPEND>, the file offset "
-#| "is first set to the end of the file before writing.  The adjustment of "
-#| "the file offset and the write operation are performed as an atomic step."
 msgid ""
 "For a seekable file (i.e., one to which B<lseek>(2)  may be applied, for "
 "example, a regular file)  writing takes place at the file offset, and the "
@@ -22811,21 +21925,10 @@ msgid ""
 "file was B<open>(2)ed with B<O_APPEND>, the file offset is first set to the "
 "end of the file before writing.  The adjustment of the file offset and the "
 "write operation are performed as an atomic step."
-msgstr ""
-"seek 可能なファイル (つまり B<lseek>(2)  が適用できるファイル、例えば通常の"
-"ファイル) では、 書き込みは現在のファイルオフセットから行われ、 ファイルオフ"
-"セットは実際に書き込みが行われたバイト数分 加算される。ファイルが "
-"B<O_APPEND> で B<open>(2)  された場合、ファイルオフセットは書き込み前に ファ"
-"イルの末尾に設定される。 ファイルオフセットの調整と書き込み操作はアトミックな"
-"処理として 実行される。"
+msgstr "seek 可能なファイル (つまり B<lseek>(2)  が適用できるファイル、例えば通常のファイル) では、 書き込みはファイルオフセットから行われ、 ファイルオフセットは実際に書き込みが行われたバイト数分 加算される。ファイルが B<O_APPEND> で B<open>(2)  された場合、ファイルオフセットは書き込み前に ファイルの末尾に設定される。 ファイルオフセットの調整と書き込み操作はアトミックな処理として 実行される。"
 
 #. type: Plain text
 #: build/C/man2/write.2:89
-#, fuzzy
-#| msgid ""
-#| "POSIX requires that a B<read>(2)  which can be proved to occur after a "
-#| "B<write>()  has returned returns the new data.  Note that not all "
-#| "filesystems are POSIX conforming."
 msgid ""
 "POSIX requires that a B<read>(2)  that can be proved to occur after a "
 "B<write>()  has returned will return the new data.  Note that not all "
@@ -22968,22 +22071,12 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/write.2:194
-#, fuzzy
-#| msgid ""
-#| "I<fd> is attached to an object which is unsuitable for writing; or the "
-#| "file was opened with the B<O_DIRECT> flag, and either the address "
-#| "specified in I<buf>, the value specified in I<count>, or the current file "
-#| "offset is not suitably aligned."
 msgid ""
 "I<fd> is attached to an object which is unsuitable for writing; or the file "
 "was opened with the B<O_DIRECT> flag, and either the address specified in "
 "I<buf>, the value specified in I<count>, or the file offset is not suitably "
 "aligned."
-msgstr ""
-"I<fd> が書き込みが不適切なオブジェクトを参照している。 もしくは、ファイルが "
-"B<O_DIRECT> フラグを指定してオープンされているが、 I<buf> に指定されたアドレ"
-"ス、 I<count> に指定された値、 現在のファイルオフセットのいずれかの アライン"
-"メントが不適切である。"
+msgstr "I<fd> が書き込みが不適切なオブジェクトを参照している。 もしくは、ファイルが B<O_DIRECT> フラグを指定してオープンされているが、 I<buf> に指定されたアドレス、 I<count> に指定された値、 ファイルオフセットのいずれかのアラインメントが不適切である。"
 
 #.  commit 088737f44bbf6378745f5b57b035e57ee3dc4750
 #. type: Plain text
@@ -23129,16 +22222,6 @@ msgstr ""
 "B<close>(2), B<fcntl>(2), B<fsync>(2), B<ioctl>(2), B<lseek>(2), B<open>(2), "
 "B<pwrite>(2), B<read>(2), B<select>(2), B<writev>(2), B<fwrite>(3)"
 
-#~ msgid "2013-07-04"
-#~ msgstr "2013-07-04"
-
-#~ msgid ""
-#~ "B<ctermid>(): _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || "
-#~ "_POSIX_SOURCE"
-#~ msgstr ""
-#~ "B<ctermid>(): _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || "
-#~ "_POSIX_SOURCE"
-
 #~ msgid "Multithreading (see pthreads(7))"
 #~ msgstr "マルチスレッディング (pthreads(7) 参照)"
 
@@ -23149,23 +22232,9 @@ msgstr ""
 #~ "B<ctermid>() 関数は例外付きでスレッドセーフである。 NULL パラメーターで呼"
 #~ "び出された場合はスレッドセーフではない。"
 
-#~ msgid "Svr4, POSIX.1-2001."
-#~ msgstr "SVr4, POSIX.1-2001."
-
-#~ msgid "DPRINTF"
-#~ msgstr "DPRINTF"
-
 #~ msgid "dprintf, vdprintf - print to a file descriptor"
 #~ msgstr "dprintf, vdprintf - ファイルディスクリプターに文字出力する"
 
-#~ msgid "B<int dprintf(int >I<fd>B<, const char *>I<format>B<, ...);>"
-#~ msgstr "B<int dprintf(int >I<fd>B<, const char *>I<format>B<, ...);>"
-
-#~ msgid ""
-#~ "B<int vdprintf(int >I<fd>B<, const char *>I<format>B<, va_list >I<ap>B<);>"
-#~ msgstr ""
-#~ "B<int vdprintf(int >I<fd>B<, const char *>I<format>B<, va_list >I<ap>B<);>"
-
 #~ msgid ""
 #~ "These functions are GNU extensions that are nowadays specified in "
 #~ "POSIX.1-2008."
@@ -23173,19 +22242,6 @@ msgstr ""
 #~ "これらの関数は GNU による拡張であり、 現在では POSIX.1-2008 で規定されてい"
 #~ "る。"
 
-#~ msgid "C89, C99."
-#~ msgstr "C89, C99."
-
-#~ msgid "2014-01-15"
-#~ msgstr "2014-01-15"
-
-#~ msgid ""
-#~ "B<fileno>(): _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || "
-#~ "_POSIX_SOURCE"
-#~ msgstr ""
-#~ "B<fileno>(): _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || "
-#~ "_POSIX_SOURCE"
-
 #~ msgid ""
 #~ "The function B<fileno>()  examines the argument I<stream> and returns its "
 #~ "integer descriptor."
@@ -23203,31 +22259,6 @@ msgstr ""
 #~ msgid "The B<fflush>()  function is thread-safe."
 #~ msgstr "関数 B<fflush>() はスレッドセーフである。"
 
-#~ msgid "2013-12-31"
-#~ msgstr "2013-12-31"
-
-#~ msgid "C99, POSIX.1-2001."
-#~ msgstr "C99, POSIX.1-2001."
-
-#~ msgid "B<void flockfile(FILE *>I<filehandle>B<);>\n"
-#~ msgstr "B<void flockfile(FILE *>I<filehandle>B<);>\n"
-
-#~ msgid "B<int ftrylockfile(FILE *>I<filehandle>B<);>\n"
-#~ msgstr "B<int ftrylockfile(FILE *>I<filehandle>B<);>\n"
-
-#~ msgid "B<void funlockfile(FILE *>I<filehandle>B<);>\n"
-#~ msgstr "B<void funlockfile(FILE *>I<filehandle>B<);>\n"
-
-#~ msgid ""
-#~ "_POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || "
-#~ "_SVID_SOURCE || _POSIX_SOURCE"
-#~ msgstr ""
-#~ "_POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || _BSD_SOURCE || "
-#~ "_SVID_SOURCE || _POSIX_SOURCE"
-
-#~ msgid "POSIX.1-2001."
-#~ msgstr "POSIX.1-2001."
-
 #~ msgid "AVAILABILITY"
 #~ msgstr "可用性"
 
@@ -23239,28 +22270,6 @@ msgstr ""
 #~ "バッファーとして I<buf> を指定し、バッファーの指定時にバッファーのサイズ"
 #~ "を stdio に教える方法がある。"
 
-#~ msgid "    setbuffer(stream, buf, size);\n"
-#~ msgstr "    setbuffer(stream, buf, size);\n"
-
-#~ msgid "B<int fmtmsg(long >I<classification>B<, const char *>I<label>B<,>\n"
-#~ msgstr "B<int fmtmsg(long >I<classification>B<, const char *>I<label>B<,>\n"
-
-#~ msgid "B<           int >I<severity>B<, const char *>I<text>B<,>\n"
-#~ msgstr "B<           int >I<severity>B<, const char *>I<text>B<,>\n"
-
-#~ msgid "B<           const char *>I<action>B<, const char *>I<tag>B<);>\n"
-#~ msgstr "B<           const char *>I<action>B<, const char *>I<tag>B<);>\n"
-
-#~ msgid "2012-04-22"
-#~ msgstr "2012-04-22"
-
-#~ msgid ""
-#~ "B<fdopen>(): _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || "
-#~ "_POSIX_SOURCE"
-#~ msgstr ""
-#~ "B<fdopen>(): _POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || "
-#~ "_POSIX_SOURCE"
-
 #~ msgid ""
 #~ "The B<fopen>()  and B<freopen>()  functions conform to C89.  The "
 #~ "B<fdopen>()  function conforms to POSIX.1-1990."
@@ -23268,62 +22277,12 @@ msgstr ""
 #~ "B<fopen>()  関数と B<freopen>()  関数は C89に準拠している。 B<fdopen>()  "
 #~ "関数は POSIX.1-1990 に準拠している。"
 
-#~ msgid ""
-#~ "/* supported */\n"
-#~ "B<#include E<lt>stdio.hE<gt>>\n"
-#~ msgstr ""
-#~ "/* supported */\n"
-#~ "B<#include E<lt>stdio.hE<gt>>\n"
-
-#~ msgid "B<#include E<lt>stdio_ext.hE<gt>>\n"
-#~ msgstr "B<#include E<lt>stdio_ext.hE<gt>>\n"
-
-#~ msgid "C89, POSIX.1-2001."
-#~ msgstr "C89, POSIX.1-2001."
-
-#~ msgid "2014-05-28"
-#~ msgstr "2014-05-28"
-
 #~ msgid "The I<stream> specified is not a seekable stream."
 #~ msgstr "指定した I<stream> がシークできない。"
 
-#~ msgid "2014-10-02"
-#~ msgstr "2014-10-02"
-
-#~ msgid "SUSv2, POSIX.1-2001."
-#~ msgstr "SUSv2, POSIX.1-2001."
-
 #~ msgid "These functions are found on System V-like systems."
 #~ msgstr "これらの関数は System-V 風のシステムに存在する。"
 
-#~ msgid "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L || _XOPEN_SOURCE\\ E<gt>=\\ 700"
-#~ msgstr "_POSIX_C_SOURCE\\ E<gt>=\\ 200809L || _XOPEN_SOURCE\\ E<gt>=\\ 700"
-
-#~ msgid ""
-#~ "    stream = fopen(\"/etc/motd\", \"r\");\n"
-#~ "    if (stream == NULL)\n"
-#~ "        exit(EXIT_FAILURE);\n"
-#~ msgstr ""
-#~ "    stream = fopen(\"/etc/motd\", \"r\");\n"
-#~ "    if (stream == NULL)\n"
-#~ "        exit(EXIT_FAILURE);\n"
-
-#~ msgid "2014-01-24"
-#~ msgstr "2014-01-24"
-
-#~ msgid "2010-09-26"
-#~ msgstr "2010-09-26"
-
-#~ msgid "_SVID_SOURCE || _BSD_SOURCE ||"
-#~ msgstr "_SVID_SOURCE || _BSD_SOURCE ||"
-
-#~ msgid ""
-#~ "(_XOPEN_SOURCE &&\n"
-#~ "    !(_POSIX_C_SOURCE\\ E<gt>=\\ 200112L || _XOPEN_SOURCE\\ E<gt>=\\ 600))\n"
-#~ msgstr ""
-#~ "(_XOPEN_SOURCE &&\n"
-#~ "    !(_POSIX_C_SOURCE\\ E<gt>=\\ 200112L || _XOPEN_SOURCE\\ E<gt>=\\ 600))\n"
-
 #~ msgid ""
 #~ "The file referred to by I<oldpath> already has the maximum number of "
 #~ "links to it."
@@ -23331,51 +22290,12 @@ msgstr ""
 #~ "I<oldpath> によって参照されるファイルは 既に最大数までのリンクを持ってい"
 #~ "る。"
 
-#~ msgid "2012-07-13"
-#~ msgstr "2012-07-13"
-
-#~ msgid "2014-06-13"
-#~ msgstr "2014-06-13"
-
 #~ msgid ""
 #~ "When converting old code, substitute values for I<whence> with the "
 #~ "following macros:"
 #~ msgstr ""
 #~ "古いコードを変換する時は I<whence> の値を以下のマクロに置き換えること:"
 
-#~ msgid "old"
-#~ msgstr "old"
-
-#~ msgid "new"
-#~ msgstr "new"
-
-#~ msgid "0"
-#~ msgstr "0"
-
-#~ msgid "SEEK_SET"
-#~ msgstr "SEEK_SET"
-
-#~ msgid "1"
-#~ msgstr "1"
-
-#~ msgid "SEEK_CUR"
-#~ msgstr "SEEK_CUR"
-
-#~ msgid "2"
-#~ msgstr "2"
-
-#~ msgid "SEEK_END"
-#~ msgstr "SEEK_END"
-
-#~ msgid "L_SET"
-#~ msgstr "L_SET"
-
-#~ msgid "L_INCR"
-#~ msgstr "L_INCR"
-
-#~ msgid "L_XTND"
-#~ msgstr "L_XTND"
-
 #~ msgid ""
 #~ "Note that file descriptors created by B<dup>(2)  or B<fork>(2)  share the "
 #~ "current file position pointer, so seeking on such files may be subject to "
@@ -23467,9 +22387,6 @@ msgstr ""
 #~ "ぶん危ないマインドコントロール剤で 頭がおかしくなったサルが設計したんじゃ"
 #~ "ないかな」 \\(em Linus"
 
-#~ msgid "I<sys_errlist>, I<sys_nerr>: _BSD_SOURCE"
-#~ msgstr "I<sys_errlist>, I<sys_nerr>: _BSD_SOURCE"
-
 #~ msgid ""
 #~ "To be of most use, the argument string should include the name of the "
 #~ "function that incurred the error.  The error number is taken from the "
@@ -23490,9 +22407,6 @@ msgstr ""
 #~ "POSIX.1-2001 に準拠している。 外部変数 I<sys_nerr> と I<sys_errlist> は "
 #~ "BSD に準拠している。"
 
-#~ msgid "2014-07-08"
-#~ msgstr "2014-07-08"
-
 #~ msgid "Too many file descriptors are in use by the process."
 #~ msgstr "このプロセスで使われているファイルディスクリプターが多すぎる。"
 
@@ -23505,62 +22419,9 @@ msgstr ""
 #~ "つかった場合、 -1 を返す。 その場合、 I<errno> にエラーの原因を示す値が設"
 #~ "定される。"
 
-#~ msgid "B<int printf(const char *>I<format>B<, ...);>"
-#~ msgstr "B<int printf(const char *>I<format>B<, ...);>"
-
-#~ msgid "B<int fprintf(FILE *>I<stream>B<, const char *>I<format>B<, ...);>"
-#~ msgstr "B<int fprintf(FILE *>I<stream>B<, const char *>I<format>B<, ...);>"
-
-#~ msgid "B<int sprintf(char *>I<str>B<, const char *>I<format>B<, ...);>"
-#~ msgstr "B<int sprintf(char *>I<str>B<, const char *>I<format>B<, ...);>"
-
-#~ msgid ""
-#~ "B<int snprintf(char *>I<str>B<, size_t >I<size>B<, const char "
-#~ "*>I<format>B<, ...);>"
-#~ msgstr ""
-#~ "B<int snprintf(char *>I<str>B<, size_t >I<size>B<, const char "
-#~ "*>I<format>B<, ...);>"
-
-#~ msgid "B<#include E<lt>stdarg.hE<gt>>"
-#~ msgstr "B<#include E<lt>stdarg.hE<gt>>"
-
-#~ msgid "B<int vprintf(const char *>I<format>B<, va_list >I<ap>B<);>"
-#~ msgstr "B<int vprintf(const char *>I<format>B<, va_list >I<ap>B<);>"
-
-#~ msgid ""
-#~ "B<int vfprintf(FILE *>I<stream>B<, const char *>I<format>B<, va_list "
-#~ ">I<ap>B<);>"
-#~ msgstr ""
-#~ "B<int vfprintf(FILE *>I<stream>B<, const char *>I<format>B<, va_list "
-#~ ">I<ap>B<);>"
-
-#~ msgid ""
-#~ "B<int vsprintf(char *>I<str>B<, const char *>I<format>B<, va_list "
-#~ ">I<ap>B<);>"
-#~ msgstr ""
-#~ "B<int vsprintf(char *>I<str>B<, const char *>I<format>B<, va_list "
-#~ ">I<ap>B<);>"
-
-#~ msgid ""
-#~ "B<int vsnprintf(char *>I<str>B<, size_t >I<size>B<, const char "
-#~ "*>I<format>B<, va_list >I<ap>B<);>"
-#~ msgstr ""
-#~ "B<int vsnprintf(char *>I<str>B<, size_t >I<size>B<, const char "
-#~ "*>I<format>B<, va_list >I<ap>B<);>"
-
-#~ msgid ""
-#~ "_BSD_SOURCE || _XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE || "
-#~ "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
-#~ msgstr ""
-#~ "_BSD_SOURCE || _XOPEN_SOURCE\\ E<gt>=\\ 500 || _ISOC99_SOURCE || "
-#~ "_POSIX_C_SOURCE\\ E<gt>=\\ 200112L;"
-
 #~ msgid "or I<cc -std=c99>"
 #~ msgstr "または I<cc -std=c99>"
 
-#~ msgid "Return value"
-#~ msgstr "Return Values"
-
 #~ msgid ""
 #~ "The B<fprintf>(), B<printf>(), B<sprintf>(), B<vprintf>(), B<vfprintf>(), "
 #~ "and B<vsprintf>()  functions conform to C89 and C99.  The B<snprintf>()  "
@@ -23570,58 +22431,6 @@ msgstr ""
 #~ "B<vsprintf>()  関数は、C89 と C99 に準拠している。 B<snprintf>()  と "
 #~ "B<vsnprintf>()  は C99 に準拠している。"
 
-#~ msgid "    while (1) {\n"
-#~ msgstr "    while (1) {\n"
-
-#~ msgid "        /* Try to print in the allocated space */\n"
-#~ msgstr "        /* Try to print in the allocated space */\n"
-
-#~ msgid "        /* Check error code */\n"
-#~ msgstr "        /* Check error code */\n"
-
-#~ msgid "        /* If that worked, return the string */\n"
-#~ msgstr "        /* If that worked, return the string */\n"
-
-#~ msgid ""
-#~ "        if (n E<lt> size)\n"
-#~ "            return p;\n"
-#~ msgstr ""
-#~ "        if (n E<lt> size)\n"
-#~ "            return p;\n"
-
-#~ msgid "        /* Else try again with more space */\n"
-#~ msgstr "        /* Else try again with more space */\n"
-
-#~ msgid "        size = n + 1;       /* Precisely what is needed */\n"
-#~ msgstr "        size = n + 1;       /* Precisely what is needed */\n"
-
-#~ msgid ""
-#~ "        np = realloc(p, size);\n"
-#~ "        if (np == NULL) {\n"
-#~ "            free(p);\n"
-#~ "            return NULL;\n"
-#~ "        } else {\n"
-#~ "            p = np;\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "}\n"
-#~ msgstr ""
-#~ "        np = realloc(p, size);\n"
-#~ "        if (np == NULL) {\n"
-#~ "            free(p);\n"
-#~ "            return NULL;\n"
-#~ "        } else {\n"
-#~ "            p = np;\n"
-#~ "        }\n"
-#~ "    }\n"
-#~ "}\n"
-
-#~ msgid "2014-01-11"
-#~ msgstr "2014-01-11"
-
-#~ msgid "2014-05-04"
-#~ msgstr "2014-05-04"
-
 #~ msgid ""
 #~ "Other errors may occur, depending on the object connected to I<fd>.  "
 #~ "POSIX allows a B<read>()  that is interrupted after reading some data to "
@@ -23633,66 +22442,10 @@ msgstr ""
 #~ "(I<errno> に B<EINTR> を設定して) -1 を返してもよいし、 既に読み込んだバイ"
 #~ "ト数を返してもよい。"
 
-#~ msgid ""
-#~ "_BSD_SOURCE || _XOPEN_SOURCE\\ E<gt>=\\ 500 || _XOPEN_SOURCE\\ &&\\ "
-#~ "_XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
-#~ msgstr ""
-#~ "_BSD_SOURCE || _XOPEN_SOURCE\\ E<gt>=\\ 500 || _XOPEN_SOURCE\\ &&\\ "
-#~ "_XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\\ E<gt>=\\ 200112L"
-
 #~ msgid "The named file is not a symbolic link."
 #~ msgstr "指定したファイルがシンボリックリンクでない。"
 
 #~ msgid ""
-#~ "#include E<lt>sys/types.hE<gt>\n"
-#~ "#include E<lt>sys/stat.hE<gt>\n"
-#~ "#include E<lt>stdio.hE<gt>\n"
-#~ "#include E<lt>stdlib.hE<gt>\n"
-#~ "#include E<lt>unistd.hE<gt>\n"
-#~ msgstr ""
-#~ "#include E<lt>sys/types.hE<gt>\n"
-#~ "#include E<lt>sys/stat.hE<gt>\n"
-#~ "#include E<lt>stdio.hE<gt>\n"
-#~ "#include E<lt>stdlib.hE<gt>\n"
-#~ "#include E<lt>unistd.hE<gt>\n"
-
-#~ msgid "    r = readlink(argv[1], linkname, sb.st_size + 1);\n"
-#~ msgstr "    r = readlink(argv[1], linkname, sb.st_size + 1);\n"
-
-#~ msgid ""
-#~ "    if (r == -1) {\n"
-#~ "        perror(\"readlink\");\n"
-#~ "        exit(EXIT_FAILURE);\n"
-#~ "    }\n"
-#~ msgstr ""
-#~ "    if (r == -1) {\n"
-#~ "        perror(\"readlink\");\n"
-#~ "        exit(EXIT_FAILURE);\n"
-#~ "    }\n"
-
-#~ msgid ""
-#~ "    if (r E<gt> sb.st_size) {\n"
-#~ "        fprintf(stderr, \"symlink increased in size \"\n"
-#~ "                        \"between lstat() and readlink()\\en\");\n"
-#~ "        exit(EXIT_FAILURE);\n"
-#~ "    }\n"
-#~ msgstr ""
-#~ "    if (r E<gt> sb.st_size) {\n"
-#~ "        fprintf(stderr, \"symlink increased in size \"\n"
-#~ "                        \"between lstat() and readlink()\\en\");\n"
-#~ "        exit(EXIT_FAILURE);\n"
-#~ "    }\n"
-
-#~ msgid "    linkname[r] = \\(aq\\e0\\(aq;\n"
-#~ msgstr "    linkname[r] = \\(aq\\e0\\(aq;\n"
-
-#~ msgid "    free(linkname);\n"
-#~ msgstr "    free(linkname);\n"
-
-#~ msgid "B<preadv>(), B<pwritev>(): _BSD_SOURCE"
-#~ msgstr "B<preadv>(), B<pwritev>(): _BSD_SOURCE"
-
-#~ msgid ""
 #~ "It is not advisable to mix calls to B<readv>()  or B<writev>(), which "
 #~ "operate on file descriptors, with the functions from the stdio library; "
 #~ "the results will be undefined and probably not what you want."
@@ -23706,9 +22459,6 @@ msgstr ""
 #~ msgid "The B<remove>()  function is thread-safe."
 #~ msgstr "関数 B<remove>() はスレッドセーフである。"
 
-#~ msgid "C89, C99, 4.3BSD, POSIX.1-2001."
-#~ msgstr "C89, C99, 4.3BSD, POSIX.1-2001."
-
 #~ msgid ""
 #~ "However, when overwriting there will probably be a window in which both "
 #~ "I<oldpath> and I<newpath> refer to the file being renamed."
@@ -23719,19 +22469,6 @@ msgstr ""
 #~ msgid "B<renameat2>()  was added to Linux in kernel 3.15."
 #~ msgstr "B<renameat2>()  はカーネル 2.6.16 で Linux に追加された。"
 
-#~ msgid "2008-05-08"
-#~ msgstr "2008-05-08"
-
-#~ msgid ""
-#~ "_XOPEN_SOURCE\\ E<gt>=\\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>="
-#~ "\\ 200112L;"
-#~ msgstr ""
-#~ "_XOPEN_SOURCE\\ E<gt>=\\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\\ E<gt>="
-#~ "\\ 200112L;"
-
-#~ msgid "B<D>"
-#~ msgstr "B<D>"
-
 #~ msgid ""
 #~ "Equivalent to I<ld>; this exists only for backward compatibility.  (Note: "
 #~ "thus only in libc4.  In libc5 and glibc the B<%D> is silently ignored, "
@@ -23748,129 +22485,6 @@ msgstr ""
 #~ "関数 B<setbuf>(), B<setbuffer>(), B<setlinebuf>(), B<setvbuf>() はスレッド"
 #~ "セーフである。"
 
-#~ msgid "2008-07-14"
-#~ msgstr "2008-07-14"
-
-#~ msgid "feof"
-#~ msgstr "feof"
-
-#~ msgid "ferror"
-#~ msgstr "ferror"
-
-#~ msgid "fgetc"
-#~ msgstr "fgetc"
-
-#~ msgid "fgets"
-#~ msgstr "fgets"
-
-#~ msgid "fileno"
-#~ msgstr "fileno"
-
-#~ msgid "fopen"
-#~ msgstr "fopen"
-
-#~ msgid "fprintf"
-#~ msgstr "fprintf"
-
-#~ msgid "fputc"
-#~ msgstr "fputc"
-
-#~ msgid "fputs"
-#~ msgstr "fputs"
-
-#~ msgid "fread"
-#~ msgstr "fread"
-
-#~ msgid "fscanf"
-#~ msgstr "fscanf"
-
-#~ msgid "fseek"
-#~ msgstr "fseek"
-
-#~ msgid "fsetpos"
-#~ msgstr "fsetpos"
-
-#~ msgid "ftell"
-#~ msgstr "ftell"
-
-#~ msgid "fwrite"
-#~ msgstr "fwrite"
-
-#~ msgid "getc"
-#~ msgstr "getc"
-
-#~ msgid "getw"
-#~ msgstr "getw"
-
-#~ msgid "printf"
-#~ msgstr "printf"
-
-#~ msgid "putc"
-#~ msgstr "putc"
-
-#~ msgid "puts"
-#~ msgstr "puts"
-
-#~ msgid "putw"
-#~ msgstr "putw"
-
-#~ msgid "remove"
-#~ msgstr "remove"
-
-#~ msgid "rewind"
-#~ msgstr "rewind"
-
-#~ msgid "scanf"
-#~ msgstr "scanf"
-
-#~ msgid "setbuf"
-#~ msgstr "setbuf"
-
-#~ msgid "sprintf"
-#~ msgstr "sprintf"
-
-#~ msgid "vfprintf"
-#~ msgstr "vfprintf"
-
-#~ msgid "vprintf"
-#~ msgstr "vprintf"
-
-#~ msgid "vsprintf"
-#~ msgstr "vsprintf"
-
-#~ msgid "B<#include E<lt>stdio_ext.hE<gt>>"
-#~ msgstr "B<#include E<lt>stdio_ext.hE<gt>>"
-
-#~ msgid "B<size_t __fbufsize(FILE *>I<stream>B<);>"
-#~ msgstr "B<size_t __fbufsize(FILE *>I<stream>B<);>"
-
-#~ msgid "B<size_t __fpending(FILE *>I<stream>B<);>"
-#~ msgstr "B<size_t __fpending(FILE *>I<stream>B<);>"
-
-#~ msgid "B<int __flbf(FILE *>I<stream>B<);>"
-#~ msgstr "B<int __flbf(FILE *>I<stream>B<);>"
-
-#~ msgid "B<int __freadable(FILE *>I<stream>B<);>"
-#~ msgstr "B<int __freadable(FILE *>I<stream>B<);>"
-
-#~ msgid "B<int __fwritable(FILE *>I<stream>B<);>"
-#~ msgstr "B<int __fwritable(FILE *>I<stream>B<);>"
-
-#~ msgid "B<int __freading(FILE *>I<stream>B<);>"
-#~ msgstr "B<int __freading(FILE *>I<stream>B<);>"
-
-#~ msgid "B<int __fwriting(FILE *>I<stream>B<);>"
-#~ msgstr "B<int __fwriting(FILE *>I<stream>B<);>"
-
-#~ msgid "B<int __fsetlocking(FILE *>I<stream>B<, int >I<type>B<);>"
-#~ msgstr "B<int __fsetlocking(FILE *>I<stream>B<, int >I<type>B<);>"
-
-#~ msgid "B<void _flushlbf(void);>"
-#~ msgstr "B<void _flushlbf(void);>"
-
-#~ msgid "B<void __fpurge(FILE *>I<stream>B<);>"
-#~ msgstr "B<void __fpurge(FILE *>I<stream>B<);>"
-
 #~ msgid ""
 #~ "The B<__fbufsize>(), B<__fpending>(), B<__fpurge>()  and "
 #~ "B<__fsetlocking>()  functions do not lock the stream, so they are not "
@@ -23889,9 +22503,6 @@ msgstr ""
 #~ msgid "System calls"
 #~ msgstr "システムコール"
 
-#~ msgid "2014-02-27"
-#~ msgstr "2014-02-27"
-
 #~ msgid "The call was interrupted by a signal."
 #~ msgstr "呼び出しがシグナルによって中断された。"
 
@@ -23901,12 +22512,6 @@ msgstr ""
 #~ msgid "Too many files open in the system."
 #~ msgstr "システム全体でオープン可能なファイル数を超過した。"
 
-#~ msgid "SVr4, 4.3BSD, C89, C99, SUSv2, POSIX.1-2001."
-#~ msgstr "SVr4, 4.3BSD, C89, C99, SUSv2, POSIX.1-2001."
-
-#~ msgid "B<char *tmpnam(char *>I<s>B<);>\n"
-#~ msgstr "B<char *tmpnam(char *>I<s>B<);>\n"
-
 #~ msgid ""
 #~ "The B<tmpnam>()  function is thread-safe with exceptions.  It is not "
 #~ "thread-safe if called with a NULL parameter."
@@ -23941,19 +22546,6 @@ msgstr ""
 #~ "NULL を別扱いしている。"
 
 #~ msgid ""
-#~ "char *\n"
-#~ "tmpnam_r(char *s)\n"
-#~ "{\n"
-#~ "    return s ? tmpnam(s) : NULL;\n"
-#~ "}\n"
-#~ msgstr ""
-#~ "char *\n"
-#~ "tmpnam_r(char *s)\n"
-#~ "{\n"
-#~ "    return s ? tmpnam(s) : NULL;\n"
-#~ "}\n"
-
-#~ msgid ""
 #~ "apparently as a warning not to use NULL.  A few systems implement it.  To "
 #~ "get a glibc prototype for this function from I<E<lt>stdio.hE<gt>>, define "
 #~ "B<_SVID_SOURCE> or B<_BSD_SOURCE> (before including I<any> header file)."
@@ -23963,22 +22555,6 @@ msgstr ""
 #~ "をインクルードするよりも前に)  B<_SVID_SOURCE> か B<_BSD_SOURCE> を定義し"
 #~ "ておく必要がある。"
 
-#~ msgid "2008-08-29"
-#~ msgstr "2008-08-29"
-
-#~ msgid ""
-#~ "_POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE || "
-#~ "_BSD_SOURCE || _SVID_SOURCE"
-#~ msgstr ""
-#~ "_POSIX_C_SOURCE\\ E<gt>=\\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE || "
-#~ "_BSD_SOURCE || _SVID_SOURCE"
-
-#~ msgid "or I<cc\\ -std=c99>"
-#~ msgstr "or I<cc\\ -std=c99>"
-
-#~ msgid "C99."
-#~ msgstr "C99."
-
 #~ msgid ""
 #~ "On success, the number of bytes written is returned (zero indicates "
 #~ "nothing was written).  On error, -1 is returned, and I<errno> is set "
index ab3a785..69f649a 100644 (file)
@@ -1,6 +1,5 @@
 # pagename,#complete,#remaining,#all
-bdflush.2,33,3,36
-boot.7,17,42,59
-bootparam.7,121,25,146
-reboot.2,47,13,60
-sync.2,30,16,46
+boot.7,36,23,59
+bootparam.7,123,23,146
+reboot.2,53,7,60
+sync.2,39,7,46
index 67a1148..e69de29 100644 (file)
@@ -1,27 +0,0 @@
-# pagename,#complete,#remaining,#all
-cabs.3,21,10,31
-cacos.3,31,11,42
-cacosh.3,29,11,40
-carg.3,28,11,39
-casin.3,21,10,31
-casinh.3,21,10,31
-catan.3,29,11,40
-catanh.3,29,11,40
-ccos.3,21,10,31
-ccosh.3,20,3,23
-cexp.3,21,10,31
-cexp2.3,18,2,20
-cimag.3,23,10,33
-clog.3,23,10,33
-clog10.3,22,13,35
-clog2.3,20,1,21
-complex.7,21,2,23
-conj.3,21,10,31
-cpow.3,16,11,27
-cproj.3,22,9,31
-creal.3,23,10,33
-csin.3,21,10,31
-csinh.3,21,10,31
-csqrt.3,19,10,29
-ctan.3,21,10,31
-ctanh.3,21,10,31
index f0ebd14..5758f6b 100644 (file)
@@ -1,55 +1,55 @@
 # pagename,#complete,#remaining,#all
-asprintf.3,20,9,29
-ctermid.3,21,11,32
-fclose.3,21,12,33
-fcloseall.3,21,8,29
-ferror.3,26,12,38
-fflush.3,29,9,38
-fgetc.3,30,12,42
-fgetwc.3,27,9,36
-flockfile.3,27,11,38
-fmemopen.3,32,53,85
-fmtmsg.3,90,18,108
-fopen.3,55,41,96
-fopencookie.3,93,13,106
-fpurge.3,25,9,34
-fputwc.3,27,9,36
-fread.3,22,24,46
-fseek.3,32,12,44
-fseeko.3,25,11,36
-getline.3,37,14,51
-gets.3,24,8,32
-getw.3,27,10,37
-link.2,101,8,109
-llseek.2,25,9,34
-lseek.2,56,16,72
-lseek64.3,31,22,53
-open.2,221,99,320
-openat2.2,28,74,102
-open_by_handle_at.2,130,15,145
-open_memstream.3,27,22,49
-perror.3,21,18,39
-pipe.2,51,15,66
-popen.3,30,17,47
-printf.3,107,66,173
-puts.3,29,11,40
-read.2,40,11,51
-readlink.2,65,21,86
-readv.2,47,33,80
-remove.3,26,9,35
-rename.2,108,26,134
-rmdir.2,44,4,48
-scanf.3,128,25,153
-setbuf.3,38,14,52
-stdin.3,23,2,25
+asprintf.3,28,1,29
+ctermid.3,30,2,32
+fclose.3,32,1,33
+fcloseall.3,28,1,29
+ferror.3,34,4,38
+fflush.3,37,1,38
+fgetc.3,40,2,42
+fgetwc.3,35,1,36
+flockfile.3,35,3,38
+fmemopen.3,56,29,85
+fmtmsg.3,103,5,108
+fopen.3,87,9,96
+fopencookie.3,104,2,106
+fpurge.3,32,2,34
+fputwc.3,35,1,36
+fread.3,36,10,46
+fseek.3,41,3,44
+fseeko.3,35,1,36
+getline.3,48,3,51
+gets.3,31,1,32
+getw.3,35,2,37
+link.2,106,3,109
+llseek.2,27,7,34
+lseek.2,67,5,72
+lseek64.3,42,11,53
+open.2,256,64,320
+openat2.2,36,66,102
+open_by_handle_at.2,139,6,145
+open_memstream.3,40,9,49
+perror.3,29,10,39
+pipe.2,54,12,66
+popen.3,38,9,47
+printf.3,159,14,173
+puts.3,39,1,40
+read.2,41,10,51
+readlink.2,68,18,86
+readv.2,50,30,80
+remove.3,34,1,35
+rename.2,111,23,134
+rmdir.2,46,2,48
+scanf.3,135,18,153
+setbuf.3,44,8,52
+stdin.3,24,1,25
 stdio.3,83,56,139
-stdio_ext.3,28,19,47
-symlink.2,75,6,81
-symlink.7,63,17,80
-tempnam.3,41,10,51
-tmpfile.3,32,12,44
-tmpnam.3,23,24,47
-unlink.2,81,6,87
-unlocked_stdio.3,25,20,45
-wprintf.3,39,15,54
-write.2,49,15,64
+stdio_ext.3,33,14,47
+symlink.2,77,4,81
+symlink.7,64,16,80
+tempnam.3,49,2,51
+tmpfile.3,42,2,44
+tmpnam.3,41,6,47
+unlink.2,84,3,87
+unlocked_stdio.3,38,7,45
+wprintf.3,51,3,54
+write.2,53,11,64
index 6bf009c..5aea7b0 100644 (file)
 <TR><TD>__ppc_set_ppr_med.3</TD><TD>54/55</TD><TD>1.82</TD></TR>
 <TR><TD>__ppc_yield.3</TD><TD>32/33</TD><TD>3.03</TD></TR>
 <TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>boot</B></TD></TR>
-<TR class="over80"><TD>bdflush.2</TD><TD>3/36</TD><TD>91.67</TD></TR>
-<TR><TD>boot.7</TD><TD>42/59</TD><TD>28.81</TD></TR>
-<TR class="over80"><TD>bootparam.7</TD><TD>25/146</TD><TD>82.88</TD></TR>
-<TR class="over70"><TD>reboot.2</TD><TD>13/60</TD><TD>78.33</TD></TR>
-<TR><TD>sync.2</TD><TD>16/46</TD><TD>65.22</TD></TR>
+<TR><TD>boot.7</TD><TD>23/59</TD><TD>61.02</TD></TR>
+<TR class="over80"><TD>bootparam.7</TD><TD>23/146</TD><TD>84.25</TD></TR>
+<TR class="over80"><TD>reboot.2</TD><TD>7/60</TD><TD>88.33</TD></TR>
+<TR class="over80"><TD>sync.2</TD><TD>7/46</TD><TD>84.78</TD></TR>
 <TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>charset</B></TD></TR>
 <TR class="over80"><TD>armscii-8.7</TD><TD>2/490</TD><TD>99.59</TD></TR>
 <TR class="over80"><TD>ascii.7</TD><TD>5/544</TD><TD>99.08</TD></TR>
 <TR class="over80"><TD>koi8-u.7</TD><TD>3/668</TD><TD>99.55</TD></TR>
 <TR class="over80"><TD>unicode.7</TD><TD>8/53</TD><TD>84.91</TD></TR>
 <TR class="over80"><TD>utf-8.7</TD><TD>3/65</TD><TD>95.38</TD></TR>
-<TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>complex</B></TD></TR>
-<TR><TD>cabs.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
-<TR class="over70"><TD>cacos.3</TD><TD>11/42</TD><TD>73.81</TD></TR>
-<TR class="over70"><TD>cacosh.3</TD><TD>11/40</TD><TD>72.50</TD></TR>
-<TR class="over70"><TD>carg.3</TD><TD>11/39</TD><TD>71.79</TD></TR>
-<TR><TD>casin.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
-<TR><TD>casinh.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
-<TR class="over70"><TD>catan.3</TD><TD>11/40</TD><TD>72.50</TD></TR>
-<TR class="over70"><TD>catanh.3</TD><TD>11/40</TD><TD>72.50</TD></TR>
-<TR><TD>ccos.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
-<TR class="over80"><TD>ccosh.3</TD><TD>3/23</TD><TD>86.96</TD></TR>
-<TR><TD>cexp.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
-<TR class="over80"><TD>cexp2.3</TD><TD>2/20</TD><TD>90.00</TD></TR>
-<TR><TD>cimag.3</TD><TD>10/33</TD><TD>69.70</TD></TR>
-<TR><TD>clog.3</TD><TD>10/33</TD><TD>69.70</TD></TR>
-<TR><TD>clog10.3</TD><TD>13/35</TD><TD>62.86</TD></TR>
-<TR class="over80"><TD>clog2.3</TD><TD>1/21</TD><TD>95.24</TD></TR>
-<TR class="over80"><TD>complex.7</TD><TD>2/23</TD><TD>91.30</TD></TR>
-<TR><TD>conj.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
-<TR><TD>cpow.3</TD><TD>11/27</TD><TD>59.26</TD></TR>
-<TR class="over70"><TD>cproj.3</TD><TD>9/31</TD><TD>70.97</TD></TR>
-<TR><TD>creal.3</TD><TD>10/33</TD><TD>69.70</TD></TR>
-<TR><TD>csin.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
-<TR><TD>csinh.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
-<TR><TD>csqrt.3</TD><TD>10/29</TD><TD>65.52</TD></TR>
-<TR><TD>ctan.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
-<TR><TD>ctanh.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
 <TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>db</B></TD></TR>
 <TR class="over80"><TD>btree.3</TD><TD>3/48</TD><TD>93.75</TD></TR>
 <TR class="over80"><TD>dbopen.3</TD><TD>2/99</TD><TD>97.98</TD></TR>
 <TR><TD>smartpqi.4</TD><TD>74/99</TD><TD>25.25</TD></TR>
 <TR><TD>veth.4</TD><TD>15/22</TD><TD>31.82</TD></TR>
 <TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>stdio</B></TD></TR>
-<TR><TD>asprintf.3</TD><TD>9/29</TD><TD>68.97</TD></TR>
-<TR><TD>ctermid.3</TD><TD>11/32</TD><TD>65.62</TD></TR>
-<TR><TD>fclose.3</TD><TD>12/33</TD><TD>63.64</TD></TR>
-<TR class="over70"><TD>fcloseall.3</TD><TD>8/29</TD><TD>72.41</TD></TR>
-<TR><TD>ferror.3</TD><TD>12/38</TD><TD>68.42</TD></TR>
-<TR class="over70"><TD>fflush.3</TD><TD>9/38</TD><TD>76.32</TD></TR>
-<TR class="over70"><TD>fgetc.3</TD><TD>12/42</TD><TD>71.43</TD></TR>
-<TR class="over70"><TD>fgetwc.3</TD><TD>9/36</TD><TD>75.00</TD></TR>
-<TR class="over70"><TD>flockfile.3</TD><TD>11/38</TD><TD>71.05</TD></TR>
-<TR><TD>fmemopen.3</TD><TD>53/85</TD><TD>37.65</TD></TR>
-<TR class="over80"><TD>fmtmsg.3</TD><TD>18/108</TD><TD>83.33</TD></TR>
-<TR><TD>fopen.3</TD><TD>41/96</TD><TD>57.29</TD></TR>
-<TR class="over80"><TD>fopencookie.3</TD><TD>13/106</TD><TD>87.74</TD></TR>
-<TR class="over70"><TD>fpurge.3</TD><TD>9/34</TD><TD>73.53</TD></TR>
-<TR class="over70"><TD>fputwc.3</TD><TD>9/36</TD><TD>75.00</TD></TR>
-<TR><TD>fread.3</TD><TD>24/46</TD><TD>47.83</TD></TR>
-<TR class="over70"><TD>fseek.3</TD><TD>12/44</TD><TD>72.73</TD></TR>
-<TR><TD>fseeko.3</TD><TD>11/36</TD><TD>69.44</TD></TR>
-<TR class="over70"><TD>getline.3</TD><TD>14/51</TD><TD>72.55</TD></TR>
-<TR class="over70"><TD>gets.3</TD><TD>8/32</TD><TD>75.00</TD></TR>
-<TR class="over70"><TD>getw.3</TD><TD>10/37</TD><TD>72.97</TD></TR>
-<TR class="over80"><TD>link.2</TD><TD>8/109</TD><TD>92.66</TD></TR>
-<TR class="over70"><TD>llseek.2</TD><TD>9/34</TD><TD>73.53</TD></TR>
-<TR class="over70"><TD>lseek.2</TD><TD>16/72</TD><TD>77.78</TD></TR>
-<TR><TD>lseek64.3</TD><TD>22/53</TD><TD>58.49</TD></TR>
-<TR><TD>open.2</TD><TD>99/320</TD><TD>69.06</TD></TR>
-<TR><TD>openat2.2</TD><TD>74/102</TD><TD>27.45</TD></TR>
-<TR class="over80"><TD>open_by_handle_at.2</TD><TD>15/145</TD><TD>89.66</TD></TR>
-<TR><TD>open_memstream.3</TD><TD>22/49</TD><TD>55.10</TD></TR>
-<TR><TD>perror.3</TD><TD>18/39</TD><TD>53.85</TD></TR>
-<TR class="over70"><TD>pipe.2</TD><TD>15/66</TD><TD>77.27</TD></TR>
-<TR><TD>popen.3</TD><TD>17/47</TD><TD>63.83</TD></TR>
-<TR><TD>printf.3</TD><TD>66/173</TD><TD>61.85</TD></TR>
-<TR class="over70"><TD>puts.3</TD><TD>11/40</TD><TD>72.50</TD></TR>
-<TR class="over70"><TD>read.2</TD><TD>11/51</TD><TD>78.43</TD></TR>
-<TR class="over70"><TD>readlink.2</TD><TD>21/86</TD><TD>75.58</TD></TR>
-<TR><TD>readv.2</TD><TD>33/80</TD><TD>58.75</TD></TR>
-<TR class="over70"><TD>remove.3</TD><TD>9/35</TD><TD>74.29</TD></TR>
-<TR class="over80"><TD>rename.2</TD><TD>26/134</TD><TD>80.60</TD></TR>
-<TR class="over80"><TD>rmdir.2</TD><TD>4/48</TD><TD>91.67</TD></TR>
-<TR class="over80"><TD>scanf.3</TD><TD>25/153</TD><TD>83.66</TD></TR>
-<TR class="over70"><TD>setbuf.3</TD><TD>14/52</TD><TD>73.08</TD></TR>
-<TR class="over80"><TD>stdin.3</TD><TD>2/25</TD><TD>92.00</TD></TR>
+<TR class="over80"><TD>asprintf.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>ctermid.3</TD><TD>2/32</TD><TD>93.75</TD></TR>
+<TR class="over80"><TD>fclose.3</TD><TD>1/33</TD><TD>96.97</TD></TR>
+<TR class="over80"><TD>fcloseall.3</TD><TD>1/29</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>ferror.3</TD><TD>4/38</TD><TD>89.47</TD></TR>
+<TR class="over80"><TD>fflush.3</TD><TD>1/38</TD><TD>97.37</TD></TR>
+<TR class="over80"><TD>fgetc.3</TD><TD>2/42</TD><TD>95.24</TD></TR>
+<TR class="over80"><TD>fgetwc.3</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>flockfile.3</TD><TD>3/38</TD><TD>92.11</TD></TR>
+<TR><TD>fmemopen.3</TD><TD>29/85</TD><TD>65.88</TD></TR>
+<TR class="over80"><TD>fmtmsg.3</TD><TD>5/108</TD><TD>95.37</TD></TR>
+<TR class="over80"><TD>fopen.3</TD><TD>9/96</TD><TD>90.62</TD></TR>
+<TR class="over80"><TD>fopencookie.3</TD><TD>2/106</TD><TD>98.11</TD></TR>
+<TR class="over80"><TD>fpurge.3</TD><TD>2/34</TD><TD>94.12</TD></TR>
+<TR class="over80"><TD>fputwc.3</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over70"><TD>fread.3</TD><TD>10/46</TD><TD>78.26</TD></TR>
+<TR class="over80"><TD>fseek.3</TD><TD>3/44</TD><TD>93.18</TD></TR>
+<TR class="over80"><TD>fseeko.3</TD><TD>1/36</TD><TD>97.22</TD></TR>
+<TR class="over80"><TD>getline.3</TD><TD>3/51</TD><TD>94.12</TD></TR>
+<TR class="over80"><TD>gets.3</TD><TD>1/32</TD><TD>96.88</TD></TR>
+<TR class="over80"><TD>getw.3</TD><TD>2/37</TD><TD>94.59</TD></TR>
+<TR class="over80"><TD>link.2</TD><TD>3/109</TD><TD>97.25</TD></TR>
+<TR class="over70"><TD>llseek.2</TD><TD>7/34</TD><TD>79.41</TD></TR>
+<TR class="over80"><TD>lseek.2</TD><TD>5/72</TD><TD>93.06</TD></TR>
+<TR class="over70"><TD>lseek64.3</TD><TD>11/53</TD><TD>79.25</TD></TR>
+<TR class="over80"><TD>open.2</TD><TD>64/320</TD><TD>80.00</TD></TR>
+<TR><TD>openat2.2</TD><TD>66/102</TD><TD>35.29</TD></TR>
+<TR class="over80"><TD>open_by_handle_at.2</TD><TD>6/145</TD><TD>95.86</TD></TR>
+<TR class="over80"><TD>open_memstream.3</TD><TD>9/49</TD><TD>81.63</TD></TR>
+<TR class="over70"><TD>perror.3</TD><TD>10/39</TD><TD>74.36</TD></TR>
+<TR class="over80"><TD>pipe.2</TD><TD>12/66</TD><TD>81.82</TD></TR>
+<TR class="over80"><TD>popen.3</TD><TD>9/47</TD><TD>80.85</TD></TR>
+<TR class="over80"><TD>printf.3</TD><TD>14/173</TD><TD>91.91</TD></TR>
+<TR class="over80"><TD>puts.3</TD><TD>1/40</TD><TD>97.50</TD></TR>
+<TR class="over80"><TD>read.2</TD><TD>10/51</TD><TD>80.39</TD></TR>
+<TR class="over70"><TD>readlink.2</TD><TD>18/86</TD><TD>79.07</TD></TR>
+<TR><TD>readv.2</TD><TD>30/80</TD><TD>62.50</TD></TR>
+<TR class="over80"><TD>remove.3</TD><TD>1/35</TD><TD>97.14</TD></TR>
+<TR class="over80"><TD>rename.2</TD><TD>23/134</TD><TD>82.84</TD></TR>
+<TR class="over80"><TD>rmdir.2</TD><TD>2/48</TD><TD>95.83</TD></TR>
+<TR class="over80"><TD>scanf.3</TD><TD>18/153</TD><TD>88.24</TD></TR>
+<TR class="over80"><TD>setbuf.3</TD><TD>8/52</TD><TD>84.62</TD></TR>
+<TR class="over80"><TD>stdin.3</TD><TD>1/25</TD><TD>96.00</TD></TR>
 <TR><TD>stdio.3</TD><TD>56/139</TD><TD>59.71</TD></TR>
-<TR><TD>stdio_ext.3</TD><TD>19/47</TD><TD>59.57</TD></TR>
-<TR class="over80"><TD>symlink.2</TD><TD>6/81</TD><TD>92.59</TD></TR>
-<TR class="over70"><TD>symlink.7</TD><TD>17/80</TD><TD>78.75</TD></TR>
-<TR class="over80"><TD>tempnam.3</TD><TD>10/51</TD><TD>80.39</TD></TR>
-<TR class="over70"><TD>tmpfile.3</TD><TD>12/44</TD><TD>72.73</TD></TR>
-<TR><TD>tmpnam.3</TD><TD>24/47</TD><TD>48.94</TD></TR>
-<TR class="over80"><TD>unlink.2</TD><TD>6/87</TD><TD>93.10</TD></TR>
-<TR><TD>unlocked_stdio.3</TD><TD>20/45</TD><TD>55.56</TD></TR>
-<TR class="over70"><TD>wprintf.3</TD><TD>15/54</TD><TD>72.22</TD></TR>
-<TR class="over70"><TD>write.2</TD><TD>15/64</TD><TD>76.56</TD></TR>
+<TR class="over70"><TD>stdio_ext.3</TD><TD>14/47</TD><TD>70.21</TD></TR>
+<TR class="over80"><TD>symlink.2</TD><TD>4/81</TD><TD>95.06</TD></TR>
+<TR class="over80"><TD>symlink.7</TD><TD>16/80</TD><TD>80.00</TD></TR>
+<TR class="over80"><TD>tempnam.3</TD><TD>2/51</TD><TD>96.08</TD></TR>
+<TR class="over80"><TD>tmpfile.3</TD><TD>2/44</TD><TD>95.45</TD></TR>
+<TR class="over80"><TD>tmpnam.3</TD><TD>6/47</TD><TD>87.23</TD></TR>
+<TR class="over80"><TD>unlink.2</TD><TD>3/87</TD><TD>96.55</TD></TR>
+<TR class="over80"><TD>unlocked_stdio.3</TD><TD>7/45</TD><TD>84.44</TD></TR>
+<TR class="over80"><TD>wprintf.3</TD><TD>3/54</TD><TD>94.44</TD></TR>
+<TR class="over80"><TD>write.2</TD><TD>11/64</TD><TD>82.81</TD></TR>
 <TR><TD ALIGN="center" COLSPAN=3 BGCOLOR="Yellow"><B>stdlib</B></TD></TR>
 <TR class="over80"><TD>MB_CUR_MAX.3</TD><TD>3/18</TD><TD>83.33</TD></TR>
 <TR class="over80"><TD>MB_LEN_MAX.3</TD><TD>4/20</TD><TD>80.00</TD></TR>
 <TR class="over70"><TD>towupper.3</TD><TD>11/45</TD><TD>75.56</TD></TR>
 <TR><TD>wctrans.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
 <TR><TD>wctype.3</TD><TD>10/31</TD><TD>67.74</TD></TR>
-<TR><TD COLSPAN=3>Total 1045 pages</TD></TR>
+<TR><TD COLSPAN=3>Total 1018 pages</TD></TR>
 </TABLE>
 </BODY></HTML>