feat(fs): add sys_dup3 (#755)

* feat(fs): add sys_dup3
This commit is contained in:
zwb0x00
2024-04-23 19:35:02 +08:00
committed by GitHub
parent 3b799d13be
commit 40348dd8d5
6 changed files with 95 additions and 0 deletions

View File

@ -399,6 +399,13 @@ impl Syscall {
Self::dup2(oldfd, newfd)
}
SYS_DUP3 => {
let oldfd: i32 = args[0] as c_int;
let newfd: i32 = args[1] as c_int;
let flags: u32 = args[2] as u32;
Self::dup3(oldfd, newfd, flags)
}
SYS_SOCKET => Self::socket(args[0], args[1], args[2]),
SYS_SETSOCKOPT => {
let optval = args[3] as *const u8;