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..
This commit is contained in:
julian 1996-07-09 02:55:47 +00:00
parent 37f1fda73b
commit 0c208df31d
2 changed files with 15 additions and 10 deletions

View File

@ -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:

View File

@ -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:
{