2 * Bulkstat test case from Roger Willcocks <willcor@gmail.com>
21 for (i = 2048; i < 32768-1; i++)
22 if (buffer[i] == 'I' && buffer[i+1] == 'N') {
23 buffer[i] = buffer[i+1] = 'X';
24 printf("Overwrote IN @offset %d\n", i);
28 int main(int argc, char* argv[])
30 int f = open(argv[1], O_RDWR);
31 if (f < 0) die("open");
32 if (lseek(f, 32768, SEEK_SET) < 0) die("lseek");
33 if (read(f, buffer, 32768) != 32768) die("read");
34 printf("Starting overwrite\n");
36 if (lseek(f, 32768, SEEK_SET) < 0) die("lseek");
37 if (write(f, buffer, 32768) != 32768) die("write");
38 printf("Overwrite complete\n");