Test fix: 0.6 branch does not have tls-compat.h
[userspace-rcu.git] / tests / test_uatomic.c
index 2c8c2324c3d658aa4ea1f0a3f3caf9c8c84dbf0d..5e72baf842898dc3c29ec82df36ff5e97ed37e99 100644 (file)
@@ -1,6 +1,6 @@
 #include <stdio.h>
 #include <assert.h>
-#include <urcu/uatomic_arch.h>
+#include <urcu/uatomic.h>
 
 struct testvals {
        unsigned char c;
@@ -40,6 +40,10 @@ do {                                         \
        assert(uatomic_read(ptr) == 122);       \
        v = uatomic_sub_return(ptr, 1);         \
        assert(v == 121);                       \
+       uatomic_sub(ptr, (unsigned int) 2);     \
+       assert(uatomic_read(ptr) == 119);       \
+       uatomic_inc(ptr);                       \
+       uatomic_inc(ptr);                       \
        assert(uatomic_read(ptr) == 121);       \
        uatomic_and(ptr, 129);                  \
        assert(uatomic_read(ptr) == 1);         \
This page took 0.022457 seconds and 4 git commands to generate.