Fix oxfstool format to use FileSystem::format instead of FileStore::format

This commit is contained in:
2017-05-04 00:50:53 -05:00
parent 796241cda6
commit a5166e03bb
+7 -5
View File
@@ -20,7 +20,7 @@
using namespace ox::fs; using namespace ox::fs;
using namespace std; using namespace std;
const static auto oxfstoolVersion = "1.2.0"; const static auto oxfstoolVersion = "1.3.0";
const static auto usage = "usage:\n" const static auto usage = "usage:\n"
"\toxfs format [16,32,64] <size> <path>\n" "\toxfs format [16,32,64] <size> <path>\n"
"\toxfs read <FS file> <inode>\n" "\toxfs read <FS file> <inode>\n"
@@ -99,13 +99,13 @@ int format(int argc, char **args) {
// format // format
switch (type) { switch (type) {
case 16: case 16:
FileStore16::format(buff, (FileStore16::FsSize_t) size, true); FileSystem16::format(buff, (FileStore16::FsSize_t) size, true);
break; break;
case 32: case 32:
FileStore32::format(buff, (FileStore32::FsSize_t) size, true); FileSystem32::format(buff, (FileStore32::FsSize_t) size, true);
break; break;
case 64: case 64:
FileStore64::format(buff, size, true); FileSystem64::format(buff, size, true);
break; break;
default: default:
err = 1; err = 1;
@@ -128,7 +128,9 @@ int format(int argc, char **args) {
delete []buff; delete []buff;
if (err == 0) { if (err == 0) {
fprintf(stderr, "Created file system %s\n", path); cerr << "Created file system of type " << type << " " << path << endl;
cerr << "\ttype " << type << endl;
cerr << "\twrote " << size << " bytes\n";
} }
} else { } else {
fprintf(stderr, "Insufficient arguments\n"); fprintf(stderr, "Insufficient arguments\n");