X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/86a9cfeadbbe180abf6c8bd8c64c86957fdacfeb..0e1309c02f0703c050df09b71346dab60fc6df87:/lunaix-os/kernel/asm/x86/syscall.S diff --git a/lunaix-os/kernel/asm/x86/syscall.S b/lunaix-os/kernel/asm/x86/syscall.S index 1d5b935..328afbf 100644 --- a/lunaix-os/kernel/asm/x86/syscall.S +++ b/lunaix-os/kernel/asm/x86/syscall.S @@ -16,7 +16,35 @@ .long __lxsys_getppid .long __lxsys_sleep .long __lxsys_exit - .long __lxsys_wait /* 9 */ + .long __lxsys_wait + .long __lxsys_waitpid /* 10 */ + .long __lxsys_sigreturn + .long __lxsys_sigprocmask + .long __lxsys_signal + .long __lxsys_pause + .long __lxsys_kill /* 15 */ + .long __lxsys_alarm + .long __lxsys_sigpending + .long __lxsys_sigsuspend + .long __lxsys_open + .long __lxsys_close /* 20 */ + .long __lxsys_read + .long __lxsys_write + .long __lxsys_readdir + .long __lxsys_mkdir + .long __lxsys_lseek /* 25 */ + .long __lxsys_geterrno + .long __lxsys_readlink + .long __lxsys_readlinkat + .long __lxsys_rmdir + .long __lxsys_unlink /* 30 */ + .long __lxsys_unlinkat + .long __lxsys_link + .long __lxsys_fsync + .long __lxsys_dup + .long __lxsys_dup2 + .long __lxsys_realpathat + .long __lxsys_symlink 2: .rept __SYSCALL_MAX - (2b - 1b)/4 .long 0 @@ -57,6 +85,4 @@ popl %ebp - ret - - + ret \ No newline at end of file