]> git.puffer.fish Git - mirror/frr.git/commitdiff
[zebra] fix inconsistencies in ifstat_update_* declarations and definitions
authorPaul Jakma <paul.jakma@sun.com>
Sun, 6 Aug 2006 15:57:59 +0000 (15:57 +0000)
committerPaul Jakma <paul.jakma@sun.com>
Sun, 6 Aug 2006 15:57:59 +0000 (15:57 +0000)
2006-08-06 Paul Jakma <paul.jakma@sun.com>

* interface.h: (ifstat_update_proc) declaration should match
  ifstat_update_sysctl really, which is to not return status, as
  such status is not used anywhere.
* if_{proc,sysctl}.c: Make ifstat_update_* definitions and return values
  consistent with each other and their declarations, ie:
  (void) (*) (void).

zebra/ChangeLog
zebra/if_proc.c
zebra/if_sysctl.c
zebra/interface.h

index b7f71124df61c3c22c961e38ac96749328ae3c94..d328febcba4a1a246fc11a59d37531f2f5adfe83 100644 (file)
@@ -1,3 +1,12 @@
+2006-08-06 Paul Jakma <paul.jakma@sun.com>
+
+       * interface.h: (ifstat_update_proc) declaration should match
+         ifstat_update_sysctl really, which is to not return status, as
+         such status is not used anywhere.
+       * if_{proc,sysctl}.c: Make ifstat_update_* definitions and return values
+         consistent with each other and their declarations, ie: 
+         (void) (*) (void).
+
 2006-08-04 Paul Jakma <paul.jakma@sun.com>
 
        * misc_null.c: Add ifstat_update_sysctl, add another required
index 6002595ad3020493c23687a174622409b605ee90..367b0d6f10dd4caa22a6371dc642e324d7c62643 100644 (file)
@@ -123,8 +123,8 @@ ifstat_dev_fields (int version, char *buf, struct interface *ifp)
 }
 
 /* Update interface's statistics. */
-int
-ifstat_update_proc ()
+void
+ifstat_update_proc (void)
 {
   FILE *fp;
   char buf[PROCBUFSIZ];
@@ -139,7 +139,7 @@ ifstat_update_proc ()
     {
       zlog_warn ("Can't open proc file %s: %s",
                 _PATH_PROC_NET_DEV, safe_strerror (errno));
-      return -1;
+      return;
     }
 
   /* Drop header lines. */
@@ -162,7 +162,7 @@ ifstat_update_proc ()
       ifstat_dev_fields (version, stat, ifp);
     }
   fclose(fp);
-  return 0;
+  return;
 }
 
 /* Interface structure allocation by proc filesystem. */
index f1e3dcde4fd8c04a386e593423cf4402d379f3f8..5e8099647959e7071e0dafc28559dc346ad79d85 100644 (file)
@@ -33,8 +33,8 @@
 #include "zebra/rt.h"
 #include "zebra/kernel_socket.h"
 
-int
-ifstat_update_sysctl ()
+void
+ifstat_update_sysctl (void)
 {
   caddr_t ref, buf, end;
   size_t bufsiz;
@@ -56,7 +56,7 @@ ifstat_update_sysctl ()
   if (sysctl (mib, MIBSIZ, NULL, &bufsiz, NULL, 0) < 0) 
     {
       zlog_warn ("sysctl() error by %s", safe_strerror (errno));
-      return -1;
+      return;
     }
 
   /* We free this memory at the end of this function. */
@@ -66,7 +66,7 @@ ifstat_update_sysctl ()
   if (sysctl (mib, MIBSIZ, buf, &bufsiz, NULL, 0) < 0) 
     {
       zlog (NULL, LOG_WARNING, "sysctl error by %s", safe_strerror (errno));
-      return -1;
+      return;
     }
 
   /* Parse both interfaces and addresses. */
@@ -84,7 +84,7 @@ ifstat_update_sysctl ()
   /* Free sysctl buffer. */
   XFREE (MTYPE_TMP, ref);
 
-  return 0;
+  return;
 }
 
 /* Interface listing up function using sysctl(). */
index 9a69dfa33b5c3167decc43de1f5de9f090e8d279..0a6b0365ed3650bc0d2cc5baf0a4550e81393ba4 100644 (file)
@@ -221,7 +221,7 @@ extern int if_subnet_add (struct interface *, struct connected *);
 extern int if_subnet_delete (struct interface *, struct connected *);
 
 #ifdef HAVE_PROC_NET_DEV
-extern int ifstat_update_proc (void);
+extern void ifstat_update_proc (void);
 #endif /* HAVE_PROC_NET_DEV */
 #ifdef HAVE_NET_RT_IFLIST
 extern void ifstat_update_sysctl (void);