[kaffe] CVS kaffe (guilhem): Various fixes.
Guilhem Lavaux
guilhem@kaffe.org
Sun Aug 31 22:44:02 2003
Timothy Stack wrote:
>>PatchSet 4001
>>Date: 2003/08/31 17:16:47
>>Author: guilhem
>>Branch: HEAD
>>Tag: (none)
>>Log:
>>Various fixes.
>>
>>Noticeable changes:
>>Reimplementation of deleteOnExit (missing in classpath)
>>
>>
>
>The test case for this is not checked in (DeleteFile.java).
>
>
>
>>Removed SoInterrupt because it is wrong.
>>
>>
>
>Why is it wrong? Improving test cases is desired over removing them.
>
>tim
>
>
SoInterrupt basically tests whether IO operations are interruptible. But
this should never happen according to the
Java Spec and JDK 1.4.2 behaviour. What could be tested instead is
whether the IO operation is not interruptible but
anyway that was not the objective of the test. In kaffe, IO operations
were interruptible and that was also wrong, so
I fixed this at least for net receive operations. If someone (it could
be me) has some spare time he can rewrite a new
test for that particular behaviour...
Cheers,
Guilhem.