diff options
Diffstat (limited to 'src/syscall.asm')
| -rw-r--r-- | src/syscall.asm | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/syscall.asm b/src/syscall.asm index bf75865..5ed3d6f 100644 --- a/src/syscall.asm +++ b/src/syscall.asm @@ -38,14 +38,18 @@ SyscallTable: dw sys_fork ; 1 FORK dw sys_read ; 2 READ dw sys_write ; 3 WRITE - dw sys_nosys ; 4 OPEN (TODO) - dw sys_nosys ; 5 CLOSE (TODO) + dw sys_open ; 4 OPEN + dw sys_close ; 5 CLOSE dw sys_exec ; 6 EXEC dw sys_wait ; 7 WAIT dw sys_getpid ; 8 GETPID dw sys_nosys ; 9 KILL (TODO) dw sys_nosys ; 10 BRK (TODO) dw sys_yield ; 11 YIELD + dw sys_getb ; 12 GETB + dw sys_putb ; 13 PUTB + dw sys_list ; 14 LIST + dw sys_remove ; 15 REMOVE ; ----------------------------------------------------------------------------- sys_nosys: |
