| zeropart(Part *part, int blocksize) |
| fprint(2, "clearing the partition\n"); |
| //b=alloczblock(MaxIoSize, 1, blocksize); |
| b = alloczblock(MaxIoSize, 1, blocksize); |
| for(addr = PartBlank; addr + MaxIoSize <= part->size; addr += MaxIoSize){ |
| if(writepart(part, addr, b->data, MaxIoSize) < 0) |
| sysfatal("can't initialize %s, writing block %d failed: %r", part->name, w); |
| for(; addr + blocksize <= part->size; addr += blocksize) |
| if(writepart(part, addr, b->data, blocksize) < 0) |
| sysfatal("can't initialize %s: %r", part->name); |