Vhex-kernel/src/kernel/syscall/handler.c

19 lines
313 B
C
Raw Normal View History

2019-12-29 16:39:30 +01:00
#include <kernel/syscall.h>
static const void *sys_handler[] = {
NULL, //restart
NULL, //exit
sys_fork, //fork
NULL, //read
NULL, //write
NULL, //open
NULL, //close
sys_waitpid, //waitpid
};
void *sys_get_handler(int sysno)
{
//FIXME: Check sysno validity
return ((void *)sys_handler[sysno]);
}