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