Changed log manager API. Removed unnecessary memory context pointer (always NULL):
bool skygw_logmanager_init(void** buf, int argc, char* argv[]) >>
bool skygw_logmanager_init(int argc, char* argv[])
void skygw_logmanager_done(void** buf) >>
void skygw_logmanager_done(void)
void skygw_log_done(void* writebuf) >>
void skygw_log_done(void)
int skygw_log_write(void* writebuf, logfile_id_t id, char* format, ...) >>
int skygw_log_write(logfile_id_t id, char* format, ...)
int skygw_log_write_flush(void* writebuf, logfile_id_t id, char* format, ...) >>
int skygw_log_write_flush(logfile_id_t id, char* format, ...)
--- static functions :
static bool logmanager_init_nomutex(void** p_ctx, int argc, char* argv[]) >>
static bool logmanager_init_nomutex(int argc, char* argv[])
static void logmanager_done_nomutex(void** ctx) >>
static void logmanager_done_nomutex(void)