XMas patches

Parmelan, Edouard EP510777 at exchange.FRANCE.NCR.com
Mon Dec 28 07:13:30 PST 1998

Hi Archie,
Hi Gerhard,
Hi others,

I have a collection of small patches:

1. Remove one more KMALLOC(0)
  In findInJar(), if the file is empty it try to allocate
  a buffer of 0 bytes :)
  Fix in kaffevm/findInJar.c
2. RE: new hashtable support:
  Archie, in your patch, you use the address of a function
  to initialize the magic DELETED pointer.  I think is not
  so good.  The following patch initialize it as his own
  address.  More, it also made it constant [gcc better
  optimize it].

3. Redo a TVT-merge killed patch:
  JDK docs said that java/io/FilterInputStream.read(byte[])
  must call read(byte[], int, int).

4. Old patch for AppletViewer if applet is null.

5. Fix typo in kaffevm/utf8const.c

6. RE: bug in Array.newInstance(Class, int[])
  newMultiArray() expects a negative value as the end of
  the dimensions array but 0 was added :(
  Fix in clib/native/Array.c

7. RE: [kaffe] bug in InputStream.available() method
  The echo test also failed on MP-RAS.  I track down
  the problem and found that KFSTAT() don't return -1 for
  STDIN.  In fact, STDIN was /dev/pts/33 (for my run).
  The following patch use st_size only if it's a regular
  file as man pages said.
  Fix in clib/io/FileInputStream.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: kaffe-xmas.diff
Type: application/octet-stream
Size: 3754 bytes
Desc: not available
Url : http://kaffe.org/pipermail/kaffe/attachments/19981228/31ce61e6/attachment-0006.obj 

More information about the kaffe mailing list