xref: /freebsd/share/man/man9/MODULE_VERSION.9 (revision 0048d07db2f7ee4adc09c88931d74d1c26e75fac)
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