LDFHREAD(3X) — NEWS-OS Programmer’s Manual
名称
ldfhread − 共通オブジェクトファイルのファイルヘッダを読み込む
形式
#include <stdio.h>
#include <filehdr.h>
#include <syms.h>
#include <ldfcn.h>
int ldfhread (ldptr, filehead)
LDFILE ∗ldptr;
FILHDR ∗filehead;
解説
ldfhread は、現在 ldptr と対応付けられている共通オブジェクトファイルのファイルヘッダを読み込みます。 これは、ファイルヘッダを、 filehead で始まっているメモリ領域に読み込みます。
ldfhread は、 SUCCESS または FAILURE を返します。 ldfhread がファイルヘッダを読み込めない場合、 ldfhread は失敗します。
通常 ldfhread は、 <ldfcn.h> で定義されたマクロ HEADER(ldptr) を使用することによって代用できます ( ldfcn(3X) 参照)。 なお、必要に応じ、HEADER 中の情報はスワップされることに注意してください。 fieldname で示されるファイルヘッダの任意のフィールド HEADER(ldptr).fieldname を使用してアクセスすることができます。
プログラムは、オブジェクトファイルのアクセスルーチンライブラリ libmld.a とともにロードされなければなりません。
関連事項
ldclose(3X), ldopen(3X), ldfcn(3X).
NEWS-OSRelease 4.2.1R