maildir-transaction.c revision c2cb5e469cd11759da22d82083d4fbb564d06dfa
/* Copyright (c) 2004-2007 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "array.h"
#include "maildir-storage.h"
#include "maildir-sync.h"
static void (*next_hook_mail_index_transaction_created)
(struct mail_index_transaction *t) = NULL;
static int maildir_transaction_commit(struct mail_index_transaction *t,
{
struct maildir_save_context *save_ctx;
bool syncing = t->sync_transaction;
int ret = 0;
ret = -1;
}
}
if (ret == 0) {
log_file_offset_r) < 0)
ret = -1;
} else {
}
/* transaction is destroyed now. */
return ret;
}
static void maildir_transaction_rollback(struct mail_index_transaction *t)
{
}
static void maildir_transaction_created(struct mail_index_transaction *t)
{
/* index can be for mailbox list index, in which case box=NULL */
struct maildir_transaction_context *mt;
t->v.commit = maildir_transaction_commit;
t->v.rollback = maildir_transaction_rollback;
}
}
void maildir_transaction_class_init(void)
{
}
void maildir_transaction_class_deinit(void)
{
}