tail head cat sleep
QR code linking to this page

manページ  — MODULE_DEPEND

名称

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> によって書かれました。

MODULE_DEPEND (9) January 7, 2005

tail head cat sleep
QR code linking to this page


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

What will happen when the 32-bit Unix date goes negative in mid-January 2038 does not bear thinking about.
— Henry Spencer