1
2 #ifndef _UAPI_ALPHA_TERMIOS_H
3 #define _UAPI_ALPHA_TERMIOS_H
4
5 #include <asm/ioctls.h>
6 #include <asm/termbits.h>
7
8 struct sgttyb {
9 char sg_ispeed;
10 char sg_ospeed;
11 char sg_erase;
12 char sg_kill;
13 short sg_flags;
14 };
15
16 struct tchars {
17 char t_intrc;
18 char t_quitc;
19 char t_startc;
20 char t_stopc;
21 char t_eofc;
22 char t_brkc;
23 };
24
25 struct ltchars {
26 char t_suspc;
27 char t_dsuspc;
28 char t_rprntc;
29 char t_flushc;
30 char t_werasc;
31 char t_lnextc;
32 };
33
34 struct winsize {
35 unsigned short ws_row;
36 unsigned short ws_col;
37 unsigned short ws_xpixel;
38 unsigned short ws_ypixel;
39 };
40
41 #define NCC 8
42 struct termio {
43 unsigned short c_iflag;
44 unsigned short c_oflag;
45 unsigned short c_cflag;
46 unsigned short c_lflag;
47 unsigned char c_line;
48 unsigned char c_cc[NCC];
49 };
50
51
52
53
54
55
56
57
58
59 #define _VINTR 0
60 #define _VQUIT 1
61 #define _VERASE 2
62 #define _VKILL 3
63 #define _VEOF 4
64 #define _VMIN 4
65 #define _VEOL 5
66 #define _VTIME 5
67 #define _VEOL2 6
68 #define _VSWTC 7
69
70
71 #endif