| 総合手引 | セクション 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.
