Lines Matching refs:ifaddrs
36 #include <ifaddrs.h>
50 static int self_check_af(char *, struct ifaddrs *, int);
57 struct ifaddrs *ifaddrs;
82 if (getifaddrs(&ifaddrs) == -1) {
87 res = self_check_af(hostname, ifaddrs, AF_INET6) ||
88 self_check_af(hostname, ifaddrs, AF_INET);
89 freeifaddrs(ifaddrs);
94 self_check_af(char *hostname, struct ifaddrs *ifaddrs, int family)
99 struct ifaddrs *ifaddr;
118 for (ifaddr = ifaddrs; ifaddr != NULL; ifaddr = ifaddr->ifa_next) {