|
Lines 79-90
Link Here
|
| 79 |
sin = (struct sockaddr_in *)ifa->ifa_netmask; |
79 |
sin = (struct sockaddr_in *)ifa->ifa_netmask; |
| 80 |
if (sin == NULL) |
80 |
if (sin == NULL) |
| 81 |
sin = &null_sin; |
81 |
sin = &null_sin; |
| 82 |
printf("netmask 0x%lx ", (unsigned long)ntohl(sin->sin_addr.s_addr)); |
82 |
printf("netmask 0x%lx", (unsigned long)ntohl(sin->sin_addr.s_addr)); |
| 83 |
|
83 |
|
| 84 |
if (ifa->ifa_flags & IFF_BROADCAST) { |
84 |
if (ifa->ifa_flags & IFF_BROADCAST) { |
| 85 |
sin = (struct sockaddr_in *)ifa->ifa_broadaddr; |
85 |
sin = (struct sockaddr_in *)ifa->ifa_broadaddr; |
| 86 |
if (sin != NULL && sin->sin_addr.s_addr != 0) |
86 |
if (sin != NULL && sin->sin_addr.s_addr != 0) |
| 87 |
printf("broadcast %s", inet_ntoa(sin->sin_addr)); |
87 |
printf(" broadcast %s", inet_ntoa(sin->sin_addr)); |
| 88 |
} |
88 |
} |
| 89 |
putchar('\n'); |
89 |
putchar('\n'); |
| 90 |
} |
90 |
} |