aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-05-16 23:33:41 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-05-16 23:33:41 +0000
commitef5af49619f65d13f179714c552569cc0c40551b (patch)
tree4eeab71638423ac5dfc930a61b62a9378ba1db95
parent0bc31a1aee642feaf3cd4ea4a2597eafe695f695 (diff)
Include fixes for portability
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1033 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-xchanvars.c2
-rwxr-xr-xenum.c4
-rwxr-xr-xinclude/asterisk/frame.h5
3 files changed, 10 insertions, 1 deletions
diff --git a/chanvars.c b/chanvars.c
index 6f8e8475e..4c67ca8db 100755
--- a/chanvars.c
+++ b/chanvars.c
@@ -11,7 +11,7 @@
* the GNU General Public License
*/
-#include <malloc.h>
+#include <stdlib.h>
#include <string.h>
#include <asterisk/chanvars.h>
diff --git a/enum.c b/enum.c
index 0c6054736..b42278239 100755
--- a/enum.c
+++ b/enum.c
@@ -15,6 +15,10 @@
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <arpa/nameser.h>
#include <resolv.h>
#include <errno.h>
diff --git a/include/asterisk/frame.h b/include/asterisk/frame.h
index 99a92965f..b0ea7ef0f 100755
--- a/include/asterisk/frame.h
+++ b/include/asterisk/frame.h
@@ -26,6 +26,11 @@ extern "C" {
#ifndef __BYTE_ORDER
#ifdef __linux__
#include <endian.h>
+#elif defined(__OpenBSD__)
+#include <machine/endian.h>
+#define __BYTE_ORDER BYTE_ORDER
+#define __LITTLE_ENDIAN LITTLE_ENDIAN
+#define __BIG_ENDIAN BIG_ENDIAN
#else
#ifdef __LITTLE_ENDIAN__
#define __BYTE_ORDER __LITTLE_ENDIAN