Unix Man (Справочное руководство)


TIC(1M) - часть 3


Обнаружен некорректный символ.

Newline in middle of terminal name

Список имен терминалов не завершается запятой.

Missing comma

Пропущена запятая.

Missing numeric value

После числовой характеристики не указано значение.

NULL string value

Чтобы сказать, что характеристика, описываемая цепочкой символов, отсутствует, надо отменить ее.

Very long string found. Missing comma?

Обнаружена очень длинная цепочка символов.

Unknown option. Usage is: ...

Неизвестная опция.

Too many file names. Usage is:

В командной строке можно указать только одно имя файла.

"..." non-existant or permission denied

В указанный каталог нельзя писать.

"..." is not a directory

Указанный файл не является каталогом.

"..." permission denied

Нет прав доступа.

"...": Not a directory

Утилита tic хочет использовать указанное имя, как имя каталога, но уже существует файл с таким именем.

SYSTEM ERROR!! Fork failed!!!

Системный вызов закончился неудачей.

Error in following up use-links. Either there is a loop in the links or they reference non-existant terminals. The following is a list of entries involved:

Либо в описании использован use=терминал, а терминал не существует, либо терминал каким-либо образом ссылается на данное описание.

ФАЙЛЫ

/usr/lib/terminfo/?/* Скомпилированная база данных опи- саний терминалов.

СМ. ТАКЖЕ


, , в Справочнике программиста.

СЮРПРИЗЫ


Чтобы существующие выполняемые файлы из старых версий системы UNIX могли использовать базу данных terminfo, порождаемую новым компилятором, отмененные характеристики не помечаются как отмененные в скомпилированном формате, если в имя терминала не входит символ +. Такие имена терминалов используются только для включения в другие описания с помощью use=. Они не должны использоваться для реальных терминалов.

Пример:

4415+nl, kf1@, kf2@, ... 4415+base, kf1=\EOc, kf2=\EOd, ... 4415-nl|4415 terminal without keys use=4415+nl,use=4415+base,

Этот пример работает так, как и ожидается, определения для клавиш в описании терминала 4415-nl отсутствуют. Однако, если бы в имени терминала 4415+nl отсутствовал +, то отмена клавиш не занеслась бы в скомпилированный файл и определения клавиш в описании терминала 4415-nl сохранились бы.




Начало  Назад  Вперед



Книжный магазин