総合手引 | セクション 2 | English | オプション |
#include <sys/param.h>
#include <sys/linker.h>
struct kld_file_stat { int version; /* sizeof(linker_file_stat) に設定 */ char name[MAXPATHLEN]; int refs; int id; caddr_t address; /* ロードアドレス */ size_t size; /* バイト単位のサイズ */ };
version | このフィールドは、 kldstat() 自体ではなく、 kldstat() を呼び出すコードで前述した構造体のサイズに設定します。 |
name | fileid によって参照されるファイルの名前 |
refs | fileid によって参照されるモジュールの数 |
id | fileid で指定されたファイルの ID |
address | kld ファイルのロードアドレス |
size | ファイルのサイズ |
[ENOENT] | |
ファイルが見つかりませんでした (おそらくロードされていないのでしょう)。 | |
[EINVAL] | |
stat の version フィールドで指定されたバージョンが適切ではありません。 version フィールドに適切に記入しているのにこのエラーが起きた場合は、 ワールド、カーネル、またはアプリケーションを再構築する必要があります。 | |
[EFAULT] | |
copyout(9) 関数で、フィールドを stat にコピーする際に問題がありました。 | |
KLDSTAT (2) | March 3, 1999 |
総合手引 | セクション 2 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.