スポンサーリンク

NLIST(3) FreeBSD ライブラリ関数マニュアル NLIST(3)

名称

nlist − 実行可能ファイルからシンボルテーブル名リストを取り出す

ライブラリ

標準 C ライブラリ (libc, −lc)

書式

#include <nlist.h>

int

nlist(const char *filename, struct nlist *nl);

解説

nlist() 関数は、実行可能ファイルのシンボルテーブル (a.out(5) 参照) から名 前リストエントリを取り出します。引数 nl は、リストの最初を参照するために 設定します。リストはバイナリデータと無効なデータで準備されており、名前リ ストのエントリが有効な場合は、エントリの n_typen_value が、 nl で参照 されるリストにコピーされます。その他のデータはコピーされません。リストの 最後のエントリは、常に NULL です。

戻り値

問題が発生しなかった場合は、無効なエントリの数が戻されます。ファイル filename が存在しない場合、または実行可能ファイルでない場合、戻り値は −1 になります。

関連項目

a.out(5)

歴史

nlist() 関数は、 Version 6 AT&T UNIX で追加されました。

FreeBSD 10.0 April 19, 1994 FreeBSD 10.0

スポンサーリンク