EN JA
MODNEXT(2)
MODNEXT(2) FreeBSD System Calls Manual MODNEXT(2)

名称

modnext次のカーネルモジュールの modid を返す

ライブラリ

Standard C Library (libc, -lc)

書式

#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 を返します。 modfnext() システムコールは、常に有効な modid が与えられなければなりません。

戻り値

modnext() システムコールは、次のモジュール ( 「解説」 を参照) の modid または 0 を返します。エラーが生じるなら、 errno は、エラーを示す値が設定されます。

エラー

modnext() によって設定されるエラーは、 modid が存在しない (ロードされていない) カーネルモジュールを参照するとき、設定される、 ENOENT のみです。

歴史

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