From: Timo Sirainen Date: Thu, 12 Aug 2010 17:45:52 +0000 (+0100) Subject: Added i_stream_get_max_buffer_size(). X-Git-Tag: 2.0.rc6~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0a49b316fc729e5d57268ffa63c7122ac73f994c;p=thirdparty%2Fdovecot%2Fcore.git Added i_stream_get_max_buffer_size(). --- diff --git a/src/lib/istream.c b/src/lib/istream.c index ba5955c9df..f20dfe4b0f 100644 --- a/src/lib/istream.c +++ b/src/lib/istream.c @@ -80,6 +80,11 @@ void i_stream_set_max_buffer_size(struct istream *stream, size_t max_size) io_stream_set_max_buffer_size(&stream->real_stream->iostream, max_size); } +size_t i_stream_get_max_buffer_size(struct istream *stream) +{ + return stream->real_stream->max_buffer_size; +} + void i_stream_set_return_partial_line(struct istream *stream, bool set) { stream->real_stream->return_nolf_line = set; diff --git a/src/lib/istream.h b/src/lib/istream.h index a15d8ed91f..dd66b47165 100644 --- a/src/lib/istream.h +++ b/src/lib/istream.h @@ -72,6 +72,8 @@ void i_stream_set_init_buffer_size(struct istream *stream, size_t size); /* Change the maximum size for stream's input buffer to grow. Useful only for buffered streams (currently only file). */ void i_stream_set_max_buffer_size(struct istream *stream, size_t max_size); +/* Returns the current max. buffer size. */ +size_t i_stream_get_max_buffer_size(struct istream *stream); /* Enable/disable i_stream[_read]_next_line() returning the last line if it doesn't end with LF. */ void i_stream_set_return_partial_line(struct istream *stream, bool set);