OSDN Git Service

Update release for LDP 3.67
[linuxjm/LDP_man-pages.git] / release / man3 / dl_iterate_phdr.3
index 5745ce5..d173ee2 100644 (file)
@@ -1,5 +1,6 @@
 .\" Copyright (c) 2003 by Michael Kerrisk <mtk.manpages@gmail.com>
 .\"
+.\" %%%LICENSE_START(VERBATIM)
 .\" Permission is granted to make and distribute verbatim copies of this
 .\" manual provided the copyright notice and this permission notice are
 .\" preserved on all copies.
 .\"
 .\" Formatted or processed versions of this manual, if unaccompanied by
 .\" the source, must acknowledge the copyright and authors of this work.
-.\" License.
+.\" %%%LICENSE_END
 .\"
 .\"*******************************************************************
 .\"
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
+.\"
+.\" Japanese Version Copyright (c) 2005 Yuichi SATO
+.\"         all rights reserved.
+.\" Translated Thu Jan 27 07:03:56 JST 2005
+.\"         by Yuichi SATO <ysato444@yahoo.co.jp>
+.\"
 .TH DL_ITERATE_PHDR 3 2007\-05\-18 GNU "Linux Programmer's Manual"
 .SH 名前
 dl_iterate_phdr \- 共有オブジェクトのリストを辿る
@@ -35,9 +42,9 @@ dl_iterate_phdr \- 共有オブジェクトのリストを辿る
 \fB#include <link.h>\fP
 
 \fBint dl_iterate_phdr(\fP
-          \fBint (*\fPcallback\fB) (struct dl_phdr_info *\fPinfo\fB,\fP
-                           \fBsize_t\fP size\fB, void *\fPdata\fB),\fP
-          \fBvoid *\fPdata\fB);\fP
+\fB          int (*\fP\fIcallback\fP\fB) (struct dl_phdr_info *\fP\fIinfo\fP\fB,\fP
+\fB                           size_t \fP\fIsize\fP\fB, void *\fP\fIdata\fP\fB,\fP
+\fB          void *\fP\fIdata\fP\fB;\fP
 .fi
 .SH 説明
 \fBdl_iterate_phdr\fP()  関数を使うと、アプリケーションは実行時に どの共有オブジェクトをロードしたかを見つけることができる。
@@ -55,7 +62,7 @@ dl_iterate_phdr \- 共有オブジェクトのリストを辿る
 .nf
 struct dl_phdr_info {
     ElfW(Addr)        dlpi_addr;  /* オブジェクトのベースアドレス */
-    const char       *dlpi_name;  /* (null 文字で終端された)
+    const char       *dlpi_name;  /* (ヌル文字で終端された)
                                      オブジェクト名 */
     const ElfW(Phdr) *dlpi_phdr;  /* このオブジェクトの
                                      ELF プログラムヘッダの
@@ -70,8 +77,8 @@ struct dl_phdr_info {
 \fI<elf.h>\fP と \fI<link.h>\fP にある。
 
 \fIdlpi_addr\fP フィールドは共有オブジェクトのベースアドレス (つまり、共有オブジェクトの仮想メモリアドレスと、 ファイル
-(このファイルから共有オブジェクトがロードされる) における 共有オブジェクトのオフセットとの差分) を表す。 \fIdlpi_name\fP は null
-文字で終端された文字列であり、 このパス名のファイルから共有オブジェクトがロードされる。
+(このファイルから共有オブジェクトがロードされる) における 共有オブジェクトのオフセットとの差分) を表す。 \fIdlpi_name\fP
+はヌル文字で終端された文字列であり、 このパス名のファイルから共有オブジェクトがロードされる。
 
 \fIdlpi_phdr\fP と \fIdlpi_phnum\fP フィールドの意味を理解するには、 ELF
 共有オブジェクトが幾つかのセグメントから構成されていることと、 各セグメントがそれに対応するプログラムヘッダ (そのセグメントを説明する)
@@ -141,9 +148,10 @@ main(int argc, char *argv[])
 .fi
 .SH 関連項目
 \fBldd\fP(1), \fBobjdump\fP(1), \fBreadelf\fP(1), \fBdlopen\fP(3), \fBelf\fP(5),
-\fBld.so\fP(8), オンラインのいろいろな場所で入手できる \fIExecutable and Linking Format
-Specification\fP
+\fBld.so\fP(8)
+
+オンラインのいろいろな場所で入手できる \fIExecutable and Linking Format Specification\fP
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.41 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.67 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。