tic
Компилятор
Terminfo (UNIX)
Синтаксис:
tic [-c] [-i]
[-v n] файл
Поддерживаемые платформы:
Neutrino
Опции:
-c
Выполнить
только проверку синтаксиса входного файла. Выходной файл не
создается.
-i
Игнорировать ошибки при компиляции файлов terminfo из
других систем, описывающих функциональные возможности, не
поддерживаемые в /usr/lib/terminfo в настоящее
время.
-v n
Установить уровень подробности выводимой информации.
Информация о ходе выполнения выводится в стандартный поток
ошибок stderr по мере обработки утилитой tic исходного файла. Целочисленный
аргумент определяет уровень подробности отчета: значение 1
соответствует самому низкому уровню подробности, 10
соответствует самому высокому уровню подробности. Значение по
умолчанию – 0, обеспечивает выполнение компиляции в режиме
вывода "краткой" информации.
файл
Путь к файлу, содержащему одно или несколько описаний
терминалов в исходном формате terminfo. Каждое описание в файле относится
к отдельному терминалу. При обнаружении в описании терминала
поля use=имя_записи утилита tic считывает ранее скомпилированное
описание из каталога /usr/lib/terminfo для завершения
записи. Это позволяет использовать описания терминалов,
немного отличающиеся от определенных ранее, в качестве
дополнений к предыдущим описаниям. Если установлена переменная
среды TERMINFO, вместо каталога /usr/lib/terminfo используется
указанный каталог.
Описание:
Утилита tic преобразует файл terminfo из исходного
формата в компилированный формат, готовый для использования
приложениями, выполняемыми на типе терминала, указанном в
исходном файле terminfo.
Скомпилированные
файлы описания характеристик terminfo хранятся в подкаталогах с именами,
состоящими из одного символа, в каталоге /usr/lib/terminfo. Например, файл
terminfo VT100 хранится в каталоге /usr/lib/terminfo/v/vt100.
Утилиту infocmp можно использовать для
преобразования двоичного скомпилированного файла terminfo
обратно в исходный формат, который можно изменить, а затем
произвести повторную компиляцию с помощью утилиты tic.
В некоторых
сообщениях об ошибках, выдаваемых утилитой tic, указывается строка исходного файла,
содержащая ошибку, и имя терминала, обрабатываемое в момент ее
обнаружения.
Переменные среды:
TERMINFO
Если
определена эта переменная, скомпилированные выходные данные
утилиты tic помещаются в
указанный каталог вместо каталога /usr/lib/terminfo.
Статус завершения:
0
Компиляция
входного файла выполнена успешно.
>0
Возникла
ошибка.
Предупреждения:
Полный
размер скомпилированного описания terminfo не может превышать
4096 байтов. Поле имени не может превышать 128 байтов.
Имена
терминалов длиннее 14 символов урезаются до 14 символов.