2 ===================================================================
3 RCS file: /home/cvspublic/kaffe/ChangeLog,v
4 retrieving revision 1.588
5 diff -u -w -u -r1.588 ChangeLog
6 --- ChangeLog 1999/04/22 16:47:42 1.588
7 +++ ChangeLog 1999/04/26 12:22:22
9 +1999-04-25 Petter Reinholdtsen <pere@td.org.uit.no
11 + * libraries/clib/net/InetAddressImpl.c: JDK returns hostname as
12 + info in UnknownHostException, not "Unknown host". Fixing this
15 Thu Apr 22 09:38:32 PDT 1999 Robert Zawiasa <rhz@bibl.u-szeged.hu>
17 * libraries/javalib/kaffe/net/www/protocol/http/HttpURLConnection.java:
18 Index: libraries/clib/net/InetAddressImpl.c
19 ===================================================================
20 RCS file: /home/cvspublic/kaffe/libraries/clib/net/InetAddressImpl.c,v
21 retrieving revision 1.8
22 diff -u -w -u -r1.8 InetAddressImpl.c
23 --- InetAddressImpl.c 1999/02/13 09:22:01 1.8
24 +++ InetAddressImpl.c 1999/04/26 12:22:23
27 rc = KGETHOSTBYNAME(name, &ent);
29 - SignalError("java.net.UnknownHostException", SYS_HERROR(rc));
30 + SignalError("java.net.UnknownHostException", name);
32 return (ntohl(*(jint*)ent->h_addr_list[0]));
36 rc = KGETHOSTBYNAME(name, &ent);
38 - SignalError("java.net.UnknownHostException", SYS_HERROR(rc));
39 + SignalError("java.net.UnknownHostException", name);
42 for (alength = 0; ent->h_addr_list[alength]; alength++)
45 rc = KGETHOSTBYADDR((char*)&addr, sizeof(jint), AF_INET, &ent);
47 - SignalError("java.net.UnknownHostException", SYS_HERROR(rc));
49 + sprintf(errstr, "%3o.%3o.%3o.%3o",
50 + /* XXX Make sure it is the right endiannes */
51 + (addr >> 24) & 0xff,
52 + (addr >> 16) & 0xff,
55 + SignalError("java.net.UnknownHostException", errstr);
58 return (stringC2Java((char*)ent->h_name));