|
|
1.1 ! root 1: #include "scsi.h" ! 2: #include "worm.h" ! 3: ! 4: s_worm(drive, block) ! 5: { ! 6: struct scsi_o o; ! 7: register Superblock *s = (Superblock *)o.data; ! 8: int i = 0; ! 9: ! 10: do { ! 11: Fprint(1, "[%d]@%d: nfree=%d nextfree=%d\n", i++, block, s->nfree, s->nextffree); ! 12: s_read(drive, block, 1, &o); ! 13: block = s->nextsb; ! 14: } while((block > 0) && (block < 1700000)); ! 15: Fprint(1, "last block = %d\n", block); ! 16: Fflush(1); ! 17: return(0); ! 18: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.