Mercurial > dovecot > original-hg > dovecot-1.2
changeset 2245:95fe82bbda7a HEAD
Allow giving 0 max_buffer_size, in which case "optimal" size is used.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 28 Jun 2004 19:13:59 +0300 |
parents | e7ccd299e754 |
children | f16e174e1c24 |
files | src/lib/ostream-file.c src/lib/ostream.h |
diffstat | 2 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/ostream-file.c Mon Jun 28 15:08:00 2004 +0300 +++ b/src/lib/ostream-file.c Mon Jun 28 19:13:59 2004 +0300 @@ -858,5 +858,9 @@ fstream->no_socket_cork = TRUE; } } + + if (max_buffer_size == 0) + fstream->max_buffer_size = fstream->optimal_block_size; + return ostream; }
--- a/src/lib/ostream.h Mon Jun 28 15:08:00 2004 +0300 +++ b/src/lib/ostream.h Mon Jun 28 19:13:59 2004 +0300 @@ -10,6 +10,8 @@ struct _ostream *real_stream; }; +/* Create new output stream from given file descriptor. + If max_buffer_size is 0, an "optimal" buffer size is used (max 128kB). */ struct ostream * o_stream_create_file(int fd, pool_t pool, size_t max_buffer_size, int autoclose_fd);