--- a/targets/Xenomai/plc_Xenomai_main.c Mon Mar 04 12:22:49 2013 +0900
+++ b/targets/Xenomai/plc_Xenomai_main.c Mon Mar 04 17:49:12 2013 +0900
@@ -1,5 +1,5 @@
/**
- * Linux specific code
+ * Xenomai Linux specific code
**/
#include <stdio.h>
@@ -45,6 +45,10 @@
{
return __sync_val_compare_and_swap(atomicvar, compared, exchange);
}
+long long AtomicCompareExchange64(long long* atomicvar, long long compared, long long exchange)
+{
+ return __sync_val_compare_and_swap(atomicvar, compared, exchange);
+}
void PLC_GetTime(IEC_TIME *CURRENT_TIME)
{