| plan 9 kernel history: overview | file list | diff list |
1992/0219/port/devwren.c (diff list | history)
| 1992/0129/sys/src/9/port/devwren.c:263,271 – 1992/0219/sys/src/9/port/devwren.c:263,275 (short | long | prev | next) | ||
| 1991/0823 | ulong n; int i; | |
| 1991/0110 | ||
| 1991/0823 |
| |
| 1991/1220 |
| |
| 1992/0219 | if(scsiready(dev)){ scsisense(dev, buf); if(scsiready(dev)) print("scsi %d.%d not ready: sense 0x%2.2ux, code 0x%2.2ux\n", dev>>3, dev&7, buf[2], buf[12]); } if(scsicap(dev, buf)) | |
| 1991/1220 | error(Eio); | |
| 1991/0823 | dp = &wren[dev]; dp->drive = dev; | |
| 1992/0129/sys/src/9/port/devwren.c:301,318 – 1992/0219/sys/src/9/port/devwren.c:305,320 | ||
| 1991/0823 | * parse partition table. */ | |
| 1991/0927 | n = getfields(rawpart, line, Npart+1, '\n'); | |
| 1992/0109 |
| |
| 1992/0219 | if(strncmp(line[0], MAGIC, sizeof(MAGIC)-1) == 0){ | |
| 1991/0927 | for(i = 1; i < n; i++){ pp++; | |
| 1992/0219 | if(getfields(line[i], field, 3, ' ') != 3) | |
| 1991/0927 | break; | |
| 1992/0219 | if(pp->start > pp->end || pp->start >= dp->p[0].end) | |
| 1991/0927 | break; | |
| 1991/0823 | } } | |