[kaffe] CVS kaffe (kaz): test/regression/BufferedInputStreamAvailableTest.java:

Ito Kazumitsu kaz at maczuka.gcd.org
Tue Aug 2 14:43:23 PDT 2005


From: Kaffe CVS <cvs-commits at kaffe.org>
Subject: [kaffe] CVS kaffe (kaz): test/regression/BufferedInputStreamAvailableTest.java:
Date: Tue, 02 Aug 2005 09:29:24 -0700

>  	BufferedInputStream is = new BufferedInputStream(
>  	  new FileInputStream(file), (int)flen);
>  	int alen = is.available();
> -	System.out.println((int)flen == alen);
> +	// System.out.println((int)flen == alen);
> +	// We are happy if (int)flen == alen, but that is not necessarily true.
> +	System.out.println(alen >= 0);

I added this test in order to know whether the problem about
FreeBSD's ioctl (http://www.kaffe.org/pipermail/kaffe/2005-July/103009.html)
has been solved.

But this test failed on Linux 2.6.7-co-0.6.2 because available()
returned 1. So I changed the test criterion.

By the way, isn't it a problem that available() returns 1 when
a several hundred byte file is being read?



More information about the kaffe mailing list