TTYNAME(3C)

НАЗВАНИЕ
ttyname, isatty - опрос имени терминала

СИНТАКСИС

	char *ttyname (fildes)
	int fildes;

	int isatty (fildes)
	int fildes;

ОПИСАНИЕ
Функция ttyname возвращает указатель на цепочку символов, оканчивающуюся нулем и содержащую маршрутное имя терминального устройства, ассоциированного с дескриптором файла fildes.

Функция isatty возвращает 1, если fildes ассоциирован с терминалом, и 0 в противном случае.

ФАЙЛЫ

	/dev/*

ДИАГНОСТИКА
Функция ttyname возвращает пустой указатель NULL, если fildes не описывает терминальное устройство в каталоге /dev.

ОГРАНИЧЕНИЯ
Значение, возвращаемое функцией ttyname, указывает на один и тот же статический массив, содержимое которого полностью изменяется после каждого вызова.