version 1.53, 2007/09/11 16:14:41 |
version 1.54, 2007/12/14 18:35:46 |
|
|
union { |
union { |
struct ifaddr ifa; |
struct ifaddr ifa; |
struct in_ifaddr in; |
struct in_ifaddr in; |
#ifdef INET6 |
|
struct in6_ifaddr in6; |
struct in6_ifaddr in6; |
#endif |
|
} ifaddr; |
} ifaddr; |
u_int64_t total; |
u_int64_t total; |
u_long ifaddraddr; |
u_long ifaddraddr; |
|
|
ifaddraddr = 0; |
ifaddraddr = 0; |
while (ifnetaddr || ifaddraddr) { |
while (ifnetaddr || ifaddraddr) { |
struct sockaddr_in *sin; |
struct sockaddr_in *sin; |
#ifdef INET6 |
|
struct sockaddr_in6 *sin6; |
struct sockaddr_in6 *sin6; |
#endif |
|
char *cp; |
char *cp; |
int n, m; |
int n, m; |
|
|
|
|
} |
} |
} |
} |
break; |
break; |
#ifdef INET6 |
|
case AF_INET6: |
case AF_INET6: |
sin6 = (struct sockaddr_in6 *)sa; |
sin6 = (struct sockaddr_in6 *)sa; |
#ifdef __KAME__ |
#ifdef __KAME__ |
|
|
} |
} |
} |
} |
break; |
break; |
#endif |
|
case AF_APPLETALK: |
case AF_APPLETALK: |
printf("atlk:%-12s",atalk_print(sa,0x10) ); |
printf("atlk:%-12s",atalk_print(sa,0x10) ); |
printf("%-12s ",atalk_print(sa,0x0b) ); |
printf("%-12s ",atalk_print(sa,0x0b) ); |