MODULE_DEPEND(9)

名称
MODULE_DEPEND - カーネルモジュール依存性の設定

書式
<sys/param.h> <sys/module.h> MODULE_DEPEND(name, moddepend, int minversion, int prefversion, int maxversion)

解説
MODULE_DEPEND() マクロは、 MODULE_VERSION() でそのバージョンを既に登録している moddepend という名前の別のカーネルモジュールとの依存性を設定します。

moddepend に 3 つのバージョンを指定しなければなりません:

minversion
    現在のモジュールが依存できる最小のバージョン。

maxversion
    現在のモジュールが依存できる最大のバージョン。

prefversion
    現在のモジュールが依存できる望ましいバージョン。

使用例

    MODULE_DEPEND(foo, bar, 1, 3, 4);

関連項目
DECLARE_MODULE(9), module(9), MODULE_VERSION(9)

作者
このマニュアルページは -nosplit Alexander Langer <alex@FreeBSD.org> によって書かれました。