[dovecot-cvs] dovecot/src/lib-storage/index/mbox mbox-save.c,1.22,1.23 mbox-expunge.c,1.21,1.22

cras at procontrol.fi cras at procontrol.fi
Wed Nov 13 03:36:18 EET 2002


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

Modified Files:
	mbox-save.c mbox-expunge.c 
Log Message:
Use blocking output buffers when writing to files.



Index: mbox-save.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/mbox/mbox-save.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- mbox-save.c	2 Nov 2002 23:25:40 -0000	1.22
+++ mbox-save.c	13 Nov 2002 01:36:16 -0000	1.23
@@ -196,6 +196,7 @@
 		outbuf = o_buffer_create_file(index->mbox_fd,
 					      data_stack_pool, 4096,
 					      0, FALSE);
+		o_buffer_set_blocking(outbuf, 60000, NULL, NULL);
 
 		if (!write_from_line(box->storage, outbuf, mbox_path,
 				     internal_date) ||

Index: mbox-expunge.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/mbox/mbox-expunge.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- mbox-expunge.c	4 Nov 2002 07:11:32 -0000	1.21
+++ mbox-expunge.c	13 Nov 2002 01:36:16 -0000	1.22
@@ -129,6 +129,7 @@
 	t_push();
 	outbuf = o_buffer_create_file(ibox->index->mbox_fd, data_stack_pool,
 				      4096, 0, FALSE);
+	o_buffer_set_blocking(outbuf, 60000, NULL, NULL);
 
 	failed = !expunge_real(ibox, rec, seq, inbuf, outbuf, notify);
 




More information about the dovecot-cvs mailing list