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