Merge pull request #4383 from mysterywolf/istty

[libc]fix bug of _isatty_r()
This commit is contained in:
Bernard Xiong 2021-02-26 00:48:58 +08:00 committed by GitHub
commit fae0fa8eea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 4 deletions

View File

@ -8,6 +8,7 @@
* 2021-02-11 Meco Man remove _gettimeofday_r() and _times_r() * 2021-02-11 Meco Man remove _gettimeofday_r() and _times_r()
* 2020-02-13 Meco Man re-implement exit() and abort() * 2020-02-13 Meco Man re-implement exit() and abort()
* 2020-02-21 Meco Man improve and beautify syscalls * 2020-02-21 Meco Man improve and beautify syscalls
* 2020-02-24 Meco Man fix bug of _isatty_r()
*/ */
#include <reent.h> #include <reent.h>
@ -89,12 +90,14 @@ int
_isatty_r(struct _reent *ptr, int fd) _isatty_r(struct _reent *ptr, int fd)
{ {
if (fd >=0 && fd < 3) if (fd >=0 && fd < 3)
{
return 1; return 1;
}
ptr->_errno = ENOTTY ; else
return 0; {
return 0;
}
} }
int int
_kill_r(struct _reent *ptr, int pid, int sig) _kill_r(struct _reent *ptr, int pid, int sig)
{ {