FreeBSD does not have EAI_ADDRFAMILY or EAI_NODATA and thus failed to build
after commit
3cbb5dc7e89df2b40bb6f715873cf2b6b25a7054 "socket-util: Use
getaddrinfo() instead of gethostbyname() for thread safety."
Signed-off-by: Ed Maste <emaste@freebsd.org>
Signed-off-by: Ben Pfaff <blp@nicira.com>
freeaddrinfo(result);
return 0;
+#ifdef EAI_ADDRFAMILY
case EAI_ADDRFAMILY:
+#endif
case EAI_NONAME:
case EAI_SERVICE:
return ENOENT;
case EAI_MEMORY:
return ENOMEM;
+#ifdef EAI_NODATA
case EAI_NODATA:
return ENXIO;
+#endif
case EAI_SYSTEM:
return errno;