diff options
author | julian <julian@FreeBSD.org> | 1996-07-09 02:55:47 +0000 |
---|---|---|
committer | julian <julian@FreeBSD.org> | 1996-07-09 02:55:47 +0000 |
commit | 0c208df31d99f808dbe41d524b1681b1e3acc70e (patch) | |
tree | b35de6f50cb32eeb80ceacdb15123ce5732b87bc /usr.bin/netstat | |
parent | 37f1fda73bb57146d5448c106944e20efc42c06e (diff) | |
download | FreeBSD-src-0c208df31d99f808dbe41d524b1681b1e3acc70e.zip FreeBSD-src-0c208df31d99f808dbe41d524b1681b1e3acc70e.tar.gz |
appletalk cleanups
e.g.
Active ATALK connections
Proto Recv-Q Send-Q Local Address Foreign Address (state)
ddp 0 0 [69.230]130 [*.*]*
ddp 0 0 [69.230]128 [*.*]*
ddp 0 0 [69.230]1 [*.*]*
etc..
Diffstat (limited to 'usr.bin/netstat')
-rw-r--r-- | usr.bin/netstat/atalk.c | 20 | ||||
-rw-r--r-- | usr.bin/netstat/if.c | 5 |
2 files changed, 15 insertions, 10 deletions
diff --git a/usr.bin/netstat/atalk.c b/usr.bin/netstat/atalk.c index 5e4cc4f..e0c1a53 100644 --- a/usr.bin/netstat/atalk.c +++ b/usr.bin/netstat/atalk.c @@ -76,12 +76,12 @@ at_pr_net(struct sockaddr_at *sat) static char mybuf[50]; switch(sat->sat_addr.s_net) { - case ATADDR_ANYNODE: - return("any"); - case ATADDR_BCAST: - return "bcast"; + case 0xffff: + return "????"; + case ATADDR_ANYNET: + return("*"); default: - sprintf(mybuf,"%hd",ntohs(sat->sat_addr.s_net)); + sprintf(mybuf,"%hu",ntohs(sat->sat_addr.s_net)); } return mybuf; } @@ -92,10 +92,10 @@ at_pr_host(struct sockaddr_at *sat) static char mybuf[50]; switch(sat->sat_addr.s_node) { - case 0: - return("local"); - case /*ATADDR_ANYNET*/0xffff: - return "????"; + case ATADDR_BCAST: + return "bcast"; + case ATADDR_ANYNODE: + return("*"); default: sprintf(mybuf,"%d",(unsigned int)sat->sat_addr.s_node); } @@ -109,7 +109,7 @@ static char mybuf[50]; switch(sat->sat_port) { case ATADDR_ANYPORT: - return("any"); + return("*"); case 0xff: return "????"; default: diff --git a/usr.bin/netstat/if.c b/usr.bin/netstat/if.c index 43fd8cb..2939890 100644 --- a/usr.bin/netstat/if.c +++ b/usr.bin/netstat/if.c @@ -186,6 +186,11 @@ intpr(interval, ifnetaddr) ipx_phost((struct sockaddr *)sipx)); } break; + + case AF_APPLETALK: + printf("atalk:%-7.7s ",atalk_print(sa,1) ); + printf("%-15.15s ",atalk_print(sa,3) ); + break; #ifdef NS case AF_NS: { |