Plan 9 from Bell Labs 1997-08-21
2 files changed, 11 insertions(+), 3 deletions(-) M port/devcons.c M port/proc.c
M port/devcons.c => port/devcons.c +9 -2
@@ 525,8 525,15 @@ consread(Chan *c, void *buf, long n, ulong offset) if(kbd.raw) { if(qcanread(lineq)) n = qread(lineq, buf, n); else n = qread(kbdq, buf, n); else { /* read as much as possible */ do { i = qread(kbdq, cbuf, n); cbuf += i; n -= i; } while (n>0 && qcanread(kbdq)); n = cbuf - (char*)buf; } } else { while(!qcanread(lineq)) { qread(kbdq, &kbd.line[kbd.x], 1);
M port/proc.c => port/proc.c +2 -1