#include "HandleInfoHandler.h"
#include "lang.h"
#include "tools.h"
+#include "timeq.h"
+#include "EventLogger.h"
+#include "ModeNode.h"
+
+time_t start_time;
void cleanup() {
free_sockets();
int main(void)
{
+ start_time = time(0);
+
init_mysql();
init_lang();
init_parser();
init_UserNode();
init_ChanNode();
+ init_ModeNode();
init_bind();
init_modcmd();
init_handleinfohandler();
init_tools();
init_bots();
+ load_languages();
+
time_t socket_wait;
while(1) {
socket_wait = time(0) + SOCKET_SELECT_TIME;
do {
socket_loop(SOCKET_SELECT_TIME);
} while(time(0) < socket_wait);
+ timeq_tick();
+ loop_bots();
clearTempUsers();
+ destroyEvents();
}
}