ОБЗОР
#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) |