diff options
author | Max Kellermann <max@duempel.org> | 2015-07-21 14:42:46 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2015-07-21 14:42:46 +0200 |
commit | a4a37d7a196903d73180081159886de214b95849 (patch) | |
tree | 5ec463ff1bf80242754b07b5683e439453f6cbac | |
parent | d1b1a8e490415f7b761c50edbfd83218dd177d95 (diff) | |
download | mpd-a4a37d7a196903d73180081159886de214b95849.tar.gz mpd-a4a37d7a196903d73180081159886de214b95849.tar.xz mpd-a4a37d7a196903d73180081159886de214b95849.zip |
net/StaticSocketAddress: remove unused method SetLocal()
-rw-r--r-- | src/net/StaticSocketAddress.cxx | 29 | ||||
-rw-r--r-- | src/net/StaticSocketAddress.hxx | 8 |
2 files changed, 0 insertions, 37 deletions
diff --git a/src/net/StaticSocketAddress.cxx b/src/net/StaticSocketAddress.cxx index 20dd175c6..27de7f6f5 100644 --- a/src/net/StaticSocketAddress.cxx +++ b/src/net/StaticSocketAddress.cxx @@ -32,16 +32,8 @@ #include <algorithm> -#include <assert.h> #include <string.h> -#ifdef WIN32 -#include <ws2tcpip.h> -#else -#include <sys/un.h> -#include <sys/socket.h> -#endif - StaticSocketAddress & StaticSocketAddress::operator=(SocketAddress other) { @@ -56,24 +48,3 @@ StaticSocketAddress::operator==(const StaticSocketAddress &other) const return size == other.size && memcmp(&address, &other.address, size) == 0; } - -#if defined(HAVE_UN) && !defined(__BIONIC__) - -void -StaticSocketAddress::SetLocal(const char *path) -{ - auto &sun = reinterpret_cast<struct sockaddr_un &>(address); - - const size_t path_length = strlen(path); - - // TODO: make this a runtime check - assert(path_length < sizeof(sun.sun_path)); - - sun.sun_family = AF_LOCAL; - memcpy(sun.sun_path, path, path_length + 1); - - /* note: Bionic doesn't provide SUN_LEN() */ - size = SUN_LEN(&sun); -} - -#endif diff --git a/src/net/StaticSocketAddress.hxx b/src/net/StaticSocketAddress.hxx index c91231138..2d92d36b5 100644 --- a/src/net/StaticSocketAddress.hxx +++ b/src/net/StaticSocketAddress.hxx @@ -31,7 +31,6 @@ #define STATIC_SOCKET_ADDRESS_HXX #include "SocketAddress.hxx" -#include "Features.hxx" #include "Compiler.h" #include <assert.h> @@ -57,13 +56,6 @@ public: size); } -#if defined(HAVE_UN) && !defined(__BIONIC__) - /** - * Make this a "local" address (UNIX domain socket). - */ - void SetLocal(const char *path); -#endif - operator struct sockaddr *() { return reinterpret_cast<struct sockaddr *>(&address); } |