2003-11-30 Jeff Sturm <jsturm@one-point.com>
authorMichael Koch <mkoch@gcc.gnu.org>
Sun, 30 Nov 2003 21:02:56 +0000 (21:02 +0000)
committerMichael Koch <mkoch@gcc.gnu.org>
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.

From-SVN: r74074

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

index faf77cdf9e3bfcd80c8dda0afe60754973d2266f..f38bd03a23f80ebbde1a18fd3db590aeb179e1df 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 f2c14f8380e1d17fc2b6fa909cf8d7d694cc0296..0a69c1aab07fcee27497183ff96a3e71eda33ab8 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 266fb604ddad6fdca8f32d9a7c02b1fbd353d9c4..0374af18f88f8953a852188cda8b58c97c8c2223 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 f760b3677ba78bf830d31ace41d01105560a27f8..b97502e19b0002c4934f4483589dbd868d5f0aee 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 d32f45c3c6d5a0064fc04e1f5c79955d85224ffa..42c7d7db9e81c4b8ec086f4cd19bf191a2eede56 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)