ifa_ifwithaddr
struct ifaddr *ifa_ifwithaddr(struct sockaddr *);
ifa = ifa_ifwithaddr((struct sockaddr *)&sin);
if (ifa_ifwithaddr(gateway)) {
ifa = ifa_ifwithaddr(gateway);
rtinfo->rti_ifa = ifa_ifwithaddr(ifaaddr);
if (ifa_ifwithaddr((struct sockaddr *)sin) == NULL)
ifa_ifwithaddr((struct sockaddr *)&ipaddr);
if ((ia = (INA)ifa_ifwithaddr((SA)&ipaddr)) == NULL &&
if (ifa_ifwithaddr((SA)&ipaddr) == NULL)
ifa_ifwithaddr((struct sockaddr *)addr) == 0)) {
if ((ia6 = (struct in6_ifaddr *)ifa_ifwithaddr((struct sockaddr *)&sin6)) != NULL) {
if ((ia = ifa_ifwithaddr((struct sockaddr *)sin6)) == NULL)
ia6 = (struct in6_ifaddr *)ifa_ifwithaddr(sin6tosa(&sin6));
(ia = ifa_ifwithaddr((struct sockaddr *)addr)) == NULL) {