summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Shalayeff <mickey@cvs.openbsd.org>2004-08-05 07:54:15 +0000
committerMichael Shalayeff <mickey@cvs.openbsd.org>2004-08-05 07:54:15 +0000
commita3d4852076ab35c1185b17cbb899a5861f6d90d9 (patch)
treeb9a07d19c5d72472f5d0ebc0afe91966d46efd5c
parentc2d71ba17d48740ec5243d866d705f0aa804613f (diff)
better signal cache printf
-rw-r--r--sbin/ancontrol/ancontrol.c22
1 files changed, 7 insertions, 15 deletions
diff --git a/sbin/ancontrol/ancontrol.c b/sbin/ancontrol/ancontrol.c
index e10b4dd787e..55c3bf3b955 100644
--- a/sbin/ancontrol/ancontrol.c
+++ b/sbin/ancontrol/ancontrol.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ancontrol.c,v 1.24 2004/07/15 22:37:41 mickey Exp $ */
+/* $OpenBSD: ancontrol.c,v 1.25 2004/08/05 07:54:14 mickey Exp $ */
/*
* Copyright (c) 2001 Eric Jackson <ericj@monkey.org>
*
@@ -1087,20 +1087,12 @@ an_readcache(void)
pt += sizeof(int);
sc = (struct an_sigcache *) pt;
- for (i = 0; i < *an_sigitems; i++) {
- printf("[%d/%d]:", i+1, *an_sigitems);
- printf(" %02x:%02x:%02x:%02x:%02x:%02x,",
- sc->macsrc[0]&0xff, sc->macsrc[1]&0xff,
- sc->macsrc[2]&0xff, sc->macsrc[3]&0xff,
- sc->macsrc[4]&0xff, sc->macsrc[5]&0xff);
- printf(" %u.%u.%u.%u,",
- ((sc->ipsrc >> 0) & 0xff), ((sc->ipsrc >> 8) & 0xff),
- ((sc->ipsrc >> 16) & 0xff), ((sc->ipsrc >> 24) & 0xff));
- printf(" sig: %d\n", sc->signal);
- sc++;
- }
-
- return;
+ for (i = 0; i < *an_sigitems; i++, sc++)
+ printf("[%d/%d]: %02x:%02x:%02x:%02x:%02x:%02x, %s, sig: %d\n",
+ i + 1, *an_sigitems,
+ sc->macsrc[0], sc->macsrc[1], sc->macsrc[2],
+ sc->macsrc[3], sc->macsrc[4], sc->macsrc[5],
+ inet_ntoa(sc->ipsrc), sc->signal);
}
#endif /* ANCACHE */