asterinas/kernel/src/syscall
Roman Korostinskiy 3bbdc68d39 Fix linter errors 2024-12-15 16:37:40 +08:00
..
arch Make stub for sysinfo syscall 2024-12-15 16:37:40 +08:00
accept.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
access.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
alarm.rs
arch_prctl.rs Implement cpu_local with GS and ensure GS points to TSS 2024-09-19 13:00:36 +08:00
bind.rs
brk.rs
capget.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
capset.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
chdir.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
chmod.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
chown.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
chroot.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
clock_gettime.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
clone.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
close.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
connect.rs
constants.rs
dup.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
epoll.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
eventfd.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
execve.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
exit.rs
exit_group.rs
fallocate.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
fcntl.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
flock.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
fork.rs
fsync.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
futex.rs Rename `get_current_userspace` to `current_userspace` 2024-11-15 13:24:58 +08:00
getcwd.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
getdents64.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
getegid.rs Implement atomic wrapper for integer-like type 2024-09-25 14:47:37 +08:00
geteuid.rs Implement atomic wrapper for integer-like type 2024-09-25 14:47:37 +08:00
getgid.rs Implement atomic wrapper for integer-like type 2024-09-25 14:47:37 +08:00
getgroups.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
getpeername.rs
getpgid.rs Add syscall `getpgid` 2024-11-09 10:20:57 +08:00
getpgrp.rs
getpid.rs
getppid.rs
getrandom.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
getresgid.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
getresuid.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
getrusage.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
getsid.rs
getsockname.rs
getsockopt.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
gettid.rs
gettimeofday.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
getuid.rs Implement atomic wrapper for integer-like type 2024-09-25 14:47:37 +08:00
ioctl.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
kill.rs
link.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
listen.rs
lseek.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
madvise.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
mkdir.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
mknod.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
mmap.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
mod.rs Make stub for sysinfo syscall 2024-12-15 16:37:40 +08:00
mount.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
mprotect.rs `PROT_WRITE` implies `PROT_READ` on x86 2024-10-17 08:56:47 +08:00
msync.rs
munmap.rs Refactor `Vmar` and `VmMapping`. 2024-11-13 17:29:57 +08:00
nanosleep.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
open.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
pause.rs
pipe.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
poll.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
prctl.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
pread64.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
preadv.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
prlimit64.rs Fix rlimits_test 2024-12-12 16:19:01 +08:00
pselect6.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
pwrite64.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
pwritev.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
read.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
readlink.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
recvfrom.rs Use IoVec-based reader/writer to refactor network APIs 2024-09-20 10:37:20 +08:00
recvmsg.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
rename.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
rmdir.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
rt_sigaction.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
rt_sigpending.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
rt_sigprocmask.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
rt_sigreturn.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
rt_sigsuspend.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
sched_affinity.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
sched_yield.rs
select.rs Fix compile error caused by updated `Step::steps_between` in Rust 2024-12-01 18:56:28 +08:00
semctl.rs
semget.rs
semop.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
sendfile.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
sendmsg.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
sendto.rs Use IoVec-based reader/writer to refactor network APIs 2024-09-20 10:37:20 +08:00
set_get_priority.rs Rename `(Posix)ThreadExt` to `As(Posix)Thread` 2024-11-13 21:44:37 +08:00
set_robust_list.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
set_tid_address.rs
setfsgid.rs Implement atomic wrapper for integer-like type 2024-09-25 14:47:37 +08:00
setfsuid.rs Implement atomic wrapper for integer-like type 2024-09-25 14:47:37 +08:00
setgid.rs
setgroups.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
setitimer.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
setpgid.rs
setregid.rs
setresgid.rs
setresuid.rs
setreuid.rs
setsid.rs
setsockopt.rs
setuid.rs
shutdown.rs
sigaltstack.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
socket.rs Use `Pollee` as the socket observer 2024-12-12 20:50:12 +08:00
socketpair.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
stat.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
statfs.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
symlink.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
sync.rs
sysinfo.rs Fix linter errors 2024-12-15 16:37:40 +08:00
tgkill.rs
time.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
timer_create.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
timer_settime.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
truncate.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
umask.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
umount.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
uname.rs Remove the `lazy_static` dependency 2024-11-28 15:28:30 +08:00
unlink.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
utimens.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00
wait4.rs Rename `get_user_space` to `user_space` 2024-11-15 13:24:58 +08:00
waitid.rs
write.rs Move FS things to `PosixThread` 2024-12-05 13:44:09 +08:00