tail head cat sleep
QR code linking to this page

manページ  — MODNEXT

名称

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 を返します。 常に有効な 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 ではじめて登場しました。

MODNEXT (2) September 28, 2000

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

Computer science would have progressed much further and faster if all of the time and effort that has been spent maintaining and nurturing Unix had been spent on a sounder operating system.
— The Unix Haters' handbook