xref: /freebsd/share/man/man9/MODULE_VERSION.9 (revision f16b3c0de48d0b845357e7cca843f645bc3117e3)
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
38f16b3c0dSChad David.In sys/param.h
3932eef9aeSRuslan Ermilov.In sys/module.h
403d34e980SAlexander Langer.Fn MODULE_VERSION "name" "int version"
413d34e980SAlexander Langer.Sh DESCRIPTION
423d34e980SAlexander LangerThe
433d34e980SAlexander Langer.Fn MODULE_VERSION
443d34e980SAlexander Langermacro sets the version of the module called
453d34e980SAlexander Langer.Fa name .
460048d07dSRuslan ErmilovOther kernel modules can then depend on this module (see
473d34e980SAlexander Langer.Xr MODULE_DEPEND 9 ) .
483d34e980SAlexander Langer.Sh EXAMPLES
493d34e980SAlexander Langer.Bd -literal
503d34e980SAlexander LangerMODULE_VERSION(foo, 1);
513d34e980SAlexander Langer.Ed
523d34e980SAlexander Langer.Sh SEE ALSO
533d34e980SAlexander Langer.Xr DECLARE_MODULE 9 ,
545521ff5aSRuslan Ermilov.Xr module 9 ,
555521ff5aSRuslan Ermilov.Xr MODULE_DEPEND 9
563d34e980SAlexander Langer.Sh AUTHORS
573d34e980SAlexander Langer.An -nosplit
583d34e980SAlexander LangerThis manual page was written by
593d34e980SAlexander Langer.An Alexander Langer Aq alex@FreeBSD.org .
60