| plan 9 kernel history: overview | file list | diff list |
1993/1102/port/devmnt.c (diff list | history)
| 1993/1016/sys/src/9/port/devmnt.c:505,513 – 1993/1102/sys/src/9/port/devmnt.c:505,515 (short | long | prev | next) | ||
| 1993/1015 | if(cached) { nc = cread(c, buf, n, offset); if(nc > 0) { | |
| 1993/1102 | n -= nc; if(n == 0) return nc; | |
| 1993/1015 | buf = (uchar*)buf+nc; offset += nc; | |
| 1993/1014 | } | |
| 1993/1016/sys/src/9/port/devmnt.c:570,576 – 1993/1102/sys/src/9/port/devmnt.c:572,578 | ||
| 1991/0911 | uba += nr; cnt += nr; | |
| 1993/0907 | n -= nr; | |
| 1993/1102 | if(nr != r->request.count || n == 0 || up->nnote) | |
| 1991/0911 | break; | |
| 1990/0227 | } | |
| 1991/0911 | return cnt; | |