Lines Matching refs:cur
396 struct ifaddrs_pase *ifap = NULL, *cur; in uv_interface_addresses()
406 for (cur = ifap; cur; cur = cur->ifa_next) { in uv_interface_addresses()
407 if (!(cur->ifa_addr->sa_family == AF_INET6 || in uv_interface_addresses()
408 cur->ifa_addr->sa_family == AF_INET)) in uv_interface_addresses()
411 if (!(cur->ifa_flags & IFF_UP && cur->ifa_flags & IFF_RUNNING)) in uv_interface_addresses()
431 for (cur = ifap; cur; cur = cur->ifa_next) { in uv_interface_addresses()
432 if (!(cur->ifa_addr->sa_family == AF_INET6 || in uv_interface_addresses()
433 cur->ifa_addr->sa_family == AF_INET)) in uv_interface_addresses()
436 if (!(cur->ifa_flags & IFF_UP && cur->ifa_flags & IFF_RUNNING)) in uv_interface_addresses()
439 address->name = uv__strdup(cur->ifa_name); in uv_interface_addresses()
441 inet6 = (cur->ifa_addr->sa_family == AF_INET6); in uv_interface_addresses()
444 address->address.address6 = *((struct sockaddr_in6*)cur->ifa_addr); in uv_interface_addresses()
445 address->netmask.netmask6 = *((struct sockaddr_in6*)cur->ifa_netmask); in uv_interface_addresses()
448 address->address.address4 = *((struct sockaddr_in*)cur->ifa_addr); in uv_interface_addresses()
449 address->netmask.netmask4 = *((struct sockaddr_in*)cur->ifa_netmask); in uv_interface_addresses()
452 address->is_internal = cur->ifa_flags & IFF_LOOPBACK ? 1 : 0; in uv_interface_addresses()