icmpstat
struct icmpstat icmpstat;
u_long *words = (u_long *)&icmpstat;
CTASSERT(sizeof(icmpstat) == (nitems(counters) * sizeof(u_long)));
memset(&icmpstat, 0, sizeof icmpstat);
&icmpstat, sizeof(icmpstat)));
struct icmpstat icmpstat;
size_t len = sizeof(icmpstat);
&icmpstat, &len, NULL, 0) == -1) {
#define p(f, m) if (icmpstat.f || sflag <= 1) \
printf(m, icmpstat.f, plural(icmpstat.f))
if (icmpstat.icps_outhist[i] != 0) {
printf(" %lu\n", icmpstat.icps_outhist[i]);
if (icmpstat.icps_inhist[i] != 0) {
printf(" %lu\n", icmpstat.icps_inhist[i]);