LDSSEEK(3X) — NEWS-OS Programmer’s Manual
名称
ldsseek, ldnsseek − 共通オブジェクトファイルのインデクッスされた / 指定されセクションにシークする
形式
#include <stdio.h>
#include <filehdr.h>
#include <syms.h>
#include <ldfcn.h>
int ldsseek (ldptr, sectindx)
LDFILE ∗ldptr;
unsigned short sectindx;
int ldnsseek (ldptr, sectname)
LDFILE ∗ldptr;
char ∗sectname;
解説
ldsseek は、現在 ldptr と対応付けられている共通オブジェクトファイルの sectindx により指定されたセクションにシークします。
ldnsseek は、 sectname により指定されたセクションにシークします。
ldsseek と ldnsseek は、 SUCCESS または FAILURE を返します。 sectindx が、オブジェクトファイルのセクション数より大きい場合、 ldsseek は失敗します。 sectname と対応しているセクション名がない場合は、 ldnsseek は失敗します。 指定されたセクションに対してセクションデータが存在しないか、 指定されたセクションにシークできない場合は、いずれの関数も失敗します。
注意: 最初のセクションは、インデックス 1 をもちます。
プログラムは、オブジェクトファイルのアクセスルーチンライブラリ libmld.a とともにロードされなければなりません。
関連事項
ldclose(3X), ldopen(3X), ldshread(3X), ldfcn(3X)
NEWS-OSRelease 4.2.1R