summaryrefslogtreecommitdiff
path: root/server/server.c
diff options
context:
space:
mode:
authorGravatar Kenneth G Raeburn <raeburn@mit.edu>1990-11-14 19:31:11 +0000
committerGravatar Kenneth G Raeburn <raeburn@mit.edu>1990-11-14 19:31:11 +0000
commit95ac53b4cfdeb3da6ded1465a08186faa4adfa11 (patch)
treeb475116c5bab73b82677d9ce3603434720f60f8f /server/server.c
parentbe288aa98c88186cb4dd75316d503b82a040755d (diff)
Cleaned up some Hesiod code for C++.
Diffstat (limited to 'server/server.c')
-rw-r--r--server/server.c26
1 files changed, 12 insertions, 14 deletions
diff --git a/server/server.c b/server/server.c
index de9daa2..e90eb89 100644
--- a/server/server.c
+++ b/server/server.c
@@ -1064,17 +1064,17 @@ send_stats(struct sockaddr_in *who)
LOCAL_FREE (responses);
return;
}
-#ifdef HESIOD
+
/*
- * get a list of server addresses, from Hesiod. Return a pointer to an
- * array of allocated storage. This storage is freed by the caller.
- */
+ * Get a list of server addresses.
+#ifdef HESIOD
+ * This list is retrieved from Hesiod.
#else
-/*
- * get a list of server addresses, from a file. Return a pointer to an
- * array of allocated storage. This storage is freed by the caller.
+ * This list is read from a file.
+#endif
+ * Return a pointer to an array of allocated storage. This storage is
+ * freed by the caller.
*/
-#endif HESIOD
static struct in_addr *
get_server_addrs(int *number)
@@ -1086,17 +1086,15 @@ get_server_addrs(int *number)
struct in_addr *addrs;
register struct in_addr *addr;
register struct hostent *hp;
-#ifdef HESIOD
- char **hes_resolve();
+#ifdef HESIOD
/* get the names from Hesiod */
if (!(server_hosts = hes_resolve("zephyr","sloc")))
return((struct in_addr *)NULL);
#else
if (!(server_hosts = get_server_list(SERVER_LIST_FILE)))
return((struct in_addr *)NULL);
-
-#endif HESIOD
+#endif
/* count up */
for (cpp = server_hosts, i = 0; *cpp; cpp++, i++);
@@ -1116,7 +1114,7 @@ get_server_addrs(int *number)
*number = i;
#ifndef HESIOD
free_server_list(server_hosts);
-#endif HESIOD
+#endif
return(addrs);
}
@@ -1181,7 +1179,7 @@ free_server_list(register char **list)
xfree(orig_list);
return;
}
-#endif !HESIOD
+#endif
/*
* initialize the server structure for address addr, and set a timer