4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License, Version 1.0 only
6 * (the "License"). You may not use this file except in compliance
9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 * or http://www.opensolaris.org/os/licensing.
11 * See the License for the specific language governing permissions
12 * and limitations under the License.
14 * When distributing Covered Code, include this CDDL HEADER in each
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 * If applicable, add the following below this CDDL HEADER, with the
17 * fields enclosed by brackets "[]" replaced with your own identifying
18 * information: Portions Copyright [yyyy] [name of copyright owner]
22 #ident
"%Z%%M% %I% %E% SMI" /* SVr4.0 1.5 */
24 ** SYSTEM DEPENDENT TERMINAL DELAY TABLES
28 ** This looks like V7, and it even works, but the kernel really
29 ** only has one bit for each kind of delay so it's somewhat
30 ** inaccurate. But it tries to simulate v7.
32 ** This file maintains the correspondence between the delays
33 ** defined in /etc/termcap and the delay algorithms on a
34 ** particular system. For each type of delay, the bits used
35 ** for that delay must be specified (in XXbits) and a table
36 ** must be defined giving correspondences between delays and
37 ** algorithms. Algorithms which are not fixed delays (such
38 ** as dependent on current column or line number) must be
39 ** kludged in some way at this time.
45 ** Carriage Return delays
49 struct delay CRdelay
[] =
63 struct delay NLdelay
[] =
66 66, NL1
, /* special M37 delay */
77 struct delay BSdelay
[] =
89 struct delay TBdelay
[] =
92 11, TAB1
, /* special M37 delay */
101 int FFbits
= VTDELAY
;
102 struct delay FFdelay
[] =
111 * Map from the universal tables in termcap to the particular numbers
112 * this system uses. The lack of standardization of terminal numbers
113 * is a botch but such is life.