changeset 5612:0d8f6bfb9fdb HEAD

Removed mail_index_get_last_error() and MAIL_INDEX_ERROR_*. All the index errors are internal errors.
author Timo Sirainen <tss@iki.fi>
date Sun, 13 May 2007 19:53:41 +0300
parents 44db6ddd5a17
children f717fb4b31c0
files src/lib-index/mail-index.c src/lib-index/mail-index.h src/lib-storage/index/index-storage.c
diffstat 3 files changed, 1 insertions(+), 30 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-index.c	Sun May 13 19:13:48 2007 +0300
+++ b/src/lib-index/mail-index.c	Sun May 13 19:53:41 2007 +0300
@@ -1987,16 +1987,6 @@
 				    function, filepath);
 }
 
-enum mail_index_error mail_index_get_last_error(struct mail_index *index)
-{
-	if (index->nodiskspace)
-		return MAIL_INDEX_ERROR_DISKSPACE;
-	if (index->error != NULL)
-		return MAIL_INDEX_ERROR_INTERNAL;
-
-	return MAIL_INDEX_ERROR_NONE;
-}
-
 const char *mail_index_get_error_message(struct mail_index *index)
 {
 	return index->error;
--- a/src/lib-index/mail-index.h	Sun May 13 19:13:48 2007 +0300
+++ b/src/lib-index/mail-index.h	Sun May 13 19:53:41 2007 +0300
@@ -42,15 +42,6 @@
 	MAIL_INDEX_MAIL_FLAG_DIRTY = 0x80
 };
 
-enum mail_index_error {
-	/* No errors */
-	MAIL_INDEX_ERROR_NONE,
-	/* Internal error, see get_error_text() for more information. */
-	MAIL_INDEX_ERROR_INTERNAL,
-	/* We ran out of available disk space. */
-	MAIL_INDEX_ERROR_DISKSPACE
-};
-
 #define MAIL_INDEX_FLAGS_MASK \
 	(MAIL_ANSWERED | MAIL_FLAGGED | MAIL_DELETED | MAIL_SEEN | MAIL_DRAFT)
 
@@ -349,8 +340,6 @@
 			      size_t offset, const void *data, size_t size,
 			      bool prepend);
 
-/* Returns the last error code. */
-enum mail_index_error mail_index_get_last_error(struct mail_index *index);
 /* Returns the full error message for last error. This message may
    contain paths etc. so it shouldn't be shown to users. */
 const char *mail_index_get_error_message(struct mail_index *index);
--- a/src/lib-storage/index/index-storage.c	Sun May 13 19:13:48 2007 +0300
+++ b/src/lib-storage/index/index-storage.c	Sun May 13 19:53:41 2007 +0300
@@ -410,15 +410,7 @@
 
 void mail_storage_set_index_error(struct index_mailbox *ibox)
 {
-	switch (mail_index_get_last_error(ibox->index)) {
-	case MAIL_INDEX_ERROR_NONE:
-	case MAIL_INDEX_ERROR_INTERNAL:
-		mail_storage_set_internal_error(ibox->box.storage);
-		break;
-	case MAIL_INDEX_ERROR_DISKSPACE:
-		mail_storage_set_error(ibox->box.storage, "Out of disk space");
-		break;
-	}
+	mail_storage_set_internal_error(ibox->box.storage);
 
 	mail_index_view_unlock(ibox->view);
 	mail_index_reset_error(ibox->index);