Kernel: Add /proc/<n>/cwd

Also update /proc/<n>/* permissions to match what linux does :D
This commit is contained in:
2025-11-18 04:14:09 +02:00
parent 812e70c626
commit fff5139d80
3 changed files with 15 additions and 4 deletions

View File

@@ -508,7 +508,15 @@ namespace Kernel
return read_from_vec_of_str(m_environ, offset, buffer);
}
BAN::ErrorOr<BAN::String> Process::proc_executable() const
BAN::ErrorOr<BAN::String> Process::proc_cwd() const
{
LockGuard _(m_process_lock);
BAN::String result;
TRY(result.append(m_working_directory.canonical_path));
return result;
}
BAN::ErrorOr<BAN::String> Process::proc_exe() const
{
LockGuard _(m_process_lock);
BAN::String result;