Return to show.c CVS log | Up to [local] / src / usr.bin / netstat |
version 1.1, 2006/05/27 19:16:37 | version 1.2, 2006/05/30 19:42:58 | ||
---|---|---|---|
|
|
||
char *cp; | char *cp; | ||
unsigned short port; | unsigned short port; | ||
if (mask) | |||
cp = netname(sa, mask); | |||
else | |||
cp = routename(sa); | |||
switch (sa->sa_family) { | switch (sa->sa_family) { | ||
case AF_INET6: { | case AF_INET6: | ||
port = ntohs(((struct sockaddr_in6 *)sa)->sin6_port); | |||
break; | break; | ||
} | |||
default: | default: | ||
if (mask) | |||
cp = netname(sa, mask); | |||
else | |||
cp = routename(sa); | |||
port = ntohs(((struct sockaddr_in *)sa)->sin_port); | port = ntohs(((struct sockaddr_in *)sa)->sin_port); | ||
break; | break; | ||
} | } |