SayoriOS  0.3.3
syscalls.h
1 #pragma once
2 
3 #include "common.h"
4 #include "sys/isr.h"
5 
6 #define SYSCALL 0x50
7 
8 typedef size_t syscall_fn_t (size_t, size_t, size_t);
9 
10 #define NUM_CALLS 20
11 
12 void init_syscalls(void);
13 extern size_t syscall_entry_call(void* entry_point, void* param1, void* param2, void* param3);
14 void syscall_handler(registers_t regs);
Основные определения ядра
void init_syscalls(void)
Инициализация системных вызовов
Definition: syscalls.c:140
void syscall_handler(volatile registers_t regs)
Обработчик системных вызовов
Definition: syscalls.c:25