module.9 (241370) | module.9 (241394) |
---|---|
1.\" -*- nroff -*- 2.\" 3.\" Copyright (c) 2000 Alexander Langer 4.\" 5.\" All rights reserved. 6.\" 7.\" This program is free software. 8.\" --- 12 unchanged lines hidden (view full) --- 21.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, 22.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 23.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 27.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28.\" | 1.\" -*- nroff -*- 2.\" 3.\" Copyright (c) 2000 Alexander Langer 4.\" 5.\" All rights reserved. 6.\" 7.\" This program is free software. 8.\" --- 12 unchanged lines hidden (view full) --- 21.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, 22.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 23.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 27.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28.\" |
29.\" $FreeBSD: head/share/man/man9/module.9 241370 2012-10-09 08:27:40Z kevlo $ | 29.\" $FreeBSD: head/share/man/man9/module.9 241394 2012-10-10 08:36:38Z kevlo $ |
30.\" 31.Dd July 19, 2007 32.Dt MODULE 9 33.Os 34.Sh NAME 35.Nm module 36.Nd structure describing a kernel module 37.Sh DESCRIPTION --- 56 unchanged lines hidden (view full) --- 94#include <sys/module.h> 95 96static int foo_handler(module_t mod, int /*modeventtype_t*/ what, 97 void *arg); 98 99static moduledata_t mod_data= { 100 "foo", 101 foo_handler, | 30.\" 31.Dd July 19, 2007 32.Dt MODULE 9 33.Os 34.Sh NAME 35.Nm module 36.Nd structure describing a kernel module 37.Sh DESCRIPTION --- 56 unchanged lines hidden (view full) --- 94#include <sys/module.h> 95 96static int foo_handler(module_t mod, int /*modeventtype_t*/ what, 97 void *arg); 98 99static moduledata_t mod_data= { 100 "foo", 101 foo_handler, |
102 NULL | 102 0 |
103}; 104 105MODULE_VERSION(foo, 1); 106MODULE_DEPEND(foo, bar, 1, 3, 4); 107 108DECLARE_MODULE(foo, mod_data, SI_SUB_EXEC, SI_ORDER_ANY); 109.Ed 110.Sh SEE ALSO 111.Xr DECLARE_MODULE 9 , 112.Xr DEV_MODULE 9 , 113.Xr DRIVER_MODULE 9 , 114.Xr MODULE_DEPEND 9 , 115.Xr MODULE_VERSION 9 , 116.Xr SYSCALL_MODULE 9 117.Pp 118.Pa /usr/share/examples/kld 119.Sh AUTHORS 120This manual page was written by 121.An Alexander Langer Aq alex@FreeBSD.org . | 103}; 104 105MODULE_VERSION(foo, 1); 106MODULE_DEPEND(foo, bar, 1, 3, 4); 107 108DECLARE_MODULE(foo, mod_data, SI_SUB_EXEC, SI_ORDER_ANY); 109.Ed 110.Sh SEE ALSO 111.Xr DECLARE_MODULE 9 , 112.Xr DEV_MODULE 9 , 113.Xr DRIVER_MODULE 9 , 114.Xr MODULE_DEPEND 9 , 115.Xr MODULE_VERSION 9 , 116.Xr SYSCALL_MODULE 9 117.Pp 118.Pa /usr/share/examples/kld 119.Sh AUTHORS 120This manual page was written by 121.An Alexander Langer Aq alex@FreeBSD.org . |