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 |