]> andersk Git - moira.git/blobdiff - server/mr_shutdown.c
Remove all references to table locking, since
[moira.git] / server / mr_shutdown.c
index f0472544a1ac54a00384d7e0bf06dc2d8b78f531..a32f7d4dbafab78abdce99aad600f142a106e1b0 100644 (file)
@@ -4,28 +4,23 @@
  *     $Header$
  *
  *     Copyright (C) 1987 by the Massachusetts Institute of Technology
+ *     For copying and distribution information, please see the file
+ *     <mit-copyright.h>.
  *
- *     $Log$
- *     Revision 1.2  1987-06-21 16:42:12  wesommer
- *     Performance work, rearrangement of include files.
- *
- * Revision 1.1  87/06/02  20:07:18  wesommer
- * Initial revision
- * 
  */
 
 #ifndef lint
 static char *rcsid_sms_shutdown_c = "$Header$";
 #endif lint
 
-#include <strings.h>
+#include <mit-copyright.h>
 #include <sys/errno.h>
-#include "sms_server.h"
+#include "mr_server.h"
 
 extern char *takedown;
 extern char *whoami;
 
-sigshut()
+void sigshut(int sig)
 {
        takedown = "Shut down by signal.";
 }
@@ -34,33 +29,11 @@ void
 do_shutdown(cl)
        client *cl;
 {
-       static char buf[BUFSIZ];
-
-       if (cl->args->sms_argc != 1) {
-               cl->reply.sms_status = EINVAL;
-               return;
-       }
-               
-       if (!cl->clname) {
-               (void) sprintf(buf,
-                              "Unauthenticated shutdown request rejected",
-                              cl->clname);
-               com_err(whoami, 0, buf);
-               cl->reply.sms_status = EACCES;
-               return;
-       }
-       if (!strcmp(cl->clname, "wesommer@ATHENA.MIT.EDU") ||
-           !strcmp(cl->clname, "mike@ATHENA.MIT.EDU")) {
-               (void) sprintf(buf, "Shut down by %s", cl->clname);
-               com_err(whoami, 0, buf);
-               (void) strcpy(buf, "Reason for shutdown: ");
-               (void) strcat(buf, cl->args->sms_argv[0]);
-               takedown = buf;
-       } else {
-               (void) sprintf(buf, "Shutdown request by %s rejected",
-                              cl->clname);
-               com_err(whoami, 0, buf);
-               cl->reply.sms_status = EACCES;
-       }
+       /*
+        * This feature is no longer supported.  Sorry.
+        */
+       com_err(whoami, 0, "Shutdown request by %s rejected",
+               cl->clname);
+       cl->reply.mr_status = EACCES;
 }
                
This page took 1.928674 seconds and 4 git commands to generate.