F_DUPFD fix (incorrect return value)
authorbrian <brian@brianweb.net>
Sun, 23 May 2004 22:50:48 +0000 (15:50 -0700)
committerbrian <brian@brianweb.net>
Sun, 23 May 2004 22:50:48 +0000 (15:50 -0700)
darcs-hash:20040523225048-24bed-0cea69284948317dd1ea1f9554819b04ba8618aa.gz

src/org/ibex/nestedvm/Runtime.java

index 64ebd33..cddbad2 100644 (file)
@@ -984,7 +984,7 @@ public abstract class Runtime implements UsermodeConstants,Registers,Cloneable {
                 for(i=arg;i<OPEN_MAX;i++) if(fds[i]==null) break;
                 if(i==OPEN_MAX) return -EMFILE;
                 fds[i] = fd.dup();
-                return 0;
+                return i;
             case F_GETFL:
                 return fd.flags();
             case F_SETFD: