Lines Matching refs:newlink
321 unsigned int i, newlink, newaddr, newaddr_idx; in getifaddrs_internal() local
355 newlink = newaddr = 0; in getifaddrs_internal()
404 ++newlink; in getifaddrs_internal()
412 if ((newlink + newaddr) == 0) in getifaddrs_internal()
418 (newlink + newaddr) in getifaddrs_internal()
428 map_newlink_data = alloca (newlink * sizeof (int)); in getifaddrs_internal()
429 memset (map_newlink_data, '\xff', newlink * sizeof (int)); in getifaddrs_internal()
431 ifa_data_ptr = (char *) &ifas[newlink + newaddr]; in getifaddrs_internal()
470 map_newlink_data, newlink); in getifaddrs_internal()
561 ifa_index = newlink + newaddr_idx; in getifaddrs_internal()
563 map_newlink_data, newlink); in getifaddrs_internal()
748 map_newlink_data, newlink); in getifaddrs_internal()
800 assert (ifa_data_ptr <= (char *) &ifas[newlink + newaddr] + ifa_data_size); in getifaddrs_internal()
804 for (i = 0; i < newlink; ++i) in getifaddrs_internal()
809 ifas[i - 1].ifa.ifa_next = &ifas[newlink].ifa; in getifaddrs_internal()
812 if (i == 0 && newlink > 0) in getifaddrs_internal()
815 memmove (ifas, &ifas[newlink], sizeof (struct ifaddrs_storage)); in getifaddrs_internal()