Mercurial > dovecot > core-2.2
diff src/lib-storage/index/index-storage.h @ 3279:b698ae839a18 HEAD
Moved mbox/maildir-specific variables from struct index_mailbox to
mbox_mailbox and maildir_mailbox.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 08 Apr 2005 16:13:45 +0300 |
parents | 6a179bf1272e |
children | 2c72492dfd91 |
line wrap: on
line diff
--- a/src/lib-storage/index/index-storage.h Fri Apr 08 15:14:41 2005 +0300 +++ b/src/lib-storage/index/index-storage.h Fri Apr 08 16:13:45 2005 +0300 @@ -39,7 +39,6 @@ struct index_mailbox { struct mailbox box; struct index_storage *storage; - const char *path, *control_dir; struct mail_index *index; struct mail_index_view *view; @@ -48,6 +47,8 @@ int (*is_recent)(struct index_mailbox *ibox, uint32_t uid); + uint32_t md5hdr_ext_idx; + struct timeout *notify_to; struct index_notify_file *notify_files; struct index_notify_io *notify_ios; @@ -69,29 +70,6 @@ uint32_t synced_recent_count; time_t sync_last_check; - /* mbox: */ - int mbox_fd; - struct istream *mbox_stream, *mbox_file_stream; - int mbox_lock_type; - dev_t mbox_dev; - ino_t mbox_ino; - unsigned int mbox_excl_locks, mbox_shared_locks; - struct dotlock *mbox_dotlock; - unsigned int mbox_lock_id; - int mbox_readonly, mbox_writeonly; - time_t mbox_dirty_stamp; - off_t mbox_dirty_size; - - uint32_t mbox_ext_idx, md5hdr_ext_idx; - - /* maildir sync: */ - struct maildir_uidlist *uidlist; - time_t last_new_mtime, last_cur_mtime, last_new_sync_time; - time_t dirty_cur_time; - - mode_t mail_create_mode; - unsigned int private_flags_mask; - unsigned int readonly:1; unsigned int keep_recent:1; unsigned int recent_flags_synced:1; @@ -99,12 +77,6 @@ unsigned int sent_readonly_flags_warning:1; unsigned int notify_pending:1; unsigned int mail_read_mmaped:1; - unsigned int syncing_commit:1; - unsigned int mbox_sync_dirty:1; - unsigned int mbox_do_dirty_syncs:1; - unsigned int mbox_very_dirty_syncs:1; - unsigned int mbox_save_md5:1; - unsigned int mbox_dotlocked:1; }; struct index_transaction_context {