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