| plan 9 kernel history: overview | file list | diff list |
1998/0319/port/devcons.c (diff list | history)
| 1997/1105/sys/src/9/port/devcons.c:490,496 – 1998/0319/sys/src/9/port/devcons.c:490,496 (short | long | prev | next) | ||
|
Change dev read and write to use vlong offset.
rsc Fri Mar 4 12:44:25 2005 | ||
| 1990/0227 | } | |
| 1997/0327 | static long | |
| 1991/0411 |
| |
| 1998/0319 | consread(Chan *c, void *buf, long n, vlong off) | |
| 1990/0227 | { ulong l; | |
| 1991/0425 | Mach *mp; | |
| 1997/1105/sys/src/9/port/devcons.c:498,503 – 1998/0319/sys/src/9/port/devcons.c:498,504 | ||
| 1993/0725 | char tmp[128]; /* must be >= 6*NUMSIZE */ char *cbuf = buf; int ch, i, k, id, eol; | |
| 1998/0319 | ulong offset = off; | |
| 1990/0227 | if(n <= 0) return n; | |
| 1997/1105/sys/src/9/port/devcons.c:689,695 – 1998/0319/sys/src/9/port/devcons.c:690,696 | ||
| 1990/0227 | } | |
| 1997/0327 | static long | |
| 1991/0411 |
| |
| 1998/0319 | conswrite(Chan *c, void *va, long n, vlong off) | |
| 1990/0227 | { char cbuf[64]; char buf[256]; | |
| 1997/1105/sys/src/9/port/devcons.c:698,703 – 1998/0319/sys/src/9/port/devcons.c:699,705 | ||
| 1991/0425 | Mach *mp; | |
| 1993/0601 | int id, fd; | |
| 1991/0705 | Chan *swc; | |
| 1998/0319 | ulong offset = off; | |
| 1990/0227 | ||
| 1990/11211 | switch(c->qid.path){ | |
| 1990/0227 | case Qcons: | |