modnext(2) FreeBSD 一般コマンドマニュアル

modnext

前のページ 上に戻る 次のページ

modnext




書式

     #include <sys/param.h>
     #include <sys/module.h>

     int
     modnext(int modid);

     int
     modfnext(int modid);


解説

     modnext() は次のカーネルモジュール (つまり、 modid のひとつ後ろ) の modid
     を返します。 modid がリスト内の最後のモジュールだったときは 0 を返しま
     す。

     modid の値が 0 の場合、 modnext() は最初のモジュールの modid を返します。
     常に有効な modid を modfnext() に渡す必要があります。


戻り値

     modnext() は次のモジュール (解説参照) の modid または 0 を返します。エラ
     ーが起きたときは、そのエラーを示すために errno が設定されます。


エラー

     modnext() によるエラーは ENOENT のみです。これは modid が、存在しない (読
     込まれていない) カーネルモジュールを指していることを示します。


参照

     kldfind(2), kldfirstmod(2), kldload(2), kldnext(2), kldstat(2),
     kldsym(2), kldunload(2), modfind(2), modstat(2), kld(4), kldstat(8)


歴史

     kld インタフェースは FreeBSD 3.0 ではじめて登場しました。

FreeBSD 4.4                   September 28, 2000                   FreeBSD 4.4

ABELNET VPSサービス