Mercurial > dovecot > original-hg > dovecot-1.2
view src/lib-storage/list/mailbox-list-fs.h @ 4848:967de900c73a HEAD
Mailbox list indexing and related changes. Currently works only with
maildir and mmap_disable=no. This allows doing STATUS to synced mailboxes
without opening their index files at all.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 26 Nov 2006 00:17:39 +0200 |
parents | 93bc9770f938 |
children | ec09ad1d017f |
line wrap: on
line source
#ifndef __MAILBOX_LIST_FS_H #define __MAILBOX_LIST_FS_H #include "mailbox-list-private.h" /* Don't allow creating too long mailbox names. They could start causing problems when they reach the limit. */ #define FS_MAX_CREATE_MAILBOX_NAME_LENGTH (PATH_MAX/2) struct fs_mailbox_list { struct mailbox_list list; const char *temp_prefix; }; struct mailbox_list_iterate_context * fs_list_iter_init(struct mailbox_list *_list, const char *mask, enum mailbox_list_iter_flags flags); int fs_list_iter_deinit(struct mailbox_list_iterate_context *ctx); struct mailbox_info * fs_list_iter_next(struct mailbox_list_iterate_context *ctx); #endif