Remove inet_aton from compatibility library
authorFrank Lahm <franklahm@googlemail.com>
Mon, 27 Aug 2012 07:42:42 +0000 (09:42 +0200)
committerFrank Lahm <franklahm@googlemail.com>
Mon, 27 Aug 2012 07:42:42 +0000 (09:42 +0200)
Fixes bug 3531813

inet_aton isn't used at all in the codebase

include/atalk/compat.h
libatalk/compat/inet_aton.c [deleted file]

index ac7ed55808d9528b163551c20794810faf6e82aa..a2d318f43a4f81942210a3a922941224f01e043b 100644 (file)
@@ -42,11 +42,6 @@ extern int pselect(int, fd_set * restrict, fd_set * restrict,
 extern int flock (int, int);
 #endif
 
-#ifndef HAVE_INET_ATON
-struct in_addr;
-extern int inet_aton(const char *, struct in_addr *);
-#endif
-
 #ifndef HAVE_STRNLEN
 extern size_t strnlen(const char *s, size_t n);
 #endif
diff --git a/libatalk/compat/inet_aton.c b/libatalk/compat/inet_aton.c
deleted file mode 100644 (file)
index d14ebfd..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * $Id: inet_aton.c,v 1.4 2003-02-17 01:51:08 srittau Exp $
- */
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif /* HAVE_CONFIG_H */
-
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-
-#if defined(ultrix) || (defined(sun) && defined(__svr4__))
-#ifndef INADDR_NONE
-#define INADDR_NONE ((unsigned) 0xffffffff)
-#endif /* ! INADDR_NONE */
-
-int inet_aton(const char *name, struct in_addr *addr)
-{
-  if ((addr->s_addr = inet_addr(name)) == htonl(INADDR_NONE))
-    return 0;
-
-  return 1;
-}
-#endif /* ultrix || ( sun && __svr4__ ) */