| 総合手引 | セクション 2 | English | オプション |
#include <sys/param.h>
#include <sys/module.h>
struct module_stat {
int version; /* set to sizeof(module_stat) */
char name[MAXPATHLEN];
int refs;
int id;
modspecific_t data;
};
typedef union modspecific {
int intval;
u_int u_intval;
long longval;
u_long u_longval;
} modspecific_t;
| version | このフィールドには、 modstat() 自体ではなく modstat() を呼び出したコードによって、上記の構造体のサイズが設定されます。 |
| name | modid で参照されているモジュールの名前。 |
| refs | modid で参照されているモジュールの数。 |
| id | modid で指定されているモジュールの id。 |
| data | モジュール特有のデータ。 |
| [ENOENT] | |
| モジュールが見つかりません (おそらくロードされていません)。 | |
| [EINVAL] | |
| version フィールドで指定されているバージョンが適切ではありません。 適切なバージョンを version フィールドで指定しているにも関わらずこのエラーが起こるときは、 OS 全体か、カーネルまたはプログラム自身を作り直す必要があるかもしれません。 | |
| [EFAULT] | |
| copyout(9) 関数の中で、ひとつまたは複数あるいはすべてのフィールドを stat にコピー中に問題が発生しました。 | |
| MODSTAT (2) | September 28, 2000 |
| 総合手引 | セクション 2 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
| “ | I have a natural revulsion to any operating system that shows so little planning as to have to named all of its commands after digestive noises (awk, grep, fsck, nroff). | ” |