149580Sbostic /*- 261064Sbostic * Copyright (c) 1982, 1986, 1990, 1993 361064Sbostic * The Regents of the University of California. All rights reserved. 423448Smckusick * 549580Sbostic * %sccs.include.redist.c% 649580Sbostic * 7*65420Sbostic * @(#)ttychars.h 8.2 (Berkeley) 01/04/94 823448Smckusick */ 99398Ssam 109398Ssam /* 1139547Smarc * 4.3 COMPATIBILITY FILE 1239547Smarc * 1349580Sbostic * User visible structures and constants related to terminal handling. 149398Ssam */ 15*65420Sbostic #ifndef _SYS_TTYCHARS_H_ 16*65420Sbostic #define _SYS_TTYCHARS_H_ 1735813Smarc 189398Ssam struct ttychars { 199398Ssam char tc_erase; /* erase last character */ 209398Ssam char tc_kill; /* erase entire line */ 219398Ssam char tc_intrc; /* interrupt */ 229398Ssam char tc_quitc; /* quit */ 239398Ssam char tc_startc; /* start output */ 249398Ssam char tc_stopc; /* stop output */ 259398Ssam char tc_eofc; /* end-of-file */ 269398Ssam char tc_brkc; /* input delimiter (like nl) */ 279398Ssam char tc_suspc; /* stop process signal */ 289398Ssam char tc_dsuspc; /* delayed stop process signal */ 299398Ssam char tc_rprntc; /* reprint line */ 309398Ssam char tc_flushc; /* flush output (toggles) */ 319398Ssam char tc_werasc; /* word erase */ 329398Ssam char tc_lnextc; /* literal next character */ 339398Ssam }; 3439547Smarc #ifdef USE_OLD_TTY 3539547Smarc #include <sys/ttydefaults.h> /* to pick up character defaults */ 3635813Smarc #endif 37*65420Sbostic #endif /* !_SYS_TTYCHARS_H_ */ 38