]> code.citadel.org Git - citadel.git/blobdiff - citadel/server.h
* Cache the Friendly Name (fn) from the user's vCard
[citadel.git] / citadel / server.h
index fa424e4606310948c3660397a72f167d3b146845..db01ba68fcba90701419c2bb44d8b56486299ec0 100644 (file)
@@ -31,6 +31,21 @@ struct CtdlMessage {
 #define        CM_SKIP_HOOKS   0x01            /* Don't run server-side handlers */
 
 
+
+/*
+ * Exit codes 101 through 109 are used for conditions in which
+ * we deliberately do NOT want the service to automatically
+ * restart.
+ */
+#define CTDLEXIT_CONFIG                101     /* Could not read citadel.config */
+#define CTDLEXIT_CONTROL       102     /* Could not acquire lock */
+#define CTDLEXIT_HOME          103     /* Citadel home directory not found */
+#define CTDLEXIT_OOD           104     /* Out Of Date config - rerun setup */
+#define CTDLEXIT_DB            105     /* Unable to initialize database */
+
+
+
+
 /*
  * Here's the big one... the Citadel context structure.
  *
@@ -78,6 +93,7 @@ struct CitContext {
 
        /* The Internet type of thing */
        char cs_inet_email[128];/* Return address of outbound Internet mail */
+       char cs_inet_fn[128];   /* Friendly-name of outbound Internet mail */
 
        FILE *download_fp;      /* Fields relating to file transfer */
        char download_desired_section[128];