[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