summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2009-02-09 03:13:05 +0000
committerNick Mathewson <nickm@torproject.org>2009-02-09 03:13:05 +0000
commitfe987d3a1796c91bc6482874896c5912099d6d73 (patch)
treed0b96e229243e3ec287cb0fed0c4893dce49f68f
parent2ebdf91a523348aad3eae7dc565510260a374ef4 (diff)
downloadtor-fe987d3a1796c91bc6482874896c5912099d6d73.tar.gz
tor-fe987d3a1796c91bc6482874896c5912099d6d73.zip
Remove some deadcode and use tor_inet_aton uniformly.
svn:r18422
-rw-r--r--src/common/compat.c25
-rw-r--r--src/or/eventdns.c15
2 files changed, 1 insertions, 39 deletions
diff --git a/src/common/compat.c b/src/common/compat.c
index ea8cbf97d8..fa6967289d 100644
--- a/src/common/compat.c
+++ b/src/common/compat.c
@@ -97,12 +97,6 @@
#include "strlcat.c"
#endif
-#ifndef INADDR_NONE
-/* This is used by inet_addr, but apparently Solaris doesn't define it
- * anyplace. */
-#define INADDR_NONE ((unsigned long) -1)
-#endif
-
#ifdef HAVE_SYS_MMAN_H
/** Try to create a memory mapping for <b>filename</b> and return it. On
* failure, return NULL. Sets errno properly, using ERANGE to mean
@@ -1274,25 +1268,6 @@ tor_inet_aton(const char *str, struct in_addr* addr)
if (d < 0 || d > 255) return 0;
addr->s_addr = htonl((a<<24) | (b<<16) | (c<<8) | d);
return 1;
-
-#if 0
-#ifdef HAVE_INET_ATON
- return inet_aton(c, addr);
-#else
- uint32_t r;
- tor_assert(c);
- tor_assert(addr);
- if (strcmp(c, "255.255.255.255") == 0) {
- addr->s_addr = 0xFFFFFFFFu;
- return 1;
- }
- r = inet_addr(c);
- if (r == INADDR_NONE)
- return 0;
- addr->s_addr = r;
- return 1;
-#endif
-#endif
}
/** Given <b>af</b>==AF_INET and <b>src</b> a struct in_addr, or
diff --git a/src/or/eventdns.c b/src/or/eventdns.c
index 9ce4c392f7..6d19c01a29 100644
--- a/src/or/eventdns.c
+++ b/src/or/eventdns.c
@@ -355,20 +355,7 @@ error_is_eagain(int err)
{
return err == EAGAIN || err == WSAEWOULDBLOCK;
}
-static int
-inet_aton(const char *c, struct in_addr *addr)
-{
- uint32_t r;
- if (strcmp(c, "255.255.255.255") == 0) {
- addr->s_addr = 0xffffffffu;
- } else {
- r = inet_addr(c);
- if (r == INADDR_NONE)
- return 0;
- addr->s_addr = r;
- }
- return 1;
-}
+#define inet_aton(c, addr) tor_inet_aton((c), (addr))
#define CLOSE_SOCKET(x) closesocket(x)
#else
#define last_error(sock) (errno)