--- 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)
+{
+}
--- 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)
+{
+}