[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 26/26] util: rename qemu_*block() socket functions
From: |
Stefan Hajnoczi |
Subject: |
Re: [PATCH v2 26/26] util: rename qemu_*block() socket functions |
Date: |
Tue, 26 Apr 2022 15:33:18 +0100 |
On Tue, Apr 26, 2022 at 01:27:15PM +0400, marcandre.lureau@redhat.com wrote:
> From: Marc-André Lureau <marcandre.lureau@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.lureau@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 <stefanha@redhat.com>
signature.asc
Description: PGP signature
- [PATCH v2 22/26] hw: replace qemu_set_nonblock(), (continued)
- [PATCH v2 22/26] hw: replace qemu_set_nonblock(), marcandre . lureau, 2022/04/26
- [PATCH v2 21/26] qga: replace qemu_set_nonblock(), marcandre . lureau, 2022/04/26
- [PATCH v2 23/26] ui: replace qemu_set_nonblock(), marcandre . lureau, 2022/04/26
- [PATCH v2 24/26] net: replace qemu_set_nonblock(), marcandre . lureau, 2022/04/26
- [PATCH v2 25/26] tests: replace qemu_set_nonblock(), marcandre . lureau, 2022/04/26
- [PATCH v2 26/26] util: rename qemu_*block() socket functions, marcandre . lureau, 2022/04/26