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 | * | |
e84b8d0c | 6 | * @(#)ttychars.h 7.3 (Berkeley) %G% |
da7c5cc6 | 7 | */ |
3208d444 SL |
8 | |
9 | /* | |
10 | * User visible structures and constants | |
11 | * related to terminal handling. | |
12 | */ | |
53e1ae2c SL |
13 | #ifndef _TTYCHARS_ |
14 | #define _TTYCHARS_ | |
e84b8d0c | 15 | |
3208d444 SL |
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 | ||
e84b8d0c MT |
33 | #ifdef KERNEL |
34 | #include "ttydefaults.h" | |
35 | #else | |
36 | #include <sys/ttydefaults.h> | |
37 | #endif | |
3208d444 | 38 | |
53e1ae2c | 39 | #endif |