summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/include/schema.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/src/include/schema.h')
-rw-r--r--src/third_party/wiredtiger/src/include/schema.h27
1 files changed, 16 insertions, 11 deletions
diff --git a/src/third_party/wiredtiger/src/include/schema.h b/src/third_party/wiredtiger/src/include/schema.h
index 83827896f43..5974dbfbd15 100644
--- a/src/third_party/wiredtiger/src/include/schema.h
+++ b/src/third_party/wiredtiger/src/include/schema.h
@@ -185,18 +185,22 @@ struct __wt_table {
*/
#define WT_WITH_SCHEMA_LOCK(session, op) \
do { \
- WT_ASSERT(session, F_ISSET(session, WT_SESSION_LOCKED_SCHEMA) || \
- !F_ISSET(session, WT_SESSION_LOCKED_HANDLE_LIST | WT_SESSION_NO_SCHEMA_LOCK | \
- WT_SESSION_LOCKED_TABLE)); \
+ WT_ASSERT(session, \
+ F_ISSET(session, WT_SESSION_LOCKED_SCHEMA) || \
+ !F_ISSET(session, \
+ WT_SESSION_LOCKED_HANDLE_LIST | WT_SESSION_NO_SCHEMA_LOCK | \
+ WT_SESSION_LOCKED_TABLE)); \
WT_WITH_LOCK_WAIT(session, &S2C(session)->schema_lock, WT_SESSION_LOCKED_SCHEMA, op); \
} while (0)
-#define WT_WITH_SCHEMA_LOCK_NOWAIT(session, ret, op) \
- do { \
- WT_ASSERT(session, F_ISSET(session, WT_SESSION_LOCKED_SCHEMA) || \
- !F_ISSET(session, WT_SESSION_LOCKED_HANDLE_LIST | WT_SESSION_NO_SCHEMA_LOCK | \
- WT_SESSION_LOCKED_TABLE)); \
- WT_WITH_LOCK_NOWAIT( \
- session, ret, &S2C(session)->schema_lock, WT_SESSION_LOCKED_SCHEMA, op); \
+#define WT_WITH_SCHEMA_LOCK_NOWAIT(session, ret, op) \
+ do { \
+ WT_ASSERT(session, \
+ F_ISSET(session, WT_SESSION_LOCKED_SCHEMA) || \
+ !F_ISSET(session, \
+ WT_SESSION_LOCKED_HANDLE_LIST | WT_SESSION_NO_SCHEMA_LOCK | \
+ WT_SESSION_LOCKED_TABLE)); \
+ WT_WITH_LOCK_NOWAIT( \
+ session, ret, &S2C(session)->schema_lock, WT_SESSION_LOCKED_SCHEMA, op); \
} while (0)
/*
@@ -240,7 +244,8 @@ struct __wt_table {
} while (0)
#define WT_WITH_TABLE_WRITE_LOCK_NOWAIT(session, ret, op) \
do { \
- WT_ASSERT(session, F_ISSET(session, WT_SESSION_LOCKED_TABLE_WRITE) || \
+ WT_ASSERT(session, \
+ F_ISSET(session, WT_SESSION_LOCKED_TABLE_WRITE) || \
!F_ISSET(session, WT_SESSION_LOCKED_TABLE_READ | WT_SESSION_LOCKED_HANDLE_LIST)); \
if (F_ISSET(session, WT_SESSION_LOCKED_TABLE_WRITE)) { \
op; \