[PATCH 3/4] Add kernel space header for <sys/lock.h> for RTEMS
Sebastian Huber
sebastian.huber@embedded-brains.de
Thu Oct 27 06:38:00 GMT 2016
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
---
newlib/libc/sys/rtems/include/sys/lock.h | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/newlib/libc/sys/rtems/include/sys/lock.h b/newlib/libc/sys/rtems/include/sys/lock.h
index c261adf..e0d77cb 100644
--- a/newlib/libc/sys/rtems/include/sys/lock.h
+++ b/newlib/libc/sys/rtems/include/sys/lock.h
@@ -232,4 +232,9 @@ typedef struct _Mutex_recursive_Control _LOCK_RECURSIVE_T;
__END_DECLS
-#endif /* _SYS_LOCK_H_ */
+#ifdef _KERNEL
+/* Header file provided outside of Newlib */
+#include <machine/_kernel_lock.h>
+#endif
+
+#endif /* !_SYS_LOCK_H_ */
--
1.8.4.5
More information about the Newlib
mailing list