|
@@ -23,6 +23,13 @@
|
|
|
#include "libc/libc_limits.h"
|
|
|
#include "libc/libc_stdio.h"
|
|
|
|
|
|
+#ifndef RT_USING_LIBC
|
|
|
+#if defined(__CC_ARM) || defined(__CLANG_ARM) || defined(__IAR_SYSTEMS_ICC__)
|
|
|
+typedef signed long off_t;
|
|
|
+typedef int mode_t;
|
|
|
+#endif
|
|
|
+#endif
|
|
|
+
|
|
|
#if defined(__MINGW32__) || defined(_WIN32)
|
|
|
typedef signed long off_t;
|
|
|
typedef int mode_t;
|