Files
my-os-project2/kernel/syscall/sched.c
2025-09-27 15:16:26 +02:00

18 lines
351 B
C

#include <stdint.h>
#include "syscall.h"
#include "sched.h"
#include "proc/proc.h"
#include "spinlock/spinlock.h"
#include "errors.h"
#include "hal/hal.h"
int32_t SYSCALL0(sys_schedrelease) {
spinlock_acquire(&PROCS.spinlock);
Proc *proc = PROCS.current;
spinlock_release(&PROCS.spinlock);
/* proc_sched((void *)frame); */
return E_OK;
}