greatbridf
|
44a9b33979
feat(hash_map): move pair class out of hash_map
|
2 роки тому |
greatbridf
|
f021bc88bb
change(vfs): make fs_root inline global var
|
2 роки тому |
greatbridf
|
5a58906104
change(vfs): only allocate children lists for dirs
|
2 роки тому |
greatbridf
|
87883c5978
refactor(new): add _new and pnew for allocators
|
2 роки тому |
greatbridf
|
6e4a649a55
feat(c++): add operator& to list iterators
|
2 роки тому |
greatbridf
|
cebc24a3ae
feat(assert): check error with assert
|
2 роки тому |
greatbridf
|
34b3bf7644
feat(syscall): impl. exec() to load elf files
|
2 роки тому |
greatbridf
|
3f508e8775
feat(fs): add fat32 filesystem
|
2 роки тому |
greatbridf
|
8058928329
feat(vfs): make vfs a interface
|
2 роки тому |
greatbridf
|
2ef440f8e1
change(vfs): use c++
|
2 роки тому |
greatbridf
|
05cf4932d8
feat(vfs): add new struct special_node
|
2 роки тому |
greatbridf
|
41aeb2dd0d
style(vfs): rename union special_node to node_t
|
2 роки тому |
greatbridf
|
9b715713dc
fix(vfs): check if special node ops func exist
|
2 роки тому |
greatbridf
|
e88af94e05
feat(node): impl. mknode
|
2 роки тому |
greatbridf
|
1e170f1028
feat(vfs_stat): handle / and directories
|
2 роки тому |
greatbridf
|
4660803811
feat(vfs): query file stat
|
2 роки тому |
greatbridf
|
89a69a47e9
feat(vfs): impl. vfs_open to open file and dirs
|
2 роки тому |
greatbridf
|
3fd580fe86
feat: find inode according to filename
|
2 роки тому |
greatbridf
|
60d64c224c
refactor: write tmpfs with c++
|
2 роки тому |