Mercurial > dovecot > original-hg > dovecot-1.2
changeset 5420:ca182382e346 HEAD
Write to files in larger blocks
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 26 Mar 2007 02:00:50 +0300 |
parents | b50399a48c5a |
children | 3a3e1b234858 |
files | src/plugins/fts-squat/squat-trie.c src/plugins/fts-squat/squat-uidlist.c |
diffstat | 2 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/fts-squat/squat-trie.c Mon Mar 26 01:46:24 2007 +0300 +++ b/src/plugins/fts-squat/squat-trie.c Mon Mar 26 02:00:50 2007 +0300 @@ -1476,6 +1476,7 @@ } ctx->output = o_stream_create_file(trie->fd, default_pool, 0, FALSE); + o_stream_cork(ctx->output); if (hdr.used_file_size == 0) { o_stream_send(ctx->output, &hdr, sizeof(hdr)); ctx->modified = TRUE;
--- a/src/plugins/fts-squat/squat-uidlist.c Mon Mar 26 01:46:24 2007 +0300 +++ b/src/plugins/fts-squat/squat-uidlist.c Mon Mar 26 02:00:50 2007 +0300 @@ -582,6 +582,7 @@ uidlist->output = o_stream_create_file(uidlist->fd, default_pool, 0, FALSE); + o_stream_cork(uidlist->output); if (uidlist->hdr.used_file_size < sizeof(uidlist->hdr)) { /* creating a new file, write a dummy header */ o_stream_seek(uidlist->output, 0);