Module Name: src
Committed By: joerg
Date: Fri May 30 22:20:48 UTC 2014
Modified Files:
src/usr.sbin/ifmcstat: ifmcstat.c
Log Message:
Inline trivial helper function.
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/usr.sbin/ifmcstat/ifmcstat.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.sbin/ifmcstat/ifmcstat.c
diff -u src/usr.sbin/ifmcstat/ifmcstat.c:1.15 src/usr.sbin/ifmcstat/ifmcstat.c:1.16
--- src/usr.sbin/ifmcstat/ifmcstat.c:1.15 Fri May 30 02:31:40 2014
+++ src/usr.sbin/ifmcstat/ifmcstat.c Fri May 30 22:20:48 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: ifmcstat.c,v 1.15 2014/05/30 02:31:40 joerg Exp $ */
+/* $NetBSD: ifmcstat.c,v 1.16 2014/05/30 22:20:48 joerg Exp $ */
/*
* Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -65,7 +65,6 @@ static void kread(u_long, void *, int);
static void acmc(struct ether_multi *);
static void if6_addrlist(struct ifaddr *);
static void in6_multilist(struct in6_multi *);
-static struct in6_multi * in6_multientry(struct in6_multi *);
#define KREAD(addr, buf, type) \
kread((u_long)addr, (void *)buf, sizeof(type))
@@ -233,20 +232,15 @@ if6_addrlist(struct ifaddr *ifap)
}
}
-static struct in6_multi *
-in6_multientry(struct in6_multi *mc)
-{
- struct in6_multi multi;
-
- KREAD(mc, &multi, struct in6_multi);
- printf("\t\tgroup %s", inet6_n2a(&multi.in6m_addr));
- printf(" refcnt %u\n", multi.in6m_refcount);
- return(multi.in6m_entry.le_next);
-}
-
static void
in6_multilist(struct in6_multi *mc)
{
- while (mc)
- mc = in6_multientry(mc);
+ struct in6_multi multi;
+
+ while (mc) {
+ KREAD(mc, &multi, struct in6_multi);
+ printf("\t\tgroup %s", inet6_n2a(&multi.in6m_addr));
+ printf(" refcnt %u\n", multi.in6m_refcount);
+ mc = multi.in6m_entry.le_next;
+ }
}