diff options
author | Kenneth G Raeburn <raeburn@mit.edu> | 1988-10-19 18:36:45 +0000 |
---|---|---|
committer | Kenneth G Raeburn <raeburn@mit.edu> | 1988-10-19 18:36:45 +0000 |
commit | e52847ff37b5b4a8711125fde991c913d3120b5b (patch) | |
tree | 6dd1b3a2c88e1351911978da8cd5b151250fe816 /server/main.c | |
parent | 2e81f689c28fdbb65696d0b501ac9ce3b288a0c0 (diff) |
Updated version number; parameterized getservbyname stuff; KERBEROS
#ifdef around dest_tkt.
Diffstat (limited to 'server/main.c')
-rw-r--r-- | server/main.c | 18 |
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*/ |