Vhex-kernel/src/kernel/process/get.c

14 lines
256 B
C

#include <kernel/process.h>
process_t *process_get(pid_t pid)
{
extern struct process_stack_s process_stack[PROCESS_MAX];
// Check error
if (pid < 0 || pid >= PROCESS_MAX)
return (NULL);
// Return process.
return (&process_stack[pid].process);
}