blob: 42d97265d47949348c4ae65e2ab1ade974efaf09 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
#ifndef INIT_H_
#define INIT_H_
/* use the fastest baud-rate */
//#if defined(B4000000)
//# define BAUDRATE B4000000
//#elif defined(B921600)
//# define BAUDRATE B921600
//#elif defined(B115200)
//# define BAUDRATE B115200
//#elif defined(B38400)
#if defined(B38400)
# define BAUDRATE B38400
#elif defined(B19200)
# define BAUDRATE B19200
#else
# define BAUDRATE B9600
#endif
/* Disable special character functions */
#ifdef _POSIX_VDISABLE
# define VDISABLE _POSIX_VDISABLE
#else
# define VDISABLE 255
#endif
/*----------------------------------------------------------------------*
* system default characters if defined and reasonable
*/
#ifndef CINTR
# define CINTR '\003' /* ^C */
#endif
#ifndef CQUIT
# define CQUIT '\034' /* ^\ */
#endif
#ifndef CERASE
# ifdef __linux__
# define CERASE '\177' /* ^? */
# else
# define CERASE '\010' /* ^H */
# endif
#endif
#ifndef CKILL
# define CKILL '\025' /* ^U */
#endif
#ifndef CEOF
# define CEOF '\004' /* ^D */
#endif
#ifndef CSTART
# define CSTART '\021' /* ^Q */
#endif
#ifndef CSTOP
# define CSTOP '\023' /* ^S */
#endif
#ifndef CSUSP
# define CSUSP '\032' /* ^Z */
#endif
#ifndef CDSUSP
# define CDSUSP '\031' /* ^Y */
#endif
#ifndef CRPRNT
# define CRPRNT '\022' /* ^R */
#endif
#ifndef CFLUSH
# define CFLUSH '\017' /* ^O */
#endif
#ifndef CWERASE
# define CWERASE '\027' /* ^W */
#endif
#ifndef CLNEXT
# define CLNEXT '\026' /* ^V */
#endif
#ifndef VDISCRD
# ifdef VDISCARD
# define VDISCRD VDISCARD
# endif
#endif
#ifndef VWERSE
# ifdef VWERASE
# define VWERSE VWERASE
# endif
#endif
#ifndef ONLCR
# define ONLCR 0
#endif
#define CONSOLE "/dev/console" /* console device */
#endif /* _INIT_H_ */
|