43 lines
742 B
C
43 lines
742 B
C
|
#ifndef COMPAT_TERMIOS_H
|
||
|
#define COMPAT_TERMIOS_H 1
|
||
|
|
||
|
|
||
|
/* Compatibility header to allow some termios functionality to compile without #ifdefs */
|
||
|
|
||
|
#define VDISCARD 1
|
||
|
#define VEOL 2
|
||
|
#define VEOL2 3
|
||
|
#define VEOF 4
|
||
|
#define VERASE 5
|
||
|
#define VINTR 6
|
||
|
#define VKILL 7
|
||
|
#define VLNEXT 8
|
||
|
#define VMIN 9
|
||
|
#define VQUIT 10
|
||
|
#define VREPRINT 11
|
||
|
#define VSTART 12
|
||
|
#define VSTOP 13
|
||
|
#define VSUSP 14
|
||
|
#define VSWTC 15
|
||
|
#define VTIME 16
|
||
|
#define VWERASE 17
|
||
|
#define NCCS 18
|
||
|
|
||
|
typedef unsigned char cc_t;
|
||
|
typedef unsigned int tcflag_t;
|
||
|
typedef unsigned int speed_t;
|
||
|
|
||
|
struct termios
|
||
|
{
|
||
|
tcflag_t c_iflag;
|
||
|
tcflag_t c_oflag;
|
||
|
tcflag_t c_cflag;
|
||
|
tcflag_t c_lflag;
|
||
|
char c_line;
|
||
|
cc_t c_cc[NCCS];
|
||
|
speed_t c_ispeed;
|
||
|
speed_t c_ospeed;
|
||
|
};
|
||
|
|
||
|
#endif
|