TIC(8) Maintenance Procedures TIC(8)


tic - terminfo compiler


tic [-v [n]] [-c] file


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(3CURSES).

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.


The following options are supported:

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

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.


Contains one or more terminfo terminal descriptions in source
format [see terminfo(5)]. 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.



Compiled terminal description database


See attributes(7) for descriptions of the following attributes:



curses(3CURSES), terminfo(5), attributes(7), captoinfo(8), infocmp(8)


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

June 25, 2011 TIC(8)