Add syscall rt_sigpending

This commit is contained in:
anbo
2024-06-03 15:03:15 +08:00
committed by Tate, Hongliang Tian
parent 6c34db52b3
commit 901bccadfe
8 changed files with 167 additions and 5 deletions

View File

@ -69,6 +69,7 @@ use crate::syscall::{
rename::{sys_rename, sys_renameat},
rmdir::sys_rmdir,
rt_sigaction::sys_rt_sigaction,
rt_sigpending::sys_rt_sigpending,
rt_sigprocmask::sys_rt_sigprocmask,
rt_sigreturn::sys_rt_sigreturn,
rt_sigsuspend::sys_rt_sigsuspend,
@ -208,6 +209,7 @@ impl_syscall_nums_and_dispatch_fn! {
SYS_SETFSUID = 122 => sys_setfsuid(args[..1]);
SYS_SETFSGID = 123 => sys_setfsgid(args[..1]);
SYS_GETSID = 124 => sys_getsid(args[..1]);
SYS_RT_SIGPENDING = 127 => sys_rt_sigpending(args[..2]);
SYS_RT_SIGSUSPEND = 130 => sys_rt_sigsuspend(args[..2]);
SYS_SIGALTSTACK = 131 => sys_sigaltstack(args[..2]);
SYS_STATFS = 137 => sys_statfs(args[..2]);