]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Remove some deadcode and use tor_inet_aton uniformly.
authorNick Mathewson <nickm@torproject.org>
Mon, 9 Feb 2009 03:13:05 +0000 (03:13 +0000)
committerNick Mathewson <nickm@torproject.org>
Mon, 9 Feb 2009 03:13:05 +0000 (03:13 +0000)
svn:r18422

src/common/compat.c
src/or/eventdns.c

index ea8cbf97d8f20fff54b00cb8b80b1a908d0d3f9b..fa6967289da375881ed7f8e72056b83ae8b2cfb4 100644 (file)
 #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
index 9ce4c392f7f9d86a625c404468c434cdad9408b9..6d19c01a298ceac44667a34f96449ccddbfca66a 100644 (file)
@@ -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)