Add sys_close_range

This commit is contained in:
Cautreoxit
2025-06-01 18:11:06 +08:00
committed by Tate, Hongliang Tian
parent 492898d1d5
commit 3e32a38316
7 changed files with 89 additions and 4 deletions

View File

@ -13,7 +13,7 @@ use crate::syscall::{
chroot::sys_chroot,
clock_gettime::sys_clock_gettime,
clone::{sys_clone, sys_clone3},
close::sys_close,
close::{sys_close, sys_close_range},
connect::sys_connect,
dup::{sys_dup, sys_dup3},
epoll::{sys_epoll_create1, sys_epoll_ctl, sys_epoll_pwait, sys_epoll_pwait2},
@ -302,6 +302,7 @@ impl_syscall_nums_and_dispatch_fn! {
SYS_UTIMENSAT = 412 => sys_utimensat(args[..4]);
SYS_SEMTIMEDOP = 420 => sys_semtimedop(args[..4]);
SYS_CLONE3 = 435 => sys_clone3(args[..2], &user_ctx);
SYS_CLOSE_RANGE = 436 => sys_close_range(args[..3]);
SYS_FACCESSAT2 = 439 => sys_faccessat2(args[..4]);
SYS_EPOLL_PWAIT2 = 441 => sys_epoll_pwait2(args[..5]);
}