]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: ostream-file - Implement the new ostream.get_buffer_used_size() API
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Thu, 8 Mar 2018 12:07:34 +0000 (14:07 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Tue, 13 Mar 2018 07:17:05 +0000 (09:17 +0200)
It's implemented the same way as the old get_used_size(). The default
implementation for get_buffer_avail_size() also works with this.

src/lib/ostream-file.c

index 7d26f694009847aa3d54210e258f43c1282014a0..5600d80a5897c0c0a4b657dbaea7c435a3061547 100644 (file)
@@ -398,7 +398,8 @@ static size_t get_unused_space(const struct file_ostream *fstream)
        }
 }
 
-static size_t o_stream_file_get_used_size(const struct ostream_private *stream)
+static size_t
+o_stream_file_get_buffer_used_size(const struct ostream_private *stream)
 {
        const struct file_ostream *fstream =
                (const struct file_ostream *)stream;
@@ -961,7 +962,8 @@ o_stream_create_file_common(struct file_ostream *fstream,
        fstream->ostream.cork = o_stream_file_cork;
        fstream->ostream.flush = o_stream_file_flush;
        fstream->ostream.flush_pending = o_stream_file_flush_pending;
-       fstream->ostream.get_used_size = o_stream_file_get_used_size;
+       fstream->ostream.get_buffer_used_size =
+               o_stream_file_get_buffer_used_size;
        fstream->ostream.seek = o_stream_file_seek;
        fstream->ostream.sendv = o_stream_file_sendv;
        fstream->ostream.write_at = o_stream_file_write_at;