X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmodules%2Fmodule.h;h=4c55c40ef650cbc802e17dad1b183ee6b2f1c3af;hb=d29f5ec1df18f814aaaa96dcd86ed40b17821bb0;hp=071c1483afd35462ec8f25db331a36a20bc122d4;hpb=d46f9474c87208e9e62f3b5c814f6d014b8a5cf5;p=NeonServV5.git diff --git a/src/modules/module.h b/src/modules/module.h index 071c148..4c55c40 100644 --- a/src/modules/module.h +++ b/src/modules/module.h @@ -20,6 +20,7 @@ #include "../overall.h" #include "../version.h" #include "../mysqlConn.h" +#include "../log.h" extern void **global; extern int module_id; @@ -27,15 +28,17 @@ extern int module_id; /**** global function list ****/ /* 000 */ #define getStartTime ((time_t (*)(void))global[0]) /* 001 */ #define getRunningThreads ((int (*)(void))global[1]) -/* 002 */ #define exit_daemon ((int (*)(void))global[2]) +/* 002 */ #define getCurrentSecondsOfDay ((int (*)(void))global[2]) /* 003 */ #define stricmp ((int (*)(const char *, const char *))global[3]) /* 004 */ #define stricmplen ((int (*)(const char *, const char *, int))global[4]) -/* 005 */ #define restart_process ((void (*)(void))global[5]) -/* 006 */ #define cleanup ((void (*)(void))global[6]) +#ifdef ENABLE_MUTEX_DEBUG +/* 005 */ #define xmutex ((void (*)(int, pthread_mutex_t *, const char *, unsigned int))global[005]) +/* 006 */ #define mutex_debug ((void (*)(pthread_mutex_t *))global[006]) +#endif /* 007 */ #define restart_bot ((void (*)(int))global[7]) /* 008 */ #define stop_bot ((void (*)(void))global[8]) /* 009 */ #define reload_config ((void (*)(void))global[9]) -/* 010 */ #define putlog ((void (*)(int, const char *, ...))global[10]) +/* 010 */ #define printf_log ((void (*)(char *, int, const char *, ...))global[10]) #ifdef HAVE_THREADS /* 011 */ #define getCurrentThreadID ((int (*)(void))global[11]) #endif