WIP - ATA filesystem connections

This commit is contained in:
2017-03-16 09:05:39 +01:00
parent 8671007f19
commit abc1a05379
4 changed files with 108 additions and 1 deletions

View File

@@ -8,6 +8,23 @@ int main(int argc, char **argv)
(void) argv;
FILE *fp = fopen("/dev/sda", "r+");
char *buffer = malloc(512);
fread(buffer, 512, 1, fp);
printf("Read: %hhx %hhx %hhx %hhx\n", buffer[0], buffer[1], buffer[510], buffer[511]);
buffer[511] ^= 0x1;
fseek(fp, 0, SEEK_SET);
fwrite(buffer, 512, 1, fp);
fclose(fp);
fp = fopen("/dev/sda", "r");
fread(buffer, 512, 1, fp);
printf("Read: %hhx %hhx %hhx %hhx\n", buffer[0], buffer[1], buffer[510], buffer[511]);
fclose(fp);
for(;;);
return 0;
}