This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
[PATCH 1/2] Make _CLOCKID_T_ system configurable
- From: Sebastian Huber <sebastian dot huber at embedded-brains dot de>
- To: newlib at sourceware dot org
- Date: Fri, 9 Feb 2018 12:05:23 +0100
- Subject: [PATCH 1/2] Make _CLOCKID_T_ system configurable
- Authentication-results: sourceware.org; auth=none
Let systems optionally provide the _CLOCKID_T_ type via
<machine/_types.h>.
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
---
newlib/libc/include/sys/_types.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/newlib/libc/include/sys/_types.h b/newlib/libc/include/sys/_types.h
index 72e1dc17a..d8e8c0b52 100644
--- a/newlib/libc/include/sys/_types.h
+++ b/newlib/libc/include/sys/_types.h
@@ -193,7 +193,10 @@ typedef _CLOCK_T_ __clock_t;
#endif
typedef _TIME_T_ __time_t;
+#ifndef __machine_clockid_t_defined
#define _CLOCKID_T_ unsigned long
+#endif
+
typedef _CLOCKID_T_ __clockid_t;
#define _TIMER_T_ unsigned long
--
2.12.3