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;