Commit | Line | Data |
---|---|---|
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 |
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 | }; | |
926034b5 MT |
34 | #ifdef USE_OLD_TTY |
35 | #include <sys/ttydefaults.h> /* to pick up character defaults */ | |
53e1ae2c | 36 | #endif |
926034b5 | 37 | #endif /* _TTYCHARS */ |