X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Finclude%2Fmodules.h;h=8dc720a3608b4730a13d8430a46267f6627e70aa;hb=156885e938b60fee9d061d989ae7711c9aeea493;hp=d53f774927499362e53ad146817de8cb892e7015;hpb=0dbc91f0676576b954aa95dafdb434ce19bc805c;p=tpg%2Facess2.git diff --git a/Kernel/include/modules.h b/Kernel/include/modules.h index d53f7749..8dc720a3 100644 --- a/Kernel/include/modules.h +++ b/Kernel/include/modules.h @@ -36,8 +36,15 @@ typedef struct sModule { char **Dependencies; // NULL Terminated List } __attribute__((packed)) tModule; -#define MODULE_INIT_SUCCESS 1 -#define MODULE_INIT_FAILURE 0 +enum eModuleErrors +{ + MODULE_ERR_OK, //!< No Error + MODULE_ERR_MISC, //!< Misc Error + MODULE_ERR_NOTNEEDED, //!< Module not needed + MODULE_ERR_MALLOC, //!< Error with malloc/realloc/calloc + + MODULE_ERR_MAX +}; /** * \brief Module Loader definition