summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/cursor/cur_config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/src/cursor/cur_config.c')
-rw-r--r--src/third_party/wiredtiger/src/cursor/cur_config.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/third_party/wiredtiger/src/cursor/cur_config.c b/src/third_party/wiredtiger/src/cursor/cur_config.c
index a7b7b2bf979..98c59392161 100644
--- a/src/third_party/wiredtiger/src/cursor/cur_config.c
+++ b/src/third_party/wiredtiger/src/cursor/cur_config.c
@@ -15,7 +15,13 @@
static int
__curconfig_close(WT_CURSOR *cursor)
{
- return (__wt_cursor_close(cursor));
+ WT_DECL_RET;
+ WT_SESSION_IMPL *session;
+
+ CURSOR_API_CALL_PREPARE_ALLOWED(cursor, session, close, NULL);
+ WT_TRET(__wt_cursor_close(cursor));
+
+err: API_END_RET(session, ret);
}
/*
@@ -44,6 +50,8 @@ __wt_curconfig_open(WT_SESSION_IMPL *session,
__wt_cursor_notsup, /* remove */
__wt_cursor_notsup, /* reserve */
__wt_cursor_reconfigure_notsup, /* reconfigure */
+ __wt_cursor_notsup, /* cache */
+ __wt_cursor_reopen_notsup, /* reopen */
__curconfig_close);
WT_CURSOR_CONFIG *cconfig;
WT_CURSOR *cursor;