Mercurial > dovecot > original-hg > dovecot-1.2
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[]);