/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License, Version 1.0 only
* (the "License"). You may not use this file except in compliance
* with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
** SYSTEM DEPENDENT TERMINAL DELAY TABLES
**
**
** This looks like V7, and it even works, but the kernel really
** only has one bit for each kind of delay so it's somewhat
** inaccurate. But it tries to simulate v7.
**
** This file maintains the correspondence between the delays
** particular system. For each type of delay, the bits used
** for that delay must be specified (in XXbits) and a table
** must be defined giving correspondences between delays and
** algorithms. Algorithms which are not fixed delays (such
** as dependent on current column or line number) must be
** kludged in some way at this time.
*/
/*
** Carriage Return delays
*/
{
0, CR0,
9, CR3,
80, CR1,
160, CR2,
-1
};
/*
** New Line delays
*/
{
0, NL0,
100, NL2,
-1
};
/*
** Back Space delays
*/
{
0, BS0,
-1
};
/*
** TaB delays
*/
{
0, TAB0,
-1
};
/*
** Form Feed delays
*/
{
0, FF0,
2000, FF1,
-1
};
/*
* Map from the universal tables in termcap to the particular numbers
* this system uses. The lack of standardization of terminal numbers
* is a botch but such is life.
*/
char stdnum;
char localnum;
} vt_map[] = {
1, TERM_TEC,
2, TERM_V61,
3, TERM_V10,
4, TERM_TEX,
5, TERM_D40,
6, TERM_H45,
7, TERM_D42,
8, TERM_C100,
9, TERM_MIME,
0,0
};