summaryrefslogtreecommitdiff
path: root/zhm/zhm.c
diff options
context:
space:
mode:
authorGravatar Karl Ramm <kcr@mit.edu>2008-01-21 07:57:32 +0000
committerGravatar Karl Ramm <kcr@mit.edu>2008-01-21 07:57:32 +0000
commitee442551e1531712226a3a3ba26afff466100bb5 (patch)
treed7907b07baecce7abe3940bec566b3bf56596f2f /zhm/zhm.c
parente6fb0737027ee97d911e8d507b1db37446067d10 (diff)
passes gcc -Wall with no warnings other than des cryppt C_block sadness and getsid problem
Diffstat (limited to 'zhm/zhm.c')
-rw-r--r--zhm/zhm.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/zhm/zhm.c b/zhm/zhm.c
index f6f3fc1..8e1303d 100644
--- a/zhm/zhm.c
+++ b/zhm/zhm.c
@@ -49,6 +49,11 @@ static void init_hm(void);
static void detach(void);
static void send_stats(ZNotice_t *, struct sockaddr_in *);
static char *strsave(const char *);
+
+extern void send_flush_notice(char *);
+extern void server_manager(ZNotice_t *);
+extern void send_boot_notice(char *);
+extern void find_next_server(char *);
extern int optind;
static RETSIGTYPE
@@ -70,7 +75,7 @@ main(int argc,
ZNotice_t notice;
ZPacket_t packet;
Code_t ret;
- int opt, pak_len, i, j = 0, fd, count;
+ int opt, pak_len, fd, count;
fd_set readers;
struct timeval tv;
@@ -465,8 +470,9 @@ detach(void)
/* detach from terminal and fork. */
register int i, x = ZGetFD();
register long size;
-
- if (i = fork()) {
+
+ i = fork();
+ if (i) {
if (i < 0)
perror("fork");
exit(0);