| plan 9 kernel history: overview | file list | diff list |
1990/0331/gnot/devincon.c (diff list | history)
| 1990/0330/sys/src/9/gnot/devincon.c:243,249 – 1990/0331/sys/src/9/gnot/devincon.c:243,249 (short | long | prev | next) | ||
| 1990/0312 | break; case Selected: print("incon[%d] station %d\n", ip-incon, ip->station); | |
| 1990/0331 | inconset(ip, 3, 15); | |
| 1990/0312 | break; default: print("incon[%d] bollixed\n", ip-incon); | |
| 1990/0330/sys/src/9/gnot/devincon.c:264,270 – 1990/0331/sys/src/9/gnot/devincon.c:264,270 | ||
| 1990/0312 | incon[0].dev = INCON; incon[0].state = Selected; | |
| 1990/0315 | incon[0].ri = incon[0].wi = 0; | |
| 1990/0330 |
| |
| 1990/0331 | /* inconset(&incon[0], 3, 15); /**/ | |
| 1990/0312 | for(i=1; i<Nincon; i++){ incon[i].dev = INCON+i; incon[i].state = Dead; | |
| 1990/0330/sys/src/9/gnot/devincon.c:625,639 – 1990/0331/sys/src/9/gnot/devincon.c:625,631 | ||
| 1990/0315 | while(ip->ri != ip->wi){ | |
| 1990/0322 | bp = ip->inb[ip->ri]; n = BLEN(bp); | |
| 1990/0331 | PUTNEXT(ip->rq, bp); | |
| 1990/0320 | bp = ip->inb[ip->ri] = allocb(Bsize); | |
| 1990/0315 | bp->wptr += 3; ip->ri = (ip->ri+1)%Nin; | |