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