[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