MODNEXT(2) FreeBSD システムコールマニュアル MODNEXT(2)
名称
|
modnext − 次のカーネルモジュールの modid を返す |
ライブラリ
|
標準 C ライブラリ (libc, −lc) |
書式
|
#include <sys/param.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 10.0 September 28, 2000 FreeBSD 10.0 |