Update copyright dates with scripts/update-copyrights
[glibc.git] / sysdeps / unix / sysv / linux / powerpc / bits / termios-misc.h
blobfbd32f7590382c359c7495e1e9b84b2cd2829435
1 /* termios baud platform specific definitions. Linux/powerpc version.
2 Copyright (C) 2019-2023 Free Software Foundation, Inc.
3 This file is part of the GNU C Library.
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.
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.
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/>. */
19 #ifndef _TERMIOS_H
20 # error "Never include <bits/termios-misc.h> directly; use <termios.h> instead."
21 #endif
23 #ifdef __USE_MISC
25 struct sgttyb {
26 char sg_ispeed;
27 char sg_ospeed;
28 char sg_erase;
29 char sg_kill;
30 short sg_flags;
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;
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;
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
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
72 #endif /* __USE_MISC */