13d34e980SAlexander Langer.\" -*- nroff -*- 23d34e980SAlexander Langer.\" 33d34e980SAlexander Langer.\" Copyright (c) 2001 Alexander Langer 43d34e980SAlexander Langer.\" 53d34e980SAlexander Langer.\" All rights reserved. 63d34e980SAlexander Langer.\" 73d34e980SAlexander Langer.\" This program is free software. 83d34e980SAlexander Langer.\" 93d34e980SAlexander Langer.\" Redistribution and use in source and binary forms, with or without 103d34e980SAlexander Langer.\" modification, are permitted provided that the following conditions 113d34e980SAlexander Langer.\" are met: 123d34e980SAlexander Langer.\" 1. Redistributions of source code must retain the above copyright 133d34e980SAlexander Langer.\" notice, this list of conditions and the following disclaimer. 143d34e980SAlexander Langer.\" 2. Redistributions in binary form must reproduce the above copyright 153d34e980SAlexander Langer.\" notice, this list of conditions and the following disclaimer in the 163d34e980SAlexander Langer.\" documentation and/or other materials provided with the distribution. 173d34e980SAlexander Langer.\" 183d34e980SAlexander Langer.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR 193d34e980SAlexander Langer.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 203d34e980SAlexander Langer.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 213d34e980SAlexander Langer.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, 223d34e980SAlexander Langer.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 233d34e980SAlexander Langer.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 243d34e980SAlexander Langer.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 253d34e980SAlexander Langer.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 263d34e980SAlexander Langer.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 273d34e980SAlexander Langer.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 283d34e980SAlexander Langer.\" 293d34e980SAlexander Langer.\" $FreeBSD$ 303d34e980SAlexander Langer.\" 313d34e980SAlexander Langer.Dd March 11, 2001 323d34e980SAlexander Langer.Dt MODULE_VERSION 9 333d34e980SAlexander Langer.Os 343d34e980SAlexander Langer.Sh NAME 353d34e980SAlexander Langer.Nm MODULE_VERSION 363d34e980SAlexander Langer.Nd set kernel module version 373d34e980SAlexander Langer.Sh SYNOPSIS 383d34e980SAlexander Langer.Fd #include <sys/module.h> 393d34e980SAlexander Langer.Fn MODULE_VERSION "name" "int version" 403d34e980SAlexander Langer.Sh DESCRIPTION 413d34e980SAlexander LangerThe 423d34e980SAlexander Langer.Fn MODULE_VERSION 433d34e980SAlexander Langermacro sets the version of the module called 443d34e980SAlexander Langer.Fa name . 450048d07dSRuslan ErmilovOther kernel modules can then depend on this module (see 463d34e980SAlexander Langer.Xr MODULE_DEPEND 9 ) . 473d34e980SAlexander Langer.Sh EXAMPLES 483d34e980SAlexander Langer.Bd -literal 493d34e980SAlexander LangerMODULE_VERSION(foo, 1); 503d34e980SAlexander Langer.Ed 513d34e980SAlexander Langer.Sh SEE ALSO 523d34e980SAlexander Langer.Xr DECLARE_MODULE 9 , 533d34e980SAlexander Langer.Xr MODULE_DEPEND 9 , 543d34e980SAlexander Langer.Xr module 9 553d34e980SAlexander Langer.Sh AUTHORS 563d34e980SAlexander Langer.An -nosplit 573d34e980SAlexander LangerThis manual page was written by 583d34e980SAlexander Langer.An Alexander Langer Aq alex@FreeBSD.org . 59