111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/****************************************************************************
211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   This header was automatically generated from a Linux kernel header
511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   of the same name, to make information necessary for userspace to
611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   call into the kernel available to libc.  It contains only constants,
711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   structures, and macros generated from the original header, and thus,
811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   contains no copyrightable information.
911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   To edit the content of this header, modify the corresponding
1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   source file (e.g. under external/kernel-headers/original/) then
1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   run bionic/libc/kernel/tools/update_all.py
1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   Any manual change here will be lost the next time this script will
1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   be run. You've been warned!
1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************/
1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef __ASM_GENERIC_TERMBITS_H
2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define __ASM_GENERIC_TERMBITS_H
2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <linux/posix_types.h>
2211cd02dfb91661c65134cac258cf5924270e9d2Dan Alberttypedef unsigned char cc_t;
2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2411cd02dfb91661c65134cac258cf5924270e9d2Dan Alberttypedef unsigned int speed_t;
2511cd02dfb91661c65134cac258cf5924270e9d2Dan Alberttypedef unsigned int tcflag_t;
2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NCCS 19
2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct termios {
2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert tcflag_t c_iflag;
3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert tcflag_t c_oflag;
3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert tcflag_t c_cflag;
3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert tcflag_t c_lflag;
3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert cc_t c_line;
3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert cc_t c_cc[NCCS];
3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct termios2 {
3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert tcflag_t c_iflag;
4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert tcflag_t c_oflag;
4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert tcflag_t c_cflag;
4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert tcflag_t c_lflag;
4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert cc_t c_line;
4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert cc_t c_cc[NCCS];
4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert speed_t c_ispeed;
4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert speed_t c_ospeed;
4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct ktermios {
5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert tcflag_t c_iflag;
5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert tcflag_t c_oflag;
5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert tcflag_t c_cflag;
5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert tcflag_t c_lflag;
5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert cc_t c_line;
5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert cc_t c_cc[NCCS];
5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert speed_t c_ispeed;
6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert speed_t c_ospeed;
6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VINTR 0
6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VQUIT 1
6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VERASE 2
6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VKILL 3
6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VEOF 4
6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VTIME 5
7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VMIN 6
7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VSWTC 7
7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VSTART 8
7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VSTOP 9
7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VSUSP 10
7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VEOL 11
7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VREPRINT 12
7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VDISCARD 13
8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VWERASE 14
8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VLNEXT 15
8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VEOL2 16
8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IGNBRK 0000001
8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BRKINT 0000002
8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IGNPAR 0000004
8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define PARMRK 0000010
8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define INPCK 0000020
9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ISTRIP 0000040
9111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define INLCR 0000100
9211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IGNCR 0000200
9311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ICRNL 0000400
9511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IUCLC 0001000
9611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IXON 0002000
9711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IXANY 0004000
9811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IXOFF 0010000
10011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IMAXBEL 0020000
10111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IUTF8 0040000
10211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define OPOST 0000001
10311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define OLCUC 0000002
10511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ONLCR 0000004
10611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define OCRNL 0000010
10711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ONOCR 0000020
10811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ONLRET 0000040
11011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define OFILL 0000100
11111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define OFDEL 0000200
11211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NLDLY 0000400
11311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL0 0000000
11511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NL1 0000400
11611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CRDLY 0003000
11711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CR0 0000000
11811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CR1 0001000
12011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CR2 0002000
12111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CR3 0003000
12211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TABDLY 0014000
12311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TAB0 0000000
12511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TAB1 0004000
12611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TAB2 0010000
12711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TAB3 0014000
12811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define XTABS 0014000
13011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BSDLY 0020000
13111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BS0 0000000
13211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BS1 0020000
13311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VTDLY 0040000
13511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VT0 0000000
13611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define VT1 0040000
13711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define FFDLY 0100000
13811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define FF0 0000000
14011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define FF1 0100000
14111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CBAUD 0010017
14211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B0 0000000
14311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B50 0000001
14511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B75 0000002
14611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B110 0000003
14711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B134 0000004
14811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
14911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B150 0000005
15011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B200 0000006
15111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B300 0000007
15211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B600 0000010
15311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B1200 0000011
15511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B1800 0000012
15611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B2400 0000013
15711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B4800 0000014
15811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
15911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B9600 0000015
16011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B19200 0000016
16111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B38400 0000017
16211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define EXTA B19200
16311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define EXTB B38400
16511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CSIZE 0000060
16611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CS5 0000000
16711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CS6 0000020
16811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
16911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CS7 0000040
17011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CS8 0000060
17111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CSTOPB 0000100
17211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CREAD 0000200
17311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define PARENB 0000400
17511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define PARODD 0001000
17611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define HUPCL 0002000
17711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CLOCAL 0004000
17811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
17911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CBAUDEX 0010000
18011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define BOTHER 0010000
18111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B57600 0010001
18211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B115200 0010002
18311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
18411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B230400 0010003
18511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B460800 0010004
18611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B500000 0010005
18711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B576000 0010006
18811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
18911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B921600 0010007
19011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B1000000 0010010
19111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B1152000 0010011
19211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B1500000 0010012
19311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
19411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B2000000 0010013
19511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B2500000 0010014
19611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B3000000 0010015
19711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B3500000 0010016
19811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
19911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define B4000000 0010017
20011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CIBAUD 002003600000
20111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CMSPAR 010000000000
20211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define CRTSCTS 020000000000
20311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
20411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IBSHIFT 16
20511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ISIG 0000001
20611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ICANON 0000002
20711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define XCASE 0000004
20811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
20911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ECHO 0000010
21011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ECHOE 0000020
21111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ECHOK 0000040
21211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ECHONL 0000100
21311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
21411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define NOFLSH 0000200
21511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TOSTOP 0000400
21611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ECHOCTL 0001000
21711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ECHOPRT 0002000
21811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
21911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define ECHOKE 0004000
22011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define FLUSHO 0010000
22111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define PENDIN 0040000
22211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define IEXTEN 0100000
22311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
22411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define EXTPROC 0200000
22511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCOOFF 0
22611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCOON 1
22711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCIOFF 2
22811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
22911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCION 3
23011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCIFLUSH 0
23111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCOFLUSH 1
23211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCIOFLUSH 2
23311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
23411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCSANOW 0
23511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCSADRAIN 1
23611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TCSAFLUSH 2
23711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
23811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
239