For the complete documentation index, see llms.txt. This page is also available as Markdown.

MODULE_DEPEND(9)

MODULE_DEPEND — 设置内核模块依赖

名称

MODULE_DEPEND

概要

#include <sys/param.h>
#include <sys/module.h>

MODULE_DEPEND(name, moddepend, int minversion, int prefversion, int maxversion)

描述

MODULE_DEPEND 宏设置对另一个名为 moddepend 的内核模块的依赖,该模块已通过 MODULE_VERSION 注册了其版本。

MODULE_DEPEND 宏向内核 loader(8) 和内核链接器提供提示,以确保指定的依赖项在当前模块之前加载。它不会改变或决定模块在运行时初始化的顺序。

必须为 moddepend 指定三个版本:

minversion 当前模块可以依赖的最低版本。

maxversion 当前模块可以依赖的最高版本。

prefversion 当前模块首选依赖的版本。

实例

参见

DECLARE_MODULE(9), module(9), MODULE_VERSION(9)

作者

本手册页由 Alexander Langer alex@FreeBSD.org 编写。

最后更新于

这有帮助吗?