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
-rw-r--r--dep/src/sockets/SocketHandler.cpp1
-rw-r--r--dep/src/sockets/StdoutLog.cpp3
-rw-r--r--dep/src/sockets/TcpSocket.cpp1
5 files changed, 17 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>
diff --git a/dep/src/sockets/SocketHandler.cpp b/dep/src/sockets/SocketHandler.cpp
index 7ade1e99eb6..48bd1a6f61c 100644
--- a/dep/src/sockets/SocketHandler.cpp
+++ b/dep/src/sockets/SocketHandler.cpp
@@ -34,6 +34,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#endif
#include <stdlib.h>
#include <errno.h>
+#include <cstdio>
#include "SocketHandler.h"
#include "UdpSocket.h"
diff --git a/dep/src/sockets/StdoutLog.cpp b/dep/src/sockets/StdoutLog.cpp
index 054b8489bb3..092e014a68f 100644
--- a/dep/src/sockets/StdoutLog.cpp
+++ b/dep/src/sockets/StdoutLog.cpp
@@ -30,6 +30,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifdef _MSC_VER
#pragma warning(disable:4786)
#endif
+
+#include <cstdio>
+
#include "ISocketHandler.h"
#include "Socket.h"
#include "StdoutLog.h"
diff --git a/dep/src/sockets/TcpSocket.cpp b/dep/src/sockets/TcpSocket.cpp
index 9dab541eebe..523b83464bd 100644
--- a/dep/src/sockets/TcpSocket.cpp
+++ b/dep/src/sockets/TcpSocket.cpp
@@ -44,6 +44,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <openssl/err.h>
#endif
#include <map>
+#include <cstdio>
#include "TcpSocket.h"
#include "Utility.h"