mirror of
https://git.musl-libc.org/git/musl
synced 2025-01-10 08:42:02 +03:00
add (nonstandard) cfmakeraw function
This commit is contained in:
parent
5546f7a73a
commit
ef8b4b1aa6
12
src/termios/cfmakeraw.c
Normal file
12
src/termios/cfmakeraw.c
Normal file
@ -0,0 +1,12 @@
|
||||
#include <termios.h>
|
||||
|
||||
void cfmakeraw(struct termios *t)
|
||||
{
|
||||
t->c_iflag &= ~(IGNBRK|BRKINT|PARMRK|ISTRIP|INLCR|IGNCR|ICRNL|IXON);
|
||||
t->c_oflag &= ~OPOST;
|
||||
t->c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN);
|
||||
t->c_cflag &= ~(CSIZE|PARENB);
|
||||
t->c_cflag |= CS8;
|
||||
t->c_cc[VMIN] = 1;
|
||||
t->c_cc[VTIME] = 0;
|
||||
}
|
Loading…
Reference in New Issue
Block a user