diff options
author | Mark Mitchell <mark@codesourcery.com> | 2006-05-31 17:52:58 +0400 |
---|---|---|
committer | Mark Mitchell <mark@codesourcery.com> | 2006-05-31 17:52:58 +0400 |
commit | 63c06e08c3da4b39117bf05f840c4fc2c65d35eb (patch) | |
tree | c35cd5b342ab0327511b84080b37d270bfad038f /newlib | |
parent | 8d884980d293af18473feb0aec8231085b852207 (diff) |
Issue #667
* newlib/libc/sys/arm/syscalls.c (findslot): Call
initialise_monitor_handles.
(remap_handle): Do not call initialise_monitor_handles.
Diffstat (limited to 'newlib')
-rw-r--r-- | newlib/libc/sys/arm/syscalls.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/newlib/libc/sys/arm/syscalls.c b/newlib/libc/sys/arm/syscalls.c index d465d4215..3150a39b0 100644 --- a/newlib/libc/sys/arm/syscalls.c +++ b/newlib/libc/sys/arm/syscalls.c @@ -73,6 +73,8 @@ static int findslot (int fh) { int i; + + initialise_monitor_handles (); for (i = 0; i < MAX_OPEN_FILES; i ++) if (openfiles[i].handle == fh) break; @@ -83,8 +85,6 @@ findslot (int fh) static int remap_handle (int fh) { - initialise_monitor_handles (); - if (fh == STDIN_FILENO) return monitor_stdin; if (fh == STDOUT_FILENO) |