aboutsummaryrefslogtreecommitdiff
path: root/lib/open.cc
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2021-02-02 07:51:23 -0400
committerDavid Bremner <david@tethera.net>2021-03-20 07:50:06 -0300
commitb30a59157d5ba0421c01fa3dc05d238d18738839 (patch)
tree464383b5c40202a9aac11bb0be17d8d5061028ce /lib/open.cc
parent74c3cc03c219f1046d2672ef686c91b3a7f8b806 (diff)
lib/compact: enable split config
This promotes _choose_xapian_path from static to extern linkage in order to share between open.cc and database.cc.
Diffstat (limited to 'lib/open.cc')
-rw-r--r--lib/open.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/open.cc b/lib/open.cc
index 25691a8a..886c1c90 100644
--- a/lib/open.cc
+++ b/lib/open.cc
@@ -258,9 +258,9 @@ _trial_open (const char *xapian_path, char **message_ptr)
return NOTMUCH_STATUS_SUCCESS;
}
-static notmuch_status_t
-_choose_xapian_path (void *ctx, const char *database_path, const char **xapian_path,
- char **message_ptr)
+notmuch_status_t
+_notmuch_choose_xapian_path (void *ctx, const char *database_path,
+ const char **xapian_path, char **message_ptr)
{
notmuch_status_t status;
const char *trial_path, *notmuch_path;
@@ -489,7 +489,8 @@ notmuch_database_open_with_config (const char *database_path,
_set_database_path (notmuch, database_path);
- status = _choose_xapian_path (notmuch, database_path, &notmuch->xapian_path, &message);
+ status = _notmuch_choose_xapian_path (notmuch, database_path,
+ &notmuch->xapian_path, &message);
if (status)
goto DONE;