Add process cwd

This commit is contained in:
Alex
2023-05-05 19:40:01 +03:00
parent dd232a3721
commit 7d939c001b
3 changed files with 12 additions and 3 deletions

View File

@ -190,8 +190,16 @@ namespace Tasking
InterProcessCommunication::IPC *IPC;
Memory::PageTable *PageTable;
SymbolResolver::Symbols *ELFSymbolTable;
VirtualFileSystem::Node *CurrentWorkingDirectory;
VirtualFileSystem::Node *ProcessDirectory;
VirtualFileSystem::Node *memDirectory;
void SetWorkingDirectory(VirtualFileSystem::Node *node)
{
CriticalSection cs;
trace("Setting working directory of process %s to %#lx (%s)", Name, node, node->Name);
CurrentWorkingDirectory = node;
}
};
/** @brief Token Trust Level */