diff options
| author | Bernard Xiong <[email protected]> | 2018-02-11 14:39:22 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-02-11 14:39:22 +0800 |
| commit | 2e71b8a741000c0ccf9852933a2a1bf65eb607dd (patch) | |
| tree | 04ec29c04891be9e8bab88d8ea33e2ccda52418b /components/libc/compilers/newlib | |
| parent | 915ba043af321f042314cfd9cd6ab39f69b16ed4 (diff) | |
| parent | 43cc01742fc5cce22ccd2037ba80216c5207fc6a (diff) | |
Merge pull request #1221 from BernardXiong/master
merge O_CREAT issue
Diffstat (limited to 'components/libc/compilers/newlib')
| -rw-r--r-- | components/libc/compilers/newlib/stdio.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/components/libc/compilers/newlib/stdio.c b/components/libc/compilers/newlib/stdio.c index f28383818d..9a225622b5 100644 --- a/components/libc/compilers/newlib/stdio.c +++ b/components/libc/compilers/newlib/stdio.c @@ -81,7 +81,9 @@ int libc_stdio_set_console(const char* device_name, int mode) _GLOBAL_REENT->__sdidinit = 1; } - return fileno(std_console); + if (std_console) return fileno(std_console); + + return -1; } int libc_stdio_get_console(void) { |
