summaryrefslogtreecommitdiffstats
path: root/usr.bin/netstat
diff options
context:
space:
mode:
authorjulian <julian@FreeBSD.org>1996-07-09 02:55:47 +0000
committerjulian <julian@FreeBSD.org>1996-07-09 02:55:47 +0000
commit0c208df31d99f808dbe41d524b1681b1e3acc70e (patch)
treeb35de6f50cb32eeb80ceacdb15123ce5732b87bc /usr.bin/netstat
parent37f1fda73bb57146d5448c106944e20efc42c06e (diff)
downloadFreeBSD-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.c20
-rw-r--r--usr.bin/netstat/if.c5
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:
{
OpenPOWER on IntegriCloud