summaryrefslogtreecommitdiff
path: root/components/libc/compilers/newlib/syscalls.c
diff options
context:
space:
mode:
authorMeco Jianting Man <[email protected]>2021-02-27 01:02:48 -0600
committerGitHub <[email protected]>2021-02-27 01:02:48 -0600
commit8932ffdb96b793031bbc71bb3bd23202939fcb2c (patch)
tree33ac8cd4afac62c449384ed20f2af94ab0b90708 /components/libc/compilers/newlib/syscalls.c
parentbc28df8b350f2118f418b966df0843c7f2c02496 (diff)
parent2bf53d315d62bd199c01fd2d6a7f05d1a6712153 (diff)
Merge pull request #21 from RT-Thread/master
pr
Diffstat (limited to 'components/libc/compilers/newlib/syscalls.c')
-rw-r--r--components/libc/compilers/newlib/syscalls.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/components/libc/compilers/newlib/syscalls.c b/components/libc/compilers/newlib/syscalls.c
index 45aa4a34de..949d8a61de 100644
--- a/components/libc/compilers/newlib/syscalls.c
+++ b/components/libc/compilers/newlib/syscalls.c
@@ -8,6 +8,7 @@
* 2021-02-11 Meco Man remove _gettimeofday_r() and _times_r()
* 2020-02-13 Meco Man re-implement exit() and abort()
* 2020-02-21 Meco Man improve and beautify syscalls
+ * 2020-02-24 Meco Man fix bug of _isatty_r()
*/
#include <reent.h>
@@ -89,12 +90,14 @@ int
_isatty_r(struct _reent *ptr, int fd)
{
if (fd >=0 && fd < 3)
+ {
return 1;
-
- ptr->_errno = ENOTTY ;
- return 0;
+ }
+ else
+ {
+ return 0;
+ }
}
-
int
_kill_r(struct _reent *ptr, int pid, int sig)
{