--- a/targets/Xenomai/plc_Xenomai_main.c Wed Aug 29 21:14:23 2012 +0200
+++ b/targets/Xenomai/plc_Xenomai_main.c Thu Mar 07 11:47:43 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)
{