mirror of https://github.com/xemu-project/xemu.git
sockets: Remove deadcode
socket_remote_address hasn't been used since it was added in17c55decec
("sockets: add helpers for creating SocketAddress from a socket") inet_connect hasn't been used since 2017's8ecc2f9eab
("sheepdog: Use SocketAddress and socket_connect()") Remove them. Signed-off-by: Dr. David Alan Gilbert <dave@treblig.org> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
04eeeec697
commit
a347207514
|
@ -61,7 +61,6 @@ int socket_set_fast_reuse(int fd);
|
||||||
int inet_ai_family_from_address(InetSocketAddress *addr,
|
int inet_ai_family_from_address(InetSocketAddress *addr,
|
||||||
Error **errp);
|
Error **errp);
|
||||||
int inet_parse(InetSocketAddress *addr, const char *str, Error **errp);
|
int inet_parse(InetSocketAddress *addr, const char *str, Error **errp);
|
||||||
int inet_connect(const char *str, Error **errp);
|
|
||||||
int inet_connect_saddr(InetSocketAddress *saddr, Error **errp);
|
int inet_connect_saddr(InetSocketAddress *saddr, Error **errp);
|
||||||
|
|
||||||
NetworkAddressFamily inet_netfamily(int family);
|
NetworkAddressFamily inet_netfamily(int family);
|
||||||
|
@ -117,21 +116,6 @@ socket_sockaddr_to_address(struct sockaddr_storage *sa,
|
||||||
*/
|
*/
|
||||||
SocketAddress *socket_local_address(int fd, Error **errp);
|
SocketAddress *socket_local_address(int fd, Error **errp);
|
||||||
|
|
||||||
/**
|
|
||||||
* socket_remote_address:
|
|
||||||
* @fd: the socket file handle
|
|
||||||
* @errp: pointer to uninitialized error object
|
|
||||||
*
|
|
||||||
* Get the string representation of the remote socket
|
|
||||||
* address. A pointer to the allocated address information
|
|
||||||
* struct will be returned, which the caller is required to
|
|
||||||
* release with a call qapi_free_SocketAddress() when no
|
|
||||||
* longer required.
|
|
||||||
*
|
|
||||||
* Returns: the socket address struct, or NULL on error
|
|
||||||
*/
|
|
||||||
SocketAddress *socket_remote_address(int fd, Error **errp);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* socket_address_flatten:
|
* socket_address_flatten:
|
||||||
* @addr: the socket address to flatten
|
* @addr: the socket address to flatten
|
||||||
|
|
|
@ -707,26 +707,6 @@ int inet_parse(InetSocketAddress *addr, const char *str, Error **errp)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create a blocking socket and connect it to an address.
|
|
||||||
*
|
|
||||||
* @str: address string
|
|
||||||
* @errp: set in case of an error
|
|
||||||
*
|
|
||||||
* Returns -1 in case of error, file descriptor on success
|
|
||||||
**/
|
|
||||||
int inet_connect(const char *str, Error **errp)
|
|
||||||
{
|
|
||||||
int sock = -1;
|
|
||||||
InetSocketAddress *addr = g_new(InetSocketAddress, 1);
|
|
||||||
|
|
||||||
if (!inet_parse(addr, str, errp)) {
|
|
||||||
sock = inet_connect_saddr(addr, errp);
|
|
||||||
}
|
|
||||||
qapi_free_InetSocketAddress(addr);
|
|
||||||
return sock;
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef CONFIG_AF_VSOCK
|
#ifdef CONFIG_AF_VSOCK
|
||||||
static bool vsock_parse_vaddr_to_sockaddr(const VsockSocketAddress *vaddr,
|
static bool vsock_parse_vaddr_to_sockaddr(const VsockSocketAddress *vaddr,
|
||||||
struct sockaddr_vm *svm,
|
struct sockaddr_vm *svm,
|
||||||
|
@ -1421,21 +1401,6 @@ SocketAddress *socket_local_address(int fd, Error **errp)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
SocketAddress *socket_remote_address(int fd, Error **errp)
|
|
||||||
{
|
|
||||||
struct sockaddr_storage ss;
|
|
||||||
socklen_t sslen = sizeof(ss);
|
|
||||||
|
|
||||||
if (getpeername(fd, (struct sockaddr *)&ss, &sslen) < 0) {
|
|
||||||
error_setg_errno(errp, errno, "%s",
|
|
||||||
"Unable to query remote socket address");
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
return socket_sockaddr_to_address(&ss, sslen, errp);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
SocketAddress *socket_address_flatten(SocketAddressLegacy *addr_legacy)
|
SocketAddress *socket_address_flatten(SocketAddressLegacy *addr_legacy)
|
||||||
{
|
{
|
||||||
SocketAddress *addr;
|
SocketAddress *addr;
|
||||||
|
|
Loading…
Reference in New Issue