Mercurial > dovecot > original-hg > dovecot-1.2
view src/lib-index/maildir/maildir-index.h @ 1292:359334706e65 HEAD
cleanup
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 09 Mar 2003 13:57:35 +0200 |
parents | 40629cdd51fb |
children | e80c784252ea |
line wrap: on
line source
#ifndef __MAILDIR_INDEX_H #define __MAILDIR_INDEX_H #include "mail-index.h" /* ":2,DFRST" - leave the 2 extra for other clients' additions */ #define MAILDIR_LOCATION_EXTRA_SPACE 10 struct mail_index *maildir_index_alloc(const char *dir, const char *maildir); const char *maildir_get_location(struct mail_index *index, struct mail_index_record *rec); enum mail_flags maildir_filename_get_flags(const char *fname, enum mail_flags default_flags); const char *maildir_filename_set_flags(const char *fname, enum mail_flags flags); int maildir_index_rebuild(struct mail_index *index); int maildir_index_sync(struct mail_index *index, enum mail_lock_type lock_type, int *changes); int maildir_index_append_file(struct mail_index *index, const char *dir, const char *fname); int maildir_index_build_dir(struct mail_index *index, const char *source_dir, const char *dest_dir); struct istream *maildir_open_mail(struct mail_index *index, struct mail_index_record *rec, time_t *internal_date, int *deleted); int maildir_record_update(struct mail_index *index, struct mail_index_update *update, int fd); void maildir_clean_tmp(const char *dir); #endif