Some more termios compatibility options.
--HG-- branch : dtrg-videocore
This commit is contained in:
parent
2054618e75
commit
d5a112dbfd
2 changed files with 17 additions and 0 deletions
|
@ -15,12 +15,28 @@ struct termios
|
||||||
tcflag_t c_iflag;
|
tcflag_t c_iflag;
|
||||||
tcflag_t c_oflag;
|
tcflag_t c_oflag;
|
||||||
tcflag_t c_lflag;
|
tcflag_t c_lflag;
|
||||||
|
tcflag_t c_cflag;
|
||||||
};
|
};
|
||||||
|
|
||||||
#define ONLCR 1
|
#define ONLCR 1
|
||||||
#define ECHO 2
|
#define ECHO 2
|
||||||
#define INLCR 4
|
#define INLCR 4
|
||||||
|
|
||||||
|
/* Dummied parameters for compatibility --- only the ones above are
|
||||||
|
* honoured. */
|
||||||
|
|
||||||
|
#define BRKINT 0
|
||||||
|
#define ICRNL 0
|
||||||
|
#define INPCK 0
|
||||||
|
#define ISTRIP 0
|
||||||
|
#define IXON 0
|
||||||
|
#define CS8 0
|
||||||
|
#define ICANON 0
|
||||||
|
#define IEXTEN 0
|
||||||
|
#define ISIG 0
|
||||||
|
|
||||||
|
#define OPOST ONLCR
|
||||||
|
|
||||||
#define TCSANOW 0
|
#define TCSANOW 0
|
||||||
#define TCSADRAIN 1
|
#define TCSADRAIN 1
|
||||||
#define TCSAFLUSH 2
|
#define TCSAFLUSH 2
|
||||||
|
|
|
@ -16,6 +16,7 @@ int tcgetattr(int fd, struct termios* t)
|
||||||
t->c_iflag = _sys_ttyflags & INLCR;
|
t->c_iflag = _sys_ttyflags & INLCR;
|
||||||
t->c_oflag = _sys_ttyflags & ONLCR;
|
t->c_oflag = _sys_ttyflags & ONLCR;
|
||||||
t->c_lflag = _sys_ttyflags & ECHO;
|
t->c_lflag = _sys_ttyflags & ECHO;
|
||||||
|
t->c_cflag = 0;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue