mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-17 23:22:12 -06:00
win32: replace closesocket() with close() wrapper
Use a close() wrapper instead, so that we don't need to worry about closesocket() vs close() anymore, let's hope. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Stefan Berger <stefanb@linux.ibm.com> Message-Id: <20230221124802.4103554-17-marcandre.lureau@redhat.com>
This commit is contained in:
parent
b7e5374637
commit
25657fc6c1
14 changed files with 89 additions and 89 deletions
|
@ -326,7 +326,7 @@ static int inet_listen_saddr(InetSocketAddress *saddr,
|
|||
* recover from this situation, so we need to recreate the
|
||||
* socket to allow bind attempts for subsequent ports:
|
||||
*/
|
||||
closesocket(slisten);
|
||||
close(slisten);
|
||||
slisten = -1;
|
||||
}
|
||||
}
|
||||
|
@ -337,7 +337,7 @@ static int inet_listen_saddr(InetSocketAddress *saddr,
|
|||
listen_failed:
|
||||
saved_errno = errno;
|
||||
if (slisten >= 0) {
|
||||
closesocket(slisten);
|
||||
close(slisten);
|
||||
}
|
||||
freeaddrinfo(res);
|
||||
errno = saved_errno;
|
||||
|
@ -380,7 +380,7 @@ static int inet_connect_addr(const InetSocketAddress *saddr,
|
|||
if (rc < 0) {
|
||||
error_setg_errno(errp, errno, "Failed to connect to '%s:%s'",
|
||||
saddr->host, saddr->port);
|
||||
closesocket(sock);
|
||||
close(sock);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
@ -483,7 +483,7 @@ int inet_connect_saddr(InetSocketAddress *saddr, Error **errp)
|
|||
|
||||
if (ret < 0) {
|
||||
error_setg_errno(errp, errno, "Unable to set KEEPALIVE");
|
||||
closesocket(sock);
|
||||
close(sock);
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
@ -580,7 +580,7 @@ static int inet_dgram_saddr(InetSocketAddress *sraddr,
|
|||
|
||||
err:
|
||||
if (sock != -1) {
|
||||
closesocket(sock);
|
||||
close(sock);
|
||||
}
|
||||
if (local) {
|
||||
freeaddrinfo(local);
|
||||
|
@ -777,7 +777,7 @@ static int vsock_connect_addr(const VsockSocketAddress *vaddr,
|
|||
if (rc < 0) {
|
||||
error_setg_errno(errp, errno, "Failed to connect to '%s:%s'",
|
||||
vaddr->cid, vaddr->port);
|
||||
closesocket(sock);
|
||||
close(sock);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
@ -814,13 +814,13 @@ static int vsock_listen_saddr(VsockSocketAddress *vaddr,
|
|||
|
||||
if (bind(slisten, (const struct sockaddr *)&svm, sizeof(svm)) != 0) {
|
||||
error_setg_errno(errp, errno, "Failed to bind socket");
|
||||
closesocket(slisten);
|
||||
close(slisten);
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (listen(slisten, num) != 0) {
|
||||
error_setg_errno(errp, errno, "Failed to listen on socket");
|
||||
closesocket(slisten);
|
||||
close(slisten);
|
||||
return -1;
|
||||
}
|
||||
return slisten;
|
||||
|
@ -978,7 +978,7 @@ static int unix_listen_saddr(UnixSocketAddress *saddr,
|
|||
|
||||
err:
|
||||
g_free(pathbuf);
|
||||
closesocket(sock);
|
||||
close(sock);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
@ -1041,7 +1041,7 @@ static int unix_connect_saddr(UnixSocketAddress *saddr, Error **errp)
|
|||
return sock;
|
||||
|
||||
err:
|
||||
closesocket(sock);
|
||||
close(sock);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
@ -1238,7 +1238,7 @@ int socket_listen(SocketAddress *addr, int num, Error **errp)
|
|||
*/
|
||||
if (listen(fd, num) != 0) {
|
||||
error_setg_errno(errp, errno, "Failed to listen on fd socket");
|
||||
closesocket(fd);
|
||||
close(fd);
|
||||
return -1;
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue