maildir-index.h revision db1ee4a91a6572602302115e02146b29adea3a54
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Bosch/* ":2,DFRST" - leave the 2 extra for other clients' additions */
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Boschmaildir_index_alloc(const char *maildir, const char *index_dir,
0a3769a4ef3afbbbd05df38f43ec7382fd65a2b6Florian Zeitz/* Return new filename base to save into tmp/ */
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Boschconst char *maildir_generate_tmp_filename(const struct timeval *tv);
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Boschint maildir_create_tmp(struct mail_index *index, const char *dir,
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Bosch const char **path);
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Boschconst char *maildir_get_location(struct mail_index *index,
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Boschenum mail_flags maildir_filename_get_flags(const char *fname,
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Boschconst char *maildir_filename_set_flags(const char *fname,
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Boschint maildir_index_rebuild(struct mail_index *index);
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Boschint maildir_index_sync_readonly(struct mail_index *index,
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Boschint maildir_index_sync(struct mail_index *index,
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Boschint maildir_index_append_file(struct mail_index *index, const char *dir,
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Boschint maildir_index_update_flags(struct mail_index *index,
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Bosch struct mail_index_record *rec, unsigned int seq,
ab90f702ceedb7ba445a9a592be0b213b27cbafaStephan Boschstruct istream *maildir_open_mail(struct mail_index *index,