* $Header$
*
* Copyright (C) 1987 by the Massachusetts Institute of Technology
+ * For copying and distribution information, please see the file
+ * <mit-copyright.h>.
*
* Global variables inside the SMS server.
- *
- * $Log$
- * Revision 1.4 1987-07-14 00:38:14 wesommer
- * Added log_flags global variable.
- *
- * Revision 1.3 87/06/30 20:03:15 wesommer
- * Added local realm global variable.
- *
- * Revision 1.2 87/06/21 16:42:16 wesommer
- * Performance work, rearrangement of include files.
- *
- * Revision 1.1 87/06/02 20:07:25 wesommer
- * Initial revision
- *
*/
#ifndef lint
-static char *rcsid_sms_srvdata_c = "$Header$";
+static char *rcsid_mr_srvdata_c = "$Header$";
#endif lint
-#include "sms_server.h"
+#include <mit-copyright.h>
+#include "mr_server.h"
/*
* Connections & clients:
* The current number of connected clients, an array of them, and the
* "current" client, if any.
*/
-int nclients=0;
+int nclients = 0;
client **clients, *cur_client;
/*
* Socket address of the most recently connected client.
int client_addrlen;
/*
* Additional data sent at connect time by the client
- * (provided by GDB; ignored by SMS)
+ * (provided by GDB; ignored by Moira)
*/
TUPLE client_tuple;
char buf1[BUFSIZ];
/*
- * If non-null, reason for shutdown. (SMS will be going down shortly
+ * If non-null, reason for shutdown. (Moira will be going down shortly
* if this is non-null)
*/
-char *takedown=NULL;
+char *takedown = NULL;
+
+/* States for putting the server to sleep & waking it up again. */
+int dormant = AWAKE;
/*
* The name of the local Kerberos realm
*/
int log_flags = LOG_CONNECT|LOG_REQUESTS|LOG_ARGS|LOG_RES;
+
+/*
+ * Time of last time through main loop.
+ */
+time_t now;
+
+
+/*
+ * Statistics on number of queries of each version that have been attempted
+ */
+
+int newqueries = 0;
+int oldqueries = 0;
+
+
+/* Journalling file */
+FILE *journal = NULL;
+