[dovecot-cvs] dovecot/src/lib-storage/index/mbox mbox-save.c,1.39,1.40

cras at procontrol.fi cras at procontrol.fi
Mon Apr 21 19:41:21 EEST 2003


Update of /home/cvs/dovecot/src/lib-storage/index/mbox
In directory danu:/tmp/cvs-serv24994/index/mbox

Modified Files:
	mbox-save.c 
Log Message:
fsync() saved mails



Index: mbox-save.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/mbox/mbox-save.c,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -d -r1.39 -r1.40
--- mbox-save.c	13 Apr 2003 18:02:14 -0000	1.39
+++ mbox-save.c	21 Apr 2003 15:41:19 -0000	1.40
@@ -357,6 +357,11 @@
 			syscall_error(ctx, "ftruncate()");
 			failed = TRUE;
 		}
+	} else {
+		if (fdatasync(ctx->ibox->index->mbox_fd) < 0) {
+			syscall_error(ctx, "fsync()");
+			failed = TRUE;
+		}
 	}
 
 	i_free(ctx);




More information about the dovecot-cvs mailing list