summaryrefslogtreecommitdiff
path: root/sys/src/cmd/aux/kbdfs/kbdfs.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@centraldogma>2011-08-16 10:15:36 +0200
committercinap_lenrek <cinap_lenrek@centraldogma>2011-08-16 10:15:36 +0200
commitf682600440d21589cae2fba1d715b8552bc78d0d (patch)
tree0880ac074c2f695678b45ae24b70f853efd39a4f /sys/src/cmd/aux/kbdfs/kbdfs.c
parent828f63711b7fd0c735d083e4b06b8937e846a830 (diff)
serial console stuff
Diffstat (limited to 'sys/src/cmd/aux/kbdfs/kbdfs.c')
-rw-r--r--sys/src/cmd/aux/kbdfs/kbdfs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/src/cmd/aux/kbdfs/kbdfs.c b/sys/src/cmd/aux/kbdfs/kbdfs.c
index 397eba9e8..862479870 100644
--- a/sys/src/cmd/aux/kbdfs/kbdfs.c
+++ b/sys/src/cmd/aux/kbdfs/kbdfs.c
@@ -431,6 +431,8 @@ consproc(void *)
while(p < x && fullrune(p, x - p)){
p += chartorune(&r, p);
if(r){
+ if(r == 021 || r == 023) /* XON/XOFF */
+ continue;
if(r == '\n' && cr){
cr = 0;
continue;
@@ -1232,7 +1234,6 @@ elevate(void)
}
close(fd);
-
}
void