minor fix to Object.java
Archie Cobbs
archie at whistle.com
Fri Jul 31 12:41:20 PDT 1998
Seeing as wait(0, 0) is very different from wait(0, 1)...
Index: libraries/javalib/java/lang/Object.java
===================================================================
RCS file: /cvs/mod/net/kaffe/libraries/javalib/java/lang/Object.java,v
retrieving revision 1.1.1.1
diff -c -u -r1.1.1.1 Object.java
--- Object.java 1998/07/14 16:49:31 1.1.1.1
+++ Object.java 1998/07/31 19:40:40
@@ -33,7 +33,9 @@
}
public final void wait(long timeout, int nanos) throws InterruptedException {
- /* nanos? assume they are 0 and just wait for now */
+ /* Ignore nanos, except avoid clipping a non-zero quantity to zero */
+ if (timeout == 0 && nanos > 0)
+ timeout++;
wait(timeout);
}
-Archie
___________________________________________________________________________
Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com
More information about the kaffe
mailing list