LibC: Implement getrlimit

This commit is contained in:
2024-12-02 03:54:11 +02:00
parent d2b503910f
commit 6346e288ad
3 changed files with 49 additions and 5 deletions

View File

@@ -64,7 +64,7 @@ namespace Kernel
PageTable::kernel(),
KERNEL_OFFSET,
~(uintptr_t)0,
m_kernel_stack_size,
kernel_stack_size,
PageTable::Flags::ReadWrite | PageTable::Flags::Present,
true
));
@@ -104,7 +104,7 @@ namespace Kernel
thread->m_kernel_stack = TRY(VirtualRange::create_to_vaddr_range(
page_table,
0x300000, KERNEL_OFFSET,
m_kernel_stack_size,
kernel_stack_size,
PageTable::Flags::ReadWrite | PageTable::Flags::Present,
true
));
@@ -112,7 +112,7 @@ namespace Kernel
thread->m_userspace_stack = TRY(VirtualRange::create_to_vaddr_range(
page_table,
0x300000, KERNEL_OFFSET,
m_userspace_stack_size,
userspace_stack_size,
PageTable::Flags::UserSupervisor | PageTable::Flags::ReadWrite | PageTable::Flags::Present,
true
));