19 lines
313 B
C
19 lines
313 B
C
#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]);
|
|
}
|