Revision: 402
          http://vde.svn.sourceforge.net/vde/?rev=402&view=rev
Author:   rd235
Date:     2010-03-07 13:45:30 +0000 (Sun, 07 Mar 2010)

Log Message:
-----------
slirpvde fix for freebsd machines (where __BYTE_ORDER is not defined)

Modified Paths:
--------------
    trunk/vde-2/src/slirpvde/ip.h
    trunk/vde-2/src/slirpvde/tcp.h

Modified: trunk/vde-2/src/slirpvde/ip.h
===================================================================
--- trunk/vde-2/src/slirpvde/ip.h       2009-10-17 21:29:00 UTC (rev 401)
+++ trunk/vde-2/src/slirpvde/ip.h       2010-03-07 13:45:30 UTC (rev 402)
@@ -37,6 +37,15 @@
 #ifndef _IP_H_
 #define _IP_H_
 
+#ifndef __BYTE_ORDER
+#if defined(VDE_DARWIN) || defined(VDE_FREEBSD)
+#include <machine/endian.h>
+#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)

Modified: trunk/vde-2/src/slirpvde/tcp.h
===================================================================
--- trunk/vde-2/src/slirpvde/tcp.h      2009-10-17 21:29:00 UTC (rev 401)
+++ trunk/vde-2/src/slirpvde/tcp.h      2010-03-07 13:45:30 UTC (rev 402)
@@ -37,6 +37,15 @@
 #ifndef _TCP_H_
 #define _TCP_H_
 
+#ifndef __BYTE_ORDER
+#if defined(VDE_DARWIN) || defined(VDE_FREEBSD)
+#include <machine/endian.h>
+#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) */


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
vde-users mailing list
vde-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vde-users

Reply via email to