1 /* isatty.c */
2 
3 /* Dumb implementation so programs will at least run.  */
4 
5 #include <sys/stat.h>
6 #include <reent.h>
7 
8 int
_isatty_r(struct _reent * ptr,int fd)9 _isatty_r (struct _reent *ptr, int fd)
10 {
11   struct stat buf;
12 
13   if (_fstat_r (ptr, fd, &buf) < 0)
14     return 0;
15   if (S_ISCHR (buf.st_mode))
16     return 1;
17   return 0;
18 }
19