summaryrefslogtreecommitdiff
path: root/include/wolf/port/netdb.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/wolf/port/netdb.h')
-rw-r--r--include/wolf/port/netdb.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/include/wolf/port/netdb.h b/include/wolf/port/netdb.h
index 590125e..a06bff4 100644
--- a/include/wolf/port/netdb.h
+++ b/include/wolf/port/netdb.h
@@ -31,20 +31,20 @@
#include "port/sys.h"
-#ifdef HAVE_ARPA_INET_H
-#include <arpa/inet.h> /* for inet_ntop */
-#endif
+/* so far: LINUX, NETBSD, FREEBSD */
+
+/* for getaddrinfo, freeaddrinfo, struct getaddrinfo */
-#ifdef HAVE_SYS_SOCKET_H
-#include </usr/include/sys/socket.h> /* for AF_XXX */
+#ifdef FREEBSD
+#include <sys/socket.h> /* for AF_UNSPEC */
+#include </usr/include/netinet/in.h> /* for IPPROTO_TCP */
#endif
-#ifdef HAVE_NETDB_H
#include <netdb.h> /* for getaddrinfo, freeadrinfo,
struct getaddrinfo */
-#endif
-#include <arpa/inet.h> /* for inet_ntop */
+/* for inet_ntop */
+#include <arpa/inet.h>
#if !defined HAVE_GETADDRINFO || defined TEST_GETADDRINFO
extern void wolf_port_getaddrinfo( void );