ctermid()
возвращает строку, cодержащую полное имя файла текущего
управляющего терминала для этого процесса. Если
s
равно
NULL,
то используется статический буфер, иначе
s
указывает на буфер, содержащий полное имя файла текущего
управляющего терминала. Символьная константа
L_ctermid
- это максимальное количество символов в возвращаемом имени файла.
ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Указатель на полное имя файла.
СООТВЕТСТВИЕ СТАНДАРТАМ
SVID, Выпуск 1; POSIX.1
НАЙДЕННЫЕ ОШИБКИ
Возвращаемый путь может и не быть уникальным идентификатором
управляющего терминала. Например, он может представлять собой
/dev/tty.
Нет гарантий, что программа сможет затем открыть терминал.