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,
|
||||
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);
|
||||
|
||||
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);
|
||||
|
||||
/**
|
||||
* 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:
|
||||
* @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
|
||||
static bool vsock_parse_vaddr_to_sockaddr(const VsockSocketAddress *vaddr,
|
||||
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 *addr;
|
||||
|
|
Loading…
Reference in New Issue