summaryrefslogtreecommitdiff
path: root/dist
diff options
context:
space:
mode:
Diffstat (limited to 'dist')
-rw-r--r--dist/api_config.py15
-rw-r--r--dist/s_export.list1
-rw-r--r--dist/s_funcs.list1
3 files changed, 17 insertions, 0 deletions
diff --git a/dist/api_config.py b/dist/api_config.py
index 020acb993e9..aacf5d1f7a0 100644
--- a/dist/api_config.py
+++ b/dist/api_config.py
@@ -328,6 +328,21 @@ __wt_conn_config_discard(WT_SESSION_IMPL *session)
\t__wt_free(session, conn->config_entries);
}
+
+/*
+ * __wt_conn_config_match --
+ * Return the static configuration entry for a method.
+ */
+const WT_CONFIG_ENTRY *
+__wt_conn_config_match(const char *method)
+{
+\tconst WT_CONFIG_ENTRY *ep;
+
+\tfor (ep = config_entries; ep->method != NULL; ++ep)
+\t\tif (strcmp(method, ep->method) == 0)
+\t\t\treturn (ep);
+\treturn (NULL);
+}
''')
tfile.close()
diff --git a/dist/s_export.list b/dist/s_export.list
index d3803bc3afa..c7f088bc2d5 100644
--- a/dist/s_export.list
+++ b/dist/s_export.list
@@ -1,5 +1,6 @@
# List of OK external symbols.
wiredtiger_config_parser_open
+wiredtiger_config_validate
wiredtiger_open
wiredtiger_pack_close
wiredtiger_pack_int
diff --git a/dist/s_funcs.list b/dist/s_funcs.list
index 4bb9796c11f..9b343e21507 100644
--- a/dist/s_funcs.list
+++ b/dist/s_funcs.list
@@ -30,6 +30,7 @@ __wt_nlpo2_round
__wt_print_huffman_code
__wt_try_readlock
wiredtiger_config_parser_open
+wiredtiger_config_validate
wiredtiger_pack_int
wiredtiger_pack_item
wiredtiger_pack_str