[dovecot-cvs] dovecot/src/lib-storage/subscription-file subscription-file.c, 1.24, 1.25 subscription-file.h, 1.7, 1.8

cras at procontrol.fi cras at procontrol.fi
Mon May 10 02:32:46 EEST 2004


Update of /home/cvs/dovecot/src/lib-storage/subscription-file
In directory talvi:/tmp/cvs-serv29604/lib-storage/subscription-file

Modified Files:
	subscription-file.c subscription-file.h 
Log Message:
maildir: don't use ".temp" prefix for temporary files, since in ~/Maildir they
conflict with mailbox namespace.



Index: subscription-file.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/subscription-file/subscription-file.c,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- subscription-file.c	3 May 2004 22:08:26 -0000	1.24
+++ subscription-file.c	9 May 2004 23:32:44 -0000	1.25
@@ -68,7 +68,7 @@
 }
 
 int subsfile_set_subscribed(struct mail_storage *storage, const char *path,
-			    const char *name, int set)
+			    const char *temp_prefix, const char *name, int set)
 {
 	const char *line;
 	struct istream *input;
@@ -79,7 +79,7 @@
 		name = "INBOX";
 
 	/* FIXME: set lock notification callback */
-	fd_out = file_dotlock_open(path, NULL, NULL,
+	fd_out = file_dotlock_open(path, temp_prefix, NULL,
 				   SUBSCRIPTION_FILE_LOCK_TIMEOUT,
 				   SUBSCRIPTION_FILE_CHANGE_TIMEOUT,
 				   SUBSCRIPTION_FILE_IMMEDIATE_TIMEOUT,

Index: subscription-file.h
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/subscription-file/subscription-file.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- subscription-file.h	27 Apr 2004 20:25:55 -0000	1.7
+++ subscription-file.h	9 May 2004 23:32:44 -0000	1.8
@@ -14,6 +14,6 @@
 const char *subsfile_list_next(struct subsfile_list_context *ctx);
 
 int subsfile_set_subscribed(struct mail_storage *storage, const char *path,
-			    const char *name, int set);
+			    const char *temp_prefix, const char *name, int set);
 
 #endif



More information about the dovecot-cvs mailing list