|
Message
From: cvs at opencores.org<cvs@o...>
Date: Sat Sep 23 19:23:53 CEST 2006
Subject: [cvs-checkins] MODIFIED: jop ...
Date: 00/06/09 23:19:23 Modified: jop/java/target/src/jdk/java/io InputStream.java Log: block when no character is available Revision Changes Path 1.2 jop/java/target/src/jdk/java/io/InputStream.java http://www.opencores.org/cvsweb.shtml/jop/java/target/src/jdk/java/io/InputStream.java.diff?r1=1.1&r2=1.2 (In the diff below, changes in quantity of whitespace are not shown.) Index: InputStream.java =================================================================== RCS file: /cvsroot/martin/jop/java/target/src/jdk/java/io/InputStream.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- InputStream.java 11 May 2005 16:39:03 -0000 1.1 +++ InputStream.java 23 Sep 2006 17:23:52 -0000 1.2 @@ -38,6 +38,10 @@ // public abstract int read() throws IOException; public int read() { + + while ((Native.rd(Const.IO_STATUS)&Const.MSK_UA_RDRF)==0) { + ; // block, but should enable thread switching + } return Native.rd(Const.IO_UART); }
|
 |