xref: /original-bsd/sys/sys/ttychars.h (revision 9a77813a)
1 /*
2  * Copyright (c) 1982, 1986 Regents of the University of California.
3  * All rights reserved.  The Berkeley software License Agreement
4  * specifies the terms and conditions for redistribution.
5  *
6  *	@(#)ttychars.h	7.3 (Berkeley) 10/18/88
7  */
8 
9 /*
10  * User visible structures and constants
11  * related to terminal handling.
12  */
13 #ifndef _TTYCHARS_
14 #define	_TTYCHARS_
15 
16 struct ttychars {
17 	char	tc_erase;	/* erase last character */
18 	char	tc_kill;	/* erase entire line */
19 	char	tc_intrc;	/* interrupt */
20 	char	tc_quitc;	/* quit */
21 	char	tc_startc;	/* start output */
22 	char	tc_stopc;	/* stop output */
23 	char	tc_eofc;	/* end-of-file */
24 	char	tc_brkc;	/* input delimiter (like nl) */
25 	char	tc_suspc;	/* stop process signal */
26 	char	tc_dsuspc;	/* delayed stop process signal */
27 	char	tc_rprntc;	/* reprint line */
28 	char	tc_flushc;	/* flush output (toggles) */
29 	char	tc_werasc;	/* word erase */
30 	char	tc_lnextc;	/* literal next character */
31 };
32 
33 #ifdef KERNEL
34 #include "ttydefaults.h"
35 #else
36 #include <sys/ttydefaults.h>
37 #endif
38 
39 #endif
40