cydir-storage.c revision dca6d617a23e3f93af3b8df59acb46478179fe55
/* Copyright (c) 2007-2010 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "mail-copy.h"
#include "index-mail.h"
#include "cydir-sync.h"
#include "cydir-storage.h"
extern struct mail_storage cydir_storage;
extern struct mailbox cydir_mailbox;
static struct mail_storage *cydir_storage_alloc(void)
{
struct cydir_storage *storage;
}
static void
struct mailbox_list_settings *set)
{
}
static struct mailbox *
{
struct cydir_mailbox *mbox;
struct index_mailbox_context *ibox;
/* cydir can't work without index files */
}
{
/* exists, open it */
/* INBOX always exists, create it */
return -1;
return -1;
return -1;
} else {
return -1;
}
}
static int
bool directory)
{
if (directory &&
return 0;
}
{
else
}
struct mail_storage cydir_storage = {
.class_flags = 0,
.v = {
NULL,
NULL,
NULL,
NULL,
NULL,
}
};
struct mailbox cydir_mailbox = {
.v = {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
}
};