Luna/kernel/src/sys/id.cpp

13 lines
243 B
C++
Raw Normal View History

2023-03-11 21:19:58 +00:00
#include "sys/Syscall.h"
#include "thread/Scheduler.h"
Result<u64> sys_getpid(Registers*, SyscallArgs)
{
return Scheduler::current()->id;
}
Result<u64> sys_getppid(Registers*, SyscallArgs)
{
return Scheduler::current()->parent_id;
}