diff options
| author | Meco Man <[email protected]> | 2021-09-21 12:51:26 -0400 |
|---|---|---|
| committer | Meco Man <[email protected]> | 2021-09-21 12:51:26 -0400 |
| commit | c8c632512aa6c87211871fe0a85e77b72d4ebe06 (patch) | |
| tree | b6d51850cf0b940973a670ece8341ec469c85693 /components/libc/compilers/armlibc/stdio.c | |
| parent | 13b0b60b1466b4a3eae34b5437ff35432de32c5e (diff) | |
[libc][syscall]移除libc_stdio_read/write函数,优化syscall
Diffstat (limited to 'components/libc/compilers/armlibc/stdio.c')
| -rw-r--r-- | components/libc/compilers/armlibc/stdio.c | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/components/libc/compilers/armlibc/stdio.c b/components/libc/compilers/armlibc/stdio.c index c786c78aa5..7dd9dbfe3f 100644 --- a/components/libc/compilers/armlibc/stdio.c +++ b/components/libc/compilers/armlibc/stdio.c @@ -21,6 +21,7 @@ #define STDIO_DEVICE_NAME_MAX 32 static int std_fd = -1; + int libc_stdio_set_console(const char* device_name, int mode) { int fd; @@ -47,29 +48,4 @@ int libc_stdio_get_console(void) return std_fd; } -int libc_stdio_read(void *buffer, size_t size) -{ - if (std_fd >= 0) - { - 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) -{ - if (std_fd >= 0) - { - return write(std_fd, buffer, size); - } - else - { - rt_kprintf("Illegal stdio output!\n"); - return size; - } -} #endif |
