xref: /haiku/headers/private/kernel/kmodule.h (revision 564cba312ebe49860fbb8416737c4de3e6ccd5f2)
14e3c12c0SAxel Dörfler /*
24e3c12c0SAxel Dörfler ** Copyright 2001-2002, Thomas Kurschel. All rights reserved.
34e3c12c0SAxel Dörfler ** Distributed under the terms of the NewOS License.
44e3c12c0SAxel Dörfler */
54e3c12c0SAxel Dörfler 
64e3c12c0SAxel Dörfler #ifndef _KERNEL_MODULE_H
74e3c12c0SAxel Dörfler #define _KERNEL_MODULE_H
84e3c12c0SAxel Dörfler 
94e3c12c0SAxel Dörfler #include <drivers/module.h>
104e3c12c0SAxel Dörfler #include <kernel.h>
114e3c12c0SAxel Dörfler 
12*564cba31SAxel Dörfler struct kernel_args;
13*564cba31SAxel Dörfler 
14*564cba31SAxel Dörfler extern status_t module_init(struct kernel_args *ka, module_info **sys_module_headers);
1511d4dc0bSAxel Dörfler extern void module_test(void);
164e3c12c0SAxel Dörfler 
174e3c12c0SAxel Dörfler #endif	/* _KRENEL_MODULE_H */
18