Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

captoinfo(1M)

infocmp(1M)

curses(3X)

terminfo(4)

tic(1M)

NAME

tic − terminfo compiler

SYNOPSIS

tic [−v[n]] [−c] file

DESCRIPTION

The command tic translates a terminfo file from the source format into the compiled format.  The results are placed in the directory /usr/share/lib/terminfo.  The compiled format is necessary for use with the library routines in curses(3X). 

If the environment variable TERMINFO is set, the compiled results are placed there instead of /usr/share/lib/terminfo. 

Total compiled entries cannot exceed 4096 bytes.  The name field cannot exceed 128 bytes.  Terminal names exceeding 14 characters will be truncated to 14 characters and a warning message will be printed. 

OPTIONS

−vn Specify that (verbose) output be written to standard error trace information showing tic’s progress.  The optional integer n is a number from 1 to 10, indicating the desired level of detail of information.  If n is omitted, the default level is 1.  If n is specified and greater than 1, the level of detail is increased. 

−c Specifies to check only file for errors.  Errors in use= links are not detected. 

file Contains one or more terminfo terminal descriptions in source format [see terminfo(4)].  Each description in the file describes the capabilities of a particular terminal.  When a use=entry-name field is discovered in a terminal entry currently being compiled, tic reads in the binary from /usr/share/lib/terminfo to complete the entry.  (Entries created from file will be used first.  If the environment variable TERMINFO is set, that directory is searched instead of /usr/share/lib/terminfo.)  tic duplicates the capabilities in entry-name for the current entry, with the exception of those capabilities that are explicitly defined in the current entry. 

FILES

/usr/share/lib/terminfo/?/∗ compiled terminal description database

SEE ALSO

captoinfo(1M), infocmp(1M), curses(3X), terminfo(4)

NOTES

When an entry, for example, entry_name_1, contains a use=entry_name_2 field, any canceled capabilities in entry_name_2 must also appear in entry_name_1 before use= for these capabilities to be canceled in entry_name_1. 

SunOS 5.5/SPARC  —  Last change: 5 Jul 1990

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026