diff options
Diffstat (limited to 'usr.bin/netstat/atalk.c')
-rw-r--r-- | usr.bin/netstat/atalk.c | 20 |
1 files changed, 10 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: |