summaryrefslogtreecommitdiff
path: root/include/my_atomic.h
diff options
context:
space:
mode:
authorunknown <serg@janus.mylan>2006-10-21 20:06:56 +0200
committerunknown <serg@janus.mylan>2006-10-21 20:06:56 +0200
commitd1852da743be3a636bba35114d1342b4b11039f0 (patch)
tree5d16112cc42ea612fbd1a482f778e833125ca832 /include/my_atomic.h
parentfb818dd7b0be3b4facd159de14bc3d9afcbcf16e (diff)
downloadmariadb-git-d1852da743be3a636bba35114d1342b4b11039f0.tar.gz
less confusing and more correct name for my_atomic_swap
Diffstat (limited to 'include/my_atomic.h')
-rw-r--r--include/my_atomic.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/include/my_atomic.h b/include/my_atomic.h
index 921b55e68a2..aad69295998 100644
--- a/include/my_atomic.h
+++ b/include/my_atomic.h
@@ -43,11 +43,11 @@ STATIC_INLINE int ## S my_atomic_add ## S( \
return v; \
}
-#define make_atomic_swap(S) \
-STATIC_INLINE int ## S my_atomic_swap ## S( \
+#define make_atomic_fas(S) \
+STATIC_INLINE int ## S my_atomic_fas ## S( \
int ## S volatile *a, int ## S v) \
{ \
- make_atomic_swap_body(S); \
+ make_atomic_fas_body(S); \
return v; \
}
@@ -80,8 +80,8 @@ STATIC_INLINE void my_atomic_store ## S( \
#define make_atomic_add(S) \
extern int ## S my_atomic_add ## S(int ## S volatile *a, int ## S v);
-#define make_atomic_swap(S) \
-extern int ## S my_atomic_swap ## S(int ## S volatile *a, int ## S v);
+#define make_atomic_fas(S) \
+extern int ## S my_atomic_fas ## S(int ## S volatile *a, int ## S v);
#define make_atomic_cas(S) \
extern int my_atomic_cas ## S(int ## S volatile *a, int ## S *cmp, int ## S set);
@@ -113,10 +113,10 @@ make_atomic_store(16)
make_atomic_store(32)
make_atomic_store(ptr)
-make_atomic_swap( 8)
-make_atomic_swap(16)
-make_atomic_swap(32)
-make_atomic_swap(ptr)
+make_atomic_fas( 8)
+make_atomic_fas(16)
+make_atomic_fas(32)
+make_atomic_fas(ptr)
#ifdef _atomic_h_cleanup_
#include _atomic_h_cleanup_
@@ -127,12 +127,12 @@ make_atomic_swap(ptr)
#undef make_atomic_cas
#undef make_atomic_load
#undef make_atomic_store
-#undef make_atomic_swap
+#undef make_atomic_fas
#undef make_atomic_add_body
#undef make_atomic_cas_body
#undef make_atomic_load_body
#undef make_atomic_store_body
-#undef make_atomic_swap_body
+#undef make_atomic_fas_body
#undef intptr
#ifndef LF_BACKOFF