From 8272a47f718180ce225be9bf638ebf6575b23f2c Mon Sep 17 00:00:00 2001 From: Akihiro Motoki Date: Sun, 28 Mar 2021 18:15:54 +0900 Subject: [PATCH] LDP: Address fuzzy changes (ld) --- manual/LDP_man-pages/po4a/ld/po/ja.po | 2337 ++++++++------------------------- manual/LDP_man-pages/stats/ld | 32 +- manual/LDP_man-pages/untrans.html | 34 +- 3 files changed, 549 insertions(+), 1854 deletions(-) diff --git a/manual/LDP_man-pages/po4a/ld/po/ja.po b/manual/LDP_man-pages/po4a/ld/po/ja.po index 98f43449..1a7c918b 100644 --- a/manual/LDP_man-pages/po4a/ld/po/ja.po +++ b/manual/LDP_man-pages/po4a/ld/po/ja.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2021-03-12 14:01+0900\n" -"PO-Revision-Date: 2021-03-26 13:29+0900\n" +"PO-Revision-Date: 2021-03-28 18:10+0900\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" @@ -115,17 +115,11 @@ msgstr "説明" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:44 -#, fuzzy -#| msgid "" -#| "The B() function allows an application to inquire at " -#| "run time to find out which shared objects it has loaded." msgid "" "The B() function allows an application to inquire at run " "time to find out which shared objects it has loaded, and the order in which " "they were loaded." -msgstr "" -"B() 関数を使うと、アプリケーションは実行時に どの共有オブ" -"ジェクトをロードしたかを見つけることができる。" +msgstr "B() 関数を使うと、アプリケーションは実行時に どの共有オブジェクトをロードしたかと、それらがロードされた順番を問い合わせることができる。" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:54 @@ -163,17 +157,7 @@ msgstr "I 引き数は、以下のような型の構造体である。" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:86 -#, fuzzy, no-wrap -#| msgid "" -#| "struct dl_phdr_info {\n" -#| " ElfW(Addr) dlpi_addr; /* Base address of object */\n" -#| " const char *dlpi_name; /* (Null-terminated) name of\n" -#| " object */\n" -#| " const ElfW(Phdr) *dlpi_phdr; /* Pointer to array of\n" -#| " ELF program headers\n" -#| " for this object */\n" -#| " ElfW(Half) dlpi_phnum; /* # of items in I */\n" -#| "};\n" +#, no-wrap msgid "" "struct dl_phdr_info {\n" " ElfW(Addr) dlpi_addr; /* Base address of object */\n" @@ -192,7 +176,6 @@ msgstr "" " ELF プログラムヘッダーの\n" " 配列へのポインター */\n" " ElfW(Half) dlpi_phnum; /* I のアイテム数 */\n" -"};\n" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:91 @@ -227,24 +210,13 @@ msgstr "" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:121 -#, fuzzy -#| msgid "" -#| "(The I() macro definition turns its argument into the name of an " -#| "ELF data type suitable for the hardware architecture. For example, on a " -#| "32-bit platform, ElfW(Addr) yields the data type name Elf32_Addr. " -#| "Further information on these types can be found in the Ielf.hE> " -#| "and Ilink.hE> header files.)" msgid "" "(The I() macro definition turns its argument into the name of an ELF " "data type suitable for the hardware architecture. For example, on a 32-bit " "platform, I yields the data type name I. Further " "information on these types can be found in the Ielf.hE> and " "Ilink.hE> header files.)" -msgstr "" -"(I() マクロ定義は引き数をハードウェアアーキテクチャーに適した ELF デー" -"タ型の名前に変換する。 たとえば、32 ビットプラットフォームでは ElfW(Addr) は" -"データ型名 Elf32_Addr を生成する。 これらの型についての更に詳細な情報は、ヘッ" -"ダーファイル Ielf.hE> と Ilink.hE> にある。" +msgstr "(I() マクロ定義は引き数をハードウェアアーキテクチャーに適した ELF データ型の名前に変換する。 たとえば、32 ビットプラットフォームでは I はデータ型名 I を生成する。 これらの型についての更に詳細な情報は、ヘッダーファイル Ielf.hE> と Ilink.hE> にある。" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:132 @@ -321,10 +293,9 @@ msgstr "" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:172 -#, fuzzy, no-wrap -#| msgid " addr == info-Edlpi_addr + info-Edlpi_phdr[x].p_vaddr;\n" +#, no-wrap msgid "addr == info-Edlpi_addr + info-Edlpi_phdr[x].p_vaddr;\n" -msgstr " addr == info-Edlpi_addr + info-Edlpi_phdr[x].p_vaddr;\n" +msgstr "addr == info-Edlpi_addr + info-Edlpi_phdr[x].p_vaddr;\n" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:180 @@ -492,8 +463,7 @@ msgstr "" #: build/C/man3/end.3:76 build/C/man1/memusage.1:204 #: build/C/man1/memusagestat.1:85 build/C/man1/pldd.1:106 #: build/C/man7/rtld-audit.7:519 build/C/man1/sprof.1:79 -#, fuzzy, no-wrap -#| msgid "EXAMPLE" +#, no-wrap msgid "EXAMPLES" msgstr "例" @@ -572,12 +542,7 @@ msgstr "プログラムのソース" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:306 -#, fuzzy, no-wrap -#| msgid "" -#| "#define _GNU_SOURCE\n" -#| "#include Elink.hE\n" -#| "#include Estdlib.hE\n" -#| "#include Estdio.hE\n" +#, no-wrap msgid "" "#define _GNU_SOURCE\n" "#include Elink.hE\n" @@ -589,15 +554,11 @@ msgstr "" "#include Elink.hE\n" "#include Estdlib.hE\n" "#include Estdio.hE\n" +"#include Estdint.hE\n" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:312 -#, fuzzy, no-wrap -#| msgid "" -#| "static int\n" -#| "callback(struct dl_phdr_info *info, size_t size, void *data)\n" -#| "{\n" -#| " int j;\n" +#, no-wrap msgid "" "static int\n" "callback(struct dl_phdr_info *info, size_t size, void *data)\n" @@ -608,20 +569,18 @@ msgstr "" "static int\n" "callback(struct dl_phdr_info *info, size_t size, void *data)\n" "{\n" -" int j;\n" +" char *type;\n" +" int p_type;\n" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:315 -#, fuzzy, no-wrap -#| msgid "" -#| " printf(\"name=%s (%d segments)\\en\", info-Edlpi_name,\n" -#| " info-Edlpi_phnum);\n" +#, no-wrap msgid "" " printf(\"Name: \\e\"%s\\e\" (%d segments)\\en\", info-Edlpi_name,\n" " info-Edlpi_phnum);\n" msgstr "" -" printf(\"name=%s (%d segments)\\en\", info-Edlpi_name,\n" -" info-Edlpi_phnum);\n" +" printf(\"Name: \\e\"%s\\e\" (%d segments)\\en\", info-Edlpi_name,\n" +" info-Edlpi_phnum);\n" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:328 @@ -706,15 +665,10 @@ msgstr "関連項目" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:358 -#, fuzzy -#| msgid "" -#| "B(1), B(1), B(1), B(3), B(5), B(8)" msgid "" "B(1), B(1), B(1), B(3), B(3), " "B(5), B(8)" -msgstr "" -"B(1), B(1), B(1), B(3), B(5), B(8)" +msgstr "B(1), B(1), B(1), B(3), B(3), B(5), B(8)" #. type: Plain text #: build/C/man3/dl_iterate_phdr.3:361 @@ -781,15 +735,12 @@ msgstr "" #. type: Plain text #: build/C/man3/dladdr.3:33 -#, fuzzy, no-wrap -#| msgid "" -#| "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n" -#| "B<#include Edlfcn.hE>\n" +#, no-wrap msgid "" "B<#define _GNU_SOURCE>\n" "B<#include Edlfcn.hE>\n" msgstr "" -"B<#define _GNU_SOURCE> /* feature_test_macros(7) 参照 */\n" +"B<#define _GNU_SOURCE>\n" "B<#include Edlfcn.hE>\n" #. type: Plain text @@ -800,17 +751,15 @@ msgstr "BIB<, Dl_info *>IB<);>\n" #. type: Plain text #: build/C/man3/dladdr.3:38 -#, fuzzy, no-wrap -#| msgid "BIB<, Dl_info *>IB<);>\n" +#, no-wrap msgid "BIB<, Dl_info *>IB<, void **>IB<, int >IB<);>\n" -msgstr "BIB<, Dl_info *>IB<);>\n" +msgstr "BIB<, Dl_info *>IB<, void **>IB<, int >IB<);>\n" #. type: Plain text #: build/C/man3/dladdr.3:40 build/C/man3/dlinfo.3:37 -#, fuzzy, no-wrap -#| msgid "Link with I<-ldl>." +#, no-wrap msgid "Link with I<-ldl>.\n" -msgstr "I<-ldl> でリンクする。" +msgstr "I<-ldl> でリンクする。\n" #. type: Plain text #: build/C/man3/dladdr.3:54 @@ -824,18 +773,7 @@ msgstr "" #. type: Plain text #: build/C/man3/dladdr.3:67 -#, fuzzy, no-wrap -#| msgid "" -#| "typedef struct {\n" -#| " const char *dli_fname; /* Pathname of shared object that\n" -#| " contains address */\n" -#| " void *dli_fbase; /* Address at which shared object\n" -#| " is loaded */\n" -#| " const char *dli_sname; /* Name of symbol whose definition\n" -#| " overlaps I */\n" -#| " void *dli_saddr; /* Exact address of symbol named\n" -#| " in I */\n" -#| "} Dl_info;\n" +#, no-wrap msgid "" "typedef struct {\n" " const char *dli_fname; /* Pathname of shared object that\n" @@ -851,8 +789,8 @@ msgstr "" "typedef struct {\n" " const char *dli_fname; /* Pathname of shared object that\n" " contains address */\n" -" void *dli_fbase; /* Address at which shared object\n" -" is loaded */\n" +" void *dli_fbase; /* Base address at which shared\n" +" object is loaded */\n" " const char *dli_sname; /* Name of symbol whose definition\n" " overlaps I */\n" " void *dli_saddr; /* Exact address of symbol named\n" @@ -879,10 +817,9 @@ msgstr "" #. type: TP #: build/C/man3/dladdr.3:87 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man3/dladdr.3:99 @@ -919,10 +856,9 @@ msgstr "" #. type: TP #: build/C/man3/dladdr.3:118 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man3/dladdr.3:136 @@ -948,16 +884,7 @@ msgstr "" #. type: Plain text #: build/C/man3/dladdr.3:147 -#, fuzzy, no-wrap -#| msgid "" -#| "typedef struct {\n" -#| " uint32_t st_name;\n" -#| " unsigned char st_info;\n" -#| " unsigned char st_other;\n" -#| " uint16_t st_shndx;\n" -#| " Elf64_Addr st_value;\n" -#| " uint64_t st_size;\n" -#| "} Elf64_Sym;\n" +#, no-wrap msgid "" "typedef struct {\n" " Elf64_Word st_name; /* Symbol name */\n" @@ -968,13 +895,13 @@ msgid "" " Elf64_Xword st_size; /* Symbol size */\n" "} Elf64_Sym;\n" msgstr "" -"typedef struct {\n" -" uint32_t st_name;\n" -" unsigned char st_info;\n" -" unsigned char st_other;\n" -" uint16_t st_shndx;\n" -" Elf64_Addr st_value;\n" -" uint64_t st_size;\n" +"typedef struct {\n" +" Elf64_Word st_name; /* Symbol name */\n" +" unsigned char st_info; /* Symbol type and binding */\n" +" unsigned char st_other; /* Symbol visibility */\n" +" Elf64_Section st_shndx; /* Section index */\n" +" Elf64_Addr st_value; /* Symbol value */\n" +" Elf64_Xword st_size; /* Symbol size */\n" "} Elf64_Sym;\n" #. type: Plain text @@ -999,65 +926,57 @@ msgstr "" #. type: tbl table #: build/C/man3/dladdr.3:167 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STT_NOTYPE" -msgstr "B" +msgstr "STT_NOTYPE" #. type: tbl table #: build/C/man3/dladdr.3:167 -#, fuzzy, no-wrap -#| msgid "The symbol's type is not defined." +#, no-wrap msgid "Symbol type is unspecified" -msgstr "シンボルのタイプが定義されていない。" +msgstr "シンボル種別が指定されていない" #. type: tbl table #: build/C/man3/dladdr.3:168 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STT_OBJECT" -msgstr "B" +msgstr "STT_OBJECT" #. type: tbl table #: build/C/man3/dladdr.3:168 -#, fuzzy, no-wrap -#| msgid "The symbol is associated with a data object." +#, no-wrap msgid "Symbol is a data object" -msgstr "シンボルはデータオブジェクトに関連づけられている。" +msgstr "シンボルがデータオブジェクトである" #. type: tbl table #: build/C/man3/dladdr.3:169 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STT_FUNC" -msgstr "B" +msgstr "STT_FUNC" #. type: tbl table #: build/C/man3/dladdr.3:169 #, no-wrap msgid "Symbol is a code object" -msgstr "" +msgstr "シンボルがコードオブジェクトである" #. type: tbl table #: build/C/man3/dladdr.3:170 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STT_SECTION" -msgstr "B" +msgstr "STT_SECTION" #. type: tbl table #: build/C/man3/dladdr.3:170 -#, fuzzy, no-wrap -#| msgid "The symbol is associated with a data object." +#, no-wrap msgid "Symbol associated with a section" -msgstr "シンボルはデータオブジェクトに関連づけられている。" +msgstr "セクションに関連付けられたシンボル" #. type: tbl table #: build/C/man3/dladdr.3:171 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STT_FILE" -msgstr "B" +msgstr "STT_FILE" #. type: tbl table #: build/C/man3/dladdr.3:171 @@ -1067,37 +986,33 @@ msgstr "" #. type: tbl table #: build/C/man3/dladdr.3:172 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STT_COMMON" -msgstr "B" +msgstr "STT_COMMON" #. type: tbl table #: build/C/man3/dladdr.3:172 -#, fuzzy, no-wrap -#| msgid "The symbol is associated with a data object." +#, no-wrap msgid "Symbol is a common data object" -msgstr "シンボルはデータオブジェクトに関連づけられている。" +msgstr "シンボルは共通データオブジェクト" #. type: tbl table #: build/C/man3/dladdr.3:173 #, no-wrap msgid "STT_TLS" -msgstr "" +msgstr "STT_TLS" #. type: tbl table #: build/C/man3/dladdr.3:173 -#, fuzzy, no-wrap -#| msgid "The symbol is associated with a data object." +#, no-wrap msgid "Symbol is thread-local data object" -msgstr "シンボルはデータオブジェクトに関連づけられている。" +msgstr "シンボルはスレッドローカルのデータオブジェクト" #. type: tbl table #: build/C/man3/dladdr.3:174 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STT_GNU_IFUNC" -msgstr "B" +msgstr "STT_GNU_IFUNC" #. type: tbl table #: build/C/man3/dladdr.3:174 @@ -1115,10 +1030,9 @@ msgstr "" #. type: tbl table #: build/C/man3/dladdr.3:190 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STB_LOCAL" -msgstr "B" +msgstr "STB_LOCAL" #. type: tbl table #: build/C/man3/dladdr.3:190 @@ -1128,10 +1042,9 @@ msgstr "" #. type: tbl table #: build/C/man3/dladdr.3:191 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STB_GLOBAL" -msgstr "B" +msgstr "STB_GLOBAL" #. type: tbl table #: build/C/man3/dladdr.3:191 @@ -1141,10 +1054,9 @@ msgstr "" #. type: tbl table #: build/C/man3/dladdr.3:192 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STB_WEAK" -msgstr "B" +msgstr "STB_WEAK" #. type: tbl table #: build/C/man3/dladdr.3:192 @@ -1175,59 +1087,51 @@ msgstr "" #. type: tbl table #: build/C/man3/dladdr.3:209 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STV_DEFAULT" -msgstr "B" +msgstr "STV_DEFAULT" #. type: tbl table #: build/C/man3/dladdr.3:209 -#, fuzzy, no-wrap -#| msgid "Default symbol visibility rules." +#, no-wrap msgid "Default symbol visibility rules" -msgstr "デフォルトのシンボル visibility ルール。" +msgstr "デフォルトのシンボル visibility ルール" #. type: tbl table #: build/C/man3/dladdr.3:210 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STV_INTERNAL" -msgstr "B" +msgstr "STV_INTERNAL" #. type: tbl table #: build/C/man3/dladdr.3:210 -#, fuzzy, no-wrap -#| msgid "Processor-specific hidden class." +#, no-wrap msgid "Processor-specific hidden class" -msgstr "プロセッサ固有の隠しクラス。" +msgstr "プロセッサ固有の隠しクラス" #. type: tbl table #: build/C/man3/dladdr.3:211 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STV_HIDDEN" -msgstr "B" +msgstr "STV_HIDDEN" #. type: tbl table #: build/C/man3/dladdr.3:211 -#, fuzzy, no-wrap -#| msgid "Symbol is unavailable in other modules." +#, no-wrap msgid "Symbol unavailable in other modules" -msgstr "シンボルは他のモジュールからは利用できない。" +msgstr "シンボルは他のモジュールからは利用できない" #. type: tbl table #: build/C/man3/dladdr.3:212 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "STV_PROTECTED" -msgstr "B" +msgstr "STV_PROTECTED" #. type: tbl table #: build/C/man3/dladdr.3:212 -#, fuzzy, no-wrap -#| msgid "Not preemptible, not exported." +#, no-wrap msgid "Not preemptible, not exported" -msgstr "横取りできず (not preemptible)、公開されない。" +msgstr "横取りできず (not preemptible)、公開されれいない" #. type: Plain text #: build/C/man3/dladdr.3:225 @@ -1281,38 +1185,16 @@ msgstr "バグ" #. type: Plain text #: build/C/man3/dladdr.3:268 -#, fuzzy -#| msgid "" -#| "Sometimes, the function pointers you pass to B() may surprise " -#| "you. On some architectures (notably i386 and x86_64), I and " -#| "I may end up pointing back at the object from which you called " -#| "B(), even if the function used as an argument should come from a " -#| "dynamically linked library." msgid "" "Sometimes, the function pointers you pass to B() may surprise you. " "On some architectures (notably i386 and x86-64), I and " "I may end up pointing back at the object from which you called " "B(), even if the function used as an argument should come from a " "dynamically linked library." -msgstr "" -"時として、 B() に渡した関数ポインターは驚くような値になることがあ" -"る。 いくつかのアーキテクチャー (特に i386 と x86_64) では、 引き数として使用" -"した関数が動的リンクライブラリで定義されるもので あったとしても、 " -"I と I が B() を呼び出したオブジェクトを参照し" -"た状態で終わっていることがある。" +msgstr "時として、 B() に渡した関数ポインターは驚くような値になることがある。 いくつかのアーキテクチャー (特に i386 と x86-64) では、 引き数として使用した関数が動的リンクライブラリで定義されるもので あったとしても、 I と I が B() を呼び出したオブジェクトを参照した状態で終わっていることがある。" #. type: Plain text #: build/C/man3/dladdr.3:284 -#, fuzzy -#| msgid "" -#| "The problem is that the function pointer will still be resolved at " -#| "compile time, but merely point to the I (Procedure Linkage Table) " -#| "section of the original object (which dispatches the call after asking " -#| "the dynamic linker to resolve the symbol). To work around this, you can " -#| "try to compile the code to be position-independent: then, the compiler " -#| "cannot prepare the pointer at compile time anymore and today's B(1) " -#| "will generate code that just loads the final symbol address from the " -#| "I (Global Offset Table) at run time before passing it to B()." msgid "" "The problem is that the function pointer will still be resolved at compile " "time, but merely point to the I (Procedure Linkage Table) section of " @@ -1322,24 +1204,13 @@ msgid "" "pointer at compile time any more and B(1) will generate code that just " "loads the final symbol address from the I (Global Offset Table) at run " "time before passing it to B()." -msgstr "" -"問題は、関数ポインターの解決は今なおコンパイル時に行われるが、 そのポインター" -"は元のオブジェクトの I (Procedure Linkage Table) セクションを指している" -"だけだという点にある (オブジェクト自体は、ダイナミックリンカーによってシンボ" -"ルの解決が行われた後に、 関数の呼び出しを行う)。 これに対処する方法として" -"は、 コードを position-independent でコンパイルするという方法がある。 そうす" -"ると、コンパイラはコンパイル時にポインターを用意することができず、 今日の " -"B(1) では、実行時に B() に関数ポインターを渡す前に、 I " -"(Global Offset Table) から最終的なシンボルのアドレスをロードするだけの コード" -"が生成される。" +msgstr "問題は、関数ポインターの解決は今なおコンパイル時に行われるが、 そのポインターは元のオブジェクトの I (Procedure Linkage Table) セクションを指しているだけだという点にある (オブジェクト自体は、ダイナミックリンカーによってシンボルの解決が行われた後に、 関数の呼び出しを行う)。 これに対処する方法としては、 コードを position-independent でコンパイルするという方法がある。 そうすると、コンパイラはコンパイル時にポインターを用意することができず、 B(1) では、実行時に B() に関数ポインターを渡す前に、 I (Global Offset Table) から最終的なシンボルのアドレスをロードするだけの コードが生成される。" #. type: Plain text #: build/C/man3/dladdr.3:290 -#, fuzzy -#| msgid "B(1), B(1), B(3), B(8)" msgid "" "B(3), B(3), B(3), B(3), B(8)" -msgstr "B(1), B(1), B(3), B(8)" +msgstr "B(3), B(3), B(3), B(3), B(8)" #. type: TH #: build/C/man3/dlerror.3:25 @@ -1350,10 +1221,9 @@ msgstr "" #. type: TH #: build/C/man3/dlerror.3:25 build/C/man3/dlsym.3:25 build/C/man3/end.3:26 #: build/C/man8/ldconfig.8:22 build/C/man1/memusagestat.1:23 -#, fuzzy, no-wrap -#| msgid "2014-06-24" +#, no-wrap msgid "2020-06-09" -msgstr "2014-06-24" +msgstr "2020-06-09" #. type: Plain text #: build/C/man3/dlerror.3:28 @@ -1409,15 +1279,14 @@ msgstr "" #. type: tbl table #: build/C/man3/dlerror.3:62 -#, fuzzy, no-wrap -#| msgid "dlerror()" +#, no-wrap msgid "B()" -msgstr "dlerror()" +msgstr "B()" #. type: Plain text #: build/C/man3/dlerror.3:66 msgid "POSIX.1-2001." -msgstr "" +msgstr "POSIX.1-2001." #. .LP #. The string returned by @@ -1448,23 +1317,19 @@ msgstr "" #. type: Plain text #: build/C/man3/dlerror.3:87 build/C/man3/dlsym.3:171 -#, fuzzy -#| msgid "dlopen()" msgid "See B(3)." -msgstr "dlopen()" +msgstr "B(3) 参照。" #. type: Plain text #: build/C/man3/dlerror.3:92 -#, fuzzy -#| msgid "B(1), B(1), B(3), B(8)" msgid "B(3), B(3), B(3), B(3)" -msgstr "B(1), B(1), B(3), B(8)" +msgstr "B(3), B(3), B(3), B(3)" #. type: TH #: build/C/man3/dlinfo.3:25 #, no-wrap msgid "DLINFO" -msgstr "" +msgstr "DLINFO" #. type: Plain text #: build/C/man3/dlinfo.3:28 @@ -1473,28 +1338,21 @@ msgstr "" #. type: Plain text #: build/C/man3/dlinfo.3:33 -#, fuzzy, no-wrap -#| msgid "" -#| "#define _GNU_SOURCE\n" -#| "#include Elink.hE\n" -#| "#include Estdlib.hE\n" -#| "#include Estdio.hE\n" +#, no-wrap msgid "" "B<#define _GNU_SOURCE>\n" "B<#include Elink.hE>\n" "B<#include Edlfcn.hE>\n" msgstr "" -"#define _GNU_SOURCE\n" -"#include Elink.hE\n" -"#include Estdlib.hE\n" -"#include Estdio.hE\n" +"B<#define _GNU_SOURCE>\n" +"B<#include Elink.hE>\n" +"B<#include Edlfcn.hE>\n" #. type: Plain text #: build/C/man3/dlinfo.3:35 -#, fuzzy, no-wrap -#| msgid "BIB<, Dl_info *>IB<);>\n" +#, no-wrap msgid "BhandleB<, int >requestB<, void *>infoB<);>\n" -msgstr "BIB<, Dl_info *>IB<);>\n" +msgstr "BhandleB<, int >requestB<, void *>infoB<);>\n" #. type: Plain text #: build/C/man3/dlinfo.3:56 @@ -1640,12 +1498,10 @@ msgstr "" #. type: Plain text #: build/C/man3/dlinfo.3:172 -#, fuzzy -#| msgid "These program headers are structures of the following form:" msgid "" "Each of the I elements in the above structure is a structure of " "the following form:" -msgstr "これらのプログラムヘッダーは以下のような形式の構造体である:" +msgstr "上記の構造体の I の各要素は、以下のような形式の構造体である。" #. type: Plain text #: build/C/man3/dlinfo.3:181 @@ -1680,10 +1536,9 @@ msgstr "" #. type: TP #: build/C/man3/dlinfo.3:200 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.2)" +#, no-wrap msgid "B (I, since glibc 2.4)" -msgstr "B (glibc 2.2 以降)" +msgstr "B (I, glibc 2.4 以降)" #. type: Plain text #: build/C/man3/dlinfo.3:206 @@ -1695,10 +1550,9 @@ msgstr "" #. type: TP #: build/C/man3/dlinfo.3:206 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.3.4)" +#, no-wrap msgid "B (I, since glibc 2.4)" -msgstr "B (glibc 2.3.4 以降)" +msgstr "B (I, glibc 2.4 以降)" #. type: Plain text #: build/C/man3/dlinfo.3:214 @@ -1723,10 +1577,9 @@ msgstr "" #. type: tbl table #: build/C/man3/dlinfo.3:233 -#, fuzzy, no-wrap -#| msgid "I" +#, no-wrap msgid "B()" -msgstr "I" +msgstr "B()" #. type: Plain text #: build/C/man3/dlinfo.3:237 @@ -1761,12 +1614,7 @@ msgstr "" #. type: Plain text #: build/C/man3/dlinfo.3:267 -#, fuzzy, no-wrap -#| msgid "" -#| "#define _GNU_SOURCE\n" -#| "#include Elink.hE\n" -#| "#include Estdlib.hE\n" -#| "#include Estdio.hE\n" +#, no-wrap msgid "" "#define _GNU_SOURCE\n" "#include Edlfcn.hE\n" @@ -1775,20 +1623,14 @@ msgid "" "#include Estdlib.hE\n" msgstr "" "#define _GNU_SOURCE\n" +"#include Edlfcn.hE\n" "#include Elink.hE\n" -"#include Estdlib.hE\n" "#include Estdio.hE\n" +"#include Estdlib.hE\n" #. type: Plain text #: build/C/man3/dlinfo.3:274 -#, fuzzy, no-wrap -#| msgid "" -#| "int\n" -#| "main(int argc, char **argv)\n" -#| "{\n" -#| " void *handle;\n" -#| " double (*cosine)(double);\n" -#| " char *error;\n" +#, no-wrap msgid "" "int\n" "main(int argc, char *argv[])\n" @@ -1798,30 +1640,23 @@ msgid "" " Dl_serinfo *sip;\n" msgstr "" "int\n" -"main(int argc, char **argv)\n" +"main(int argc, char *argv[])\n" "{\n" " void *handle;\n" -" double (*cosine)(double);\n" -" char *error;\n" +" Dl_serinfo serinfo;\n" +" Dl_serinfo *sip;\n" #. type: Plain text #: build/C/man3/dlinfo.3:279 -#, fuzzy, no-wrap -#| msgid "" -#| " error = dlerror();\n" -#| " if (error != NULL) {\n" -#| " fprintf(stderr, \"%s\\en\", error);\n" -#| " exit(EXIT_FAILURE);\n" -#| " }\n" +#, no-wrap msgid "" " if (argc != 2) {\n" " fprintf(stderr, \"Usage: %s ElibpathE\\en\", argv[0]);\n" " exit(EXIT_FAILURE);\n" " }\n" msgstr "" -" error = dlerror();\n" -" if (error != NULL) {\n" -" fprintf(stderr, \"%s\\en\", error);\n" +" if (argc != 2) {\n" +" fprintf(stderr, \"Usage: %s ElibpathE\\en\", argv[0]);\n" " exit(EXIT_FAILURE);\n" " }\n" @@ -1833,13 +1668,7 @@ msgstr "" #. type: Plain text #: build/C/man3/dlinfo.3:287 -#, fuzzy, no-wrap -#| msgid "" -#| " handle = dlopen(\"libm.so\", RTLD_LAZY);\n" -#| " if (!handle) {\n" -#| " fprintf(stderr, \"%s\\en\", dlerror());\n" -#| " exit(EXIT_FAILURE);\n" -#| " }\n" +#, no-wrap msgid "" " handle = dlopen(argv[1], RTLD_NOW);\n" " if (handle == NULL) {\n" @@ -1847,9 +1676,9 @@ msgid "" " exit(EXIT_FAILURE);\n" " }\n" msgstr "" -" handle = dlopen(\"libm.so\", RTLD_LAZY);\n" -" if (!handle) {\n" -" fprintf(stderr, \"%s\\en\", dlerror());\n" +" handle = dlopen(argv[1], RTLD_NOW);\n" +" if (handle == NULL) {\n" +" fprintf(stderr, \"dlopen() failed: %s\\en\", dlerror());\n" " exit(EXIT_FAILURE);\n" " }\n" @@ -1863,22 +1692,15 @@ msgstr "" #. type: Plain text #: build/C/man3/dlinfo.3:295 -#, fuzzy, no-wrap -#| msgid "" -#| " handle = dlopen(\"libm.so\", RTLD_LAZY);\n" -#| " if (!handle) {\n" -#| " fprintf(stderr, \"%s\\en\", dlerror());\n" -#| " exit(EXIT_FAILURE);\n" -#| " }\n" +#, no-wrap msgid "" " if (dlinfo(handle, RTLD_DI_SERINFOSIZE, &serinfo) == -1) {\n" " fprintf(stderr, \"RTLD_DI_SERINFOSIZE failed: %s\\en\", dlerror());\n" " exit(EXIT_FAILURE);\n" " }\n" msgstr "" -" handle = dlopen(\"libm.so\", RTLD_LAZY);\n" -" if (!handle) {\n" -" fprintf(stderr, \"%s\\en\", dlerror());\n" +" if (dlinfo(handle, RTLD_DI_SERINFOSIZE, &serinfo) == -1) {\n" +" fprintf(stderr, \"RTLD_DI_SERINFOSIZE failed: %s\\en\", dlerror());\n" " exit(EXIT_FAILURE);\n" " }\n" @@ -1890,13 +1712,7 @@ msgstr "" #. type: Plain text #: build/C/man3/dlinfo.3:303 -#, fuzzy, no-wrap -#| msgid "" -#| " error = dlerror();\n" -#| " if (error != NULL) {\n" -#| " fprintf(stderr, \"%s\\en\", error);\n" -#| " exit(EXIT_FAILURE);\n" -#| " }\n" +#, no-wrap msgid "" " sip = malloc(serinfo.dls_size);\n" " if (sip == NULL) {\n" @@ -1904,9 +1720,9 @@ msgid "" " exit(EXIT_FAILURE);\n" " }\n" msgstr "" -" error = dlerror();\n" -" if (error != NULL) {\n" -" fprintf(stderr, \"%s\\en\", error);\n" +" sip = malloc(serinfo.dls_size);\n" +" if (sip == NULL) {\n" +" perror(\"malloc\");\n" " exit(EXIT_FAILURE);\n" " }\n" @@ -1920,22 +1736,15 @@ msgstr "" #. type: Plain text #: build/C/man3/dlinfo.3:311 -#, fuzzy, no-wrap -#| msgid "" -#| " handle = dlopen(\"libm.so\", RTLD_LAZY);\n" -#| " if (!handle) {\n" -#| " fprintf(stderr, \"%s\\en\", dlerror());\n" -#| " exit(EXIT_FAILURE);\n" -#| " }\n" +#, no-wrap msgid "" " if (dlinfo(handle, RTLD_DI_SERINFOSIZE, sip) == -1) {\n" " fprintf(stderr, \"RTLD_DI_SERINFOSIZE failed: %s\\en\", dlerror());\n" " exit(EXIT_FAILURE);\n" " }\n" msgstr "" -" handle = dlopen(\"libm.so\", RTLD_LAZY);\n" -" if (!handle) {\n" -" fprintf(stderr, \"%s\\en\", dlerror());\n" +" if (dlinfo(handle, RTLD_DI_SERINFOSIZE, sip) == -1) {\n" +" fprintf(stderr, \"RTLD_DI_SERINFOSIZE failed: %s\\en\", dlerror());\n" " exit(EXIT_FAILURE);\n" " }\n" @@ -1947,56 +1756,36 @@ msgstr "" #. type: Plain text #: build/C/man3/dlinfo.3:318 -#, fuzzy, no-wrap -#| msgid "" -#| " handle = dlopen(\"libm.so\", RTLD_LAZY);\n" -#| " if (!handle) {\n" -#| " fprintf(stderr, \"%s\\en\", dlerror());\n" -#| " exit(EXIT_FAILURE);\n" -#| " }\n" +#, no-wrap msgid "" " if (dlinfo(handle, RTLD_DI_SERINFO, sip) == -1) {\n" " fprintf(stderr, \"RTLD_DI_SERINFO failed: %s\\en\", dlerror());\n" " exit(EXIT_FAILURE);\n" " }\n" msgstr "" -" handle = dlopen(\"libm.so\", RTLD_LAZY);\n" -" if (!handle) {\n" -" fprintf(stderr, \"%s\\en\", dlerror());\n" +" if (dlinfo(handle, RTLD_DI_SERINFO, sip) == -1) {\n" +" fprintf(stderr, \"RTLD_DI_SERINFO failed: %s\\en\", dlerror());\n" " exit(EXIT_FAILURE);\n" " }\n" #. type: Plain text #: build/C/man3/dlinfo.3:322 -#, fuzzy, no-wrap -#| msgid "" -#| " for (j = 0; j E info-Edlpi_phnum; j++)\n" -#| " printf(\"\\et\\et header %2d: address=%10p\\en\", j,\n" -#| " (void *) (info-Edlpi_addr + info-Edlpi_phdr[j].p_vaddr));\n" -#| " return 0;\n" -#| "}\n" +#, no-wrap msgid "" " for (int j = 0; j E serinfo.dls_cnt; j++)\n" " printf(\"dls_serpath[%d].dls_name = %s\\en\",\n" " j, sip-Edls_serpath[j].dls_name);\n" msgstr "" -" for (j = 0; j E info-Edlpi_phnum; j++)\n" -" printf(\"\\et\\et header %2d: address=%10p\\en\", j,\n" -" (void *) (info-Edlpi_addr + info-Edlpi_phdr[j].p_vaddr));\n" -" return 0;\n" -"}\n" +" for (int j = 0; j E serinfo.dls_cnt; j++)\n" +" printf(\"dls_serpath[%d].dls_name = %s\\en\",\n" +" j, sip-Edls_serpath[j].dls_name);\n" #. type: Plain text #: build/C/man3/dlinfo.3:333 -#, fuzzy -#| msgid "" -#| "B(1), B(1), B(1), B(3), B(5), B(8)" msgid "" "B(3), B(3), B(3), B(3), " "B(3), B(8)" -msgstr "" -"B(1), B(1), B(1), B(3), B(5), B(8)" +msgstr "B(3), B(3), B(3), B(3), B(3), B(8)" #. type: TH #: build/C/man3/dlopen.3:35 @@ -2011,10 +1800,8 @@ msgstr "" #. type: Plain text #: build/C/man3/dlopen.3:43 -#, fuzzy -#| msgid "BIB<, int >IB<);>" msgid "BIB<, int >IB<);>" -msgstr "BIB<, int >IB<);>" +msgstr "BIB<, int >IB<);>" #. type: Plain text #: build/C/man3/dlopen.3:45 @@ -2028,12 +1815,10 @@ msgstr "" #. type: Plain text #: build/C/man3/dlopen.3:51 -#, fuzzy -#| msgid "BIB<, int >IB<);>" msgid "" "BIB<, const char *>IB<, int " ">IB<);>" -msgstr "BIB<, int >IB<);>" +msgstr "BIB<, const char *>IB<, int >IB<);>" #. type: SS #: build/C/man3/dlopen.3:54 @@ -2059,27 +1844,12 @@ msgstr "" #. returned. This is probably a bug in glibc. #. type: Plain text #: build/C/man3/dlopen.3:87 -#, fuzzy -#| msgid "" -#| "The function B() loads the dynamic library file named by the " -#| "null-terminated string I and returns an opaque \"handle\" for " -#| "the dynamic library. If I is NULL, then the returned handle is " -#| "for the main program. If I contains a slash (\"/\"), then it " -#| "is interpreted as a (relative or absolute) pathname. Otherwise, the " -#| "dynamic linker searches for the library as follows (see B(8) for " -#| "further details):" msgid "" "If I is NULL, then the returned handle is for the main program. " "If I contains a slash (\"/\"), then it is interpreted as a " "(relative or absolute) pathname. Otherwise, the dynamic linker searches for " "the object as follows (see B(8) for further details):" -msgstr "" -"関数 B() は、ヌル終端された文字列 I で指定されたファイル名" -"の動的ライブラリ (dynamic library) をロードし、 その動的ライブラリへの内部" -"「ハンドル」を返す。 I が NULL の場合、メインプログラムへのハンドル" -"が返される。 I がスラッシュ (\"/\") を含む場合、(相対か絶対かの)パ" -"ス名として解釈される。 それ以外の場合、動的リンカーは以下の手順でライブラリを" -"検索する (詳細は B(8) を参照):" +msgstr "I が NULL の場合、メインプログラムへのハンドルが返される。 I がスラッシュ (\"/\") を含む場合、(相対か絶対かの)パス名として解釈される。 それ以外の場合、動的リンカーは以下の手順でオブジェクトを検索する (詳細は B(8) を参照):" #. type: IP #: build/C/man3/dlopen.3:87 build/C/man3/dlopen.3:94 build/C/man3/dlopen.3:101 @@ -2110,12 +1880,6 @@ msgstr "" #. type: Plain text #: build/C/man3/dlopen.3:101 -#, fuzzy -#| msgid "" -#| "If, at the time that the program was started, the environment variable " -#| "B was defined to contain a colon-separated list of " -#| "directories, then these are searched. (As a security measure this " -#| "variable is ignored for set-user-ID and set-group-ID programs.)" msgid "" "If, at the time that the program was started, the environment variable " "B was defined to contain a colon-separated list of " @@ -2157,28 +1921,17 @@ msgstr "ディレクトリ I と I をこの順番で検索す #. type: Plain text #: build/C/man3/dlopen.3:126 -#, fuzzy -#| msgid "" -#| "If the library has dependencies on other shared libraries, then these are " -#| "also automatically loaded by the dynamic linker using the same rules. " -#| "(This process may occur recursively, if those libraries in turn have " -#| "dependencies, and so on.)" msgid "" "If the object specified by I has dependencies on other shared " "objects, then these are also automatically loaded by the dynamic linker " "using the same rules. (This process may occur recursively, if those objects " "in turn have dependencies, and so on.)" -msgstr "" -"そのライブラリが他の共有ライブラリに依存している場合は、 依存しているライブラ" -"リも動的リンカーが同じ検索ルールに基づいて 自動的にロードする (それらのライブ" -"ラリにさらに依存関係がある場合などは この処理は再帰的に行われる)。" +msgstr "I で指定されたオブジェクトが他の共有オブジェクトに依存している場合は、 依存しているオブジェクトも動的リンカーが同じ検索ルールに基づいて 自動的にロードする (それらのオブジェクトにさらに依存関係がある場合などは この処理は再帰的に行われる)。" #. type: Plain text #: build/C/man3/dlopen.3:129 -#, fuzzy -#| msgid "One of the following two values must be included in I:" msgid "One of the following two values must be included in I:" -msgstr "I には以下の 2 つの値のいずれかを含めなければならない:" +msgstr "I には以下の 2 つの値のいずれかを含めなければならない:" #. type: TP #: build/C/man3/dlopen.3:129 @@ -2218,29 +1971,17 @@ msgstr "B" #. type: Plain text #: build/C/man3/dlopen.3:151 -#, fuzzy -#| msgid "" -#| "If this value is specified, or the environment variable B is " -#| "set to a nonempty string, all undefined symbols in the library are " -#| "resolved before B() returns. If this cannot be done, an error " -#| "is returned." msgid "" "If this value is specified, or the environment variable B is " "set to a nonempty string, all undefined symbols in the shared object are " "resolved before B() returns. If this cannot be done, an error is " "returned." -msgstr "" -"この値が指定されるか、環境変数 B に空でない文字列が設定された場" -"合、 ライブラリ中の未定義のシンボルを全て解決してから B() は復帰す" -"る。解決できなかったときにはエラーが返される。" +msgstr "この値が指定されるか、環境変数 B に空でない文字列が設定された場合、 共有オブジェクト中の未定義のシンボルを全て解決してから B() は復帰する。解決できなかったときにはエラーが返される。" #. type: Plain text #: build/C/man3/dlopen.3:154 -#, fuzzy -#| msgid "Zero or more of the following values may also be ORed in I:" msgid "Zero or more of the following values may also be ORed in I:" -msgstr "" -"以下の値のうち 0 個以上を論理和 (OR) の形で I に追加することもできる:" +msgstr "以下の値のうち 0 個以上を論理和 (OR) の形で I に追加することもできる:" #. type: TP #: build/C/man3/dlopen.3:154 @@ -2456,10 +2197,9 @@ msgstr "B() は、何らかの理由で失敗すると NULL を返す #. type: SS #: build/C/man3/dlopen.3:262 -#, fuzzy, no-wrap -#| msgid "dlopen()" +#, no-wrap msgid "dlmopen()" -msgstr "dlopen()" +msgstr "dlmopen()" #. type: Plain text #: build/C/man3/dlopen.3:270 @@ -2606,13 +2346,15 @@ msgstr "" #. type: tbl table #: build/C/man3/dlopen.3:384 -#, fuzzy, no-wrap -#| msgid "B(1), B(1), B(3), B(8)" +#, no-wrap msgid "" "B(),\n" "B(),\n" "B()" -msgstr "B(1), B(1), B(3), B(8)" +msgstr "" +"B(),\n" +"B(),\n" +"B()" #. type: Plain text #: build/C/man3/dlopen.3:394 @@ -2765,16 +2507,10 @@ msgstr "" #. type: Plain text #: build/C/man3/dlopen.3:532 -#, fuzzy -#| msgid "" -#| "Since glibc 2.2.3, B(3) can be used to register an exit handler " -#| "that is automatically called when a library is unloaded." msgid "" "Since glibc 2.2.3, B(3) can be used to register an exit handler " "that is automatically called when a shared object is unloaded." -msgstr "" -"glibc 2.2.3 以降では、 B(3) を使って、ライブラリがアンロードされる際" -"に自動的に呼び出される 終了ハンドラー (exit handler) を登録することができる。" +msgstr "glibc 2.2.3 以降では、 B(3) を使って、共有オブジェクトがアンロードされる際に自動的に呼び出される 終了ハンドラー (exit handler) を登録することができる。" #. type: Plain text #: build/C/man3/dlopen.3:534 @@ -2829,13 +2565,7 @@ msgstr "" #. type: Plain text #: build/C/man3/dlopen.3:584 -#, fuzzy, no-wrap -#| msgid "" -#| " handle = dlopen(\"libm.so\", RTLD_LAZY);\n" -#| " if (!handle) {\n" -#| " fprintf(stderr, \"%s\\en\", dlerror());\n" -#| " exit(EXIT_FAILURE);\n" -#| " }\n" +#, no-wrap msgid "" " handle = dlopen(LIBM_SO, RTLD_LAZY);\n" " if (!handle) {\n" @@ -2843,7 +2573,7 @@ msgid "" " exit(EXIT_FAILURE);\n" " }\n" msgstr "" -" handle = dlopen(\"libm.so\", RTLD_LAZY);\n" +" handle = dlopen(LIBM_SO, RTLD_LAZY);\n" " if (!handle) {\n" " fprintf(stderr, \"%s\\en\", dlerror());\n" " exit(EXIT_FAILURE);\n" @@ -2863,21 +2593,16 @@ msgstr " cosine = (double (*)(double)) dlsym(handle, \"cos\");\n" #. type: Plain text #: build/C/man3/dlopen.3:593 -#, fuzzy, no-wrap -#| msgid "" -#| " /* According to the ISO C standard, casting between function\n" -#| " pointers and 'void *', as done above, produces undefined results.\n" -#| " POSIX.1-2003 and POSIX.1-2008 accepted this state of affairs and\n" -#| " proposed the following workaround:\n" +#, no-wrap msgid "" " /* According to the ISO C standard, casting between function\n" " pointers and \\(aqvoid *\\(aq, as done above, produces undefined results.\n" " POSIX.1-2001 and POSIX.1-2008 accepted this state of affairs and\n" " proposed the following workaround:\n" msgstr "" -" /* ISO の C 標準によれば、上のような、関数ポインターと 'void *' 間の\n" +" /* ISO の C 標準によれば、上のような、関数ポインターと \\(aqvoid *\\(aq 間の\n" " キャストを行った場合に得られる結果は不定である。\n" -" POSIX.1-2003 と POSIX.1-2008 では、この状況は認められており、\n" +" POSIX.1-2001 と POSIX.1-2008 では、この状況は認められており、\n" " 以下のようなワークアラウンドが提案されている。\n" #. type: Plain text @@ -2901,13 +2626,7 @@ msgstr "" #. http://austingroupbugs.net/view.php?id=74 #. type: Plain text #: build/C/man3/dlopen.3:607 -#, fuzzy, no-wrap -#| msgid "" -#| " The 2013 Technical Corrigendum to POSIX.1-2008 (a.k.a.\n" -#| " POSIX.1-2013) improved matters by requiring that conforming\n" -#| " implementations support casting 'void *' to a function pointer.\n" -#| " Nevertheless, some compilers (e.g., gcc with the '-pedantic'\n" -#| " option) may complain about the cast used in this program. */\n" +#, no-wrap msgid "" " The 2013 Technical Corrigendum 1 to POSIX.1-2008 improved matters\n" " by requiring that conforming implementations support casting\n" @@ -2915,11 +2634,11 @@ msgid "" " (e.g., gcc with the \\(aq-pedantic\\(aq option) may complain about the\n" " cast used in this program. */\n" msgstr "" -" POSIX.1-2008 の 2013 Technical Corrigendum (別名 POSIX.1-2013)\n" -" では、 POSIX に準拠する実装では 'void *' から関数ポインターへの\n" +" POSIX.1-2008 の 2013 Technical Corrigendum 1 では、\n" +" POSIX に準拠する実装では \\(aqvoid *\\(aq から関数ポインターへの\n" " キャストをサポートすることが要求されるようになり、状況が改善\n" -" された。にもかかわらず、('-pedantic' オプションを指定した gcc\n" -" などの) いくつかのコンパイラは、このプログラムで使用されている\n" +" された。にもかかわらず、(\\(aq-pedantic\\(aq オプションを指定した\n" +" gcc などの) いくつかのコンパイラは、このプログラムで使用されている\n" " キャストについて文句を言うのだ。\n" #. type: Plain text @@ -2954,30 +2673,22 @@ msgstr "" #. type: Plain text #: build/C/man3/dlopen.3:631 -#, fuzzy -#| msgid "" -#| "B(1), B(1), B(1), B(3), B(7), " -#| "B(8), B(8)" msgid "" "B(1), B(1), B(1), B(3), B(3), " "B(3), B(3), B(3), B(7), B(8), " "B(8)" -msgstr "" -"B(1), B(1), B(1), B(3), B(7), " -"B(8), B(8)" +msgstr "B(1), B(1), B(1), B(3), B(3), B(3), B(3), B(3), B(7), B(8), B(8)" #. type: Plain text #: build/C/man3/dlopen.3:633 -#, fuzzy -#| msgid "ld.so info pages, gcc info pages, ld info pages" msgid "gcc info pages, ld info pages" -msgstr "ld.so info pages, gcc info pages, ld info pages" +msgstr "gcc info pages, ld info pages" #. type: TH #: build/C/man3/dlsym.3:25 #, no-wrap msgid "DLSYM" -msgstr "" +msgstr "DLSYM" #. type: Plain text #: build/C/man3/dlsym.3:28 @@ -2992,15 +2703,9 @@ msgstr "BIB<, const char *>IB<);>" #. type: Plain text #: build/C/man3/dlsym.3:38 -#, fuzzy -#| msgid "" -#| "BIB<, char *>IB<, char " -#| "*>IB<);>\n" msgid "" "BIB<, char *>IB<, char *>IB<);>" -msgstr "" -"BIB<, char *>IB<, char *>IB<);" -">\n" +msgstr "BIB<, char *>IB<, char *>IB<);>" #. type: Plain text #: build/C/man3/dlsym.3:57 @@ -3059,10 +2764,9 @@ msgstr "" #. type: TP #: build/C/man3/dlsym.3:74 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man3/dlsym.3:83 @@ -3075,10 +2779,9 @@ msgstr "" #. type: TP #: build/C/man3/dlsym.3:83 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man3/dlsym.3:97 @@ -3101,17 +2804,10 @@ msgstr "" #. type: Plain text #: build/C/man3/dlsym.3:113 -#, fuzzy -#| msgid "" -#| "The function B(), provided by glibc since version 2.1, does the " -#| "same as B() but takes a version string as an additional argument." msgid "" "The function B() does the same as B() but takes a version " "string as an additional argument." -msgstr "" -"関数 B() は B() と同じ動作をするが、バージョンの文字列を渡す" -"引き数が 追加されている点が異なる (B() はバージョン 2.1 以降の " -"glibc で提供されている)。" +msgstr "関数 B() は B() と同じ動作をするが、バージョンの文字列を渡す引き数が 追加されている点が異なる。" #. type: Plain text #: build/C/man3/dlsym.3:120 @@ -3167,15 +2863,10 @@ msgstr "" #. type: Plain text #: build/C/man3/dlsym.3:178 -#, fuzzy -#| msgid "" -#| "B(1), B(1), B(1), B(3), B(5), B(8)" msgid "" "B(3), B(3), B(3), B(3), " "B(3), B(8)" -msgstr "" -"B(1), B(1), B(1), B(3), B(5), B(8)" +msgstr "B(3), B(3), B(3), B(3), B(3), B(8)" #. type: TH #: build/C/man5/elf.5:35 @@ -3185,10 +2876,9 @@ msgstr "ELF" #. type: TH #: build/C/man5/elf.5:35 -#, fuzzy, no-wrap -#| msgid "2014-12-31" +#, no-wrap msgid "2020-12-21" -msgstr "2014-12-31" +msgstr "2020-12-21" #. type: Plain text #: build/C/man5/elf.5:38 @@ -3204,19 +2894,11 @@ msgstr "B<#include Eelf.hE>\n" #. type: Plain text #: build/C/man5/elf.5:50 -#, fuzzy -#| msgid "" -#| "The header file Ielf.hE> defines the format of ELF executable " -#| "binary files. Amongst these files are normal executable files, " -#| "relocatable object files, core files and shared libraries." msgid "" "The header file Ielf.hE> defines the format of ELF executable " "binary files. Amongst these files are normal executable files, relocatable " "object files, core files, and shared objects." -msgstr "" -"ヘッダーファイル Ielf.hE> は ELF 実行可能バイナリファイルのフォー" -"マットを定義する。 これらのファイルとしては、通常の実行可能ファイル・ 再配置" -"可能オブジェクトファイル・コアファイル・共有ライブラリがある。" +msgstr "ヘッダーファイル Ielf.hE> は ELF 実行可能バイナリファイルのフォーマットを定義する。 これらのファイルとしては、通常の実行可能ファイル、再配置可能オブジェクトファイル、コアファイル、共有オブジェクトがある。" #. type: Plain text #: build/C/man5/elf.5:59 @@ -3313,12 +2995,6 @@ msgstr "" #. type: Plain text #: build/C/man5/elf.5:128 -#, fuzzy -#| msgid "" -#| "(Note: The *BSD terminology is a bit different. There I is " -#| "twice as large as I, and I is used for " -#| "I. In order to avoid confusion these types are replaced by " -#| "explicit ones in the below.)" msgid "" "(Note: the *BSD terminology is a bit different. There, I is " "twice as large as I, and I is used for " @@ -3411,23 +3087,12 @@ msgstr "I" #. type: Plain text #: build/C/man5/elf.5:179 -#, fuzzy -#| msgid "" -#| "This array of bytes specifies to interpret the file, independent of the " -#| "processor or the file's remaining contents. Within this array everything " -#| "is named by macros, which start with the prefix B and may contain " -#| "values which start with the prefix B. The following macros are " -#| "defined:" msgid "" "This array of bytes specifies how to interpret the file, independent of the " "processor or the file's remaining contents. Within this array everything is " "named by macros, which start with the prefix B and may contain values " "which start with the prefix B. The following macros are defined:" -msgstr "" -"このバイト配列は、プロセッサやファイルの他の部分には依存せずに、 ファイルを解" -"釈 (interpret) するために指定される。 この配列内のすべてのものは、接頭辞 " -"B で始まるマクロの名前が付き、接頭辞 B で始まる値を持つ。 以下のマ" -"クロが定義されている:" +msgstr "このバイト配列は、プロセッサやファイルの他の部分には依存せずに、どのようにファイルを解釈 (interpret) するかを指定する。 この配列内のすべてのものは、接頭辞 B で始まるマクロの名前が付き、接頭辞 B で始まる値を持つ。 以下のマクロが定義されている:" #. type: TP #: build/C/man5/elf.5:180 @@ -3544,10 +3209,6 @@ msgstr "B" #. type: Plain text #: build/C/man5/elf.5:227 -#, fuzzy -#| msgid "" -#| "The sixth byte specifies the data encoding of the processor-specific data " -#| "in the file. Currently these encodings are supported:" msgid "" "The sixth byte specifies the data encoding of the processor-specific data in " "the file. Currently, these encodings are supported:" @@ -3662,10 +3323,8 @@ msgstr "B" #. synonym: ELFOSABI_NONE #. type: Plain text #: build/C/man5/elf.5:274 -#, fuzzy -#| msgid "UNIX System V ABI." msgid "UNIX System V ABI" -msgstr "UNIX System V ABI." +msgstr "UNIX System V ABI" #. type: TP #: build/C/man5/elf.5:274 @@ -3676,10 +3335,8 @@ msgstr "B" #. 1 #. type: Plain text #: build/C/man5/elf.5:278 -#, fuzzy -#| msgid "HP-UX ABI." msgid "HP-UX ABI" -msgstr "HP-UX ABI." +msgstr "HP-UX ABI" #. type: TP #: build/C/man5/elf.5:278 @@ -3690,10 +3347,8 @@ msgstr "B" #. 2 #. type: Plain text #: build/C/man5/elf.5:282 -#, fuzzy -#| msgid "NetBSD ABI." msgid "NetBSD ABI" -msgstr "NetBSD ABI." +msgstr "NetBSD ABI" #. type: TP #: build/C/man5/elf.5:282 @@ -3712,10 +3367,8 @@ msgstr "B" #. 5 #. type: Plain text #: build/C/man5/elf.5:294 -#, fuzzy -#| msgid "Linux ABI." msgid "Linux ABI" -msgstr "Linux ABI." +msgstr "Linux ABI" #. type: TP #: build/C/man5/elf.5:294 @@ -3732,10 +3385,8 @@ msgstr "B" #. 7 #. type: Plain text #: build/C/man5/elf.5:304 -#, fuzzy -#| msgid "Solaris ABI." msgid "Solaris ABI" -msgstr "Solaris ABI." +msgstr "Solaris ABI" #. type: TP #: build/C/man5/elf.5:304 @@ -3746,10 +3397,8 @@ msgstr "B" #. 8 #. type: Plain text #: build/C/man5/elf.5:308 -#, fuzzy -#| msgid "IRIX ABI." msgid "IRIX ABI" -msgstr "IRIX ABI." +msgstr "IRIX ABI" #. type: TP #: build/C/man5/elf.5:308 @@ -3760,10 +3409,8 @@ msgstr "B" #. 9 #. type: Plain text #: build/C/man5/elf.5:312 -#, fuzzy -#| msgid "FreeBSD ABI." msgid "FreeBSD ABI" -msgstr "FreeBSD ABI." +msgstr "FreeBSD ABI" #. type: TP #: build/C/man5/elf.5:312 @@ -3778,10 +3425,8 @@ msgstr "B" #. 12 #. type: Plain text #: build/C/man5/elf.5:320 -#, fuzzy -#| msgid "TRU64 UNIX ABI." msgid "TRU64 UNIX ABI" -msgstr "TRU64 UNIX ABI." +msgstr "TRU64 UNIX ABI" #. type: TP #: build/C/man5/elf.5:320 @@ -3792,10 +3437,8 @@ msgstr "B" #. 97 #. type: Plain text #: build/C/man5/elf.5:324 -#, fuzzy -#| msgid "ARM architecture ABI." msgid "ARM architecture ABI" -msgstr "ARM アーキテクチャー ABI." +msgstr "ARM アーキテクチャー ABI" #. type: TP #: build/C/man5/elf.5:324 @@ -3806,10 +3449,8 @@ msgstr "B" #. 255 #. type: Plain text #: build/C/man5/elf.5:328 -#, fuzzy -#| msgid "Stand-alone (embedded) ABI." msgid "Stand-alone (embedded) ABI" -msgstr "スタンドアロン (組み込み) ABI." +msgstr "スタンドアロン (組み込み) ABI" #. type: TP #: build/C/man5/elf.5:330 @@ -3954,10 +3595,8 @@ msgstr "B" #. 0 #. type: Plain text #: build/C/man5/elf.5:394 -#, fuzzy -#| msgid "An unknown machine." msgid "An unknown machine" -msgstr "不明なマシン。" +msgstr "不明なマシン" #. type: TP #: build/C/man5/elf.5:394 @@ -3968,10 +3607,8 @@ msgstr "B" #. 1 #. type: Plain text #: build/C/man5/elf.5:398 -#, fuzzy -#| msgid "AT&T WE 32100." msgid "AT&T WE 32100" -msgstr "AT&T WE 32100." +msgstr "AT&T WE 32100" #. type: TP #: build/C/man5/elf.5:398 @@ -3982,10 +3619,8 @@ msgstr "B" #. 2 #. type: Plain text #: build/C/man5/elf.5:402 -#, fuzzy -#| msgid "Sun Microsystems SPARC." msgid "Sun Microsystems SPARC" -msgstr "Sun Microsystems SPARC." +msgstr "Sun Microsystems SPARC" #. type: TP #: build/C/man5/elf.5:402 @@ -3996,10 +3631,8 @@ msgstr "B" #. 3 #. type: Plain text #: build/C/man5/elf.5:406 -#, fuzzy -#| msgid "Intel 80386." msgid "Intel 80386" -msgstr "Intel 80386." +msgstr "Intel 80386" #. type: TP #: build/C/man5/elf.5:406 @@ -4010,10 +3643,8 @@ msgstr "B" #. 4 #. type: Plain text #: build/C/man5/elf.5:410 -#, fuzzy -#| msgid "Motorola 68000." msgid "Motorola 68000" -msgstr "Motorola 68000." +msgstr "Motorola 68000" #. type: TP #: build/C/man5/elf.5:410 @@ -4028,10 +3659,8 @@ msgstr "B" #. 6 #. type: Plain text #: build/C/man5/elf.5:418 -#, fuzzy -#| msgid "Motorola 88000." msgid "Motorola 88000" -msgstr "Motorola 88000." +msgstr "Motorola 88000" #. type: TP #: build/C/man5/elf.5:418 @@ -4042,10 +3671,8 @@ msgstr "B" #. 7 #. type: Plain text #: build/C/man5/elf.5:422 -#, fuzzy -#| msgid "Intel 80860." msgid "Intel 80860" -msgstr "Intel 80860." +msgstr "Intel 80860" #. type: TP #: build/C/man5/elf.5:422 @@ -4064,10 +3691,8 @@ msgstr "B" #. 10 #. type: Plain text #: build/C/man5/elf.5:434 -#, fuzzy -#| msgid "MIPS RS3000 (big-endian only)." msgid "MIPS RS3000 (big-endian only)" -msgstr "MIPS RS3000 (ビッグエンディアンのみ)。" +msgstr "MIPS RS3000 (ビッグエンディアンのみ)" #. type: TP #: build/C/man5/elf.5:434 @@ -4078,10 +3703,8 @@ msgstr "B" #. 15 #. type: Plain text #: build/C/man5/elf.5:438 -#, fuzzy -#| msgid "HP/PA." msgid "HP/PA" -msgstr "HP/PA." +msgstr "HP/PA" #. type: TP #: build/C/man5/elf.5:438 @@ -4092,10 +3715,8 @@ msgstr "B" #. 18 #. type: Plain text #: build/C/man5/elf.5:442 -#, fuzzy -#| msgid "SPARC with enhanced instruction set." msgid "SPARC with enhanced instruction set" -msgstr "拡張命令セット付き SPARC。" +msgstr "拡張命令セット付き SPARC" #. type: TP #: build/C/man5/elf.5:442 @@ -4106,10 +3727,8 @@ msgstr "B" #. 20 #. type: Plain text #: build/C/man5/elf.5:446 -#, fuzzy -#| msgid "PowerPC." msgid "PowerPC" -msgstr "PowerPC." +msgstr "PowerPC" #. type: TP #: build/C/man5/elf.5:446 @@ -4120,10 +3739,8 @@ msgstr "B" #. 21 #. type: Plain text #: build/C/man5/elf.5:450 -#, fuzzy -#| msgid "PowerPC 64-bit." msgid "PowerPC 64-bit" -msgstr "PowerPC 64-bit." +msgstr "PowerPC 64-bit" #. type: TP #: build/C/man5/elf.5:450 @@ -4170,10 +3787,8 @@ msgstr "B" #. 43 #. type: Plain text #: build/C/man5/elf.5:466 -#, fuzzy -#| msgid "SPARC v9 64-bit." msgid "SPARC v9 64-bit" -msgstr "SPARC v9 64-bit." +msgstr "SPARC v9 64-bit" #. type: TP #: build/C/man5/elf.5:466 @@ -4216,10 +3831,8 @@ msgstr "B" #. Compaq [DEC] Alpha with enhanced instruction set #. type: Plain text #: build/C/man5/elf.5:486 -#, fuzzy -#| msgid "DEC Vax." msgid "DEC Vax" -msgstr "DEC Vax." +msgstr "DEC Vax" #. type: TP #: build/C/man5/elf.5:488 @@ -4234,17 +3847,13 @@ msgstr "このメンバはファイルバージョンを示す:" #. type: Plain text #: build/C/man5/elf.5:496 -#, fuzzy -#| msgid "Invalid version." msgid "Invalid version" -msgstr "不正なバージョン。" +msgstr "不正なバージョン" #. type: Plain text #: build/C/man5/elf.5:499 -#, fuzzy -#| msgid "Current version." msgid "Current version" -msgstr "現在のバージョン。" +msgstr "現在のバージョン" #. type: TP #: build/C/man5/elf.5:501 @@ -4303,11 +3912,6 @@ msgstr "I" #. type: Plain text #: build/C/man5/elf.5:522 -#, fuzzy -#| msgid "" -#| "This member holds processor-specific flags associated with the file. " -#| "Flag names take the form EF_`machine_flag'. Currently no flags have been " -#| "defined." msgid "" "This member holds processor-specific flags associated with the file. Flag " "names take the form EF_`machine_flag'. Currently, no flags have been " @@ -4577,16 +4181,10 @@ msgstr "I" #. type: Plain text #: build/C/man5/elf.5:675 -#, fuzzy -#| msgid "" -#| "This member of the Phdr struct tells what kind of segment this array " -#| "element describes or how to interpret the array element's information." msgid "" "This member of the structure indicates what kind of segment this array " "element describes or how to interpret the array element's information." -msgstr "" -"Phdr 構造体のこのメンバは、 この配列要素がどのような種類のセグメントを記述し" -"ているか、 またはこの配列要素の情報をどのように解釈するか、を表す。" +msgstr "構造体のこのメンバは、 この配列要素がどのような種類のセグメントを記述しているか、 またはこの配列要素の情報をどのように解釈するか、を表す。" #. type: TP #: build/C/man5/elf.5:676 @@ -4716,10 +4314,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:730 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B, B" -msgstr "B" +msgstr "B, B" #. type: Plain text #: build/C/man5/elf.5:735 @@ -4869,16 +4466,10 @@ msgstr "読み込み可能セグメント。" #. type: Plain text #: build/C/man5/elf.5:791 -#, fuzzy -#| msgid "" -#| "A text segment commonly has the flags B and B. A data " -#| "segment commonly has B, B and B." msgid "" "A text segment commonly has the flags B and B. A data segment " "commonly has B and B." -msgstr "" -"テキストセグメントは一般にフラグ B と B を持つ。 データセグメント" -"は一般に B, B, B を持つ。" +msgstr "テキストセグメントは一般にフラグ B と B を持つ。 データセグメントは一般に B, B を持つ。" #. type: TP #: build/C/man5/elf.5:791 @@ -4930,14 +4521,6 @@ msgstr "" #. type: Plain text #: build/C/man5/elf.5:843 -#, fuzzy -#| msgid "" -#| "A section header table index is a subscript into this array. Some " -#| "section header table indices are reserved: the initial entry and the " -#| "indices between B and B. The initial entry " -#| "is used in ELF extensions for I, I and I; in " -#| "other cases, each field in the initial entry is set to zero. An object " -#| "file does not have sections for these special indices:" msgid "" "A section header table index is a subscript into this array. Some section " "header table indices are reserved: the initial entry and the indices between " @@ -4945,16 +4528,7 @@ msgid "" "extensions for I, I, and I; in other cases, " "each field in the initial entry is set to zero. An object file does not " "have sections for these special indices:" -msgstr "" -"セクションヘッダーテーブルインデックスは、この配列の添字である。\n" -"いくつかのセクションヘッダーテーブルインデックスは予約されている。予約され" -"て\n" -"いるのは、最初のエントリーと、B と B の間の\n" -"インデックスである。\n" -"最初のエントリーは、ELF 拡張で I, I, I に使用\n" -"される。それ以外の場合、最初のエントリーの各フィールドには 0 が設定される。\n" -"オブジェクトファイルにはこれらの特別なインデックスに対応するセクションはな" -"い。" +msgstr "セクションヘッダーテーブルインデックスは、この配列の添字である。いくつかのセクションヘッダーテーブルインデックスは予約されている。予約されているのは、最初のエントリーと、B と B の間のインデックスである。最初のエントリーは、ELF 拡張で I, I, I に使用される。それ以外の場合、最初のエントリーの各フィールドには 0 が設定される。オブジェクトファイルにはこれらの特別なインデックスに対応するセクションはない。" #. type: TP #: build/C/man5/elf.5:843 @@ -4984,10 +4558,9 @@ msgstr "この値は予約済みのインデックス領域の下限を指定す #. type: TP #: build/C/man5/elf.5:850 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B, B" -msgstr "B" +msgstr "B, B" #. type: Plain text #: build/C/man5/elf.5:855 @@ -5336,10 +4909,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:1003 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B, B" -msgstr "B" +msgstr "B, B" #. type: Plain text #: build/C/man5/elf.5:1008 @@ -5550,14 +5122,6 @@ msgstr "I" #. type: Plain text #: build/C/man5/elf.5:1101 -#, fuzzy -#| msgid "" -#| "Some sections have address alignment constraints. If a section holds a " -#| "doubleword, the system must ensure doubleword alignment for the entire " -#| "section. That is, the value of I must be congruent to zero, " -#| "modulo the value of I. Only zero and positive integral " -#| "powers of two are allowed. Values of zero or one mean the section has no " -#| "alignment constraints." msgid "" "Some sections have address alignment constraints. If a section holds a " "doubleword, the system must ensure doubleword alignment for the entire " @@ -5565,13 +5129,7 @@ msgid "" "the value of I. Only zero and positive integral powers of two " "are allowed. The value 0 or 1 means that the section has no alignment " "constraints." -msgstr "" -"アドレス配置に制約があるセクションもある。 セクションが倍長語 (doubleword) を" -"保持する場合、 システムは全てのセクションについて倍長語の配置を保証しなければ" -"ならない。 つまり、 I の値は I の値を法として 0 と合同" -"でなければならない (訳注:「sh_addr mod sh_addralign = 0 でなければならな" -"い)。 2 の 0 乗と正の整数乗のみが許可される。 0 または 1 はセクションの配置に" -"制約がないことを意味する。" +msgstr "アドレス配置に制約があるセクションもある。 セクションが倍長語 (doubleword) を保持する場合、 システムは全てのセクションについて倍長語の配置を保証しなければならない。 つまり、 I の値は I の値を法として 0 と合同でなければならない (訳注:「sh_addr mod sh_addralign = 0 でなければならない)。 2 の 0 乗と正の整数乗のみが許可される。値 0 または 1 はセクションの配置に制約がないことを意味する。" #. type: TP #: build/C/man5/elf.5:1101 @@ -5936,10 +5494,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:1292 -#, fuzzy, no-wrap -#| msgid "I<.note.GNU-stack>" +#, no-wrap msgid "I<.note.ABI-tag>" -msgstr "I<.note.GNU-stack>" +msgstr "I<.note.ABI-tag>" #. type: Plain text #: build/C/man5/elf.5:1300 @@ -6273,22 +5830,12 @@ msgstr "I" #. type: Plain text #: build/C/man5/elf.5:1481 -#, fuzzy -#| msgid "" -#| "This member holds an index into the object file's symbol string table, " -#| "which holds character representations of the symbol names. If the value " -#| "is nonzero, it represents a string table index that gives the symbol " -#| "name. Otherwise, the symbol table has no name." msgid "" "This member holds an index into the object file's symbol string table, which " "holds character representations of the symbol names. If the value is " "nonzero, it represents a string table index that gives the symbol name. " "Otherwise, the symbol has no name." -msgstr "" -"このメンバはオブジェクトファイルのシンボル文字列テーブルの インデックスを保持" -"する。 シンボル文字列テーブルはシンボル名の文字表現を保持する。 この値が 0 で" -"ない場合、シンボル名を得るための文字テーブルインデックスを表す。 それ以外の場" -"合、シンボルテーブルは名前を持たない。" +msgstr "このメンバはオブジェクトファイルのシンボル文字列テーブルの インデックスを保持する。 シンボル文字列テーブルはシンボル名の文字表現を保持する。 この値が 0 でない場合、シンボル名を得るための文字テーブルインデックスを表す。 それ以外の場合、シンボルは名前を持たない。" #. type: TP #: build/C/man5/elf.5:1481 @@ -6397,10 +5944,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:1520 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B, B" -msgstr "B" +msgstr "B, B" #. type: Plain text #: build/C/man5/elf.5:1525 @@ -6463,10 +6009,9 @@ msgstr "弱シンボルは大域的シンボルに似ているが、その定義 #. type: TP #: build/C/man5/elf.5:1541 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B, B" -msgstr "B" +msgstr "B, B" #. type: Plain text #: build/C/man5/elf.5:1546 @@ -6489,43 +6034,34 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:1550 -#, fuzzy, no-wrap -#| msgid "B(info) or B(info)" +#, no-wrap msgid "BIB<)>, BIB<)>" -msgstr "B(info) または B(info)" +msgstr "BIB<)>, BIB<)>" #. type: Plain text #: build/C/man5/elf.5:1555 -#, fuzzy -#| msgid "extract a type from an I value." msgid "Extract a binding from an I value." -msgstr "I の値からタイプを取り出す。" +msgstr "I の値からバインディングを取り出す。" #. type: TP #: build/C/man5/elf.5:1555 -#, fuzzy, no-wrap -#| msgid "B(info) or B(info)" +#, no-wrap msgid "BIB<)>, BIB<)>" -msgstr "B(info) または B(info)" +msgstr "BIB<)>, BIB<)>" #. type: Plain text #: build/C/man5/elf.5:1560 -#, fuzzy -#| msgid "extract a type from an I value." msgid "Extract a type from an I value." msgstr "I の値からタイプを取り出す。" #. type: TP #: build/C/man5/elf.5:1560 -#, fuzzy, no-wrap -#| msgid "B(bind, type) or B(bind, type)" +#, no-wrap msgid "BIB<, >IB<)>, BIB<, >IB<)>" -msgstr "B(bind, type) または B(bind, type)" +msgstr "BIB<, >IB<)>, BIB<, >IB<)>" #. type: Plain text #: build/C/man5/elf.5:1566 -#, fuzzy -#| msgid "convert a binding and a type into an I value." msgid "Convert a binding and a type into an I value." msgstr "バインディングとタイプを I の値に変換する。" @@ -6773,18 +6309,11 @@ msgstr "" #. type: Plain text #: build/C/man5/elf.5:1694 -#, fuzzy -#| msgid "" -#| "The .dynamic section contains a series of structures that hold relevant " -#| "dynamic linking information. The d_tag member controls the " -#| "interpretation of d_un." msgid "" "The I<.dynamic> section contains a series of structures that hold relevant " "dynamic linking information. The I member controls the " "interpretation of I." -msgstr "" -"\\&.dynamic セクションは、関連する動的リンク情報を保持している 一連の構造体を" -"保持する。 d_tag メンバは d_un の解釈を制御する。" +msgstr "I<.dynamic> セクションは、関連する動的リンク情報を保持している 一連の構造体を保持する。 I メンバは I の解釈を制御する。" #. type: Plain text #: build/C/man5/elf.5:1705 @@ -6871,10 +6400,8 @@ msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1733 -#, fuzzy -#| msgid "Size in bytes of PLT relocs" msgid "Size in bytes of PLT relocation entries" -msgstr "PLT 再配置 (reloc) テーブルのサイズ (バイト単位)" +msgstr "PLT 再配置 (relocation) エントリーのサイズ (バイト単位)" #. type: TP #: build/C/man5/elf.5:1733 @@ -6928,8 +6455,6 @@ msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1748 -#, fuzzy -#| msgid "Address of Rela relocs table" msgid "Address of Rela relocation table" msgstr "Rela 再配置テーブルのアドレス" @@ -6941,10 +6466,8 @@ msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1751 -#, fuzzy -#| msgid "Size in bytes of Rela table" msgid "Size in bytes of the Rela relocation table" -msgstr "Rela テーブルのサイズ (バイト単位)" +msgstr "Rela 再配置テーブルのサイズ (バイト単位)" #. type: TP #: build/C/man5/elf.5:1751 @@ -6954,10 +6477,8 @@ msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1754 -#, fuzzy -#| msgid "Size in bytes of a Rela table entry" msgid "Size in bytes of a Rela relocation table entry" -msgstr "Rela テーブルエントリーのサイズ (バイト単位)" +msgstr "Rela 再配置テーブルエントリーのサイズ (バイト単位)" #. type: TP #: build/C/man5/elf.5:1754 @@ -7047,8 +6568,6 @@ msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1778 -#, fuzzy -#| msgid "Address of Rel relocs table" msgid "Address of Rel relocation table" msgstr "Rel 再配置テーブルのアドレス" @@ -7060,10 +6579,8 @@ msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1781 -#, fuzzy -#| msgid "Size in bytes of Rela table" msgid "Size in bytes of Rel relocation table" -msgstr "Rela テーブルのサイズ (バイト単位)" +msgstr "Rela 再配置テーブルのサイズ (バイト単位)" #. type: TP #: build/C/man5/elf.5:1781 @@ -7084,10 +6601,8 @@ msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1787 -#, fuzzy -#| msgid "Type of reloc the PLT refers (Rela or Rel)" msgid "Type of relocation entry to which the PLT refers (Rela or Rel)" -msgstr "PLT が参照する再配置テーブルのタイプ (Rela または Rel)" +msgstr "PLT が参照する再配置エントリーのタイプ (Rela または Rel)" #. type: TP #: build/C/man5/elf.5:1787 @@ -7108,15 +6623,10 @@ msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1794 -#, fuzzy -#| msgid "" -#| "Absence of this indicates no relocs should apply to a nonwritable segment" msgid "" "Absence of this entry indicates that no relocation entries should apply to a " "nonwritable segment" -msgstr "" -"これが指定されていない場合、 書き込み不可のセグメントには再配置は適用されな" -"い。" +msgstr "このエントリーが指定されていない場合、 書き込み不可のセグメントには再配置エントリーは適用されない。" #. type: TP #: build/C/man5/elf.5:1794 @@ -7126,10 +6636,8 @@ msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1797 -#, fuzzy -#| msgid "Address of reloc entries solely for the PLT" msgid "Address of relocation entries associated solely with the PLT" -msgstr "PLT 専用の再配置エントリーのアドレス" +msgstr "PLT とだけ関連付けられる再配置エントリーのアドレス" #. type: TP #: build/C/man5/elf.5:1797 @@ -7139,10 +6647,6 @@ msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1801 -#, fuzzy -#| msgid "" -#| "Instruct dynamic linker to process all relocs before transferring control " -#| "to the executable" msgid "" "Instruct dynamic linker to process all relocations before transferring " "control to the executable" @@ -7163,10 +6667,9 @@ msgstr "ライブラリ検索パスへの文字列テーブルオフセット" #. type: TP #: build/C/man5/elf.5:1804 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B, B" -msgstr "B" +msgstr "B, B" #. type: Plain text #: build/C/man5/elf.5:1809 @@ -7232,16 +6735,10 @@ msgstr "I<_DYNAMIC>" #. OpenBSD: https://github.com/openbsd/src/blob/master/sys/sys/exec_elf.h#L533 #. type: Plain text #: build/C/man5/elf.5:1843 -#, fuzzy -#| msgid "" -#| "Array containing all the dynamic structures in the .dynamic section. " -#| "This is automatically populated by the linker." msgid "" "Array containing all the dynamic structures in the I<.dynamic> section. " "This is automatically populated by the linker." -msgstr "" -"\\&.dynamic セクションにある全ての動的構造体を含む配列。 これは自動的にリン" -"カーに渡される。" +msgstr "I<.dynamic> セクションにある全ての動的構造体を含む配列。 これは自動的にリンカーに渡される。" #. type: SS #: build/C/man5/elf.5:1843 @@ -7337,13 +6834,7 @@ msgstr "" #. type: Plain text #: build/C/man5/elf.5:1908 -#, fuzzy, no-wrap -#| msgid "" -#| "typedef struct {\n" -#| " Elf32_Addr r_offset;\n" -#| " uint32_t r_info;\n" -#| " int32_t r_addend;\n" -#| "} Elf32_Rela;\n" +#, no-wrap msgid "" "typedef struct {\n" " Elf32_Word n_namesz;\n" @@ -7352,20 +6843,14 @@ msgid "" "} Elf32_Nhdr;\n" msgstr "" "typedef struct {\n" -" Elf32_Addr r_offset;\n" -" uint32_t r_info;\n" -" int32_t r_addend;\n" -"} Elf32_Rela;\n" +" Elf32_Word n_namesz;\n" +" Elf32_Word n_descsz;\n" +" Elf32_Word n_type;\n" +"} Elf32_Nhdr;\n" #. type: Plain text #: build/C/man5/elf.5:1918 -#, fuzzy, no-wrap -#| msgid "" -#| "typedef struct {\n" -#| " Elf64_Addr r_offset;\n" -#| " uint64_t r_info;\n" -#| " int64_t r_addend;\n" -#| "} Elf64_Rela;\n" +#, no-wrap msgid "" "typedef struct {\n" " Elf64_Word n_namesz;\n" @@ -7374,17 +6859,16 @@ msgid "" "} Elf64_Nhdr;\n" msgstr "" "typedef struct {\n" -" Elf64_Addr r_offset;\n" -" uint64_t r_info;\n" -" int64_t r_addend;\n" -"} Elf64_Rela;\n" +" Elf64_Word n_namesz;\n" +" Elf64_Word n_descsz;\n" +" Elf64_Word n_type;\n" +"} Elf64_Nhdr;\n" #. type: TP #: build/C/man5/elf.5:1920 -#, fuzzy, no-wrap -#| msgid "I" +#, no-wrap msgid "I" -msgstr "I" +msgstr "I" #. type: Plain text #: build/C/man5/elf.5:1928 @@ -7409,10 +6893,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:1932 -#, fuzzy, no-wrap -#| msgid "I" +#, no-wrap msgid "I" -msgstr "I" +msgstr "I" #. type: Plain text #: build/C/man5/elf.5:1936 @@ -7441,10 +6924,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:1946 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1950 @@ -7497,10 +6979,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:1962 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1965 @@ -7509,10 +6990,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:1965 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1968 @@ -7565,10 +7045,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:1980 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1983 @@ -7577,10 +7056,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:1983 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:1986 @@ -7633,10 +7111,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:1998 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2001 @@ -7656,10 +7133,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2004 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2007 @@ -7668,10 +7144,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2007 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2010 @@ -7680,10 +7155,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2010 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2013 @@ -7692,10 +7166,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2013 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2016 @@ -7737,10 +7210,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2025 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2028 @@ -7771,10 +7243,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2034 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2037 @@ -7816,10 +7287,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2046 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2049 @@ -7828,10 +7298,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2049 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2052 @@ -7840,10 +7309,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2052 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2055 @@ -7852,10 +7320,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2055 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2058 @@ -7897,10 +7364,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2070 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2074 @@ -7937,10 +7403,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2088 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2092 @@ -7980,10 +7445,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2112 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2115 @@ -8005,10 +7469,9 @@ msgstr "" #. type: TP #: build/C/man5/elf.5:2122 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B" -msgstr "B" +msgstr "B" #. type: Plain text #: build/C/man5/elf.5:2126 @@ -8023,10 +7486,8 @@ msgstr "" #. type: Plain text #: build/C/man5/elf.5:2129 -#, fuzzy -#| msgid "Usage information." msgid "Architecture information." -msgstr "使用法を表示する。" +msgstr "アーキテクチャー情報。" #. OpenBSD #. ELF support first appeared in @@ -8050,18 +7511,12 @@ msgstr "" #. man page. #. type: Plain text #: build/C/man5/elf.5:2159 -#, fuzzy -#| msgid "" -#| "The extensions for I, I and I respectively " -#| "are Linux extensions. Sun, BSD and AMD64 also support them; for further " -#| "information, look under SEE ALSO." msgid "" "The extensions for I, I, and I respectively " "are Linux extensions. Sun, BSD and AMD64 also support them; for further " "information, look under SEE ALSO." msgstr "" -"I, I, I に対する拡張は、いずれも Linux での拡張" -"で\n" +"I, I, I に対する拡張は、いずれも Linux での拡張で\n" "ある。Sun, BSD, AMD64 もこれに対応している。詳しい情報は、関連項目を参照。" #. type: Plain text @@ -8291,31 +7746,18 @@ msgstr "LD.SO" #. type: Plain text #: build/C/man8/ld.so.8:10 -#, fuzzy -#| msgid "ld.so, ld-linux.so* - dynamic linker/loader" msgid "ld.so, ld-linux.so - dynamic linker/loader" -msgstr "ld.so, ld-linux.so* - 動的なリンカー/ローダー" +msgstr "ld.so, ld-linux.so - 動的なリンカー/ローダー" #. type: Plain text #: build/C/man8/ld.so.8:18 -#, fuzzy -#| msgid "" -#| "The dynamic linker can be run either indirectly by running some " -#| "dynamically linked program or library (in which case no command-line " -#| "options to the dynamic linker can be passed and, in the ELF case, the " -#| "dynamic linker which is stored in the B<.interp> section of the program " -#| "is executed) or directly by running:" msgid "" "The dynamic linker can be run either indirectly by running some dynamically " "linked program or shared object (in which case no command-line options to " "the dynamic linker can be passed and, in the ELF case, the dynamic linker " "which is stored in the B<.interp> section of the program is executed) or " "directly by running:" -msgstr "" -"動的リンカーは、動的にリンクされたプログラムやライブラリの実行によって 間接的" -"に実行することができる (ELF の場合、動的リンカーにコマンドラインオプションを" -"渡すことはできず、 プログラムの B<.interp> セクションに入っている動的リンカー" -"が実行される)。 また以下のように直接実行することもできる" +msgstr "動的リンカーは、動的にリンクされたプログラムや共有オブジェクトの実行によって 間接的に実行することができる (ELF の場合、動的リンカーにコマンドラインオプションを渡すことはできず、 プログラムの B<.interp> セクションに入っている動的リンカーが実行される)。 また以下のように直接実行することもできる" #. type: Plain text #: build/C/man8/ld.so.8:21 @@ -8324,18 +7766,11 @@ msgstr "I [OPTIONS] [PROGRAM [ARGUMENTS]]" #. type: Plain text #: build/C/man8/ld.so.8:28 -#, fuzzy -#| msgid "" -#| "The programs B and B find and load the shared " -#| "libraries needed by a program, prepare the program to run, and then run " -#| "it." msgid "" "The programs B and B find and load the shared objects " "(shared libraries) needed by a program, prepare the program to run, and then " "run it." -msgstr "" -"プログラム B と B はプログラムに必要な共有ライブラリを見" -"つけてロードし、 プログラムの実行を準備してから起動させる。" +msgstr "プログラム B と B はプログラムに必要な共有オブジェクト (共有ライブラリ) を見つけてロードし、 プログラムの実行を準備してから起動させる。" #. type: Plain text #: build/C/man8/ld.so.8:35 @@ -8371,53 +7806,28 @@ msgstr "" #. type: Plain text #: build/C/man8/ld.so.8:57 -#, fuzzy -#| msgid "" -#| "When resolving library dependencies, the dynamic linker first inspects " -#| "each dependency string to see if it contains a slash (this can occur if a " -#| "library pathname containing slashes was specified at link time). If a " -#| "slash is found, then the dependency string is interpreted as a (relative " -#| "or absolute) pathname, and the library is loaded using that pathname." msgid "" "When resolving shared object dependencies, the dynamic linker first inspects " "each dependency string to see if it contains a slash (this can occur if a " "shared object pathname containing slashes was specified at link time). If a " "slash is found, then the dependency string is interpreted as a (relative or " "absolute) pathname, and the shared object is loaded using that pathname." -msgstr "" -"ライブラリの依存関係を解決する際、動的リンカーは、最初に、依存関係の各文字列" -"がスラッシュを含んでいるかをチェックする (この状況になるのは、リンク時にス" -"ラッシュを含むライブラリのパス名が指定された場合である)。スラッシュが見つかっ" -"た場合、その依存関係の文字列はパス名 (相対パス、絶対パスのどちらも可) として" -"解釈され、そのパス名を使ってそのライブラリはロードされる。" +msgstr "共有オブジェクトの依存関係を解決する際、動的リンカーは、最初に、依存関係の各文字列がスラッシュを含んでいるかをチェックする (この状況になるのは、リンク時にスラッシュを含む共有オブジェクトのパス名が指定された場合である)。スラッシュが見つかった場合、その依存関係の文字列はパス名 (相対パス、絶対パスのどちらも可) として解釈され、そのパス名を使ってその共有オブジェクトはロードされる。" #. type: Plain text #: build/C/man8/ld.so.8:60 -#, fuzzy -#| msgid "" -#| "If a library dependency does not contain a slash, then it is searched for " -#| "in the following order:" msgid "" "If a shared object dependency does not contain a slash, then it is searched " "for in the following order:" -msgstr "" -"ライブラリの依存関係にスラッシュが含まれない場合、以下の順序で検索される。" +msgstr "共有オブジェクトの依存関係にスラッシュが含まれない場合、以下の順序で検索される。" #. type: Plain text #: build/C/man8/ld.so.8:65 -#, fuzzy -#| msgid "" -#| "(ELF only) Using the directories specified in the DT_RPATH dynamic " -#| "section attribute of the binary if present and DT_RUNPATH attribute does " -#| "not exist. Use of DT_RPATH is deprecated." msgid "" "Using the directories specified in the DT_RPATH dynamic section attribute of " "the binary if present and DT_RUNPATH attribute does not exist. Use of " "DT_RPATH is deprecated." -msgstr "" -"(ELF のみ) バイナリの動的セクション属性 DT_RPATH が存在し、 DT_RUNPATH 属性" -"が存在しない場合は、 DT_RPATH で指定されたディレクトリを使用する。 DT_RPATH " -"の使用は推奨されない。" +msgstr "バイナリの動的セクション属性 DT_RPATH が存在し、 DT_RUNPATH 属性が存在しない場合は、 DT_RPATH で指定されたディレクトリを使用する。 DT_RPATH の使用は推奨されない。" #. type: Plain text #: build/C/man8/ld.so.8:70 @@ -8538,44 +7948,26 @@ msgstr "I<$ORIGIN> (I<${ORIGIN}> も同じ)" #. type: Plain text #: build/C/man8/ld.so.8:144 #, fuzzy -#| msgid "" -#| "This expands to the directory containing the program or shared library. " -#| "Thus, an application located in I could be compiled with" msgid "" "This expands to the directory containing the program or shared object. " "Thus, an application located in I could be compiled with" -msgstr "" -"プログラムや共有ライブラリが入っているディレクトリに展開される。 したがっ" -"て、 I に置かれたアプリケーションを" +msgstr "プログラムや共有オブジェクトが入っているディレクトリに展開される。 したがって、 I に置かれたアプリケーションを" #. type: Plain text #: build/C/man8/ld.so.8:148 -#, fuzzy, no-wrap -#| msgid " gcc -Wl,-rpath,\\(aq$ORIGIN/../lib\\(aq\n" +#, no-wrap msgid "gcc -Wl,-rpath,\\(aq$ORIGIN/../lib\\(aq\n" -msgstr " gcc -Wl,-rpath,\\(aq$ORIGIN/../lib\\(aq\n" +msgstr "gcc -Wl,-rpath,\\(aq$ORIGIN/../lib\\(aq\n" #. type: Plain text #: build/C/man8/ld.so.8:160 -#, fuzzy -#| msgid "" -#| "so that it finds an associated shared library in I no matter " -#| "where I is located in the directory hierarchy. This facilitates " -#| "the creation of \"turn-key\" applications that do not need to be " -#| "installed into special directories, but can instead be unpacked into any " -#| "directory and still find their own shared libraries." msgid "" "so that it finds an associated shared object in I no matter " "where I is located in the directory hierarchy. This facilitates " "the creation of \"turn-key\" applications that do not need to be installed " "into special directories, but can instead be unpacked into any directory and " "still find their own shared objects." -msgstr "" -"でコンパイルすることで、 I がディレクトリ階層のどこにあっても、 " -"B は I にある対応する共有ライブラリを見つけることができ" -"る。 この機能を使うと、 特別なディレクトリではなく任意のディレクトリにインス" -"トールしても「ややこしい設定なしで」独自の共有ライブラリを使えるアプリケー" -"ションを作成することができる。" +msgstr "でコンパイルすることで、 I がディレクトリ階層のどこにあっても、 B は I にある対応する共有オブジェクトを見つけることができる。 この機能を使うと、 特別なディレクトリではなく任意のディレクトリにインストールしても「ややこしい設定なしで」独自の共有オブジェクトを使えるアプリケーションを作成することができる。" #. type: TP #: build/C/man8/ld.so.8:160 @@ -8638,10 +8030,9 @@ msgstr "オプション" #. type: TP #: build/C/man8/ld.so.8:195 -#, fuzzy, no-wrap -#| msgid "B<--audit LIST>" +#, no-wrap msgid "B<--audit>I< list>" -msgstr "B<--audit LIST>" +msgstr "B<--audit>I< list>" #. type: Plain text #: build/C/man8/ld.so.8:203 @@ -8658,17 +8049,14 @@ msgstr "B<--inhibit-cache>" #. type: Plain text #: build/C/man8/ld.so.8:207 -#, fuzzy -#| msgid "Do not use /etc/ld.so.cache." msgid "Do not use I." -msgstr "/etc/ld.so.cache を使用しない。" +msgstr "I を使用しない。" #. type: TP #: build/C/man8/ld.so.8:207 -#, fuzzy, no-wrap -#| msgid "B<--library-path PATH>" +#, no-wrap msgid "B<--library-path>I< path>" -msgstr "B<--library-path PATH>" +msgstr "B<--library-path>I< path>" #. type: Plain text #: build/C/man8/ld.so.8:222 @@ -8680,10 +8068,9 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:222 -#, fuzzy, no-wrap -#| msgid "B<--inhibit-rpath LIST>" +#, no-wrap msgid "B<--inhibit-rpath>I< list>" -msgstr "B<--inhibit-rpath LIST>" +msgstr "B<--inhibit-rpath>I< list>" #. type: Plain text #: build/C/man8/ld.so.8:230 @@ -8712,10 +8099,9 @@ msgstr "全ての依存関係とその解決法をリストする。" #. type: TP #: build/C/man8/ld.so.8:233 -#, fuzzy, no-wrap -#| msgid "B is available since glibc 2.15." +#, no-wrap msgid "B<--preload> I (since glibc 2.30)" -msgstr "B は glibc 2.15 以降で利用可能である。" +msgstr "B<--preload> I (glibc 2.30 以降)" #. type: Plain text #: build/C/man8/ld.so.8:243 @@ -8829,22 +8215,12 @@ msgstr "重要な環境変数には以下のものがある。" #. type: TP #: build/C/man8/ld.so.8:301 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.2)" +#, no-wrap msgid "B (since glibc 2.2.3)" -msgstr "B (glibc 2.2 以降)" +msgstr "B (glibc 2.2.3 以降)" #. type: Plain text #: build/C/man8/ld.so.8:313 -#, fuzzy -#| msgid "" -#| "(glibc since 2.2.3) Each shared library can inform the dynamic linker of " -#| "the minimum kernel ABI version that it requires. (This requirement is " -#| "encoded in an ELF note section that is viewable via I as a " -#| "section labeled B.) At run time, the dynamic linker " -#| "determines the ABI version of the running kernel and will reject loading " -#| "shared libraries that specify minimum ABI versions that exceed that ABI " -#| "version." msgid "" "Each shared object can inform the dynamic linker of the minimum kernel ABI " "version that it requires. (This requirement is encoded in an ELF note " @@ -8852,33 +8228,16 @@ msgid "" "B.) At run time, the dynamic linker determines the ABI " "version of the running kernel and will reject loading shared objects that " "specify minimum ABI versions that exceed that ABI version." -msgstr "" -"(glibc 2.2.3 以降) 各共有ライブラリは動的リンカーに必要なカーネル ABI の最小" -"バージョンを通知することができる (必要なバージョンは ELF の note section に格" -"納され、 I で B のラベルが付いたセクションとし" -"て見ることができる)。 実行時に、 動的リンカーは実行中のカーネルの ABI バー" -"ジョンを判定し、 カーネルの ABI バージョンよりも大きな ABI の最小バージョンが" -"指定された共有ライブラリのロードを行わない。" +msgstr "各共有オブジェクトは動的リンカーに必要なカーネル ABI の最小バージョンを通知することができる (必要なバージョンは ELF の note section に格納され、 I で B のラベルが付いたセクションとして見ることができる)。 実行時に、 動的リンカーは実行中のカーネルの ABI バージョンを判定し、 カーネルの ABI バージョンよりも大きな ABI の最小バージョンが指定された共有オブジェクトのロードを行わない。" #. type: Plain text #: build/C/man8/ld.so.8:322 -#, fuzzy -#| msgid "" -#| "B can be used to cause the dynamic linker to assume " -#| "that it is running on a system with a different kernel ABI version. For " -#| "example, the following command line causes the dynamic linker to assume " -#| "it is running on Linux 2.2.5 when loading the shared libraries required " -#| "by I:" msgid "" "B can be used to cause the dynamic linker to assume that " "it is running on a system with a different kernel ABI version. For example, " "the following command line causes the dynamic linker to assume it is running " "on Linux 2.2.5 when loading the shared objects required by I:" -msgstr "" -"B を使うことで、 動的リンカーに、 異なるカーネル ABI バー" -"ジョンのシステムで実行されているかのように見せることができる。 例えば、 以下" -"のコマンドラインを実行すると、 動的リンカーは I が必要とする共有ライ" -"ブラリをロードする際に Linux 2.2.5 上で動作していると仮定する。" +msgstr "B を使うことで、 動的リンカーに、 異なるカーネル ABI バージョンのシステムで実行されているかのように見せることができる。 例えば、 以下のコマンドラインを実行すると、 動的リンカーは I が必要とする共有オブジェクトをロードする際に Linux 2.2.5 上で動作していると仮定する。" #. type: Plain text #: build/C/man8/ld.so.8:326 @@ -8888,82 +8247,36 @@ msgstr "$ B\n" #. type: Plain text #: build/C/man8/ld.so.8:335 -#, fuzzy -#| msgid "" -#| "On systems that provide multiple versions of a shared library (in " -#| "different directories in the search path) that have different minimum " -#| "kernel ABI version requirements, B can be used to " -#| "select the version of the library that is used (dependent on the " -#| "directory search order). Historically, the most common use of the " -#| "B feature was to manually select the older LinuxThreads " -#| "POSIX threads implementation on systems that provided both LinuxThreads " -#| "and NPTL (which latter was typically the default on such systems); see " -#| "B(7)." msgid "" "On systems that provide multiple versions of a shared object (in different " "directories in the search path) that have different minimum kernel ABI " "version requirements, B can be used to select the version " "of the object that is used (dependent on the directory search order)." -msgstr "" -"必要なカーネル ABI の最低バージョンが異なる複数の共有ライブラリが (検索パス中" -"の異なるディレクトリに) あるシステムでは、 B を使って (ディ" -"レクトリ検索順序に基づき) 使用するライブラリのバージョンを選択することができ" -"る。 歴史的に見ると、 B の最も一般的な使い道は、 " -"LinuxThreads と NPTL の両方を提供しているシステムで、 古い LinuxThreads の " -"POSIX スレッド実装を手動で選択するためであった (そのようなシステムでは、通常" -"は NPTL がデフォルトであった)。 B(7) を参照。" +msgstr "必要なカーネル ABI の最低バージョンが異なる複数の共有オブジェクトが (検索パス中の異なるディレクトリに) あるシステムでは、 B を使って (ディレクトリ検索順序に基づき) 使用するオブジェクトのバージョンを選択することができる。" #. type: Plain text #: build/C/man8/ld.so.8:344 -#, fuzzy -#| msgid "" -#| "On systems that provide multiple versions of a shared library (in " -#| "different directories in the search path) that have different minimum " -#| "kernel ABI version requirements, B can be used to " -#| "select the version of the library that is used (dependent on the " -#| "directory search order). Historically, the most common use of the " -#| "B feature was to manually select the older LinuxThreads " -#| "POSIX threads implementation on systems that provided both LinuxThreads " -#| "and NPTL (which latter was typically the default on such systems); see " -#| "B(7)." msgid "" "Historically, the most common use of the B feature was to " "manually select the older LinuxThreads POSIX threads implementation on " "systems that provided both LinuxThreads and NPTL (which latter was typically " "the default on such systems); see B(7)." -msgstr "" -"必要なカーネル ABI の最低バージョンが異なる複数の共有ライブラリが (検索パス中" -"の異なるディレクトリに) あるシステムでは、 B を使って (ディ" -"レクトリ検索順序に基づき) 使用するライブラリのバージョンを選択することができ" -"る。 歴史的に見ると、 B の最も一般的な使い道は、 " -"LinuxThreads と NPTL の両方を提供しているシステムで、 古い LinuxThreads の " -"POSIX スレッド実装を手動で選択するためであった (そのようなシステムでは、通常" -"は NPTL がデフォルトであった)。 B(7) を参照。" +msgstr "歴史的に見ると、 B の最も一般的な使い道は、 LinuxThreads と NPTL の両方を提供しているシステムで、 古い LinuxThreads の POSIX スレッド実装を手動で選択するためであった (そのようなシステムでは、通常は NPTL がデフォルトであった)。 B(7) を参照。" #. type: TP #: build/C/man8/ld.so.8:344 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.3.4)" +#, no-wrap msgid "B (since glibc 2.1.1)" -msgstr "B (glibc 2.3.4 以降)" +msgstr "B (glibc 2.1.1 以降)" #. type: Plain text #: build/C/man8/ld.so.8:351 -#, fuzzy -#| msgid "" -#| "(libc5; glibc since 2.1.1) If set to a nonempty string, causes the " -#| "dynamic linker to resolve all symbols at program startup instead of " -#| "deferring function call resolution to the point when they are first " -#| "referenced. This is useful when using a debugger." msgid "" "If set to a nonempty string, causes the dynamic linker to resolve all " "symbols at program startup instead of deferring function call resolution to " "the point when they are first referenced. This is useful when using a " "debugger." -msgstr "" -"(libc5; glibc 2.1.1 以降) 空文字列でない場合、 動的リンカーはプログラムの開" -"始時に全てのシンボルを解決する。 空文字列の場合、解決しなければならない関数呼" -"び出しが 最初に参照された時点で解決する。 デバッガを使っているときに役立つ。" +msgstr "空文字列でない場合、 動的リンカーはプログラムの開始時に全てのシンボルを解決する。 空文字列の場合、解決しなければならない関数呼び出しが 最初に参照された時点で解決する。 デバッガを使っているときに役立つ。" #. type: TP #: build/C/man8/ld.so.8:351 @@ -9132,10 +8445,9 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:452 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.2)" +#, no-wrap msgid "B (since glibc 2.4)" -msgstr "B (glibc 2.2 以降)" +msgstr "B (glibc 2.4 以降)" #. type: Plain text #: build/C/man8/ld.so.8:461 @@ -9215,10 +8527,9 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:497 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.3.4)" +#, no-wrap msgid "B (since glibc 2.1.95)" -msgstr "B (glibc 2.3.4 以降)" +msgstr "B (glibc 2.1.95 以降)" #. type: Plain text #: build/C/man8/ld.so.8:509 @@ -9232,10 +8543,9 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:509 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.3.4)" +#, no-wrap msgid "B (since glibc 2.1)" -msgstr "B (glibc 2.3.4 以降)" +msgstr "B (glibc 2.1 以降)" #. type: Plain text #: build/C/man8/ld.so.8:514 @@ -9247,10 +8557,9 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:515 -#, fuzzy, no-wrap -#| msgid "B<--help>" +#, no-wrap msgid "I" -msgstr "B<--help>" +msgstr "I" #. type: Plain text #: build/C/man8/ld.so.8:522 @@ -9264,7 +8573,7 @@ msgstr "" #: build/C/man8/ld.so.8:522 #, no-wrap msgid "I" -msgstr "" +msgstr "I" #. type: Plain text #: build/C/man8/ld.so.8:529 @@ -9286,64 +8595,53 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:532 -#, fuzzy, no-wrap -#| msgid "I" +#, no-wrap msgid "I" -msgstr "I" +msgstr "I" #. type: Plain text #: build/C/man8/ld.so.8:535 -#, fuzzy -#| msgid "Display the program version and exit." msgid "Display progress for input file." -msgstr "プログラムのバージョンを表示し終了する。" +msgstr "" #. type: TP #: build/C/man8/ld.so.8:535 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "I" -msgstr "B" +msgstr "I" #. type: Plain text #: build/C/man8/ld.so.8:538 -#, fuzzy -#| msgid "String table offset to library search path" msgid "Display library search paths." -msgstr "ライブラリ検索パスへの文字列テーブルオフセット" +msgstr "ライブラリ検索パスを表示する。" #. type: TP #: build/C/man8/ld.so.8:538 #, no-wrap msgid "I" -msgstr "" +msgstr "I" #. type: Plain text #: build/C/man8/ld.so.8:541 -#, fuzzy -#| msgid "Display the program version." msgid "Display relocation processing." -msgstr "プログラムのバージョンを表示する。" +msgstr "" #. type: TP #: build/C/man8/ld.so.8:541 #, no-wrap msgid "I" -msgstr "" +msgstr "I" #. type: Plain text #: build/C/man8/ld.so.8:544 -#, fuzzy -#| msgid "Usage information." msgid "Display scope information." -msgstr "使用法を表示する。" +msgstr "" #. type: TP #: build/C/man8/ld.so.8:544 -#, fuzzy, no-wrap -#| msgid "I" +#, no-wrap msgid "I" -msgstr "I" +msgstr "I" #. type: Plain text #: build/C/man8/ld.so.8:547 @@ -9354,7 +8652,7 @@ msgstr "" #: build/C/man8/ld.so.8:547 #, no-wrap msgid "I" -msgstr "" +msgstr "I" #. type: Plain text #: build/C/man8/ld.so.8:550 @@ -9363,10 +8661,9 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:550 -#, fuzzy, no-wrap -#| msgid "B<-u\\ --unused>" +#, no-wrap msgid "I" -msgstr "B<-u\\ --unused>" +msgstr "I" #. type: Plain text #: build/C/man8/ld.so.8:553 @@ -9375,17 +8672,14 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:553 -#, fuzzy, no-wrap -#| msgid "I" +#, no-wrap msgid "I" -msgstr "I" +msgstr "I" #. type: Plain text #: build/C/man8/ld.so.8:556 -#, fuzzy -#| msgid "Display the program version and exit." msgid "Display version dependencies." -msgstr "プログラムのバージョンを表示し終了する。" +msgstr "" #. type: Plain text #: build/C/man8/ld.so.8:563 @@ -9396,10 +8690,9 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:563 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.2)" +#, no-wrap msgid "B (since glibc 2.1)" -msgstr "B (glibc 2.2 以降)" +msgstr "B (glibc 2.1 以降)" #. type: Plain text #: build/C/man8/ld.so.8:572 @@ -9417,10 +8710,9 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:575 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.2)" +#, no-wrap msgid "B (since glibc 2.1.91)" -msgstr "B (glibc 2.2 以降)" +msgstr "B (glibc 2.1.91 以降)" #. type: Plain text #: build/C/man8/ld.so.8:579 @@ -9477,24 +8769,20 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:618 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.2)" +#, no-wrap msgid "B (since glibc 2.1)" -msgstr "B (glibc 2.2 以降)" +msgstr "B (glibc 2.1 以降)" #. type: Plain text #: build/C/man8/ld.so.8:621 -#, fuzzy -#| msgid "(glibc since 2.1) Mask for hardware capabilities." msgid "Mask for hardware capabilities." -msgstr "(glibc 2.1 以降) ハードウェア機能のマスク。" +msgstr "ハードウェア機能のマスク。" #. type: TP #: build/C/man8/ld.so.8:621 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.2)" +#, no-wrap msgid "B (since glibc 2.1)" -msgstr "B (glibc 2.2 以降)" +msgstr "B (glibc 2.1 以降)" #. Used only if $ORIGIN can't be determined by normal means #. (from the origin path saved at load time, or from /proc/self/exe)? @@ -9510,23 +8798,13 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:630 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "B (glibc from 2.4 to 2.22)" -msgstr "B" +msgstr "B (glibc 2.4 から 2.22 まで)" #. commit a014cecd82b71b70a6a843e250e06b541ad524f7 #. type: Plain text #: build/C/man8/ld.so.8:646 -#, fuzzy -#| msgid "" -#| "(glibc since 2.4) Set to 0 to disable pointer guarding. Any other value " -#| "enables pointer guarding, which is also the default. Pointer guarding is " -#| "a security mechanism whereby some pointers to code stored in writable " -#| "program memory (return addresses saved by B(3) or function " -#| "pointers used by various glibc internals) are mangled semi-randomly to " -#| "make it more difficult for an attacker to hijack the pointers for use in " -#| "the event of a buffer overrun or stack-smashing attack." msgid "" "Set to 0 to disable pointer guarding. Any other value enables pointer " "guarding, which is also the default. Pointer guarding is a security " @@ -9536,38 +8814,21 @@ msgid "" "for an attacker to hijack the pointers for use in the event of a buffer " "overrun or stack-smashing attack. Since glibc 2.23, B can " "no longer be used to disable pointer guarding, which is now always enabled." -msgstr "" -"(glibc 2.4 以降) 0 に設定すると、ポインター保護 (pointer guarding) が無効に" -"なる。 それ以外の値の場合はポインター保護が有効になる。 デフォルトはポイン" -"ター保護有効である。 ポインター保護はセキュリティ機構の一つで、書き込み可能な" -"プログラムメモリー に格納されたコードへのポインターをほぼランダム化すること" -"で、 攻撃者がバッファーオーバーランやスタック破壊 (stack-smashing) 攻撃の際" -"に ポインターを乗っ取ることを困難にするものである。" +msgstr "0 に設定すると、ポインター保護 (pointer guarding) が無効になる。 それ以外の値の場合はポインター保護が有効になる。 デフォルトはポインター保護有効である。 ポインター保護はセキュリティ機構の一つで、書き込み可能なプログラムメモリー に格納されたコードへのポインターをほぼランダム化することで、 攻撃者がバッファーオーバーランやスタック破壊 (stack-smashing) 攻撃の際に ポインターを乗っ取ることを困難にするものである。 (glibc 2.23 以降では、ポインター保護を無効化するために B が使用されることはなくなり、ポインター保護は常に有効である。)" #. type: TP #: build/C/man8/ld.so.8:646 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.2)" +#, no-wrap msgid "B (since glibc 2.1)" -msgstr "B (glibc 2.2 以降)" +msgstr "B (glibc 2.1 以降)" #. type: Plain text #: build/C/man8/ld.so.8:652 -#, fuzzy -#| msgid "" -#| "(glibc since 2.1) The name of a (single) shared object to be profiled, " -#| "specified either as a pathname or a soname. Profiling output is appended " -#| "to the file whose name is: \"I<$LD_PROFILE_OUTPUT>/I<$LD_PROFILE>.profile" -#| "\"." msgid "" "The name of a (single) shared object to be profiled, specified either as a " "pathname or a soname. Profiling output is appended to the file whose name " "is: \"I<$LD_PROFILE_OUTPUT>/I<$LD_PROFILE>.profile\"." -msgstr "" -"(glibc 2.1 以降) プロファイルを行う共有オブジェクトの名前。 パス名か共有オブ" -"ジェクト名 (soname) で指定される。 プロフィールの出力は \"I<" -"$LD_PROFILE_OUTPUT>/I<$LD_PROFILE>.profile\" という名前の ファイルに追記され" -"る。" +msgstr "プロファイルを行う共有オブジェクトの名前。 パス名か共有オブジェクト名 (soname) で指定される。 プロフィールの出力は \"I<$LD_PROFILE_OUTPUT>/I<$LD_PROFILE>.profile\" という名前の ファイルに追記される。" #. type: Plain text #: build/C/man8/ld.so.8:656 @@ -9576,30 +8837,17 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:656 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.2)" +#, no-wrap msgid "B (since glibc 2.1)" -msgstr "B (glibc 2.2 以降)" +msgstr "B (glibc 2.1 以降)" #. type: Plain text #: build/C/man8/ld.so.8:664 -#, fuzzy -#| msgid "" -#| "(glibc since 2.1) Directory where B output should be " -#| "written. If this variable is not defined, or is defined as an empty " -#| "string, then the default is I. B is ignored " -#| "for set-user-ID and set-group-ID programs, which always use I." msgid "" "Directory where B output should be written. If this variable is " "not defined, or is defined as an empty string, then the default is I." -msgstr "" -"(glibc 2.1 以降) B の出力が書き込まれるディレクトリ。 この変数が" -"定義されていないか、空の文字列が定義されている場合、 デフォルト値は I となる。 set-user-ID/set-group-ID されたプログラムでは、 " -"LD_PROFILE_OUTPUT は無視される。 出力ファイルは常に I が使用さ" -"れる。" +msgstr "B の出力が書き込まれるディレクトリ。 この変数が定義されていないか、空の文字列が定義されている場合、 デフォルト値は I となる。" #. type: Plain text #: build/C/man8/ld.so.8:673 @@ -9612,10 +8860,9 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:673 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.2)" +#, no-wrap msgid "B (since glibc 2.1)" -msgstr "B (glibc 2.2 以降)" +msgstr "B (glibc 2.1 以降)" #. type: Plain text #: build/C/man8/ld.so.8:678 @@ -9631,10 +8878,9 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:682 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.3.4)" +#, no-wrap msgid "B (since glibc 2.4)" -msgstr "B (glibc 2.3.4 以降)" +msgstr "B (glibc 2.4 以降)" #. (This is what seems to happen, from experimenting) #. type: Plain text @@ -9648,26 +8894,15 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:693 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.2)" +#, no-wrap msgid "B (since glibc 2.3.3)" -msgstr "B (glibc 2.2 以降)" +msgstr "B (glibc 2.3.3 以降)" #. http://sources.redhat.com/ml/libc-hacker/2003-11/msg00127.html #. Subject: [PATCH] Support LD_USE_LOAD_BIAS #. Jakub Jelinek #. type: Plain text #: build/C/man8/ld.so.8:711 -#, fuzzy -#| msgid "" -#| "By default (i.e., if this variable is not defined) executables and " -#| "prelinked shared objects will honor base addresses of their dependent " -#| "libraries and (nonprelinked) position-independent executables (PIEs) and " -#| "other shared objects will not honor them. If B is " -#| "defined with the value 1, both executables and PIEs will honor the base " -#| "addresses. If B is defined with the value 0, neither " -#| "executables nor PIEs will honor the base addresses. This variable is " -#| "ignored by set-user-ID and set-group-ID programs." msgid "" "By default (i.e., if this variable is not defined), executables and " "prelinked shared objects will honor base addresses of their dependent shared " @@ -9676,15 +8911,7 @@ msgid "" "with the value 1, both executables and PIEs will honor the base addresses. " "If B is defined with the value 0, neither executables nor " "PIEs will honor the base addresses." -msgstr "" -"デフォルトでは (つまり、この変数が定義されていない場合)、 実行ファイルと " -"prelink された共有オブジェクトでは、それらが依存する ライブラリのベースアドレ" -"スが尊重される一方、 (prelink されていない) position-independent executables " -"(PIEs) と 他の共有オブジェクトでは依存するライブラリのベースアドレスは 尊重さ" -"れない。 B が値 1 で定義された場合、実行ファイルと PIE のど" -"ちらでも ベースアドレスが尊重される。 B が値 0 で定義された" -"場合、実行ファイルと PIE のどちらでも ベースアドレスは尊重されない。 set-" -"user-ID や set-group-ID されたプログラムでは、 この変数は無視される。" +msgstr "デフォルトでは (つまり、この変数が定義されていない場合)、 実行ファイルと prelink された共有オブジェクトでは、それらが依存する共有オブジェクトのベースアドレスが尊重される一方、 (prelink されていない) position-independent executables (PIEs) と 他の共有オブジェクトでは依存するライブラリのベースアドレスは 尊重されない。 B が値 1 で定義された場合、実行ファイルと PIE のどちらでも ベースアドレスが尊重される。 B が値 0 で定義された場合、実行ファイルと PIE のどちらでも ベースアドレスは尊重されない。" #. type: Plain text #: build/C/man8/ld.so.8:713 @@ -9693,49 +8920,33 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:713 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.2)" +#, no-wrap msgid "B (since glibc 2.1)" -msgstr "B (glibc 2.2 以降)" +msgstr "B (glibc 2.1 以降)" #. type: Plain text #: build/C/man8/ld.so.8:720 -#, fuzzy -#| msgid "" -#| "(glibc since 2.1) If set to a nonempty string, output symbol versioning " -#| "information about the program if the B " -#| "environment variable has been set." msgid "" "If set to a nonempty string, output symbol versioning information about the " "program if the B environment variable has been set." -msgstr "" -"(glibc 2.1 以降) 空文字列でない場合に、B 環境変数が" -"設定されていれば、プログラムのシンボルバージョン情報を出力する。" +msgstr "空文字列でない場合に、B 環境変数が設定されていれば、プログラムのシンボルバージョン情報を出力する。" #. type: TP #: build/C/man8/ld.so.8:720 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.2)" +#, no-wrap msgid "B (since glibc 2.1.3)" -msgstr "B (glibc 2.2 以降)" +msgstr "B (glibc 2.1.3 以降)" #. type: Plain text #: build/C/man8/ld.so.8:723 -#, fuzzy -#| msgid "" -#| "(ELF only)(glibc since 2.1.3) If set to a nonempty string, warn about " -#| "unresolved symbols." msgid "If set to a nonempty string, warn about unresolved symbols." -msgstr "" -"(ELF のみ)(glibc 2.1.3 以降) 空文字列でない場合、解決されていないシンボルが" -"あれば警告を出す。" +msgstr "空文字列でない場合、解決されていないシンボルがあれば警告を出す。" #. type: TP #: build/C/man8/ld.so.8:723 -#, fuzzy, no-wrap -#| msgid "B (since glibc 2.3.4)" +#, no-wrap msgid "B (x86-64 only; since glibc 2.23)" -msgstr "B (glibc 2.3.4 以降)" +msgstr "B (x86-64 のみ; glibc 2.23 以降)" #. type: Plain text #: build/C/man8/ld.so.8:735 @@ -9793,16 +9004,10 @@ msgstr "I" #. type: Plain text #: build/C/man8/ld.so.8:755 -#, fuzzy -#| msgid "" -#| "File containing a compiled list of directories in which to search for " -#| "libraries and an ordered list of candidate libraries." msgid "" "File containing a compiled list of directories in which to search for shared " "objects and an ordered list of candidate shared objects. See B(8)." -msgstr "" -"ライブラリを検索するディレクトリを集めたリストと、 共有ライブラリの候補の整列" -"リストを含むファイル。" +msgstr "共有オブジェクトを検索するディレクトリを集めたリストと、 共有オブジェクトの候補の整列リストを含むファイル。 B(8) 参照。" #. type: TP #: build/C/man8/ld.so.8:755 @@ -9825,17 +9030,14 @@ msgstr "" #. type: TP #: build/C/man8/ld.so.8:776 -#, fuzzy, no-wrap -#| msgid "B" +#, no-wrap msgid "I" -msgstr "B" +msgstr "I" #. type: Plain text #: build/C/man8/ld.so.8:779 -#, fuzzy -#| msgid "A shared object." msgid "shared objects" -msgstr "共有オブジェクト。" +msgstr "共有オブジェクト" #. type: SS #: build/C/man8/ld.so.8:780 @@ -9847,16 +9049,6 @@ msgstr "" #. similar files #. type: Plain text #: build/C/man8/ld.so.8:793 -#, fuzzy -#| msgid "" -#| "Some libraries are compiled using hardware-specific instructions which do " -#| "not exist on every CPU. Such libraries should be installed in " -#| "directories whose names define the required hardware capabilities, such " -#| "as I. The dynamic linker checks these directories " -#| "against the hardware of the machine and selects the most suitable version " -#| "of a given library. Hardware capability directories can be cascaded to " -#| "combine CPU features. The list of supported hardware capability names " -#| "depends on the CPU. The following names are currently recognized:" msgid "" "Some shared objects are compiled using hardware-specific instructions which " "do not exist on every CPU. Such objects should be installed in directories " @@ -9866,20 +9058,7 @@ msgid "" "Hardware capability directories can be cascaded to combine CPU features. " "The list of supported hardware capability names depends on the CPU. The " "following names are currently recognized:" -msgstr "" -"いくつかのライブラリは、(すべての CPU に存在するわけではない)ハードウェア固" -"有\n" -"の命令を使ってコンパイルされている。そのようなライブラリは、\n" -"I のような、必要なハードウェア機能 (hardware capability) を" -"規\n" -"定する名前のディレクトリにインストールすべきである。\n" -"動的リンカーは、マシンのハードウェアに基づいてこれらのディレクトリを確認" -"し、\n" -"指定されたライブラリに最も適したバージョンを選択する。\n" -"ハードウェア機能ディレクトリはつなげることができ、\n" -"複数の CPU 機能を組み合わることができる。\n" -"対応しているハードウェア機能名のリストは CPU に依存する。\n" -"現在のところ、以下の名前が認識される。" +msgstr "いくつかの共有オブジェクトは、(すべての CPU に存在するわけではない)ハードウェア固有の命令を使ってコンパイルされている。そのような共有オブジェクトは、 I のような、必要なハードウェア機能 (hardware capability) を規定する名前のディレクトリにインストールすべきである。動的リンカーは、マシンのハードウェアに基づいてこれらのディレクトリを確認し、指定された共有オブジェクトに最も適したバージョンを選択する。ハードウェア機能ディレクトリはつなげることができ、複数の CPU 機能を組み合わることができる。対応しているハードウェア機能名のリストは CPU に依存する。現在のところ、以下の名前が認識される。" #. type: TP #: build/C/man8/ld.so.8:793 @@ -9968,16 +9147,10 @@ msgstr "" #. In the above, (libc5) stands for David Engel's ld.so/ld\-linux.so. #. type: Plain text #: build/C/man8/ld.so.8:833 -#, fuzzy -#| msgid "" -#| "B(1), B(1), B(1), B(1), B(3), " -#| "B(3), B(7), B(8), B(8)" msgid "" "B(1), B(1), B(1), B(1), B(3), B(3), " "B(5), B(7), B(7), B(8), B(8)" -msgstr "" -"B(1), B(1), B(1), B(1), B(3), B(3), " -"B(7), B(8), B(8)" +msgstr "B(1), B(1), B(1), B(1), B(3), B(3), B(5), B(7), B(7), B(8), B(8)" #. type: TH #: build/C/man8/ldconfig.8:22 @@ -9992,23 +9165,15 @@ msgstr "ldconfig - 動的リンカーによる実行時の結合関係を設定 #. type: Plain text #: build/C/man8/ldconfig.8:28 -#, fuzzy -#| msgid "" -#| "B [ B<-nNvXV> ] [ B<-f\\ conf> ] [ B<-C\\ cache> ] [ B<-r" -#| "\\ root> ] I\\ ..." msgid "" "B [B<-nNvXV>] [B<-f> I] [B<-C> I] [B<-r> " "I] I..." -msgstr "" -"B [ B<-nNvXV> ] [ B<-f\\ conf> ] [ B<-C\\ cache> ] [ B<-r\\ " -"root> ] I\\ ..." +msgstr "B [B<-nNvXV>] [B<-f> I] [B<-C> I] [B<-r> I] I..." #. type: Plain text #: build/C/man8/ldconfig.8:35 -#, fuzzy -#| msgid "B B<-l> [ B<-v> ] I\\ ..." msgid "B B<-l> [B<-v>] I..." -msgstr "B B<-l> [ B<-v> ] I\\ ..." +msgstr "B B<-l> [B<-v>] I..." #. type: Plain text #: build/C/man8/ldconfig.8:40 @@ -10044,27 +9209,11 @@ msgstr "" #. type: Plain text #: build/C/man8/ldconfig.8:67 -#, fuzzy -#| msgid "" -#| "B creates the necessary links and cache to the most recent " -#| "shared libraries found in the directories specified on the command line, " -#| "in the file I, and in the trusted directories (I " -#| "and I). The cache is used by the run-time linker, I or " -#| "I. B checks the header and filenames of the " -#| "libraries it encounters when determining which versions should have their " -#| "links updated." msgid "" "The cache is used by the run-time linker, I or I. " "B checks the header and filenames of the libraries it encounters " "when determining which versions should have their links updated." -msgstr "" -"B は最新の共有ライブラリに対して必要なリンクを作成したり、 ライブラ" -"リをキャッシュしたりする。 ライブラリは、コマンドラインや I " -"ファイルで指定されたディレクトリや、共有ライブラリが 通常置かれるディレクト" -"リ (I と I) から検索される。 キャッシュは実行時リンカー " -"I または I によって使われる。 B は処理するライ" -"ブラリのヘッダー部分とファイル名をチェックし、 どのバージョンに対してリンクを" -"更新すべきかを判断する。" +msgstr "キャッシュは実行時リンカー I または I によって使われる。 B は処理するライブラリのヘッダー部分とファイル名をチェックし、 どのバージョンに対してリンクを更新すべきかを判断する。" #. The following sentence looks suspect #. (perhaps historical cruft) -- MTK, Jul 2005 @@ -10072,11 +9221,6 @@ msgstr "" #. it is wise to explicitly link against libc (use \-lc). #. type: Plain text #: build/C/man8/ldconfig.8:75 -#, fuzzy -#| msgid "" -#| "B will attempt to deduce the type of ELF libs (i.e., libc5 or " -#| "libc6/glibc) based on what C libs, if any, the library was linked " -#| "against." msgid "" "B will attempt to deduce the type of ELF libraries (i.e., libc5 or " "libc6/glibc) based on what C libraries, if any, the library was linked " @@ -10087,16 +9231,6 @@ msgstr "" #. type: Plain text #: build/C/man8/ldconfig.8:96 -#, fuzzy -#| msgid "" -#| "Some existing libs do not contain enough information to allow the " -#| "deduction of their type. Therefore, the I file format " -#| "allows the specification of an expected type. This is used I for " -#| "those ELF libs which we can not work out. The format is \"dirname=TYPE" -#| "\", where TYPE can be libc4, libc5, or libc6. (This syntax also works on " -#| "the command line.) Spaces are I allowed. Also see the B<-p> " -#| "option. B should normally be run by the superuser as it may " -#| "require write permission on some root owned directories and files." msgid "" "Some existing libraries do not contain enough information to allow the " "deduction of their type. Therefore, the I file format " @@ -10141,10 +9275,9 @@ msgstr "" #. type: TP #: build/C/man8/ldconfig.8:121 -#, fuzzy, no-wrap -#| msgid "B<-d\\ >I,\\ B<--data=>I" +#, no-wrap msgid "B<-c> I, B<--format=>I" -msgstr "B<-d\\ >I,\\ B<--data=>I" +msgstr "B<-c> I, B<--format=>I" #. commit cad64f778aced84efdaa04ae64f8737b86f063ab #. type: Plain text @@ -10156,39 +9289,32 @@ msgstr "" #. type: TP #: build/C/man8/ldconfig.8:134 -#, fuzzy, no-wrap -#| msgid "B<-C cache>" +#, no-wrap msgid "B<-C >I" -msgstr "B<-C cache>" +msgstr "B<-C >I" #. type: Plain text #: build/C/man8/ldconfig.8:140 -#, fuzzy -#| msgid "Use B instead of I." msgid "Use I instead of I." -msgstr "B を I の代わりに用いる。" +msgstr "I を I の代わりに用いる。" #. type: TP #: build/C/man8/ldconfig.8:140 -#, fuzzy, no-wrap -#| msgid "B<-f conf>" +#, no-wrap msgid "B<-f >I" -msgstr "B<-f conf>" +msgstr "B<-f >I" #. FIXME glibc 2.7 added -i #. type: Plain text #: build/C/man8/ldconfig.8:147 -#, fuzzy -#| msgid "Use B instead of I." msgid "Use I instead of I." -msgstr "B を I の代わりに用いる。" +msgstr "I を I の代わりに用いる。" #. type: TP #: build/C/man8/ldconfig.8:147 -#, fuzzy, no-wrap -#| msgid "B<-q>, B<--graph>" +#, no-wrap msgid "B<-i>, B<--ignore-aux-cache>" -msgstr "B<-q>, B<--graph>" +msgstr "B<-i>, B<--ignore-aux-cache>" #. commit 27d9ffda17df4d2388687afd12897774fde39bcc #. type: Plain text @@ -10204,16 +9330,10 @@ msgstr "B<-l>" #. type: Plain text #: build/C/man8/ldconfig.8:158 -#, fuzzy -#| msgid "" -#| "Library mode. Manually link individual libraries. Intended for use by " -#| "experts only." msgid "" "(Since glibc 2.2) Library mode. Manually link individual libraries. " "Intended for use by experts only." -msgstr "" -"ライブラリモード。それぞれのライブラリを手動でリンクする。 熟練者のみが用いる" -"べきである。" +msgstr "(glibc 2.2 以降) ライブラリモード。それぞれのライブラリを手動でリンクする。 熟練者のみが用いるべきである。" #. type: TP #: build/C/man8/ldconfig.8:158 @@ -10223,19 +9343,11 @@ msgstr "B<-n>" #. type: Plain text #: build/C/man8/ldconfig.8:166 -#, fuzzy -#| msgid "" -#| "Only process directories specified on the command line. Don't process " -#| "the trusted directories (I and I) nor those specified in " -#| "I. Implies B<-N>." msgid "" "Process only the directories specified on the command line. Don't process " "the trusted directories, nor those specified in I. Implies " "B<-N>." -msgstr "" -"コマンドラインで指定されたディレクトリのみを処理する。 通常共有ライブラリが置" -"かれるディレクトリ (I と I) や I で指定され" -"たディレクトリは処理しない。 暗黙のうちに B<-N> が指定される。" +msgstr "コマンドラインで指定されたディレクトリのみを処理する。 通常共有ライブラリが置かれるディレクトリや I で指定されたディレクトリは処理しない。 暗黙のうちに B<-N> が指定される。" #. type: TP #: build/C/man8/ldconfig.8:166 @@ -10254,10 +9366,9 @@ msgstr "" #. type: TP #: build/C/man8/ldconfig.8:172 -#, fuzzy, no-wrap -#| msgid "B<-q>, B<--graph>" +#, no-wrap msgid "B<-p>, B<--print-cache>" -msgstr "B<-q>, B<--graph>" +msgstr "B<-p>, B<--print-cache>" #. type: Plain text #: build/C/man8/ldconfig.8:176 @@ -10270,10 +9381,9 @@ msgstr "" #. type: TP #: build/C/man8/ldconfig.8:176 -#, fuzzy, no-wrap -#| msgid "B<-r root>" +#, no-wrap msgid "B<-r >I" -msgstr "B<-r root>" +msgstr "B<-r >I" #. type: Plain text #: build/C/man8/ldconfig.8:181 @@ -10284,10 +9394,9 @@ msgstr "" #. type: TP #: build/C/man8/ldconfig.8:181 build/C/man1/ldd.1:120 -#, fuzzy, no-wrap -#| msgid "B<-v\\ --verbose>" +#, no-wrap msgid "B<-v>, B<--verbose>" -msgstr "B<-v\\ --verbose>" +msgstr "B<-v>, B<--verbose>" #. type: Plain text #: build/C/man8/ldconfig.8:187 @@ -10307,8 +9416,6 @@ msgstr "B<-V>, B<--version>" #. type: Plain text #: build/C/man8/ldconfig.8:190 -#, fuzzy -#| msgid "Display the program version." msgid "Print program version." msgstr "プログラムのバージョンを表示する。" @@ -10329,8 +9436,6 @@ msgstr "" #. type: Plain text #: build/C/man8/ldconfig.8:204 -#, fuzzy -#| msgid "run-time linker/loader" msgid "Run-time linker/loader." msgstr "実行時リンカー/ローダー。" @@ -10342,31 +9447,18 @@ msgstr "I" #. type: Plain text #: build/C/man8/ldconfig.8:208 -#, fuzzy -#| msgid "" -#| "File containing a list of colon, space, tab, newline, or comma-separated " -#| "directories in which to search for libraries." msgid "" "File containing a list of directories, one per line, in which to search for " "libraries." -msgstr "" -"コロン・スペース・タブ・改行・コンマで区切られたディレクトリのリスト。 それぞ" -"れのディレクトリでライブラリが検索される。" +msgstr "ディレクトリのリストが入ったファイル。 1 行に 1 エントリー。それぞれのディレクトリでライブラリが検索される。" #. type: Plain text #: build/C/man8/ldconfig.8:214 -#, fuzzy -#| msgid "" -#| "File containing an ordered list of libraries found in the directories " -#| "specified in I, as well as those found in I and I." msgid "" "File containing an ordered list of libraries found in the directories " "specified in I, as well as those found in the trusted " "directories." -msgstr "" -"I で指定されたディレクトリにあるライブラリ、および I " -"と I にあるライブラリの順序付きリスト。" +msgstr "I で指定されたディレクトリにあるライブラリ、および信頼されたディレクトリにあるライブラリの順序付きリスト。" #. type: Plain text #: build/C/man8/ldconfig.8:218 @@ -10387,10 +9479,8 @@ msgstr "" #. type: Plain text #: build/C/man1/ldd.1:17 -#, fuzzy -#| msgid "ldd - print shared library dependencies" msgid "ldd - print shared object dependencies" -msgstr "ldd - 共有ライブラリへの依存関係を表示する" +msgstr "ldd - 共有オブジェクトへの依存関係を表示する" #. type: Plain text #: build/C/man1/ldd.1:19 @@ -10494,10 +9584,9 @@ msgstr "" #. type: Plain text #: build/C/man1/ldd.1:108 -#, fuzzy, no-wrap -#| msgid " $ objdump -p /path/to/program | grep NEEDED\n" +#, no-wrap msgid "$ B\n" -msgstr " $ objdump -p /path/to/program | grep NEEDED\n" +msgstr "$ B\n" #. type: Plain text #: build/C/man1/ldd.1:115 @@ -10526,10 +9615,9 @@ msgstr "シンボルのバージョン情報などを含めた全ての情報を #. type: TP #: build/C/man1/ldd.1:124 -#, fuzzy, no-wrap -#| msgid "B<-u\\ --unused>" +#, no-wrap msgid "B<-u>, B<--unused>" -msgstr "B<-u\\ --unused>" +msgstr "B<-u>, B<--unused>" #. type: Plain text #: build/C/man1/ldd.1:128 @@ -10538,10 +9626,9 @@ msgstr "使用されていない直接の依存関係を表示する (glibc 2.3. #. type: TP #: build/C/man1/ldd.1:128 -#, fuzzy, no-wrap -#| msgid "B<-d\\ --data-relocs>" +#, no-wrap msgid "B<-d>, B<--data-relocs>" -msgstr "B<-d\\ --data-relocs>" +msgstr "B<-d>, B<--data-relocs>" #. type: Plain text #: build/C/man1/ldd.1:131 @@ -10551,10 +9638,9 @@ msgstr "" #. type: TP #: build/C/man1/ldd.1:131 -#, fuzzy, no-wrap -#| msgid "B<-r\\ --function-relocs>" +#, no-wrap msgid "B<-r>, B<--function-relocs>" -msgstr "B<-r\\ --function-relocs>" +msgstr "B<-r>, B<--function-relocs>" #. type: Plain text #: build/C/man1/ldd.1:135 @@ -10614,10 +9700,8 @@ msgstr "" #. type: Plain text #: build/C/man1/ldd.1:177 -#, fuzzy -#| msgid "B(1), B(3), B(8), B(8)" msgid "B(1), B(1), B(8), B(8)" -msgstr "B(1), B(3), B(8), B(8)" +msgstr "B(1), B(1), B(8), B(8)" #. type: TH #: build/C/man1/memusage.1:24 @@ -10865,10 +9949,8 @@ msgstr "B<-m>,\\ B<--mmap>" #. type: Plain text #: build/C/man1/memusage.1:166 -#, fuzzy -#| msgid "Also trace B(2), B(2), and B(2)." msgid "Also trace B(2), B(2), and B(2)." -msgstr "B(2), B(2), B(2) も追跡対象とする。" +msgstr "B(2), B(2), B(2) も追跡対象とする。" #. type: TP #: build/C/man1/memusage.1:166 build/C/man1/memusagestat.1:72 @@ -11057,13 +10139,7 @@ msgstr "#define CYCLES 20\n" #. type: Plain text #: build/C/man1/memusage.1:250 -#, fuzzy, no-wrap -#| msgid "" -#| "int\n" -#| "main(int argc, char *argv[])\n" -#| "{\n" -#| " int i, j;\n" -#| " int *p;\n" +#, no-wrap msgid "" "int\n" "main(int argc, char *argv[])\n" @@ -11075,32 +10151,25 @@ msgstr "" "int\n" "main(int argc, char *argv[])\n" "{\n" -" int i, j;\n" -" int *p;\n" +" int i, j;\n" +" size_t size;\n" +" int *p;\n" #. type: Plain text #: build/C/man1/memusage.1:254 -#, fuzzy, no-wrap -#| msgid "" -#| " printf(\"malloc: %zd\\en\", sizeof(int) * 100);\n" -#| " p = malloc(sizeof(int) * 100);\n" +#, no-wrap msgid "" " size = sizeof(*p) * 100;\n" " printf(\"malloc: %zu\\en\", size);\n" " p = malloc(size);\n" msgstr "" -" printf(\"malloc: %zd\\en\", sizeof(int) * 100);\n" -" p = malloc(sizeof(int) * 100);\n" +" size = sizeof(*p) * 100;\n" +" printf(\"malloc: %zu\\en\", size);\n" +" p = malloc(size);\n" #. type: Plain text #: build/C/man1/memusage.1:260 -#, fuzzy, no-wrap -#| msgid "" -#| " for (i = 0; i E CYCLES; i++) {\n" -#| " if (i E CYCLES / 2)\n" -#| " j = i;\n" -#| " else\n" -#| " j--;\n" +#, no-wrap msgid "" " for (i = 0; i E CYCLES; i++) {\n" " if (i E CYCLES / 2)\n" @@ -11108,65 +10177,54 @@ msgid "" " else\n" " j--;\n" msgstr "" -" for (i = 0; i E CYCLES; i++) {\n" -" if (i E CYCLES / 2)\n" -" j = i;\n" -" else\n" -" j--;\n" +" for (i = 0; i E CYCLES; i++) {\n" +" if (i E CYCLES / 2)\n" +" j = i;\n" +" else\n" +" j--;\n" #. type: Plain text #: build/C/man1/memusage.1:264 -#, fuzzy, no-wrap -#| msgid "" -#| " printf(\"realloc: %zd\\en\", sizeof(int) * (j * 50 + 110));\n" -#| " p = realloc(p, sizeof(int) * (j * 50 + 100));\n" +#, no-wrap msgid "" " size = sizeof(*p) * (j * 50 + 110);\n" " printf(\"realloc: %zu\\en\", size);\n" " p = realloc(p, size);\n" msgstr "" -" printf(\"realloc: %zd\\en\", sizeof(int) * (j * 50 + 110));\n" -" p = realloc(p, sizeof(int) * (j * 50 + 100));\n" +" size = sizeof(*p) * (j * 50 + 110);\n" +" printf(\"realloc: %zu\\en\", size);\n" +" p = realloc(p, size);\n" #. type: Plain text #: build/C/man1/memusage.1:269 -#, fuzzy, no-wrap -#| msgid "" -#| " printf(\"realloc: %zd\\en\", sizeof(int) * ((j+1) * 150 + 110));\n" -#| " p = realloc(p, sizeof(int) * ((j + 1) * 150 + 110));\n" -#| " }\n" +#, no-wrap msgid "" " size = sizeof(*p) * ((j + 1) * 150 + 110);\n" " printf(\"realloc: %zu\\en\", size);\n" " p = realloc(p, size);\n" " }\n" msgstr "" -" printf(\"realloc: %zd\\en\", sizeof(int) * ((j+1) * 150 + 110));\n" -" p = realloc(p, sizeof(int) * ((j + 1) * 150 + 110));\n" -" }\n" +" size = sizeof(*p) * ((j + 1) * 150 + 110);\n" +" printf(\"realloc: %zu\\en\", size);\n" +" p = realloc(p, size);\n" +" }\n" #. type: Plain text #: build/C/man1/memusage.1:273 -#, fuzzy, no-wrap -#| msgid "" -#| " free(p);\n" -#| " exit(EXIT_SUCCESS);\n" -#| "}\n" +#, no-wrap msgid "" " free(p);\n" " exit(EXIT_SUCCESS);\n" "}\n" msgstr "" -" free(p);\n" -" exit(EXIT_SUCCESS);\n" +" free(p);\n" +" exit(EXIT_SUCCESS);\n" "}\n" #. type: Plain text #: build/C/man1/memusage.1:278 -#, fuzzy -#| msgid "B(1), B(1) B(8)" msgid "B(1), B(1), B(8)" -msgstr "B(1), B(1) B(8)" +msgstr "B(1), B(1), B(8)" #. type: TH #: build/C/man1/memusagestat.1:23 @@ -11278,10 +10336,9 @@ msgstr "MTRACE" #. type: TH #: build/C/man1/mtrace.1:23 build/C/man8/sln.8:25 -#, fuzzy, no-wrap -#| msgid "2014-09-01" +#, no-wrap msgid "2017-09-15" -msgstr "2014-09-01" +msgstr "2017-09-15" #. type: Plain text #: build/C/man1/mtrace.1:26 @@ -11319,16 +10376,10 @@ msgstr "" #. type: Plain text #: build/C/man1/mtrace.1:62 -#, fuzzy -#| msgid "" -#| "For bug reporting instructions, please see: Ehttp://www.gnu.org/" -#| "software/libc/bugs.htmlE." msgid "" "For bug reporting instructions, please see: E<.UR http://www.gnu.org/" "software/libc/bugs.html> E<.UE .>" -msgstr "" -"バグ報告の方法については Ehttp://www.gnu.org/software/libc/bugs." -"htmlE を参照。" +msgstr "バグ報告の方法については E<.UR http://www.gnu.org/software/libc/bugs.html> E<.UE> を参照。" #. type: Plain text #: build/C/man1/mtrace.1:65 @@ -11354,34 +10405,22 @@ msgstr "pldd - プロセスにリンクされている動的共有オブジェ #. type: Plain text #: build/C/man1/pldd.1:32 -#, fuzzy, no-wrap -#| msgid "" -#| "BI\n" -#| "B OPTION\n" +#, no-wrap msgid "" "BI\n" "BI< option>\n" msgstr "" -"BI\n" -"B OPTION\n" +"BI\n" +"BI< option>\n" #. type: Plain text #: build/C/man1/pldd.1:40 -#, fuzzy -#| msgid "" -#| "The B command displays a list of the dynamic shared objects that " -#| "are linked into the process with the specified process ID. The list " -#| "includes the libraries that have been dynamically loaded using " -#| "B(3)." msgid "" "The B command displays a list of the dynamic shared objects (DSOs) " "that are linked into the process with the specified process ID (PID). The " "list includes the libraries that have been dynamically loaded using " "B(3)." -msgstr "" -"B コマンドは、 指定されたプロセス ID のプロセスにリンクされている動的共" -"有オブジェクトのリストを表示する。 このリストには B(3) を使って動的に" -"ロードされたライブラリーも含まれる。" +msgstr "B コマンドは、 指定されたプロセス ID (PID) のプロセスにリンクされている動的共有オブジェクト (DSO; dynamic shared objects) のリストを表示する。 このリストには B(3) を使って動的にロードされたライブラリーも含まれる。" #. type: TP #: build/C/man1/pldd.1:41 build/C/man1/sprof.1:66 @@ -11391,10 +10430,8 @@ msgstr "B<-?>, B<--help>" #. type: Plain text #: build/C/man1/pldd.1:44 -#, fuzzy -#| msgid "Display a short usage message and exit." msgid "Display a help message and exit." -msgstr "使用方法の簡潔な概要を表示し終了する。" +msgstr "ヘルプメッセージを表示し終了する。" #. type: Plain text #: build/C/man1/pldd.1:47 build/C/man1/sprof.1:72 @@ -11403,10 +10440,8 @@ msgstr "使用方法の簡潔な概要を表示し終了する。" #. type: Plain text #: build/C/man1/pldd.1:50 -#, fuzzy -#| msgid "Display the program version and exit." msgid "Display program version information and exit." -msgstr "プログラムのバージョンを表示し終了する。" +msgstr "プログラムのバージョン情報を表示し終了する。" #. type: Plain text #: build/C/man1/pldd.1:61 @@ -11444,10 +10479,9 @@ msgstr "コマンド" #. type: Plain text #: build/C/man1/pldd.1:77 -#, fuzzy, no-wrap -#| msgid " lsof -p PID\n" +#, no-wrap msgid "lsof -p PID\n" -msgstr " lsof -p PID\n" +msgstr "lsof -p PID\n" #. type: Plain text #: build/C/man1/pldd.1:82 @@ -11472,6 +10506,8 @@ msgid "" "$ B\n" " B<-ex \"quit\" -p $pid | grep \\(aq\\(ha0x.*0x\\(aq>\n" msgstr "" +"$ B\n" +" B<-ex \"quit\" -p $pid | grep \\(aq\\(ha0x.*0x\\(aq>\n" #. glibc commit 1a4c27355e146b6d8cc6487b998462c7fdd1048f #. type: Plain text @@ -11484,18 +10520,7 @@ msgstr "" #. type: Plain text #: build/C/man1/pldd.1:118 -#, fuzzy, no-wrap -#| msgid "" -#| "$ B # Display PID of shell\n" -#| "1143\n" -#| "$ B # Display DSOs linked into the shell\n" -#| "1143:\t/usr/bin/bash\n" -#| "linux-vdso.so.1\n" -#| "/lib64/libtinfo.so.5\n" -#| "/lib64/libdl.so.2\n" -#| "/lib64/libc.so.6\n" -#| "/lib64/ld-linux-x86-64.so.2\n" -#| "/lib64/libnss_files.so.2\n" +#, no-wrap msgid "" "$ B # Display PID of shell\n" "1143\n" @@ -11511,7 +10536,7 @@ msgstr "" "$ B # シェルの PID を表示する\n" "1143\n" "$ B # このシェルにリンクされている動的共有オブジェクトを表示\n" -"1143:\t/usr/bin/bash\n" +"1143: /usr/bin/bash\n" "linux-vdso.so.1\n" "/lib64/libtinfo.so.5\n" "/lib64/libdl.so.2\n" @@ -11537,15 +10562,12 @@ msgstr "" #. type: Plain text #: build/C/man7/rtld-audit.7:35 -#, fuzzy, no-wrap -#| msgid "" -#| "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n" -#| "B<#include Elink.hE>\n" +#, no-wrap msgid "" "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n" "B<#include Elink.hE>\n" msgstr "" -"B<#define _GNU_SOURCE> /* feature_test_macros(7) 参照 */\n" +"B<#define _GNU_SOURCE> /* feature_test_macros(7) 参照 */\n" "B<#include Elink.hE>\n" #. type: Plain text @@ -12076,12 +11098,7 @@ msgstr "" #. type: Plain text #: build/C/man7/rtld-audit.7:380 -#, fuzzy, no-wrap -#| msgid "" -#| "BIB<, unsigned int >IB<,>\n" -#| "B< uintptr_t *>IB<, uintptr_t *>IB<,>\n" -#| "B< La_i86_regs *>IB<, unsigned int *>IB<,>\n" -#| "B< const char *>IB<, long int *>IB<);>\n" +#, no-wrap msgid "" "BIB<, unsigned int >IB<,>\n" "B< uintptr_t *>IB<, uintptr_t *>IB<,>\n" @@ -12091,7 +11108,7 @@ msgstr "" "BIB<, unsigned int >IB<,>\n" "B< uintptr_t *>IB<, uintptr_t *>IB<,>\n" "B< La_i86_regs *>IB<, unsigned int *>IB<,>\n" -"B< const char *>IB<, long int *>IB<);>\n" +"B< const char *>IB<, long *>IB<);>\n" #. type: Plain text #: build/C/man7/rtld-audit.7:384 @@ -12248,12 +11265,7 @@ msgstr "" #. type: Plain text #: build/C/man7/rtld-audit.7:529 -#, fuzzy, no-wrap -#| msgid "" -#| "unsigned int\n" -#| "la_version(unsigned int version)\n" -#| "{\n" -#| " printf(\"la_version(): %d\\en\", version);\n" +#, no-wrap msgid "" "unsigned int\n" "la_version(unsigned int version)\n" @@ -12264,37 +11276,22 @@ msgstr "" "unsigned int\n" "la_version(unsigned int version)\n" "{\n" -" printf(\"la_version(): %d\\en\", version);\n" +" printf(\"la_version(): version = %u; LAV_CURRENT = %u\\en\",\n" +" version, LAV_CURRENT);\n" #. type: Plain text #: build/C/man7/rtld-audit.7:532 -#, fuzzy, no-wrap -#| msgid "" -#| " return 0;\n" -#| "}\n" +#, no-wrap msgid "" " return LAV_CURRENT;\n" "}\n" msgstr "" -" return 0;\n" +" return LAV_CURRENT;\n" "}\n" #. type: Plain text #: build/C/man7/rtld-audit.7:545 -#, fuzzy, no-wrap -#| msgid "" -#| "char *\n" -#| "la_objsearch(const char *name, uintptr_t *cookie, unsigned int flag)\n" -#| "{\n" -#| " printf(\"la_objsearch(): name = %s; cookie = %x\", name, cookie);\n" -#| " printf(\"; flag = %s\\en\",\n" -#| " (flag == LA_SER_ORIG) ? \"LA_SER_ORIG\" :\n" -#| " (flag == LA_SER_LIBPATH) ? \"LA_SER_LIBPATH\" :\n" -#| " (flag == LA_SER_RUNPATH) ? \"LA_SER_RUNPATH\" :\n" -#| " (flag == LA_SER_DEFAULT) ? \"LA_SER_DEFAULT\" :\n" -#| " (flag == LA_SER_CONFIG) ? \"LA_SER_CONFIG\" :\n" -#| " (flag == LA_SER_SECURE) ? \"LA_SER_SECURE\" :\n" -#| " \"???\");\n" +#, no-wrap msgid "" "char *\n" "la_objsearch(const char *name, uintptr_t *cookie, unsigned int flag)\n" @@ -12312,7 +11309,7 @@ msgstr "" "char *\n" "la_objsearch(const char *name, uintptr_t *cookie, unsigned int flag)\n" "{\n" -" printf(\"la_objsearch(): name = %s; cookie = %x\", name, cookie);\n" +" printf(\"la_objsearch(): name = %s; cookie = %p\", name, cookie);\n" " printf(\"; flag = %s\\en\",\n" " (flag == LA_SER_ORIG) ? \"LA_SER_ORIG\" :\n" " (flag == LA_SER_LIBPATH) ? \"LA_SER_LIBPATH\" :\n" @@ -12334,17 +11331,7 @@ msgstr "" #. type: Plain text #: build/C/man7/rtld-audit.7:558 -#, fuzzy, no-wrap -#| msgid "" -#| "void\n" -#| "la_activity (uintptr_t *cookie, unsigned int flag)\n" -#| "{\n" -#| " printf(\"la_activity(): cookie = %x; flag = %s\\en\", cookie,\n" -#| " (flag == LA_ACT_CONSISTENT) ? \"LA_ACT_CONSISTENT\" :\n" -#| " (flag == LA_ACT_ADD) ? \"LA_ACT_ADD\" :\n" -#| " (flag == LA_ACT_DELETE) ? \"LA_ACT_DELETE\" :\n" -#| " \"???\");\n" -#| "}\n" +#, no-wrap msgid "" "void\n" "la_activity (uintptr_t *cookie, unsigned int flag)\n" @@ -12359,7 +11346,7 @@ msgstr "" "void\n" "la_activity (uintptr_t *cookie, unsigned int flag)\n" "{\n" -" printf(\"la_activity(): cookie = %x; flag = %s\\en\", cookie,\n" +" printf(\"la_activity(): cookie = %p; flag = %s\\en\", cookie,\n" " (flag == LA_ACT_CONSISTENT) ? \"LA_ACT_CONSISTENT\" :\n" " (flag == LA_ACT_ADD) ? \"LA_ACT_ADD\" :\n" " (flag == LA_ACT_DELETE) ? \"LA_ACT_DELETE\" :\n" @@ -12368,17 +11355,7 @@ msgstr "" #. type: Plain text #: build/C/man7/rtld-audit.7:568 -#, fuzzy, no-wrap -#| msgid "" -#| "unsigned int\n" -#| "la_objopen(struct link_map *map, Lmid_t lmid, uintptr_t *cookie)\n" -#| "{\n" -#| " printf(\"la_objopen(): loading \\e\"%s\\e\"; lmid = %s; cookie=%x\\en\",\n" -#| " map-El_name,\n" -#| " (lmid == LM_ID_BASE) ? \"LM_ID_BASE\" :\n" -#| " (lmid == LM_ID_NEWLM) ? \"LM_ID_NEWLM\" :\n" -#| " \"???\",\n" -#| " cookie);\n" +#, no-wrap msgid "" "unsigned int\n" "la_objopen(struct link_map *map, Lmid_t lmid, uintptr_t *cookie)\n" @@ -12393,7 +11370,7 @@ msgstr "" "unsigned int\n" "la_objopen(struct link_map *map, Lmid_t lmid, uintptr_t *cookie)\n" "{\n" -" printf(\"la_objopen(): loading \\e\"%s\\e\"; lmid = %s; cookie=%x\\en\",\n" +" printf(\"la_objopen(): loading \\e\"%s\\e\"; lmid = %s; cookie=%p\\en\",\n" " map-El_name,\n" " (lmid == LM_ID_BASE) ? \"LM_ID_BASE\" :\n" " (lmid == LM_ID_NEWLM) ? \"LM_ID_NEWLM\" :\n" @@ -12412,12 +11389,7 @@ msgstr "" #. type: Plain text #: build/C/man7/rtld-audit.7:576 -#, fuzzy, no-wrap -#| msgid "" -#| "unsigned int\n" -#| "la_objclose (uintptr_t *cookie)\n" -#| "{\n" -#| " printf(\"la_objclose(): %x\\en\", cookie);\n" +#, no-wrap msgid "" "unsigned int\n" "la_objclose (uintptr_t *cookie)\n" @@ -12427,17 +11399,11 @@ msgstr "" "unsigned int\n" "la_objclose (uintptr_t *cookie)\n" "{\n" -" printf(\"la_objclose(): %x\\en\", cookie);\n" +" printf(\"la_objclose(): %p\\en\", cookie);\n" #. type: Plain text #: build/C/man7/rtld-audit.7:585 -#, fuzzy, no-wrap -#| msgid "" -#| "void\n" -#| "la_preinit(uintptr_t *cookie)\n" -#| "{\n" -#| " printf(\"la_preinit(): %x\\en\", cookie);\n" -#| "}\n" +#, no-wrap msgid "" "void\n" "la_preinit(uintptr_t *cookie)\n" @@ -12448,21 +11414,12 @@ msgstr "" "void\n" "la_preinit(uintptr_t *cookie)\n" "{\n" -" printf(\"la_preinit(): %x\\en\", cookie);\n" +" printf(\"la_preinit(): %p\\en\", cookie);\n" "}\n" #. type: Plain text #: build/C/man7/rtld-audit.7:594 -#, fuzzy, no-wrap -#| msgid "" -#| "uintptr_t\n" -#| "la_symbind32(Elf32_Sym *sym, unsigned int ndx, uintptr_t *refcook,\n" -#| " uintptr_t *defcook, unsigned int *flags, const char *symname)\n" -#| "{\n" -#| " printf(\"la_symbind32(): symname = %s; sym-Est_value = %p\\en\",\n" -#| " symname, sym-Est_value);\n" -#| " printf(\" ndx = %d; flags = 0x%x\", ndx, *flags);\n" -#| " printf(\"; refcook = %x; defcook = %x\\en\", refcook, defcook);\n" +#, no-wrap msgid "" "uintptr_t\n" "la_symbind32(Elf32_Sym *sym, unsigned int ndx, uintptr_t *refcook,\n" @@ -12479,8 +11436,8 @@ msgstr "" "{\n" " printf(\"la_symbind32(): symname = %s; sym-Est_value = %p\\en\",\n" " symname, sym-Est_value);\n" -" printf(\" ndx = %d; flags = 0x%x\", ndx, *flags);\n" -" printf(\"; refcook = %x; defcook = %x\\en\", refcook, defcook);\n" +" printf(\" ndx = %u; flags = %#x\", ndx, *flags);\n" +" printf(\"; refcook = %p; defcook = %p\\en\", refcook, defcook);\n" #. type: Plain text #: build/C/man7/rtld-audit.7:597 build/C/man7/rtld-audit.7:609 @@ -12495,16 +11452,7 @@ msgstr "" #. type: Plain text #: build/C/man7/rtld-audit.7:606 -#, fuzzy, no-wrap -#| msgid "" -#| "uintptr_t\n" -#| "la_symbind64(Elf64_Sym *sym, unsigned int ndx, uintptr_t *refcook,\n" -#| " uintptr_t *defcook, unsigned int *flags, const char *symname)\n" -#| "{\n" -#| " printf(\"la_symbind64(): symname = %s; sym-Est_value = %p\\en\",\n" -#| " symname, sym-Est_value);\n" -#| " printf(\" ndx = %d; flags = 0x%x\", ndx, *flags);\n" -#| " printf(\"; refcook = %x; defcook = %x\\en\", refcook, defcook);\n" +#, no-wrap msgid "" "uintptr_t\n" "la_symbind64(Elf64_Sym *sym, unsigned int ndx, uintptr_t *refcook,\n" @@ -12521,19 +11469,12 @@ msgstr "" "{\n" " printf(\"la_symbind64(): symname = %s; sym-Est_value = %p\\en\",\n" " symname, sym-Est_value);\n" -" printf(\" ndx = %d; flags = 0x%x\", ndx, *flags);\n" -" printf(\"; refcook = %x; defcook = %x\\en\", refcook, defcook);\n" +" printf(\" ndx = %u; flags = %#x\", ndx, *flags);\n" +" printf(\"; refcook = %p; defcook = %p\\en\", refcook, defcook);\n" #. type: Plain text #: build/C/man7/rtld-audit.7:616 -#, fuzzy, no-wrap -#| msgid "" -#| "Elf32_Addr\n" -#| "la_i86_gnu_pltenter(Elf32_Sym *sym, unsigned int ndx,\n" -#| " uintptr_t *refcook, uintptr_t *defcook, La_i86_regs *regs,\n" -#| " unsigned int *flags, const char *symname, long int *framesizep)\n" -#| "{\n" -#| " printf(\"la_i86_gnu_pltenter(): %s (%p)\\en\", symname, sym-Est_value);\n" +#, no-wrap msgid "" "Elf32_Addr\n" "la_i86_gnu_pltenter(Elf32_Sym *sym, unsigned int ndx,\n" @@ -12545,7 +11486,7 @@ msgstr "" "Elf32_Addr\n" "la_i86_gnu_pltenter(Elf32_Sym *sym, unsigned int ndx,\n" " uintptr_t *refcook, uintptr_t *defcook, La_i86_regs *regs,\n" -" unsigned int *flags, const char *symname, long int *framesizep)\n" +" unsigned int *flags, const char *symname, long *framesizep)\n" "{\n" " printf(\"la_i86_gnu_pltenter(): %s (%p)\\en\", symname, sym-Est_value);\n" @@ -12615,10 +11556,8 @@ msgstr "B プログラムには、 コマンドラインオプションは #. type: Plain text #: build/C/man8/sln.8:64 -#, fuzzy -#| msgid "B(1), B(8), B(8)" msgid "B(1), B(8), B(8)" -msgstr "B(1), B(8), B(8)" +msgstr "B(1), B(8), B(8)" #. type: TH #: build/C/man1/sprof.1:25 @@ -12639,15 +11578,6 @@ msgstr "B [I