summaryrefslogtreecommitdiff
path: root/osdep/OSUtils.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2017-01-26 13:59:20 -0800
committerAdam Ierymenko <adam.ierymenko@gmail.com>2017-01-26 13:59:20 -0800
commitec0e8a9a4357df6316efc969edbb78347a574a5e (patch)
tree562e0c88707b42898ded22e15de830fec558a669 /osdep/OSUtils.cpp
parent9e488ce3222f4724eac03fd9e350184d1981be28 (diff)
downloadinfinitytier-ec0e8a9a4357df6316efc969edbb78347a574a5e.tar.gz
infinitytier-ec0e8a9a4357df6316efc969edbb78347a574a5e.zip
Rip out resolver and use anycast address instead. In the long term existing TCP proxy dies anyway. Fixes static build problem for old Linux versions.
Diffstat (limited to 'osdep/OSUtils.cpp')
-rw-r--r--osdep/OSUtils.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/osdep/OSUtils.cpp b/osdep/OSUtils.cpp
index 170e1376..fc02109a 100644
--- a/osdep/OSUtils.cpp
+++ b/osdep/OSUtils.cpp
@@ -256,34 +256,6 @@ int64_t OSUtils::getFileSize(const char *path)
return -1;
}
-std::vector<InetAddress> OSUtils::resolve(const char *name)
-{
- std::vector<InetAddress> r;
- std::vector<InetAddress>::iterator i;
- InetAddress tmp;
- struct addrinfo *ai = (struct addrinfo *)0,*p;
- if (!getaddrinfo(name,(const char *)0,(const struct addrinfo *)0,&ai)) {
- try {
- p = ai;
- while (p) {
- if ((p->ai_addr)&&((p->ai_addr->sa_family == AF_INET)||(p->ai_addr->sa_family == AF_INET6))) {
- tmp = *(p->ai_addr);
- for(i=r.begin();i!=r.end();++i) {
- if (i->ipsEqual(tmp))
- goto skip_add_inetaddr;
- }
- r.push_back(tmp);
- }
-skip_add_inetaddr:
- p = p->ai_next;
- }
- } catch ( ... ) {}
- freeaddrinfo(ai);
- }
- std::sort(r.begin(),r.end());
- return r;
-}
-
bool OSUtils::readFile(const char *path,std::string &buf)
{
char tmp[1024];