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