diff --git a/components/libc/compilers/newlib/syscalls.c b/components/libc/compilers/newlib/syscalls.c index d46a26440813c9602808f1da61fbd8adb60477bf..7ba06312ea0b043b1168515d833fa2521cc8eb6c 100644 --- a/components/libc/compilers/newlib/syscalls.c +++ b/components/libc/compilers/newlib/syscalls.c @@ -12,8 +12,9 @@ */ #include -#include +#include #include +#include #include #include @@ -219,7 +220,7 @@ _ssize_t _write_r(struct _reent *ptr, int fd, const void *buf, size_t nbytes) { #ifndef RT_USING_DFS #if defined(RT_USING_CONSOLE) && defined(RT_USING_DEVICE) - if (fileno(stdout) == fd) + if (STDOUT_FILENO == fd) { rt_device_t console;