From 06bc237b5f8e13e7e8143856e0e04e8e110d478e Mon Sep 17 00:00:00 2001
From: Michael Tuexen <tuexen@fh-muenster.de>
Date: Sat, 7 Oct 2017 15:37:33 +0200
Subject: [PATCH] Fix #136.

---
 gtests/net/packetdrill/types.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/gtests/net/packetdrill/types.h b/gtests/net/packetdrill/types.h
index 21b124ac..8a9808e9 100644
--- a/gtests/net/packetdrill/types.h
+++ b/gtests/net/packetdrill/types.h
@@ -36,6 +36,9 @@
 #include <stdio.h>
 #include <string.h>
 #include <arpa/inet.h>
+#if defined(linux)
+#include <linux/types.h>
+#endif
 #include <netinet/in.h>
 #include <sys/socket.h>
 #include <sys/time.h>
@@ -72,6 +75,7 @@ typedef signed short s16;
 typedef signed int s32;
 typedef signed long long s64;
 
+#if !defined(linux)
 typedef u8 __u8;
 typedef u16 __u16;
 typedef u32 __u32;
@@ -87,6 +91,7 @@ typedef u64 __be64;
 
 typedef u16 __sum16;
 typedef u32 __wsum;
+#endif
 
 typedef u8 bool;
 enum bool_t {
-- 
GitLab