aboutsummaryrefslogtreecommitdiff
path: root/io/channel-file.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-21io: Stop using qemu_open_old in channel-fileFabiano Rosas1-3/+5
2024-03-12io: Introduce qio_channel_file_new_dupfdFabiano Rosas1-0/+12
2024-03-11migration/multifd: Don't fsync when closing QIOChannelFileFabiano Rosas1-5/+0
2024-03-01io: fsync before closing a file channelFabiano Rosas1-0/+5
2024-03-01io: implement io_pwritev/preadv for QIOChannelFileNikolay Borisov1-0/+56
2024-03-01io: add and implement QIO_CHANNEL_FEATURE_SEEKABLE for channel fileNikolay Borisov1-0/+8
2023-09-07io: follow coroutine AioContext in qio_channel_yield()Stefan Hajnoczi1-2/+7
2023-05-30aio: remove aio_disable_external() APIStefan Hajnoczi1-2/+1
2023-02-06io: Add support for MSG_PEEK for socket channelmanish.mishra1-0/+1
2022-05-16QIOChannel: Add flags on io_writev and introduce io_flush callbackLeonardo Bras1-0/+1
2022-05-03io: replace qemu_set{_non}block()Marc-André Lureau1-4/+9
2022-01-12aio-posix: split poll check from ready handlerStefan Hajnoczi1-1/+2
2020-10-27io: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-09-16util: rename qemu_open() to qemu_open_old()Daniel P. Berrangé1-1/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+1
2018-02-15io: Add /dev/fdset/ support to QIOChannelFileRoss Lagerwall1-3/+3
2018-02-15io: Don't call close multiple times in QIOChannelFileRoss Lagerwall1-0/+1
2018-02-15io: Fix QIOChannelFile when creating and opening read-writeRoss Lagerwall1-5/+1
2017-02-21io: add methods to set I/O handlers on AioContextPaolo Bonzini1-0/+11
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-03-10io: remove checking of EWOULDBLOCKDaniel P. Berrange1-4/+2
2016-02-04io: Clean up includesPeter Maydell1-0/+1
2015-12-18io: add QIOChannelFile classDaniel P. Berrange1-0/+225