[EABI] only typedef size_t if it hasn't been defined by the toolchain
diff --git a/include/sys/types.h b/include/sys/types.h
index 12103a9..510ab05 100644
--- a/include/sys/types.h
+++ b/include/sys/types.h
@@ -42,7 +42,9 @@
 typedef unsigned int u_int;
 typedef unsigned long u_long;
 
+#ifndef _SIZE_T_DEFINED_
 typedef unsigned long size_t;
+#endif
 typedef long          ssize_t;
 typedef long long     off_t;