Scroll to navigation

ISATTY(3) Руководство программиста Linux ISATTY(3)

ИМЯ

isatty - проверяет, указывает ли файловый дескриптор на терминал

ОБЗОР

#include <unistd.h>

int isatty(int fd);

ОПИСАНИЕ

Функция isatty() проверяет, указывает ли открытый файловый дескриптор fd на терминал.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

isatty() возвращает 1, если fd является открытым файловым дескриптором, указывающим на терминал; в противном случае возвращается 0, а в errno записывается номер соответствующей ошибки.

ОШИБКИ

fd не является правильным файловым дескриптором.
fd указывает на файл, не являющийся терминалом. Согласно POSIX.1-2001 в этом случае возвращается ошибка ENOTTY.

СООТВЕТСТВИЕ СТАНДАРТАМ

SVr4, 4.3BSD, POSIX.1-2001.

СМОТРИТЕ ТАКЖЕ

fstat(2), ttyname(3)

2008-12-03 Linux