isatty - проверяет, указывает ли файловый дескриптор на терминал
isatty(3)
проверяет, указывает ли файловый дескриптор на терминал
ОБЗОР
#include <unistd.h>
int isatty(int fd);
ОПИСАНИЕ
Функция
isatty() проверяет, указывает ли открытый файловый дескриптор
fd на терминал.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
isatty() возвращает 1, если
fd является открытым файловым
дескриптором, указывающим на терминал; в противном случае возвращается 0, а
в
errno записывается номер соответствующей ошибки.
ОШИБКИ
EBADF
Значение fd не является правильным файловым дескриптором.
EINVAL
fd указывает на файл, не являющийся терминалом. Согласно POSIX.1 в этом
случае возвращается ошибка ENOTTY.
АТРИБУТЫ
Описание терминов данного раздела смотрите в
attributes(7).
Интерфейс Атрибут Значение
isatty()
безвредность в потоках: безвредно (MT-Safe)
СООТВЕТСТВИЕ СТАНДАРТАМ
POSIX.1-2001, POSIX.1-2008, SVr4, 4.3BSD.