aboutsummaryrefslogtreecommitdiff
path: root/dep
diff options
context:
space:
mode:
Diffstat (limited to 'dep')
-rw-r--r--dep/include/sockets/socket_include.h16
-rw-r--r--dep/src/g3dlite/System.cpp4
2 files changed, 12 insertions, 8 deletions
diff --git a/dep/include/sockets/socket_include.h b/dep/include/sockets/socket_include.h
index 31960ccee05..dcfd4acfbd6 100644
--- a/dep/include/sockets/socket_include.h
+++ b/dep/include/sockets/socket_include.h
@@ -150,14 +150,14 @@ namespace SOCKETS_NAMESPACE {
# error FreeBSD versions prior to 400014 does not support ipv6
# endif
-#elif defined __NetBSD__
-# if !defined(MSG_NOSIGNAL)
-# define MSG_NOSIGNAL 0
-# endif
-# include <netinet/in.h>
-typedef in_addr_t ipaddr_t;
-typedef in_port_t port_t;
-#elif defined MACOSX
+#elif defined (__NetBSD__) || defined (__OpenBSD__)
+# if !defined(MSG_NOSIGNAL)
+# define MSG_NOSIGNAL 0
+# endif
+# include <netinet/in.h>
+typedef in_addr_t ipaddr_t;
+typedef in_port_t port_t;
+#elif defined MACOSX
// ----------------------------------------
// Mac OS X
#include <string.h>
diff --git a/dep/src/g3dlite/System.cpp b/dep/src/g3dlite/System.cpp
index cb7169a4c4d..88fd39b52ca 100644
--- a/dep/src/g3dlite/System.cpp
+++ b/dep/src/g3dlite/System.cpp
@@ -23,6 +23,10 @@
#include "G3D/debug.h"
#include "G3D/format.h"
+#if defined(__OpenBSD__)
+ #include <stdint.h>
+#endif
+
#ifdef G3D_WIN32
#include <conio.h>