| 総合手引 | セクション 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.
| “ | The most horrifying thing about Unix is that, no matter how many times you hit yourself over the head with it, you never quite manage to lose consciousness. It just goes on and on. | ” |
| — Patrick Sobalvarro | ||