tidied up main.c code
[NeonServV5.git] / src / main.h
index 26f4319379e5d8c3f22b37b139034858f0f5bcbd..f429b67da41b3b02d7676c19be16ecaa175df9d5 100644 (file)
 #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();
 
-int statistics_update();
-
 /* MODULAR ACCESSIBLE */ void putlog(int loglevel, const char *text, ...) PRINTF_LIKE(2, 3);
 #endif
 #endif
\ No newline at end of file