[dovecot-cvs] dovecot/src/lib-storage/index index-storage.c, 1.53,
1.54 index-storage.h, 1.68, 1.69
cras at procontrol.fi
cras at procontrol.fi
Tue Jun 22 10:48:20 EEST 2004
Update of /home/cvs/dovecot/src/lib-storage/index
In directory talvi:/tmp/cvs-serv18182/lib-storage/index
Modified Files:
index-storage.c index-storage.h
Log Message:
get_last_error() wasn't virtualizable
Index: index-storage.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/index-storage.c,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -d -r1.53 -r1.54
--- index-storage.c 22 Jun 2004 07:36:33 -0000 1.53
+++ index-storage.c 22 Jun 2004 07:48:18 -0000 1.54
@@ -407,6 +407,13 @@
storage->callback_context = context;
}
+const char *index_storage_get_last_error(struct mail_storage *storage,
+ int *syntax_error_r)
+{
+ *syntax_error_r = storage->syntax_error;
+ return storage->error;
+}
+
int mail_storage_set_index_error(struct index_mailbox *ibox)
{
switch (mail_index_get_last_error(ibox->index)) {
Index: index-storage.h
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/index-storage.h,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -d -r1.68 -r1.69
--- index-storage.h 22 Jun 2004 07:36:33 -0000 1.68
+++ index-storage.h 22 Jun 2004 07:48:18 -0000 1.69
@@ -159,10 +159,11 @@
int index_storage_sync(struct mailbox *box, enum mailbox_sync_flags flags);
-/* mailbox methods: */
void index_storage_set_callbacks(struct mail_storage *storage,
struct mail_storage_callbacks *callbacks,
void *context);
+const char *index_storage_get_last_error(struct mail_storage *storage,
+ int *syntax_error_r);
int index_storage_get_status(struct mailbox *box,
enum mailbox_status_items items,
struct mailbox_status *status);
More information about the dovecot-cvs
mailing list