Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

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

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ldclose(3X)

ldopen(3X)

ldshread(3X)

ldfcn(3X)

LDRSEEK(3X)  —  NEWS-OS Programmer’s Manual

名称

ldrseek, ldnrseek − 共通オブジェクトファイルのセクションの再配置エントリ にシークする

形式

#include <stdio.h>
#include <filehdr.h>
#include <syms.h>
#include <ldfcn.h>

int ldrseek (ldptr, sectindx)
LDFILE ∗ldptr;
unsigned short sectindx;

int ldnrseek (ldptr, sectname)
LDFILE ∗ldptr;
char ∗sectname;

解説

ldrseek は、現在 ldptr と対応付けられている共通オブジェクトファイル中で sectindx により指定されたセクションの再配置エントリにシークします。

ldnrseek は、 sectname により指定されたセクションの再配置エントリにシークします。

ldrseek と、 ldnrseek は、 SUCCESS または FAILURE を返します。 sectindx が、オブジェクトファイルのセクション数より大きい場合は、 ldrseek は失敗します。 sectname と対応しているセクション名がない場合は、 ldnrseek は失敗します。 指定されたセクションが再配置エントリをもっていないか、 指定された再配置エントリにシークできない場合は、いずれの関数も失敗します。

注意: 最初のセクションはインデックス 1 をもちます。

プログラムはオブジェクトファイルのアクセスルーチンライブラリ libmld.a とともにロードされなければなりません。

関連事項

ldclose(3X), ldopen(3X), ldshread(3X), ldfcn(3X)

NEWS-OSRelease 4.2.1R

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