1
0
Эх сурвалжийг харах

[libc] 处理在win32平台下的编译问题

Meco Man 3 жил өмнө
parent
commit
ee93914d78

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

@@ -575,6 +575,10 @@ defined in armcc/errno.h
 #ifndef EHWPOISON
 #define EHWPOISON       (ERROR_BASE_NO + 133)
 #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 <stdint.h>
 #include <time.h>
+#ifdef _WIN32
+#include <winsock.h> /* for struct timeval */
+#endif
 
 #ifdef __cplusplus
 extern "C" {