123448Smckusick /* 229052Smckusick * Copyright (c) 1982, 1986 Regents of the University of California. 323448Smckusick * All rights reserved. The Berkeley software License Agreement 423448Smckusick * specifies the terms and conditions for redistribution. 523448Smckusick * 635813Smarc * @(#)ttychars.h 7.3 (Berkeley) 10/18/88 723448Smckusick */ 89398Ssam 99398Ssam /* 10*39547Smarc * 4.3 COMPATIBILITY FILE 11*39547Smarc * 129398Ssam * User visible structures and constants 139398Ssam * related to terminal handling. 149398Ssam */ 159556Ssam #ifndef _TTYCHARS_ 169556Ssam #define _TTYCHARS_ 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 }; 34*39547Smarc #ifdef USE_OLD_TTY 35*39547Smarc #include <sys/ttydefaults.h> /* to pick up character defaults */ 3635813Smarc #endif 37*39547Smarc #endif /* _TTYCHARS */ 38