getifaddrs
if (getifaddrs(&ifa) == -1) {
error = getifaddrs(&ifap);
extern int getifaddrs(struct ifaddrs **);
if (getifaddrs (&ifp_head) < 0)
if (getifaddrs(&ifp) != 0)
if (getifaddrs(&ifa) != 0) {
if (getifaddrs(&ifa) != 0) {