|
|
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.