asterinas/kernel/aster-nix/src/syscall
Jianfeng Jiang 59350a8578 Rename aster-frame to ostd 2024-06-27 15:45:49 +08:00
..
arch Add syscall getdents 2024-06-26 19:16:31 +08:00
accept.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
access.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
alarm.rs Enable Timer to set an absolute time 2024-06-03 20:03:46 +08:00
arch_prctl.rs Rename aster-frame to ostd 2024-06-27 15:45:49 +08:00
bind.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
brk.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
capget.rs Add syscall capget/capset 2024-06-04 19:50:08 +08:00
capset.rs Add syscall capget/capset 2024-06-04 19:50:08 +08:00
chdir.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
chmod.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
chown.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
chroot.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
clock_gettime.rs Fix multiple dead code problems 2024-06-21 10:57:08 +08:00
clone.rs Rename aster-frame to ostd 2024-06-27 15:45:49 +08:00
close.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
connect.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
constants.rs Support reading argv and envp from init stack 2024-04-25 18:27:08 +08:00
dup.rs Add dup3 syscall and fix EventFile 2024-06-04 16:02:58 +08:00
epoll.rs Add full epoll_pwait 2024-06-08 17:23:06 +08:00
eventfd.rs Add dup3 syscall and fix EventFile 2024-06-04 16:02:58 +08:00
execve.rs Rename aster-frame to ostd 2024-06-27 15:45:49 +08:00
exit.rs Support parent death signal & Refactor do_exit 2024-06-07 17:07:16 +08:00
exit_group.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
fcntl.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
fork.rs Rename aster-frame to ostd 2024-06-27 15:45:49 +08:00
fsync.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
futex.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getcwd.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getdents64.rs Add syscall getdents 2024-06-26 19:16:31 +08:00
getegid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
geteuid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getgid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getgroups.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getpeername.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getpgrp.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getpid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getppid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getrandom.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getresgid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getresuid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getrusage.rs Add syscall getrusage 2024-06-07 17:08:49 +08:00
getsid.rs Support more clock ids 2024-06-03 20:03:46 +08:00
getsockname.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getsockopt.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
gettid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
gettimeofday.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
getuid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
ioctl.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
kill.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
link.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
listen.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
lseek.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
madvise.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
mkdir.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
mmap.rs Allow `dead_code` and `unused_variables` at file level 2024-06-04 10:25:45 +08:00
mod.rs Rename aster-frame to ostd 2024-06-27 15:45:49 +08:00
mount.rs Fix some issues about naming, function parameters, and comments, and redefined the method for bind mount. 2024-06-04 14:38:52 +08:00
mprotect.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
munmap.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
nanosleep.rs Support more clock ids 2024-06-03 20:03:46 +08:00
open.rs Fix multiple dead code problems 2024-06-21 10:57:08 +08:00
pause.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
pipe.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
poll.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
prctl.rs Support parent death signal & Refactor do_exit 2024-06-07 17:07:16 +08:00
pread64.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
prlimit64.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
read.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
readlink.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
recvfrom.rs Add syscall sendmsg and recvmsg 2024-06-25 13:40:58 +08:00
recvmsg.rs Add syscall sendmsg and recvmsg 2024-06-25 13:40:58 +08:00
rename.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
rmdir.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
rt_sigaction.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
rt_sigpending.rs Allow `dead_code` and `unused_variables` at file level 2024-06-04 10:25:45 +08:00
rt_sigprocmask.rs Rename aster-frame to ostd 2024-06-27 15:45:49 +08:00
rt_sigreturn.rs Rename aster-frame to ostd 2024-06-27 15:45:49 +08:00
rt_sigsuspend.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
sched_getaffinity.rs Fortify the metadata memory model and adjust the `Page` casting APIs 2024-06-03 22:16:02 +08:00
sched_yield.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
select.rs Allow `dead_code` and `unused_variables` at file level 2024-06-04 10:25:45 +08:00
sendfile.rs Add syscall sendfile 2024-05-31 16:10:46 +08:00
sendmsg.rs Add syscall sendmsg and recvmsg 2024-06-25 13:40:58 +08:00
sendto.rs Add syscall sendmsg and recvmsg 2024-06-25 13:40:58 +08:00
set_get_priority.rs Use `Ord::clamp` to simplify the scheduling priority value 2024-06-20 19:16:26 +08:00
set_robust_list.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
set_tid_address.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
setfsgid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
setfsuid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
setgid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
setgroups.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
setitimer.rs Add itimer-related syscalls 2024-06-03 20:03:46 +08:00
setpgid.rs Support more clock ids 2024-06-03 20:03:46 +08:00
setregid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
setresgid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
setresuid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
setreuid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
setsid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
setsockopt.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
setuid.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
shutdown.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
sigaltstack.rs Allow `dead_code` and `unused_variables` at file level 2024-06-04 10:25:45 +08:00
socket.rs Support nonblocking option 2024-06-11 17:51:36 +08:00
socketpair.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
stat.rs Modify the type of ino to u64 2024-06-11 18:09:23 +08:00
statfs.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
symlink.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
sync.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
tgkill.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
time.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
timer_create.rs Add itimer-related syscalls 2024-06-03 20:03:46 +08:00
timer_settime.rs Add itimer-related syscalls 2024-06-03 20:03:46 +08:00
truncate.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
umask.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
umount.rs Fix some issues about naming, function parameters, and comments, and redefined the method for bind mount. 2024-06-04 14:38:52 +08:00
uname.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
unlink.rs Extract x86-specific syscall dispatch to arch/x86 2024-05-17 21:29:04 +08:00
utimens.rs Fix multiple dead code problems 2024-06-21 10:57:08 +08:00
wait4.rs Support update rusage in wait4 syscall 2024-06-07 17:08:49 +08:00
waitid.rs Support update rusage in wait4 syscall 2024-06-07 17:08:49 +08:00
write.rs Allow `dead_code` and `unused_variables` at file level 2024-06-04 10:25:45 +08:00
writev.rs Add syscall sendmsg and recvmsg 2024-06-25 13:40:58 +08:00