aboutsummaryrefslogtreecommitdiff
path: root/net/vde/files/patch-slirpvde__tcp.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/vde/files/patch-slirpvde__tcp.h')
-rw-r--r--net/vde/files/patch-slirpvde__tcp.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/net/vde/files/patch-slirpvde__tcp.h b/net/vde/files/patch-slirpvde__tcp.h
new file mode 100644
index 000000000000..1dade2d0986c
--- /dev/null
+++ b/net/vde/files/patch-slirpvde__tcp.h
@@ -0,0 +1,34 @@
+--- slirpvde/tcp.h Sat Jan 29 15:02:08 2005
++++ slirpvde/tcp.h Sun Jan 30 14:00:50 2005
+@@ -37,6 +37,31 @@
+ #ifndef _TCP_H_
+ #define _TCP_H_
+
++#ifdef __FreeBSD__
++#include <sys/endian.h>
++
++#if !defined(__BYTE_ORDER)
++#if defined(_BYTE_ORDER)
++#define __BYTE_ORDER _BYTE_ORDER
++#elif defined(BYTE_ORDER)
++#define __BYTE_ORDER BYTE_ORDER
++#else
++#error BYTE_ORDER not defined
++#endif
++#endif /* !defined(__BYTE_ORDER) */
++
++#if !defined(__BIG_ENDIAN)
++#if defined(_BIG_ENDIAN)
++#define __BIG_ENDIAN _BIG_ENDIAN
++#elif defined(BIG_ENDIAN)
++#define __BIG_ENDIAN BIG_ENDIAN
++#else
++#error BIG_ENDIAN not defined
++#endif
++#endif /* !defined(__BIG_ENDIAN) */
++
++#endif /* __FreeBSD__ */
++
+ typedef u_int32_t tcp_seq;
+
+ #define PR_SLOWHZ 2 /* 2 slow timeouts per second (approx) */