xref: /aosp_15_r20/external/musl/include/sys/ttydefaults.h (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #ifndef _SYS_TTYDEFAULTS_H
2*c9945492SAndroid Build Coastguard Worker #define _SYS_TTYDEFAULTS_H
3*c9945492SAndroid Build Coastguard Worker 
4*c9945492SAndroid Build Coastguard Worker #define TTYDEF_IFLAG (BRKINT | ISTRIP | ICRNL | IMAXBEL | IXON | IXANY)
5*c9945492SAndroid Build Coastguard Worker #define TTYDEF_OFLAG (OPOST | ONLCR | XTABS)
6*c9945492SAndroid Build Coastguard Worker #define TTYDEF_LFLAG (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL)
7*c9945492SAndroid Build Coastguard Worker #define TTYDEF_CFLAG (CREAD | CS7 | PARENB | HUPCL)
8*c9945492SAndroid Build Coastguard Worker #define TTYDEF_SPEED (B9600)
9*c9945492SAndroid Build Coastguard Worker #define CTRL(x) ((x)&037)
10*c9945492SAndroid Build Coastguard Worker #define CEOF CTRL('d')
11*c9945492SAndroid Build Coastguard Worker 
12*c9945492SAndroid Build Coastguard Worker #define CEOL '\0'
13*c9945492SAndroid Build Coastguard Worker #define CSTATUS '\0'
14*c9945492SAndroid Build Coastguard Worker 
15*c9945492SAndroid Build Coastguard Worker #define CERASE 0177
16*c9945492SAndroid Build Coastguard Worker #define CINTR CTRL('c')
17*c9945492SAndroid Build Coastguard Worker #define CKILL CTRL('u')
18*c9945492SAndroid Build Coastguard Worker #define CMIN 1
19*c9945492SAndroid Build Coastguard Worker #define CQUIT 034
20*c9945492SAndroid Build Coastguard Worker #define CSUSP CTRL('z')
21*c9945492SAndroid Build Coastguard Worker #define CTIME 0
22*c9945492SAndroid Build Coastguard Worker #define CDSUSP CTRL('y')
23*c9945492SAndroid Build Coastguard Worker #define CSTART CTRL('q')
24*c9945492SAndroid Build Coastguard Worker #define CSTOP CTRL('s')
25*c9945492SAndroid Build Coastguard Worker #define CLNEXT CTRL('v')
26*c9945492SAndroid Build Coastguard Worker #define CDISCARD CTRL('o')
27*c9945492SAndroid Build Coastguard Worker #define CWERASE CTRL('w')
28*c9945492SAndroid Build Coastguard Worker #define CREPRINT CTRL('r')
29*c9945492SAndroid Build Coastguard Worker #define CEOT CEOF
30*c9945492SAndroid Build Coastguard Worker #define CBRK CEOL
31*c9945492SAndroid Build Coastguard Worker #define CRPRNT CREPRINT
32*c9945492SAndroid Build Coastguard Worker #define CFLUSH CDISCARD
33*c9945492SAndroid Build Coastguard Worker 
34*c9945492SAndroid Build Coastguard Worker #endif
35