/* isatty.c */ /* Dumb implementation so programs will at least run. */ #include #include int _isatty (int fd) { struct stat buf; if (fstat (fd, &buf) < 0) { errno = EBADF; return 0; } if (S_ISCHR (buf.st_mode)) return 1; errno = ENOTTY; return 0; }