syscalls: chroot, fchmodat, fchownat, faccessat
authorLunaixsky <lunaixsky@qq.com>
Sun, 30 Mar 2025 20:19:38 +0000 (21:19 +0100)
committerLunaixsky <lunaixsky@qq.com>
Tue, 1 Apr 2025 13:32:02 +0000 (14:32 +0100)
commitb297c96099a08a9f2b7e20e80a8f43515fabd714
treea336327b9a71e77ed88adecf792abd00da9b3ab0
parent5f4f16c074be65639b5c3333441d48b1d418104c
syscalls: chroot, fchmodat, fchownat, faccessat

enable access check in path walker
add default directory permission for ramfs and devfs
17 files changed:
README.md
lunaix-os/arch/generic/includes/asm-generic/syscall_nr.inc
lunaix-os/includes/lunaix/exec.h
lunaix-os/includes/lunaix/fs.h
lunaix-os/includes/lunaix/fs_acl.h
lunaix-os/includes/lunaix/process.h
lunaix-os/includes/lunaix/usrscope.h
lunaix-os/includes/usr/lunaix/fcntl_defs.h
lunaix-os/includes/usr/lunaix/status.h
lunaix-os/kernel/device/devfs.c
lunaix-os/kernel/exe/exec.c
lunaix-os/kernel/fs/path_walk.c
lunaix-os/kernel/fs/ramfs/ramfs.c
lunaix-os/kernel/fs/vfs.c
lunaix-os/kernel/process/process.c
lunaix-os/kernel/process/sched.c
lunaix-os/kernel/usrscope.c