From 76d3de45def590eb5d55a0278e8569f6a2ad534f Mon Sep 17 00:00:00 2001 From: rd235 Date: Sun, 7 Mar 2010 13:45:30 +0000 Subject: [PATCH] slirpvde fix for freebsd machines (where __BYTE_ORDER is not defined) git-svn-id: https://vde.svn.sourceforge.net/svnroot/vde/trunk@402 d37a7db1-d92d-0410-89df-f68f52f87b57 --- vde-2/src/slirpvde/ip.h | 9 +++++++++ vde-2/src/slirpvde/tcp.h | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/vde-2/src/slirpvde/ip.h b/vde-2/src/slirpvde/ip.h index ae71dfd..09d96f5 100644 --- a/vde-2/src/slirpvde/ip.h +++ b/vde-2/src/slirpvde/ip.h @@ -37,6 +37,15 @@ #ifndef _IP_H_ #define _IP_H_ +#ifndef __BYTE_ORDER +#if defined(VDE_DARWIN) || defined(VDE_FREEBSD) +#include +#define __BYTE_ORDER _BYTE_ORDER +#define __BIG_ENDIAN __BIG_ENDIAN +#define __LITTLE_ENDIAN _LITTLE_ENDIAN +#endif +#endif + #if __BYTE_ORDER == __BIG_ENDIAN # ifndef NTOHL # define NTOHL(d) diff --git a/vde-2/src/slirpvde/tcp.h b/vde-2/src/slirpvde/tcp.h index 6dda2ef..afc95be 100644 --- a/vde-2/src/slirpvde/tcp.h +++ b/vde-2/src/slirpvde/tcp.h @@ -37,6 +37,15 @@ #ifndef _TCP_H_ #define _TCP_H_ +#ifndef __BYTE_ORDER +#if defined(VDE_DARWIN) || defined(VDE_FREEBSD) +#include +#define __BYTE_ORDER _BYTE_ORDER +#define __BIG_ENDIAN __BIG_ENDIAN +#define __LITTLE_ENDIAN _LITTLE_ENDIAN +#endif +#endif + typedef u_int32_t tcp_seq; #define PR_SLOWHZ 2 /* 2 slow timeouts per second (approx) */ -- 2.11.4.GIT