Karg
v0.2.0
The kernel of CargOS
|
#include <syscall.h>
Functions | |
isize | sys_exit (const trapframe_t *frame) |
isize | sys_read (const trapframe_t *frame) |
isize | sys_write (const trapframe_t *frame) |
isize | sys_yield (const trapframe_t *frame) |
isize | sys_sleep (const trapframe_t *frame) |
isize | sys_getpid (const trapframe_t *frame) |
isize | sys_proc (const trapframe_t *frame) |
isize | sys_wait (const trapframe_t *frame) |
isize | sys_reboot (const trapframe_t *frame) |
Variables | |
isize(*const | SYSCALL_TABLE [])(const trapframe_t *) |
const usize | NR_SYSCALLS = sizeof(SYSCALL_TABLE) / sizeof(SYSCALL_TABLE[0]) |
isize sys_exit | ( | const trapframe_t * | frame | ) |
isize sys_getpid | ( | const trapframe_t * | frame | ) |
isize sys_proc | ( | const trapframe_t * | frame | ) |
isize sys_read | ( | const trapframe_t * | frame | ) |
isize sys_reboot | ( | const trapframe_t * | frame | ) |
isize sys_sleep | ( | const trapframe_t * | frame | ) |
isize sys_wait | ( | const trapframe_t * | frame | ) |
isize sys_write | ( | const trapframe_t * | frame | ) |
isize sys_yield | ( | const trapframe_t * | frame | ) |
const usize NR_SYSCALLS = sizeof(SYSCALL_TABLE) / sizeof(SYSCALL_TABLE[0]) |
isize(*const SYSCALL_TABLE[])(const trapframe_t *) | ( | const trapframe_t * | frame | ) |