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