aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/StaticSocketAddress.cxx
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/net/StaticSocketAddress.cxx29
1 files changed, 0 insertions, 29 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