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
8struct sgttyb {
9 char sg_ispeed;
10 char sg_ospeed;
11 char sg_erase;
12 char sg_kill;
13 short sg_flags;
14};
15
16struct 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
25struct 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
34struct 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
42struct 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
72