* armos.c (SWIflen): Do not treate file descriptor zero as
authorMark Mitchell <mark@codesourcery.com>
Tue, 27 Feb 2007 18:51:57 +0000 (18:51 +0000)
committerMark Mitchell <mark@codesourcery.com>
Tue, 27 Feb 2007 18:51:57 +0000 (18:51 +0000)
special.

sim/arm/ChangeLog
sim/arm/armos.c

index 10c75ad..43523fd 100644 (file)
@@ -1,3 +1,8 @@
+2007-02-27  Mark Mitchell  <mark@codesourcery.com>
+
+       * armos.c (SWIflen): Do not treate file descriptor zero as
+       special.
+
 2007-02-15  Nick Clifton  <nickc@redhat.com>
 
        * armemu.c (handle_v6_insn): Fix typo in sign extension test of
index 7739052..39b9d4f 100644 (file)
@@ -401,7 +401,7 @@ SWIflen (ARMul_State * state, ARMword fh)
   struct OSblock *OSptr = (struct OSblock *) state->OSptr;
   ARMword addr;
 
-  if (fh == 0 || fh > FOPEN_MAX)
+  if (fh > FOPEN_MAX)
     {
       OSptr->ErrorNo = EBADF;
       state->Reg[0] = -1L;