Fix getifaddrs() for BSD