#define EXPUNGE_MASK (MAIL_TRANSACTION_EXPUNGE | MAIL_TRANSACTION_EXTERNAL)
struct index_mailbox *ibox = (struct index_mailbox *)box;
struct mail_transaction_log_view *log_view;
- const struct mail_index_header *hdr;
const struct mail_transaction_header *thdr;
const struct mail_transaction_expunge *rec, *end;
const struct seq_range *uid_range;
return TRUE;
}
- hdr = mail_index_get_header(ibox->view);
log_view = mail_transaction_log_view_open(ibox->index->log);
if (mail_transaction_log_view_set(log_view, log_seq, log_offset,
ibox->view->log_file_head_seq,
struct mailbox *box;
const char *mailbox;
string_t *str;
- unsigned int len;
int ret;
if (!client_read_string_args(cmd, 1, &mailbox)) {
str = t_str_new(128);
str_append(str, "* ACL ");
imap_quote_append_string(str, mailbox, FALSE);
- len = str_len(str);
storage = mailbox_get_storage(box);
backend = acl_storage_get_backend(storage);