]> code.citadel.org Git - citadel.git/blobdiff - citadel/server.h
* definition of struct CitControl moved from citadel.h to server.h
[citadel.git] / citadel / server.h
index c6d6bb9bc13f5afbfe165e5958b5e0c44b7ca44e..c42ac736bb2c747c436b569b4eb906d7ecb5e9da 100644 (file)
@@ -157,6 +157,17 @@ enum {
 struct CitContext *MyContext(void);
 #define CC MyContext()
 
+/*
+ * This is the control record for the message base... 
+ */
+struct CitControl {
+       long MMhighest;                 /* highest message number in file   */
+       unsigned MMflags;               /* Global system flags              */
+       long MMnextuser;                /* highest user number on system    */
+       long MMnextroom;                /* highest room number on system    */
+       int version;                    /* Server-hosted upgrade level      */
+};
+
 extern struct CitContext *ContextList;
 extern int ScheduledShutdown;
 extern struct CitControl CitControl;