Removed done() from icmpmonitor.c.
authorAaron Taylor <ataylor@subgeniuskitty.com>
Sat, 21 Sep 2019 08:05:32 +0000 (01:05 -0700)
committerAaron Taylor <ataylor@subgeniuskitty.com>
Sat, 21 Sep 2019 08:05:32 +0000 (01:05 -0700)
icmpmonitor.c

index e119dbe..7d24d1a 100644 (file)
@@ -80,7 +80,6 @@ static void pinger(int);
 static int  in_cksum(u_short *addr, int len);
 static void read_icmp_data(monitor_host_t *p);
 static void tvsub(struct timeval *out, struct timeval *in);
 static int  in_cksum(u_short *addr, int len);
 static void read_icmp_data(monitor_host_t *p);
 static void tvsub(struct timeval *out, struct timeval *in);
-static void done(int code);
 static int gcd(int x, int y);
 
 /* globals */
 static int gcd(int x, int y);
 
 /* globals */
@@ -123,8 +122,8 @@ int main(int ac, char **av)
            cfgfile=strdup(optarg);  
            break;  
        default: 
            cfgfile=strdup(optarg);  
            break;  
        default: 
-           fprintf(stderr,"Usage: icmpmonitor [-v] [-r] [-f cfgfile]\n");
-            done(RET_BAD_OPT);
+            fprintf(stderr,"Usage: icmpmonitor [-v] [-r] [-f cfgfile]\n");
+            exit(EXIT_FAILURE);
        } 
     
     if (!cfgfile) {
        } 
     
     if (!cfgfile) {
@@ -142,8 +141,8 @@ int main(int ac, char **av)
     alarm(send_delay); 
 
     get_response();
     alarm(send_delay); 
 
     get_response();
-    
-    done(RET_OK);
+
+    exit(EXIT_SUCCESS);
 }
 
 
 }
 
 
@@ -527,11 +526,6 @@ tvsub(register struct timeval *out, register struct timeval *in)
        out->tv_sec -= in->tv_sec;
 }
 
        out->tv_sec -= in->tv_sec;
 }
 
-void done(int code)
-{
-    exit(code);
-}
-
 static int gcd(int x, int y)
 {
     int remainder = x % y;
 static int gcd(int x, int y)
 {
     int remainder = x % y;