#include "lib.h" #include #include #include #include "sys9.h" #include "dir.h" int _isatty(int fd) { char buf[64]; if(_FD2PATH(fd, buf, sizeof buf) < 0) return 0; /* might be /mnt/term/dev/cons */ return strlen(buf) >= 9 && strcmp(buf+strlen(buf)-9, "/dev/cons") == 0; } /* The FD_ISTTY flag is set via _isatty in _fdsetup or open */ int isatty(int fd) { if(_fdinfo[fd].flags&FD_ISTTY) return 1; else return 0; }