Mercurial > dovecot > original-hg > dovecot-1.2
changeset 7976:d4b7ef797828 HEAD
Maildir: Uidlist stale timeout macro is now globally available.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 08 Jul 2008 19:18:17 +0530 |
parents | 03ab8199bbe1 |
children | fed87704b48a |
files | src/lib-storage/index/maildir/maildir-uidlist.c src/lib-storage/index/maildir/maildir-uidlist.h |
diffstat | 2 files changed, 7 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/index/maildir/maildir-uidlist.c Tue Jul 08 19:02:24 2008 +0530 +++ b/src/lib-storage/index/maildir/maildir-uidlist.c Tue Jul 08 19:18:17 2008 +0530 @@ -46,9 +46,6 @@ error occurs in the middle of reading it */ #define UIDLIST_ESTALE_RETRY_COUNT NFS_ESTALE_RETRY_COUNT -/* how many seconds to wait before overriding uidlist.lock */ -#define UIDLIST_LOCK_STALE_TIMEOUT (60*2) - #define UIDLIST_VERSION 3 #define UIDLIST_COMPRESS_PERCENTAGE 75 @@ -242,8 +239,10 @@ uidlist->dotlock_settings.nfs_flush = (box->storage->flags & MAIL_STORAGE_FLAG_NFS_FLUSH_STORAGE) != 0; - uidlist->dotlock_settings.timeout = UIDLIST_LOCK_STALE_TIMEOUT + 2; - uidlist->dotlock_settings.stale_timeout = UIDLIST_LOCK_STALE_TIMEOUT; + uidlist->dotlock_settings.timeout = + MAILDIR_UIDLIST_LOCK_STALE_TIMEOUT + 2; + uidlist->dotlock_settings.stale_timeout = + MAILDIR_UIDLIST_LOCK_STALE_TIMEOUT; return uidlist; }
--- a/src/lib-storage/index/maildir/maildir-uidlist.h Tue Jul 08 19:02:24 2008 +0530 +++ b/src/lib-storage/index/maildir/maildir-uidlist.h Tue Jul 08 19:18:17 2008 +0530 @@ -2,7 +2,10 @@ #define MAILDIR_UIDLIST_H #define MAILDIR_UIDLIST_NAME "dovecot-uidlist" +/* how many seconds to wait before overriding uidlist.lock */ +#define MAILDIR_UIDLIST_LOCK_STALE_TIMEOUT (60*2) +struct index_mailbox; struct maildir_mailbox; struct maildir_uidlist; struct maildir_uidlist_sync_ctx;