diff options
author | Ramon Fernandez <ramon@mongodb.com> | 2015-10-09 09:38:22 -0400 |
---|---|---|
committer | Ramon Fernandez <ramon@mongodb.com> | 2015-10-09 09:38:22 -0400 |
commit | f6f222926658eb9e79463e2bf0ee94beb15813c9 (patch) | |
tree | 76252644371ac883cbf2c088c3b4aa05c19e6584 /src/third_party/wiredtiger/src/include/hardware.h | |
parent | 5ab3290f8796f2143acd5011ab0baae70ed5cece (diff) | |
download | mongo-f6f222926658eb9e79463e2bf0ee94beb15813c9.tar.gz |
Import wiredtiger-wiredtiger-2.6.1-1333-g0537648.tar.gz from wiredtiger branch mongodb-3.2
Diffstat (limited to 'src/third_party/wiredtiger/src/include/hardware.h')
-rw-r--r-- | src/third_party/wiredtiger/src/include/hardware.h | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/third_party/wiredtiger/src/include/hardware.h b/src/third_party/wiredtiger/src/include/hardware.h index 32353072c5b..1ab2c3d39c4 100644 --- a/src/third_party/wiredtiger/src/include/hardware.h +++ b/src/third_party/wiredtiger/src/include/hardware.h @@ -37,29 +37,6 @@ &(p)->flags_atomic, __orig, __orig | (uint8_t)(mask))); \ } while (0) -#define F_CAS_ATOMIC(p, mask, ret) do { \ - uint8_t __orig; \ - ret = 0; \ - do { \ - __orig = (p)->flags_atomic; \ - if ((__orig & (uint8_t)(mask)) != 0) { \ - ret = EBUSY; \ - break; \ - } \ - } while (!__wt_atomic_cas8( \ - &(p)->flags_atomic, __orig, __orig | (uint8_t)(mask))); \ -} while (0) - -#define F_CAS_ATOMIC_WAIT(p, mask) do { \ - int __ret; \ - for (;;) { \ - F_CAS_ATOMIC(p, mask, __ret); \ - if (__ret == 0) \ - break; \ - __wt_yield(); \ - } \ -} while (0) - #define F_CLR_ATOMIC(p, mask) do { \ uint8_t __orig; \ do { \ |