This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
[PATCH 3/4] Add kernel space header for <sys/lock.h> for RTEMS
- From: Sebastian Huber <sebastian dot huber at embedded-brains dot de>
- To: newlib at sourceware dot org
- Cc: Sebastian Huber <sebastian dot huber at embedded-brains dot de>
- Date: Thu, 27 Oct 2016 08:38:16 +0200
- Subject: [PATCH 3/4] Add kernel space header for <sys/lock.h> for RTEMS
- Authentication-results: sourceware.org; auth=none
- References: <1477550297-26514-1-git-send-email-sebastian.huber@embedded-brains.de>
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