[PATCH 1/9] include: Add struct timespec.
Zebediah Figura
zfigura at codeweavers.com
Mon Nov 29 11:01:14 CST 2021
Windows does not use _TIMESPEC_DEFINED, but it also doesn't use other similar
macros which we use (e.g. _CLOCK_T_DEFINED), and we will need it to bundle
winpthreads.
Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
---
include/msvcrt/time.h | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/include/msvcrt/time.h b/include/msvcrt/time.h
index c0db38ff7a3..eb282113c86 100644
--- a/include/msvcrt/time.h
+++ b/include/msvcrt/time.h
@@ -29,6 +29,17 @@ typedef __msvcrt_long clock_t;
#define _CLOCK_T_DEFINED
#endif
+#ifndef _CRT_NO_TIME_T
+#ifndef _TIMESPEC_DEFINED
+#define _TIMESPEC_DEFINED
+struct timespec
+{
+ time_t tv_sec;
+ __msvcrt_long tv_nsec;
+};
+#endif
+#endif
+
#ifndef CLOCKS_PER_SEC
#define CLOCKS_PER_SEC 1000
#endif
--
2.34.0
More information about the wine-devel
mailing list