Thomas Winkler wrote:
Hi again,

Hallo Thomas,

thanks for digging into it.

In the meanwhile we investigated the problem a little further and found out
the following:

In libraries/javalib/java/io/File.java we added a debug output into function
"length". The file length that is reported by the lengthInternal call is not
the correct one.

Going a little deeper into the source we added a debug statement into
libraries/clib/io/File.c in function "java_io_File_lengthInternal" (right
before it returns). At this point the reported lenght of the file is still
ok.

What we could not find out is what is going on between the c function and the
java function. We didn't manage to get gdb working correctly.
If someone could explain what is going on (which code is executed) between
 the 2 calls this would be really great.

The File code has changed quite a bit in CVS, it's merged with GNU Classpath now. Could you give it a spin and see if that works better for you?


cheers,
dalibor topic

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to