int isatty(int handle)
Прототип:
Описание:
Функция isatty() не определена стандартом ANSI С. Она возвращает ненулевое значение, если handle связан с символьным устройством, например, терминалом, консолью, принтером или последовательным портом; в противном случае она возвращает 0.
Пример:
Данный фрагмент программы сообщает, является ли устройство, связанное с fd, символьным:
if(isatty(fd)) printf ("is a character device");
else printf("is not a character device");
if(isatty(fd)) printf ("is a character device");
else printf("is not a character device");