summaryrefslogtreecommitdiff
path: root/server/main.c
diff options
context:
space:
mode:
authorGravatar Kenneth G Raeburn <raeburn@mit.edu>1988-10-19 18:36:45 +0000
committerGravatar Kenneth G Raeburn <raeburn@mit.edu>1988-10-19 18:36:45 +0000
commite52847ff37b5b4a8711125fde991c913d3120b5b (patch)
tree6dd1b3a2c88e1351911978da8cd5b151250fe816 /server/main.c
parent2e81f689c28fdbb65696d0b501ac9ce3b288a0c0 (diff)
Updated version number; parameterized getservbyname stuff; KERBEROS
#ifdef around dest_tkt.
Diffstat (limited to 'server/main.c')
-rw-r--r--server/main.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/server/main.c b/server/main.c
index d371f85..4ce07a4 100644
--- a/server/main.c
+++ b/server/main.c
@@ -14,9 +14,9 @@
#include <zephyr/mit-copyright.h>
#ifdef DEBUG
-char version[] = "Zephyr Server (DEBUG) 3.3";
+char version[] = "Zephyr Server (DEBUG) 3.5";
#else
-char version[] = "Zephyr Server 3.3";
+char version[] = "Zephyr Server 3.5";
#endif DEBUG
#ifndef lint
#ifndef SABER
@@ -85,6 +85,8 @@ static int bye(), dbug_on(), dbug_off(), dump_db(), reset();
#ifndef DEBUG
static void detach();
#endif DEBUG
+/* So lint shuts up: */
+void perror();
static short doreset = 0; /* if it becomes 1, perform
reset functions */
@@ -167,7 +169,7 @@ char **argv;
#endif DEBUG
/* open log */
- openlog(programname, LOG_PID, LOG_LOCAL6);
+ OPENLOG(programname, LOG_PID, LOG_LOCAL6);
#ifdef DEBUG
if (zalone)
@@ -336,15 +338,15 @@ do_net_setup()
(void) setservent(1); /* keep file/connection open */
- if (!(sp = getservbyname("zephyr-clt", "udp"))) {
- syslog(LOG_ERR, "zephyr-clt/udp unknown");
+ if (!(sp = getservbyname(SERVER_SVCNAME, "udp"))) {
+ syslog(LOG_ERR, "%s/udp unknown",SERVER_SVCNAME);
return(1);
}
bzero((caddr_t) &sock_sin, sizeof(sock_sin));
sock_sin.sin_port = sp->s_port;
- if (!(sp = getservbyname("zephyr-hm", "udp"))) {
- syslog(LOG_ERR, "zephyr-hm/udp unknown");
+ if (!(sp = getservbyname(HM_SVCNAME, "udp"))) {
+ syslog(LOG_ERR, "%s/udp unknown", SERVER_SVCNAME);
return(1);
}
hm_port = sp->s_port;
@@ -393,7 +395,9 @@ int sig;
{
server_shutdown(); /* tell other servers */
hostm_shutdown(); /* tell our hosts */
+#ifdef KERBEROS
(void) dest_tkt();
+#endif
syslog(LOG_INFO, "goodbye (sig %d)",sig);
exit(0);
/*NOTREACHED*/