2003-11-30 Jeff Sturm <jsturm@one-point.com>
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 30 Nov 2003 21:02:56 +0000 (21:02 +0000)
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 30 Nov 2003 21:02:56 +0000 (21:02 +0000)
* java/net/InetAddress.java:
(static): Don'f force DNS request for ANY_IF address.

2003-11-30  Michael Koch  <konqueror@gmx.de>

* java/net/InetAddress.java,
java/net/natInetAddressNoNet.cc,
java/net/natInetAddressPosix.cc,
java/net/natInetAddressWin32.cc:
Reverted my last patch.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74074 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/net/InetAddress.java
libjava/java/net/natInetAddressNoNet.cc
libjava/java/net/natInetAddressPosix.cc
libjava/java/net/natInetAddressWin32.cc

index faf77cd..f38bd03 100644 (file)
@@ -1,3 +1,16 @@
+2003-11-30  Jeff Sturm <jsturm@one-point.com>
+
+       * java/net/InetAddress.java:
+       (static): Don'f force DNS request for ANY_IF address.
+
+2003-11-30  Michael Koch  <konqueror@gmx.de>
+
+       * java/net/InetAddress.java,
+       java/net/natInetAddressNoNet.cc,
+       java/net/natInetAddressPosix.cc,
+       java/net/natInetAddressWin32.cc:
+       Reverted my last patch.
+
 2003-11-28  Michael Koch  <konqueror@gmx.de>
 
        * java/net/InetAddress.java
index f2c14f8..0a69c1a 100644 (file)
@@ -82,7 +82,7 @@ public class InetAddress implements Serializable
       }
     
     byte[] zeros = { 0, 0, 0, 0 };
-    ANY_IF = new InetAddress (zeros, null);
+    ANY_IF = new InetAddress (zeros, "0.0.0.0");
   }
 
   /**
@@ -564,23 +564,8 @@ public class InetAddress implements Serializable
    */
   private static native byte[] aton (String host);
 
-  private static native InetAddress[] implLookup(String hostname,
-                                                InetAddress addr,
-                                                boolean all);
-
-  private static InetAddress[] lookup (String hostname,
-                                      InetAddress addr, boolean all)
-  {
-    if (addr.equals(ANY_IF))
-      {
-       byte[] zeros = { 0, 0, 0, 0 };
-       InetAddress[] result = new InetAddress[1];
-       result[0] = new InetAddress(zeros, "0.0.0.0");
-       return result;
-      }
-
-    return implLookup(hostname, addr, all);
-  }
+  private static native InetAddress[] lookup (String hostname,
+                                             InetAddress addr, boolean all);
 
   private static native int getFamily (byte[] address);
 
index 266fb60..0374af1 100644 (file)
@@ -24,7 +24,7 @@ java::net::InetAddress::getFamily (jbyteArray bytes)
 }
 
 JArray<java::net::InetAddress*> *
-java::net::InetAddress::implLookup (jstring, java::net::InetAddress *, jboolean)
+java::net::InetAddress::lookup (jstring, java::net::InetAddress *, jboolean)
 {
   return NULL;
 }
index f760b36..b97502e 100644 (file)
@@ -106,9 +106,8 @@ java::net::InetAddress::getFamily (jbyteArray bytes)
 
 
 JArray<java::net::InetAddress*> *
-java::net::InetAddress::implLookup (jstring host,
-                                   java::net::InetAddress* iaddr,
-                                   jboolean all)
+java::net::InetAddress::lookup (jstring host, java::net::InetAddress* iaddr,
+                               jboolean all)
 {
   struct hostent *hptr = NULL;
 #if defined (HAVE_GETHOSTBYNAME_R) || defined (HAVE_GETHOSTBYADDR_R)
index d32f45c..42c7d7d 100644 (file)
@@ -50,9 +50,8 @@ java::net::InetAddress::getFamily (jbyteArray bytes)
 
 
 JArray<java::net::InetAddress*> *
-java::net::InetAddress::implLookup (jstring host,
-                                   java::net::InetAddress* iaddr,
-                                   jboolean all)
+java::net::InetAddress::lookup (jstring host, java::net::InetAddress* iaddr,
+        jboolean all)
 {
   struct hostent *hptr = NULL;
   if (host != NULL)