BSD 4_3_Reno release
[unix-history] / usr / src / sys / sys / ttychars.h
CommitLineData
da7c5cc6 1/*
1810611d 2 * Copyright (c) 1982, 1986 Regents of the University of California.
da7c5cc6
KM
3 * All rights reserved. The Berkeley software License Agreement
4 * specifies the terms and conditions for redistribution.
5 *
926034b5 6 * @(#)ttychars.h 7.3 (Berkeley) 10/18/88
da7c5cc6 7 */
3208d444
SL
8
9/*
926034b5
MT
10 * 4.3 COMPATIBILITY FILE
11 *
3208d444
SL
12 * User visible structures and constants
13 * related to terminal handling.
14 */
53e1ae2c
SL
15#ifndef _TTYCHARS_
16#define _TTYCHARS_
e84b8d0c 17
3208d444
SL
18struct ttychars {
19 char tc_erase; /* erase last character */
20 char tc_kill; /* erase entire line */
21 char tc_intrc; /* interrupt */
22 char tc_quitc; /* quit */
23 char tc_startc; /* start output */
24 char tc_stopc; /* stop output */
25 char tc_eofc; /* end-of-file */
26 char tc_brkc; /* input delimiter (like nl) */
27 char tc_suspc; /* stop process signal */
28 char tc_dsuspc; /* delayed stop process signal */
29 char tc_rprntc; /* reprint line */
30 char tc_flushc; /* flush output (toggles) */
31 char tc_werasc; /* word erase */
32 char tc_lnextc; /* literal next character */
33};
926034b5
MT
34#ifdef USE_OLD_TTY
35#include <sys/ttydefaults.h> /* to pick up character defaults */
53e1ae2c 36#endif
926034b5 37#endif /* _TTYCHARS */