X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Tools%2FDiskTool%2Fsrc%2Finclude%2Fmodules.h;h=c940c10b6b60689d04e2af7358c4594526ca2cde;hb=151e0400c6cf69d71a51e49bc75fac3d7bdfc2f7;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hpb=aa3975dc61be78c0e6860cafad7278017fd456d5;p=tpg%2Facess2.git diff --git a/Tools/DiskTool/src/include/modules.h b/Tools/DiskTool/src/include/modules.h index e69de29b..c940c10b 100644 --- a/Tools/DiskTool/src/include/modules.h +++ b/Tools/DiskTool/src/include/modules.h @@ -0,0 +1,20 @@ +/* + * Acess2 DiskTool + * - By John Hodge (thePowersGang) + * + * include/modules.h + * - Reimplimentation of kernel module interface for POSIX userland + */ +#ifndef _INCLUDE__MODULES_H_ +#define _INCLUDE__MODULES_H_ + +enum +{ + MODULE_ERR_OK, +}; + +#define MODULE_DEFINE(flags, version, name, init, deinit, deps...) \ +void __init_##init(void) __attribute__((constructor(200))); void __init_##init(void){init(NULL);} + +#endif +