Need <endian.h> for this one

diff --git a/include/netinet/tcp.h b/include/netinet/tcp.h
index 353b3ca..bb5d307 100644
--- a/include/netinet/tcp.h
+++ b/include/netinet/tcp.h
@@ -5,6 +5,7 @@
 #ifndef _NETINET_TCP_H
 #define _NETINET_TCP_H
 
+#include <endian.h>		/* Include *before* linux/tcp.h */
 #include <linux/tcp.h>
 
 #endif /* _NETINET_TCP_H */
diff --git a/klibc/include/netinet/tcp.h b/klibc/include/netinet/tcp.h
index 353b3ca..bb5d307 100644
--- a/klibc/include/netinet/tcp.h
+++ b/klibc/include/netinet/tcp.h
@@ -5,6 +5,7 @@
 #ifndef _NETINET_TCP_H
 #define _NETINET_TCP_H
 
+#include <endian.h>		/* Include *before* linux/tcp.h */
 #include <linux/tcp.h>
 
 #endif /* _NETINET_TCP_H */