summaryrefslogtreecommitdiff
path: root/dist/s_define.list
diff options
context:
space:
mode:
authorKeith Bostic <keith@wiredtiger.com>2014-10-04 12:10:17 -0400
committerKeith Bostic <keith@wiredtiger.com>2014-10-04 12:10:17 -0400
commitc2cb2d418a35863c7a84f28afd6463dbdb79b3b4 (patch)
tree025163a8a87180e53e11e5656e3100e2491d2719 /dist/s_define.list
parente3df1c8ca35214b0ddc643f27c91390ec49ca7fd (diff)
downloadmongo-c2cb2d418a35863c7a84f28afd6463dbdb79b3b4.tar.gz
Simplify gcc.h, don't repeat the GCC atomic builtins, just use one version.
Break hardware.h up into gcc.h and lint.h (hardware.h is still there, but it's mostly empty). Remove need for gcc.h from various benchmarking/test programs.
Diffstat (limited to 'dist/s_define.list')
-rw-r--r--dist/s_define.list22
1 files changed, 21 insertions, 1 deletions
diff --git a/dist/s_define.list b/dist/s_define.list
index 653ba6c6a8b..0064818862f 100644
--- a/dist/s_define.list
+++ b/dist/s_define.list
@@ -4,7 +4,6 @@ API_CALL
API_CALL_NOCONF
API_SESSION_INIT
FLD_CLR
-HAVE_ATOMICS
IS_INIT_LSN
LF_CLR
LF_SET
@@ -105,3 +104,24 @@ TAILQ_PREV
TRACEBUF
TRASHIT
_DB_QUEUE_H_
+F_CAS_ATOMIC
+F_CAS_ATOMIC_BASE
+F_CLR_ATOMIC
+F_CLR_ATOMIC_BASE
+F_SET_ATOMIC
+F_SET_ATOMIC_BASE
+WT_ATOMIC_ADD
+WT_ATOMIC_ADD1
+WT_ATOMIC_ADD2
+WT_ATOMIC_CAS1
+WT_ATOMIC_CAS2
+WT_ATOMIC_CAS_VAL
+WT_ATOMIC_CAS_VAL1
+WT_ATOMIC_CAS_VAL2
+WT_ATOMIC_CAS_VAL4
+WT_ATOMIC_STORE
+WT_ATOMIC_STORE1
+WT_ATOMIC_STORE2
+WT_ATOMIC_SUB
+WT_ATOMIC_SUB1
+WT_ATOMIC_SUB2