diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2016-03-07 11:16:39 +0100 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2016-03-10 17:10:19 +0000 |
commit | b83b68a0132f43f3ebcb61c9237ec1090da58894 (patch) | |
tree | fd998ea8eab8fe6e5828f67c0ad4874d4838e47e /io/channel-watch.c | |
parent | e560d141ab0504495142486c21769df1ec346479 (diff) | |
download | qemu-b83b68a0132f43f3ebcb61c9237ec1090da58894.zip qemu-b83b68a0132f43f3ebcb61c9237ec1090da58894.tar.gz qemu-b83b68a0132f43f3ebcb61c9237ec1090da58894.tar.bz2 |
io: introduce qio_channel_create_socket_watch
Sockets are not in the same namespace as file descriptors on Windows.
As an initial step, introduce separate APIs for file descriptor and
socket watches.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'io/channel-watch.c')
-rw-r--r-- | io/channel-watch.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/io/channel-watch.c b/io/channel-watch.c index 5373605..dfac8f8 100644 --- a/io/channel-watch.c +++ b/io/channel-watch.c @@ -172,6 +172,21 @@ GSource *qio_channel_create_fd_watch(QIOChannel *ioc, return source; } +#ifdef CONFIG_WIN32 +GSource *qio_channel_create_socket_watch(QIOChannel *ioc, + int socket, + GIOCondition condition) +{ + abort(); +} +#else +GSource *qio_channel_create_socket_watch(QIOChannel *ioc, + int socket, + GIOCondition condition) +{ + return qio_channel_create_fd_watch(ioc, socket, condition); +} +#endif GSource *qio_channel_create_fd_pair_watch(QIOChannel *ioc, int fdread, |