Files
Ext2FS/fs/ext2/test_ext2.cpp
2019-06-20 15:44:25 +08:00

21 lines
549 B
C++

#include <iostream>
#include "ext2_fs.h"
#include "fs/vfs.h"
#include "dev/mock_disk.h"
#include "delog/delog.h"
using namespace std;
int main(void) {
cout << sizeof(EXT2::SuperBlock) << endl;
cout << sizeof(EXT2::GroupDescriptor) << endl;
cout << sizeof(EXT2::Inode) << endl;
Dev::MockDisk d;
d.open("fs/ext2/fs");
EXT2::EXT2_FS ext2(&d);
ext2.mount();
_si(ext2.alloc_inode());
// for (auto& x: ext2.root->children) {
// cout << x->name << " " << (int)x->type << " " << x->inode_n << endl;
// }
}