targets/Xenomai/plc_Xenomai_main.c
changeset 954 ab487d32ce9a
parent 745 96dd6650854d
child 985 cd8dadcef426
--- 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)
 {