version 1.36, 2000/05/18 01:20:48 |
version 1.37, 2000/05/18 01:32:12 |
|
|
#else |
#else |
int flag = 0; |
int flag = 0; |
#endif |
#endif |
|
int error; |
|
|
sin6 = *sa6; |
sin6 = *sa6; |
|
|
|
|
|
|
if (nflag) |
if (nflag) |
flag |= NI_NUMERICHOST; |
flag |= NI_NUMERICHOST; |
getnameinfo((struct sockaddr *)&sin6, sin6.sin6_len, hbuf, sizeof(hbuf), |
error = getnameinfo((struct sockaddr *)&sin6, sin6.sin6_len, |
NULL, 0, flag); |
hbuf, sizeof(hbuf), NULL, 0, flag); |
|
if (error) |
|
snprintf(hbuf, sizeof(hbuf), "invalid"); |
|
|
snprintf(line, sizeof(line), "%s/%d", hbuf, masklen); |
snprintf(line, sizeof(line), "%s/%d", hbuf, masklen); |
return line; |
return line; |
} |
} |