Mercurial > dovecot > core-2.2
changeset 12849:4baca6914518
lib-storage: Added first_recent_uid to struct mailbox_status.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 16 Mar 2011 17:42:06 +0200 |
parents | 31d8d43fa6b5 |
children | 08e4c5d0dc9b |
files | src/lib-storage/index/index-status.c src/lib-storage/mail-storage.h |
diffstat | 2 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/index-status.c Tue Mar 15 21:53:21 2011 +0200 +++ b/src/lib-storage/index/index-status.c Wed Mar 16 17:42:06 2011 +0200 @@ -154,6 +154,7 @@ } status_r->unseen = hdr->messages_count - hdr->seen_messages_count; status_r->uidvalidity = hdr->uid_validity; + status_r->first_recent_uid = hdr->first_recent_uid; status_r->uidnext = hdr->next_uid; status_r->nonpermanent_modseqs = mail_index_is_in_memory(box->index); if ((items & STATUS_HIGHESTMODSEQ) != 0) {
--- a/src/lib-storage/mail-storage.h Tue Mar 15 21:53:21 2011 +0200 +++ b/src/lib-storage/mail-storage.h Wed Mar 16 17:42:06 2011 +0200 @@ -66,7 +66,8 @@ STATUS_KEYWORDS = 0x40, STATUS_HIGHESTMODSEQ = 0x80, STATUS_CACHE_FIELDS = 0x100, - STATUS_VIRTUAL_SIZE = 0x200 + STATUS_VIRTUAL_SIZE = 0x200, + STATUS_FIRST_RECENT_UID = 0x400 }; enum mailbox_search_result_flags { @@ -184,6 +185,7 @@ uint32_t uidnext; uint32_t first_unseen_seq; + uint32_t first_recent_uid; uint64_t highest_modseq; /* sum of virtual size of all messages in mailbox */ uint64_t virtual_size;