From ae52817e5cb153f781b76f5d525e127f217b5482 Mon Sep 17 00:00:00 2001 From: brian Date: Fri, 16 Apr 2004 17:26:58 -0700 Subject: [PATCH] more xwt -> ibex cleanup darcs-hash:20040417002658-24bed-504de1da43c13c347df33bf5640c06dae0059985.gz --- src/org/ibex/nestedvm/Runtime.java | 11 +++++++++++ src/tests/CallTest.java | 7 +++---- src/tests/Echo.java | 19 ++++++++++--------- src/tests/Env.java | 5 ++--- src/tests/FDTest.java | 15 --------------- src/tests/FreeTypeDemo.java | 6 +++--- src/tests/MSPack.java | 10 +++++++--- src/tests/SpeedTest.java | 3 +-- 8 files changed, 37 insertions(+), 39 deletions(-) delete mode 100644 src/tests/FDTest.java diff --git a/src/org/ibex/nestedvm/Runtime.java b/src/org/ibex/nestedvm/Runtime.java index fd2b985..6675d59 100644 --- a/src/org/ibex/nestedvm/Runtime.java +++ b/src/org/ibex/nestedvm/Runtime.java @@ -626,6 +626,17 @@ public abstract class Runtime implements UsermodeConstants,Registers { fds[fdn] = null; return true; } + + /** Duplicates the file descriptor fdn and returns the new fs */ + public int dupFD(int fdn) { + int i; + if(fdn < 0 || fdn >= OPEN_MAX) return -1; + if(fds[fdn] == null) return -1; + for(i=0;i