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.

… one of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs.
— Robert Firth