# HG changeset patch # User Timo Sirainen # Date 1215524897 -19800 # Node ID d4b7ef79782839aba41b0827aece332cebc04b70 # Parent 03ab8199bbe1a1babc57c7653667a15e5db2ed01 Maildir: Uidlist stale timeout macro is now globally available. diff -r 03ab8199bbe1 -r d4b7ef797828 src/lib-storage/index/maildir/maildir-uidlist.c --- 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; } diff -r 03ab8199bbe1 -r d4b7ef797828 src/lib-storage/index/maildir/maildir-uidlist.h --- 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;