fixed small startup crash in main.c
[NeonServV5.git] / src / main.h
index f1430318a4fadbf3f4ed303e4c4a0a9dcbaad5b1..f429b67da41b3b02d7676c19be16ecaa175df9d5 100644 (file)
@@ -1,4 +1,4 @@
-/* main.h - NeonServ v5.3
+/* main.h - NeonServ v5.6
  * Copyright (C) 2011-2012  Philipp Kreil (pk910)
  * 
  * This program is free software: you can redistribute it and/or modify
 #include "overall.h"
 
 #ifndef DND_FUNCTIONS
-extern time_t start_time;
-extern int statistics_enabled;
+
 #ifdef HAVE_THREADS
-extern int running_threads;
 extern pthread_mutex_t cache_sync;
 extern pthread_mutex_t whohandler_sync, whohandler_mass_sync;
 
@@ -32,19 +30,10 @@ extern pthread_mutex_t whohandler_sync, whohandler_mass_sync;
 /* MODULAR ACCESSIBLE */ time_t getStartTime();
 /* MODULAR ACCESSIBLE */ int getRunningThreads();
 
-void exit_daemon();
-
-/* MODULAR ACCESSIBLE */ int stricmp (const char *s1, const char *s2);
-/* MODULAR ACCESSIBLE */ int stricmplen (const char *s1, const char *s2, int len);
-
-/* MODULAR ACCESSIBLE */ void restart_process();
-/* MODULAR ACCESSIBLE */ void cleanup();
-/* MODULAR ACCESSIBLE */ void restart_bot(int do_hard_restart);
+/* MODULAR ACCESSIBLE */ void restart_bot(int crash);
 /* MODULAR ACCESSIBLE */ void stop_bot();
 /* MODULAR ACCESSIBLE */ void reload_config();
 
-void statistics_update();
-
 /* MODULAR ACCESSIBLE */ void putlog(int loglevel, const char *text, ...) PRINTF_LIKE(2, 3);
 #endif
 #endif
\ No newline at end of file