summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2009-03-29 14:50:02 +0200
committerAndreas Baumann <abaumann@yahoo.com>2009-03-29 14:50:02 +0200
commitb0d8a37c7b785fc34aef8f4181ae70d0e343ec30 (patch)
treee792232dfa62935ae4a6f0df89e8b4b9ad91eafb /include
parentb293aae7ad56bcdf439b2e943f07fd04e72093d7 (diff)
downloadwolfbones-b0d8a37c7b785fc34aef8f4181ae70d0e343ec30.tar.gz
wolfbones-b0d8a37c7b785fc34aef8f4181ae70d0e343ec30.tar.bz2
getaddrinfo on OpenBSD
Diffstat (limited to 'include')
-rw-r--r--include/wolf/port/netdb.h11
-rw-r--r--include/wolf/port/sys.h2
2 files changed, 13 insertions, 0 deletions
diff --git a/include/wolf/port/netdb.h b/include/wolf/port/netdb.h
index 32b83b9..a66ff33 100644
--- a/include/wolf/port/netdb.h
+++ b/include/wolf/port/netdb.h
@@ -43,6 +43,12 @@
#endif
#endif
+#ifdef OPENBSD
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#endif
+
#include <arpa/inet.h>
/* for getaddrinfo, freeaddrinfo, struct getaddrinfo */
@@ -64,6 +70,11 @@
#endif
#endif
+#ifdef OPENBSD
+#include <sys/types.h>
+#include <sys/socket.h>
+#endif
+
#include <netdb.h> /* for getaddrinfo, freeadrinfo,
struct getaddrinfo */
diff --git a/include/wolf/port/sys.h b/include/wolf/port/sys.h
index c293601..272799b 100644
--- a/include/wolf/port/sys.h
+++ b/include/wolf/port/sys.h
@@ -122,6 +122,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 && OS_MINOR_VERSION <= 3 */