/* * isatty — 1, если fd указывает на консоль, 0 — на файл. * * Консольные псевдо-fd наших stdin/stdout/stderr: 0, -1, -2 * (см. libc/file/std_streams.c). Все положительные fd — файловые * манипуляторы DSS: из командной строки DSS нумерация начинается * с 1, под Flex Navigator — с 2 (fd 1 держит сам навигатор), т.е. * fd == 1 может быть обычным файлом. */ #include int isatty(int fd) { return fd <= 0; }