dovecot: Fixed "undefined symbol" when trying to load the plugin.
dovecot at dovecot.org
dovecot at dovecot.org
Fri Nov 2 18:13:24 EET 2007
details: http://hg.dovecot.org/dovecot/rev/c2c543538b5d
changeset: 6662:c2c543538b5d
user: Timo Sirainen <tss at iki.fi>
date: Fri Nov 02 18:13:20 2007 +0200
description:
Fixed "undefined symbol" when trying to load the plugin.
diffstat:
2 files changed, 6 insertions(+), 5 deletions(-)
src/plugins/fts-lucene/fts-backend-lucene.c | 6 ++++++
src/plugins/fts-lucene/fts-lucene-plugin.h | 5 -----
diffs (39 lines):
diff -r dbe6224b0309 -r c2c543538b5d src/plugins/fts-lucene/fts-backend-lucene.c
--- a/src/plugins/fts-lucene/fts-backend-lucene.c Fri Nov 02 17:58:14 2007 +0200
+++ b/src/plugins/fts-lucene/fts-backend-lucene.c Fri Nov 02 18:13:20 2007 +0200
@@ -10,6 +10,9 @@
#define LUCENE_INDEX_DIR_NAME "lucene-indexes"
#define LUCENE_LOCK_SUBDIR_NAME "locks"
+#define LUCENE_CONTEXT(obj) \
+ MODULE_CONTEXT(obj, fts_lucene_storage_module)
+
struct lucene_mail_storage {
union mail_storage_module_context module_ctx;
struct lucene_index *index;
@@ -24,6 +27,9 @@ struct lucene_fts_backend {
uint32_t last_uid;
};
+
+static MODULE_CONTEXT_DEFINE(fts_lucene_storage_module,
+ &mail_storage_module_register);
static void fts_backend_select(struct lucene_fts_backend *backend)
{
diff -r dbe6224b0309 -r c2c543538b5d src/plugins/fts-lucene/fts-lucene-plugin.h
--- a/src/plugins/fts-lucene/fts-lucene-plugin.h Fri Nov 02 17:58:14 2007 +0200
+++ b/src/plugins/fts-lucene/fts-lucene-plugin.h Fri Nov 02 18:13:20 2007 +0200
@@ -3,12 +3,7 @@
#include "fts-api-private.h"
-#define LUCENE_CONTEXT(obj) \
- MODULE_CONTEXT(obj, fts_lucene_storage_module)
-
extern struct fts_backend fts_backend_lucene;
-extern MODULE_CONTEXT_DEFINE(fts_lucene_storage_module,
- &mail_storage_module_register);
void fts_lucene_plugin_init(void);
void fts_lucene_plugin_deinit(void);
More information about the dovecot-cvs
mailing list