未验证 提交 ef4f9040 编写于 作者: B Bernard Xiong 提交者: GitHub

Merge pull request #1824 from yangfasheng/master

update armlibc/stdio.c
...@@ -65,11 +65,27 @@ int libc_stdio_get_console(void) ...@@ -65,11 +65,27 @@ int libc_stdio_get_console(void)
int libc_stdio_read(void *buffer, size_t size) int libc_stdio_read(void *buffer, size_t size)
{ {
if (std_fd >= 0)
{
return read(std_fd, buffer, size); return read(std_fd, buffer, size);
}
else
{
rt_kprintf("Illegal stdio input!\n");
return 0;
}
} }
int libc_stdio_write(const void *buffer, size_t size) int libc_stdio_write(const void *buffer, size_t size)
{ {
if (std_fd >= 0)
{
return write(std_fd, buffer, size); return write(std_fd, buffer, size);
}
else
{
rt_kprintf("Illegal stdio output!\n");
return size;
}
} }
#endif #endif
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册