int maildir_check_empty (const char *path);
void maildir_gen_flags (char *dest, size_t destlen, struct Email *e);
+int maildir_msg_open_new (struct Mailbox *m, struct Message *msg, struct Email *e);
FILE * maildir_open_find_message(const char *folder, const char *msg, char **newname);
void maildir_parse_flags (struct Email *e, const char *path);
struct Email *maildir_parse_message (enum MailboxType magic, const char *fname, bool is_old, struct Email *e);
#include <time.h>
#include <unistd.h>
#include "maildir_private.h"
+#include "maildir/lib.h"
#include "mutt/mutt.h"
#include "config/lib.h"
#include "email/lib.h"
* @note This uses _almost_ the maildir file name format,
* but with a {cur,new} prefix.
*/
-static int maildir_msg_open_new(struct Mailbox *m, struct Message *msg, struct Email *e)
+int maildir_msg_open_new(struct Mailbox *m, struct Message *msg, struct Email *e)
{
if (!m)
return -1;
.mbox_sync = nm_mbox_sync,
.mbox_close = nm_mbox_close,
.msg_open = nm_msg_open,
- .msg_open_new = NULL,
+ .msg_open_new = maildir_msg_open_new,
.msg_commit = nm_msg_commit,
.msg_close = nm_msg_close,
.msg_padding_size = NULL,