Add ability to delete inodes

This commit is contained in:
2016-07-02 20:40:44 -05:00
parent 15cca777c1
commit 2d2d334f50
2 changed files with 100 additions and 10 deletions
+18 -2
View File
@@ -29,13 +29,29 @@ int test() {
if (fs->write(2, (void*) "World", 6) ||
fs->read(2, (char*) out, &outSize) ||
strcmp("World", out)) {
return 1;
return 2;
}
// make sure first value was not overwritten
if (fs->read(1, (char*) out, &outSize) ||
strcmp("Hello", out)) {
return 1;
return 3;
}
if (fs->remove(1)) {
return 4;
}
// make sure inode is not found
if (fs->read(1, (char*) out, &outSize) == 0) {
return 5;
}
// make sure 2 is still available
if (fs->write(2, (void*) "World", 6) ||
fs->read(2, (char*) out, &outSize) ||
strcmp("World", out)) {
return 6;
}
return 0;