Browse Source

Merge pull request #5469 from mysterywolf/simulator

guo 3 years ago
parent
commit
126f80e2e6

+ 6 - 2
components/libc/compilers/common/nogcc/sys/errno.h

@@ -575,6 +575,10 @@ defined in armcc/errno.h
 #ifndef EHWPOISON
 #ifndef EHWPOISON
 #define EHWPOISON       (ERROR_BASE_NO + 133)
 #define EHWPOISON       (ERROR_BASE_NO + 133)
 #endif
 #endif
-#endif
 
 
-#endif
+#elif defined(_WIN32)
+#include <errno.h>
+
+#endif /* defined(__ARMCC_VERSION) || defined(__IAR_SYSTEMS_ICC__) */
+
+#endif /* __SYS_ERRNO_H__ */

+ 3 - 0
components/libc/compilers/common/sys/time.h

@@ -15,6 +15,9 @@
 #include <sys/types.h>
 #include <sys/types.h>
 #include <stdint.h>
 #include <stdint.h>
 #include <time.h>
 #include <time.h>
+#ifdef _WIN32
+#include <winsock.h> /* for struct timeval */
+#endif
 
 
 #ifdef __cplusplus
 #ifdef __cplusplus
 extern "C" {
 extern "C" {