aboutsummaryrefslogtreecommitdiff
path: root/io/channel-command.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-07io: follow coroutine AioContext in qio_channel_yield()Stefan Hajnoczi1-3/+7
2023-05-30aio: remove aio_disable_external() APIStefan Hajnoczi1-4/+2
2023-02-06io: Add support for MSG_PEEK for socket channelmanish.mishra1-0/+1
2022-10-12io/command: implement support for win32Marc-André Lureau1-21/+59
2022-10-12io/command: use glib GSpawn, instead of open-coding fork/execMarc-André Lureau1-87/+18
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-7/+9
2022-05-03io: make qio_channel_command_new_pid() staticMarc-André Lureau1-4/+22
2022-05-03io: replace pipe() with g_unix_open_pipe(CLOEXEC)Marc-André Lureau1-2/+2
2022-01-12aio-posix: split poll check from ready handlerStefan Hajnoczi1-2/+4
2020-10-27io: Fix Lesser GPL version numberChetan Pant1-1/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+1
2018-02-15io/channel-command: Do not kill the child process after closing the pipeThomas Huth1-1/+11
2017-02-21io: add methods to set I/O handlers on AioContextPaolo Bonzini1-0/+13
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
2016-01-20io: some fixes to handling of /dev/null when running commandsDaniel P. Berrange1-6/+16
2016-01-19io: increment counter when killing off subcommandDaniel P. Berrange1-0/+1
2015-12-18io: add QIOChannelCommand classDaniel P. Berrange1-0/+357