diff src/lib-storage/index/index-storage.h @ 6275:913b188f4dd4 HEAD

Removed explicit locking from views and maps. They were already locked all the time when they were used. Because of this change several functions can no longer fail, so they were changed to return void, and a lot of pointless error handling was removed.
author Timo Sirainen <tss@iki.fi>
date Sun, 12 Aug 2007 16:43:05 +0300
parents 3a1eed408cad
children f52e7d1402b5
line wrap: on
line diff
--- a/src/lib-storage/index/index-storage.h	Sun Aug 12 16:34:37 2007 +0300
+++ b/src/lib-storage/index/index-storage.h	Sun Aug 12 16:43:05 2007 +0300
@@ -137,15 +137,11 @@
 
 int index_storage_sync(struct mailbox *box, enum mailbox_sync_flags flags);
 
-int index_storage_get_status(struct mailbox *box,
-			     enum mailbox_status_items items,
-			     struct mailbox_status *status);
-int index_storage_get_status_locked(struct index_mailbox *ibox,
-				    enum mailbox_status_items items,
-				    struct mailbox_status *status_r);
-
-int index_storage_get_uids(struct mailbox *box, uint32_t uid1, uint32_t uid2,
-			   uint32_t *seq1_r, uint32_t *seq2_r);
+void index_storage_get_status(struct mailbox *box,
+			      enum mailbox_status_items items,
+			      struct mailbox_status *status_r);
+void index_storage_get_uids(struct mailbox *box, uint32_t uid1, uint32_t uid2,
+			    uint32_t *seq1_r, uint32_t *seq2_r);
 
 struct mailbox_header_lookup_ctx *
 index_header_lookup_init(struct mailbox *box, const char *const headers[]);