src folder -> source folder; makes merging with dev a bit easier.
This commit is contained in:
50
source/kernel/vfs/VFS.cpp
Normal file
50
source/kernel/vfs/VFS.cpp
Normal file
@ -0,0 +1,50 @@
|
||||
#include "VFS.h"
|
||||
/*
|
||||
* TODO: Implement this!!
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
|
||||
void VirtualFileSystem::Initialize(FS* root)
|
||||
{
|
||||
root = root;
|
||||
}
|
||||
|
||||
void VirtualFileSystem::Open(const char* path)
|
||||
{
|
||||
/*
|
||||
What does this mean?
|
||||
1. Parse the path string
|
||||
2. Traverse the graph (Finding the correct Node)
|
||||
3. Create some kind of open file pointer thingy
|
||||
*/
|
||||
}
|
||||
|
||||
void VirtualFileSystem::Read()
|
||||
{
|
||||
// NOTE: we need some way to know what file we wish to read from
|
||||
}
|
||||
|
||||
void VirtualFileSystem::Write()
|
||||
{
|
||||
// NOTE: we need some way to know what file we wish to write to
|
||||
}
|
||||
|
||||
void VirtualFileSystem::Mount(const char* path, FS* FileSystem)
|
||||
{
|
||||
/*
|
||||
What does this mean?
|
||||
1. Parse the path string
|
||||
2. Add a node to our internal graph
|
||||
*/
|
||||
}
|
||||
|
||||
void VirtualFileSystem::UnMount(FS* FileSystem)
|
||||
{
|
||||
/*
|
||||
What does this mean?
|
||||
1. Parse the path string
|
||||
2. Remve a node to our internal graph
|
||||
*/
|
||||
}
|
Reference in New Issue
Block a user