| plan 9 kernel history: overview | file list | diff list |
1994/0902/port/devcons.c (diff list | history)
| 1994/0813/sys/src/9/port/devcons.c:34,40 – 1994/0902/sys/src/9/port/devcons.c:34,42 (short | long | prev | next) | ||
| 1991/0607 | printinit(void) | |
| 1990/0227 | { | |
| 1993/0601 | klogq = qopen(32*1024, 0, 0, 0); | |
| 1994/0902 | qnoblock(klogq, 1); | |
| 1993/0601 | lineq = qopen(2*1024, 0, 0, 0); | |
| 1994/0902 | qnoblock(lineq, 1); | |
| 1990/0227 | } /* | |
| 1994/0813/sys/src/9/port/devcons.c:73,79 – 1994/0902/sys/src/9/port/devcons.c:75,81 | ||
| 1991/0809 | buf[m] = '\r'; buf[m+1] = '\n'; | |
| 1994/0208 | if(usewrite) | |
| 1994/0902 | qwrite(printq, buf, m+2); | |
| 1994/0208 | else { x = splhi(); qproduce(printq, buf, m+2); | |
| 1994/0813/sys/src/9/port/devcons.c:83,89 – 1994/0902/sys/src/9/port/devcons.c:85,91 | ||
| 1991/0809 | n -= m + 1; | |
| 1994/0208 | } else { if(usewrite) | |
| 1994/0902 | qwrite(printq, str, n); | |
| 1994/0208 | else { x = splhi(); qproduce(printq, str, n); | |
| 1994/0813/sys/src/9/port/devcons.c:138,144 – 1994/0902/sys/src/9/port/devcons.c:140,146 | ||
| 1991/0607 | int n; n = doprint(buf, buf+sizeof(buf), fmt, (&fmt+1)) - buf; | |
| 1993/0601 |
| |
| 1994/0902 | qwrite(klogq, buf, n); | |
| 1991/0607 | return n; } | |
| 1994/0813/sys/src/9/port/devcons.c:540,546 – 1994/0902/sys/src/9/port/devcons.c:542,548 | ||
| 1993/0725 | if(kbd.x == sizeof(kbd.line) || eol){ | |
| 1993/0601 | if(ch == 0x04) kbd.x--; | |
| 1994/0902 | qwrite(lineq, kbd.line, kbd.x); | |
| 1993/0725 | kbd.x = 0; | |
| 1993/0601 | } | |
| 1990/0227 | } | |
| 1994/0813/sys/src/9/port/devcons.c:743,749 – 1994/0902/sys/src/9/port/devcons.c:745,751 | ||
| 1991/1224 | if(strncmp(a, "rawon", 5) == 0){ | |
| 1993/0601 | qlock(&kbd); if(kbd.x){ | |
| 1994/0902 | qwrite(kbdq, kbd.line, kbd.x); | |
| 1993/0601 | kbd.x = 0; | |
| 1991/1224 | } | |
| 1993/0601 | kbd.raw = 1; | |