1 /* termios baud platform specific definitions.  Linux/powerpc version.
2    Copyright (C) 2019-2021 Free Software Foundation, Inc.
3    This file is part of the GNU C Library.
4 
5    The GNU C Library is free software; you can redistribute it and/or
6    modify it under the terms of the GNU Lesser General Public
7    License as published by the Free Software Foundation; either
8    version 2.1 of the License, or (at your option) any later version.
9 
10    The GNU C Library is distributed in the hope that it will be useful,
11    but WITHOUT ANY WARRANTY; without even the implied warranty of
12    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13    Lesser General Public License for more details.
14 
15    You should have received a copy of the GNU Lesser General Public
16    License along with the GNU C Library.  If not, see
17    <https://www.gnu.org/licenses/>.  */
18 
19 #ifndef _TERMIOS_H
20 # error "Never include <bits/termios-misc.h> directly; use <termios.h> instead."
21 #endif
22 
23 #ifdef __USE_MISC
24 
25 struct sgttyb {
26 	char	sg_ispeed;
27 	char	sg_ospeed;
28 	char	sg_erase;
29 	char	sg_kill;
30 	short	sg_flags;
31 };
32 
33 struct tchars {
34 	char	t_intrc;
35 	char	t_quitc;
36 	char	t_startc;
37 	char	t_stopc;
38 	char	t_eofc;
39 	char	t_brkc;
40 };
41 
42 struct ltchars {
43 	char	t_suspc;
44 	char	t_dsuspc;
45 	char	t_rprntc;
46 	char	t_flushc;
47 	char	t_werasc;
48 	char	t_lnextc;
49 };
50 
51 /* Used for packet mode */
52 #define TIOCPKT_DATA		 0
53 #define TIOCPKT_FLUSHREAD	 1
54 #define TIOCPKT_FLUSHWRITE	 2
55 #define TIOCPKT_STOP		 4
56 #define TIOCPKT_START		 8
57 #define TIOCPKT_NOSTOP		16
58 #define TIOCPKT_DOSTOP		32
59 
60 /* c_cc characters */
61 #define _VINTR	0
62 #define _VQUIT	1
63 #define _VERASE	2
64 #define _VKILL	3
65 #define _VEOF	4
66 #define _VMIN	5
67 #define _VEOL	6
68 #define _VTIME	7
69 #define _VEOL2	8
70 #define _VSWTC	9
71 
72 #endif /* __USE_MISC  */