summaryrefslogtreecommitdiff
path: root/server/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/main.c')
-rw-r--r--server/main.c74
1 files changed, 5 insertions, 69 deletions
diff --git a/server/main.c b/server/main.c
index 7d7a23f..4b2f9b7 100644
--- a/server/main.c
+++ b/server/main.c
@@ -71,71 +71,22 @@ static void detach(void);
static short doreset = 0; /* if it becomes 1, perform
reset functions */
-int nfds; /* max file descriptor for select() */
-int srv_socket; /* dgram socket for clients
- and other servers */
-int bdump_socket = -1; /* brain dump socket fd
- (closed most of the time) */
-fd_set interesting; /* the file descrips we are listening
- to right now */
-struct sockaddr_in srv_addr; /* address of the socket */
+static char *programname; /* set to the basename of argv[0] */
-Unacked *nacklist = NULL; /* list of packets waiting for ack's */
-
-unsigned short hm_port; /* host manager receiver port */
-unsigned short hm_srv_port; /* host manager server sending port */
-
-char *programname; /* set to the basename of argv[0] */
-char myname[NS_MAXDNAME]; /* my host name */
-
-char list_file[128];
#ifdef HAVE_KRB5
-char keytab_file[128];
static char tkt5_file[256];
#endif
#ifdef HAVE_KRB4
-char srvtab_file[128];
static char tkt_file[128];
#endif
-#if defined(HAVE_KRB4) || defined(HAVE_KRB5)
-char my_realm[REALM_SZ];
-#endif
-char acl_dir[128];
-char subs_file[128];
-
-int zdebug;
-#ifdef DEBUG
-int zalone;
-#endif
-
-struct timeval t_local; /* store current time for other uses */
static int dump_db_flag = 0;
static int dump_strings_flag = 0;
-u_long npackets; /* number of packets processed */
-time_t uptime; /* when we started operations */
static int nofork;
-struct in_addr my_addr;
-char *bdump_version = "1.2";
-
-#ifdef HAVE_KRB5
-int bdump_auth_proto = 5;
-#else /* HAVE_KRB5 */
-#ifdef HAVE_KRB4
-int bdump_auth_proto = 4;
-#else /* HAVE_KRB4 */
-int bdump_auth_proto = 0;
-#endif /* HAVE_KRB4 */
-#endif /* HAVE_KRB5 */
-#ifdef HAVE_KRB5
-krb5_ccache Z_krb5_ccache;
-krb5_keyblock *__Zephyr_keyblock;
-#else
-#ifdef HAVE_KRB4
-C_Block __Zephyr_session;
-#endif
+#if defined(HAVE_KRB4) || defined(HAVE_KRB5)
+static char my_realm[REALM_SZ];
#endif
int
@@ -441,10 +392,10 @@ do_net_setup(void)
hp = gethostbyname(hostname);
if (!hp || hp->h_addrtype != AF_INET) {
syslog(LOG_ERR, "no gethostbyname repsonse");
- strncpy(myname, hostname, sizeof(myname));
+ strncpy(myname, hostname, NS_MAXDNAME);
return 1;
}
- strncpy(myname, hp->h_name, sizeof(myname));
+ strncpy(myname, hp->h_name, NS_MAXDNAME);
memcpy(&my_addr, hp->h_addr_list[0], hp->h_length);
setservent(1); /* keep file/connection open */
@@ -502,21 +453,6 @@ usage(void)
exit(2);
}
-int
-packets_waiting(void)
-{
- fd_set readable, initial;
- struct timeval tv;
-
- if (msgs_queued())
- return 1;
- FD_ZERO(&initial);
- FD_SET(srv_socket, &initial);
- readable = initial;
- tv.tv_sec = tv.tv_usec = 0;
- return (select(srv_socket + 1, &readable, NULL, NULL, &tv) > 0);
-}
-
static RETSIGTYPE
bye(int sig)
{