Including the file only makes sense when support for pervasive
rt is enabled, so add a corresponding check.

Signed-off-by: Wolfgang Mauerer <wolfgang.maue...@siemens.com>
Signed-off-by: Jan Kiszka <jan.kis...@siemens.com>
---
 include/nucleus/vdso.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/include/nucleus/vdso.h b/include/nucleus/vdso.h
index c431f88..2343e5d 100644
--- a/include/nucleus/vdso.h
+++ b/include/nucleus/vdso.h
@@ -23,6 +23,10 @@
  * 02111-1307, USA.
  */
 
+#if defined(__KERNEL__) && !defined(CONFIG_XENO_OPT_PERVASIVE)
+#error "vdso.h included in a kernel configuration without pervasive rt 
support!"
+#endif
+
 #include <nucleus/types.h>
 
 /*
-- 
1.6.4


_______________________________________________
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core

Reply via email to