projects
/
oweals
/
musl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5546f7a
)
add (nonstandard) cfmakeraw function
author
Rich Felker
<dalias@aerifal.cx>
Tue, 5 Apr 2011 16:35:09 +0000
(12:35 -0400)
committer
Rich Felker
<dalias@aerifal.cx>
Tue, 5 Apr 2011 16:35:09 +0000
(12:35 -0400)
src/termios/cfmakeraw.c
[new file with mode: 0644]
patch
|
blob
diff --git a/src/termios/cfmakeraw.c
b/src/termios/cfmakeraw.c
new file mode 100644
(file)
index 0000000..
a3daa09
--- /dev/null
+++ b/
src/termios/cfmakeraw.c
@@ -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;
+}