# HG changeset patch
# User wuyangtang <wuyangtang@live.com>
# Date 1499249505 -10800
# Node ID a86deec92e08e7a0dc72f49a485e01ee492aa6e6
# Parent  ccb2ed16441898e3321f9581c08b3a6fae05d41c
fix target Xenomai missing functions

diff -r ccb2ed164418 -r a86deec92e08 targets/Xenomai/plc_Xenomai_main.c
--- a/targets/Xenomai/plc_Xenomai_main.c	Wed Jul 05 13:03:58 2017 +0300
+++ b/targets/Xenomai/plc_Xenomai_main.c	Wed Jul 05 13:11:45 2017 +0300
@@ -363,3 +363,31 @@
     }    /* as plc does not wait for lock. */
 }
 
+int CheckRetainBuffer(void)
+{
+	return 1;
+}
+
+void ValidateRetainBuffer(void)
+{
+}
+
+void InValidateRetainBuffer(void)
+{
+}
+
+void Retain(unsigned int offset, unsigned int count, void *p)
+{
+}
+
+void Remind(unsigned int offset, unsigned int count, void *p)
+{
+}
+
+void CleanupRetain(void)
+{
+}
+
+void InitRetain(void)
+{
+}
diff -r ccb2ed164418 -r a86deec92e08 targets/Xenomai/plc_Xenomai_noretain.c
--- a/targets/Xenomai/plc_Xenomai_noretain.c	Wed Jul 05 13:03:58 2017 +0300
+++ b/targets/Xenomai/plc_Xenomai_noretain.c	Wed Jul 05 13:11:45 2017 +0300
@@ -18,3 +18,11 @@
 void Remind(unsigned int offset, unsigned int count, void *p)
 {
 }
+
+void CleanupRetain(void)
+{
+}
+
+void InitRetain(void)
+{
+}