1 /*- 2 * Copyright (c) 1982, 1986, 1990, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * %sccs.include.redist.c% 6 * 7 * @(#)ttychars.h 8.2 (Berkeley) 01/04/94 8 */ 9 10 /* 11 * 4.3 COMPATIBILITY FILE 12 * 13 * User visible structures and constants related to terminal handling. 14 */ 15 #ifndef _SYS_TTYCHARS_H_ 16 #define _SYS_TTYCHARS_H_ 17 18 struct 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 }; 34 #ifdef USE_OLD_TTY 35 #include <sys/ttydefaults.h> /* to pick up character defaults */ 36 #endif 37 #endif /* !_SYS_TTYCHARS_H_ */ 38