VMS Help  —  RTL Routines, SMG$  SMG$INIT_TERM_TABLE_BY_TYPE
    The Initialize TERMTABLE by OpenVMS Terminal Type routine
    initializes the TERMTABLE database for the terminal named,
    so that subsequent calls to SMG$GET_TERM_DATA can extract
    information and command strings for that terminal.

    Format

      SMG$INIT_TERM_TABLE_BY_TYPE  terminal-type ,termtable-address

                                   [,terminal-name]

1  –  Returns

    OpenVMS usage:cond_value
    type:         longword (unsigned)
    access:       write only
    mechanism:    by value

2  –  Arguments

 terminal-type

    OpenVMS usage:byte_signed
    type:         byte (signed)
    access:       read only
    mechanism:    by reference

    The device type of the terminal, as designated by an OpenVMS
    symbolic terminal type or by another value returned by the
    $GETDVI system service. The terminal-type argument is the address
    of a signed byte that contains the terminal type.

 termtable-address

    OpenVMS usage:address
    type:         longword (unsigned)
    access:       write only
    mechanism:    by reference

    Address of the entry for a particular type of terminal in
    TERMTABLE.EXE. The termtable-address argument is the address
    of an unsigned longword into which is written the address of a
    terminal entry.

    Use this address when calling the SMG$GET_TERM_DATA procedure for
    the specified type of terminal.

 terminal-name

    OpenVMS usage:device_name
    type:         character string
    access:       write only
    mechanism:    by descriptor

    A string into which is written the terminal name associated with
    the device type. The terminal-name argument is the address of a
    descriptor pointing to the string into which the terminal name is
    written.
Close Help