mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 00:33:55 -06:00
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>
This commit is contained in:
parent
e560d141ab
commit
b83b68a013
3 changed files with 37 additions and 4 deletions
|
@ -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,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue