スポンサーリンク

MODULE_DEPEND(9) FreeBSD カーネル開発者マニュアル MODULE_DEPEND(9)

名称

MODULE_DEPEND − カーネルモジュール依存性の設定

書式

#include <sys/param.h>
#include <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)

作者

このマニュアルページは Alexander Langer ⟨alex@FreeBSD.org⟩ によって書かれ ました。

FreeBSD 10.0 January 7, 2005 FreeBSD 10.0

スポンサーリンク