21 lines
549 B
C++
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;
|
|
// }
|
|
} |