Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ldfhread(3X) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ldclose(3X)

ldopen(3X)

ldfcn(3X)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026