The QEMUFileStdio code will use qemu_file_is_writable() and will be moved to a separate file.
Signed-off-by: Eduardo Habkost <ehabk...@redhat.com> --- include/migration/qemu-file.h | 1 + qemu-file.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/migration/qemu-file.h b/include/migration/qemu-file.h index c90f529..1885b41 100644 --- a/include/migration/qemu-file.h +++ b/include/migration/qemu-file.h @@ -110,6 +110,7 @@ void qemu_put_byte(QEMUFile *f, int v); */ void qemu_put_buffer_async(QEMUFile *f, const uint8_t *buf, int size); bool qemu_file_mode_is_not_valid(const char *mode); +bool qemu_file_is_writable(QEMUFile *f); static inline void qemu_put_ubyte(QEMUFile *f, unsigned int v) { diff --git a/qemu-file.c b/qemu-file.c index a8e3912..6c8a6c9 100644 --- a/qemu-file.c +++ b/qemu-file.c @@ -433,7 +433,7 @@ void qemu_file_set_error(QEMUFile *f, int ret) } } -static inline bool qemu_file_is_writable(QEMUFile *f) +bool qemu_file_is_writable(QEMUFile *f) { return f->ops->writev_buffer || f->ops->put_buffer; } -- 1.9.3