Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8498:fb5fedcf4deb HEAD
idxview: Decode virtual extension records.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 30 Nov 2008 01:26:36 +0200 |
parents | 8a511d7da23f |
children | 252b29ac5f43 |
files | src/util/idxview.c |
diffstat | 1 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/util/idxview.c Sat Nov 29 23:15:24 2008 +0200 +++ b/src/util/idxview.c Sun Nov 30 01:26:36 2008 +0200 @@ -23,6 +23,11 @@ uint32_t last_dirty_flush_stamp; }; +struct virtual_mail_index_record { + uint32_t mailbox_id; + uint32_t real_uid; +}; + static const char *unixdate2str(time_t timestamp) { static char buf[64]; @@ -394,6 +399,11 @@ str_printfa(str, " (%s)", binary_to_hex(data, ext[i].record_size)); printf("%s\n", str_c(str)); + if (strcmp(ext[i].name, "virtual") == 0) { + const struct virtual_mail_index_record *vrec = data; + printf(" : mailbox_id = %u\n", vrec->mailbox_id); + printf(" : real_uid = %u\n", vrec->real_uid); + } } }