Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ tic(1M) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

captoinfo(1M)

curses(3curses)

infocmp(1M)

terminfo(4)






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

             -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.



                           Copyright 1994 Novell, Inc.               Page 1













      tic(1M)                                                      tic(1M)


         International Functions
            tic can translate a terminfo(4) file including variables for
            international functionality from the source format to the
            compiled format.

            tic also recognizes the environment variable TERMINFO with a
            value that includes characters from the supplementary code
            sets as the path name for the compiled result.

            Entry names in terminfo(4) files must be in single-byte
            characters, since the compiled result will be placed in a
            directory named using the first byte of the entry name.

      FILES
            /usr/share/lib/terminfo/?/*   Compiled terminal description
            database.

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

      NOTICES
            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.























                          Copyright 1994 Novell, Inc.               Page 2








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