summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2009-03-29 12:06:56 +0200
committerAndreas Baumann <abaumann@yahoo.com>2009-03-29 12:06:56 +0200
commit1aff10cd47f55b2bd8c6e634700c713ceadce454 (patch)
treeca57776dc13a73e6d86b346ebfd6e73b8a01acac /include
parentabf1bf85483158f674078e63ffc0db768f760e45 (diff)
downloadwolfbones-1aff10cd47f55b2bd8c6e634700c713ceadce454.tar.gz
wolfbones-1aff10cd47f55b2bd8c6e634700c713ceadce454.tar.bz2
temporary Freebsd cehckin
Diffstat (limited to 'include')
-rw-r--r--include/wolf/port/netdb.h16
-rw-r--r--include/wolf/port/sys.h10
2 files changed, 12 insertions, 14 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 );
diff --git a/include/wolf/port/sys.h b/include/wolf/port/sys.h
index 73009e0..3e4435d 100644
--- a/include/wolf/port/sys.h
+++ b/include/wolf/port/sys.h
@@ -47,9 +47,6 @@
#define HAVE_SYSLOG_H
#define HAVE_GETADDRINFO
#define HAVE_INET_NTOP
-#define HAVE_SYS_SOCKET_H
-#define HAVE_ARPA_INET_H
-#define HAVE_NETDB_H
#else
#error unknown platform
#endif /* defined OS_MINOR_VERSION == 6 */
@@ -75,6 +72,8 @@
#define MUST_DEFINE_STRLCPY_PROTOTYPE
#define HAVE_STRLCAT
#define MUST_DEFINE_STRLCAT_PROTOTYPE
+#define HAVE_GETADDRINFO
+#define HAVE_INET_NTOP
#else
#error unknown platform
#endif /* defined OS_MINOR_VERSION == 0 */
@@ -95,6 +94,8 @@
#define MUST_DEFINE_STRLCPY_PROTOTYPE
#define HAVE_STRLCAT
#define MUST_DEFINE_STRLCAT_PROTOTYPE
+#define HAVE_GETADDRINFO
+#define HAVE_INET_NTOP
#else
#error unknown platform
#endif /* defined OS_MINOR_VERSION == 2 */
@@ -152,9 +153,6 @@
#define MUST_DEFINE_STRLCAT_PROTOTYPE
#define HAVE_GETADDRINFO
#define HAVE_INET_NTOP
-#define HAVE_SYS_SOCKET_H
-#define HAVE_ARPA_INET_H
-#define HAVE_NETDB_H
#else
#error unknown platform
#endif /* defined OS_MINOR_VERSION == 2 */