tic(1M) 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).
-vn specifies 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, inclusive, 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 explicitly are defined in the current
entry.
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.
FILES
/usr/share/lib/terminfo/?/* Compiled terminal description database.
NOTES
When an entry, e.g., entryname1, contains a use=entry_name_2 field,
any canceled capabilities in entry_name_2 must also appear in
entryname1 before use= for these capabilities to be canceled in
entryname1.
8/91 Page 1
tic(1M) tic(1M)
SEE ALSO
curses(3X), captoinfo(1M), infocmp(1M), terminfo(4).
Page 2 8/91