]> code.citadel.org Git - citadel.git/blobdiff - citadel/sysdep_decls.h
* moved some flags so that our run flags are collected in one place.
[citadel.git] / citadel / sysdep_decls.h
index 1efd903e384edbe9c0422b116a8e3c430f9b3256..a1e551c9f468467b6fb86b010ae101c405bafe8d 100644 (file)
@@ -1,5 +1,7 @@
 /* $Id$ */
 
+#ifndef SYSDEP_DECLS_H
+#define SYSDEP_DECLS_H
 
 /*
  * Uncomment this #define if you are a Citadel developer tracking
@@ -13,6 +15,7 @@
 #include "sysdep.h"
 #include "server.h"
 
+
 /* Logging levels - correspond to syslog(3) */
 enum LogLevel {
        /* When about to exit the server for an unrecoverable error */
@@ -75,6 +78,8 @@ void create_worker(void);
 extern int num_sessions;
 extern volatile int time_to_die;
 extern volatile int shutdown_and_halt;
+extern volatile int running_as_daemon;
+extern volatile int restart_server;
 
 extern int verbosity;
 extern int rescan[];
@@ -103,3 +108,5 @@ void dump_heap(void);
 void create_maintenance_threads(void);
 extern pthread_t indexer_thread_tid;
 extern pthread_t checkpoint_thread_tid;
+
+#endif /* SYSDEP_DECLS_H */