On Tue, Apr 26, 2022 at 01:27:15PM +0400, marcandre.lur...@redhat.com wrote: > From: Marc-André Lureau <marcandre.lur...@redhat.com> > > The qemu_*block() functions are meant to be be used with sockets (the > win32 implementation expects SOCKET) > > Over time, those functions where used with Win32 SOCKET or > file-descriptors interchangeably. But for portability, they must only be > used with socket-like file-descriptors. FDs can use > g_unix_set_fd_nonblocking() instead. > > Rename the functions with "socket" in the name to prevent bad usages. > > Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> > --- > include/qemu/sockets.h | 6 +++--- > chardev/char-socket.c | 2 +- > contrib/ivshmem-server/ivshmem-server.c | 2 +- > hw/hyperv/syndbg.c | 2 +- > hw/virtio/vhost-user.c | 2 +- > io/channel-socket.c | 6 +++--- > net/l2tpv3.c | 2 +- > net/socket.c | 10 +++++----- > qga/channel-posix.c | 2 +- > tests/unit/socket-helpers.c | 2 +- > tests/unit/test-crypto-tlssession.c | 8 ++++---- > util/oslib-posix.c | 8 ++++---- > util/oslib-win32.c | 8 ++++---- > util/vhost-user-server.c | 4 ++-- > 14 files changed, 32 insertions(+), 32 deletions(-)
Thanks for fixing this! Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
signature.asc
Description: PGP signature