| .. |
|
arch
|
Add `sched_attr` system call series
|
2025-03-06 21:29:40 +08:00 |
|
accept.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
access.rs
|
Add support for group-based permission checking in ext2
|
2024-12-26 17:07:55 +08:00 |
|
alarm.rs
|
…
|
|
|
arch_prctl.rs
|
Use `#[expect(lint)]`, not `#[allow(lint)]`
|
2025-02-08 15:10:04 +08:00 |
|
bind.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
brk.rs
|
…
|
|
|
capget.rs
|
Rename `get_user_space` to `user_space`
|
2024-11-15 13:24:58 +08:00 |
|
capset.rs
|
Add permission checks for sys_capset
|
2024-12-17 20:14:13 +08:00 |
|
chdir.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
chmod.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
chown.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
chroot.rs
|
Move FS things to `PosixThread`
|
2024-12-05 13:44:09 +08:00 |
|
clock_gettime.rs
|
Use `#[expect(lint)]`, not `#[allow(lint)]`
|
2025-02-08 15:10:04 +08:00 |
|
clone.rs
|
Rename `get_user_space` to `user_space`
|
2024-11-15 13:24:58 +08:00 |
|
close.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
connect.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
constants.rs
|
…
|
|
|
dup.rs
|
Refactor RLimit64 to atomic
|
2025-03-06 11:22:05 +08:00 |
|
epoll.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
eventfd.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
execve.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
exit.rs
|
Rewrite `exit()` and `exit_group()`
|
2024-12-17 19:36:38 +08:00 |
|
exit_group.rs
|
Rewrite `exit()` and `exit_group()`
|
2024-12-17 19:36:38 +08:00 |
|
fallocate.rs
|
Refactor RLimit64 to atomic
|
2025-03-06 11:22:05 +08:00 |
|
fcntl.rs
|
Use `#[expect(lint)]`, not `#[allow(lint)]`
|
2025-02-08 15:10:04 +08:00 |
|
flock.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
fork.rs
|
…
|
|
|
fsync.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
futex.rs
|
Enable syscall restart
|
2024-12-16 21:12:08 +08:00 |
|
get_priority.rs
|
Add `sched_attr` system call series
|
2025-03-06 21:29:40 +08:00 |
|
getcpu.rs
|
Implement `getcpu` syscall and add corresponding test application
|
2025-02-27 11:41:26 +08:00 |
|
getcwd.rs
|
Move FS things to `PosixThread`
|
2024-12-05 13:44:09 +08:00 |
|
getdents64.rs
|
Use `#[expect(lint)]`, not `#[allow(lint)]`
|
2025-02-08 15:10:04 +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
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
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
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
getsockopt.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +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
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
kill.rs
|
…
|
|
|
link.rs
|
Move FS things to `PosixThread`
|
2024-12-05 13:44:09 +08:00 |
|
listen.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
lseek.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
madvise.rs
|
Use `#[expect(lint)]`, not `#[allow(lint)]`
|
2025-02-08 15:10:04 +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
|
Remove useless `#[allow(lint)]`
|
2025-02-08 15:10:04 +08:00 |
|
mod.rs
|
Add `sched_attr` system call series
|
2025-03-06 21:29: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
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
pause.rs
|
…
|
|
|
pipe.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
poll.rs
|
Fix timeout mechanism in `wait_events`
|
2025-02-23 23:11:05 +08:00 |
|
prctl.rs
|
Support PR_SET/GET_CHILD_SUBREAPER for sys_prctl
|
2025-03-03 19:31:50 +08:00 |
|
pread64.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
preadv.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
prlimit64.rs
|
Refactor RLimit64 to atomic
|
2025-03-06 11:22:05 +08:00 |
|
pselect6.rs
|
Rename `get_user_space` to `user_space`
|
2024-11-15 13:24:58 +08:00 |
|
pwrite64.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
pwritev.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
read.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
readlink.rs
|
Move FS things to `PosixThread`
|
2024-12-05 13:44:09 +08:00 |
|
recvfrom.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
recvmsg.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +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
|
Utilize `ThreadLocal`
|
2024-12-26 14:51:20 +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_get_priority_max.rs
|
Add `sched_attr` system call series
|
2025-03-06 21:29:40 +08:00 |
|
sched_get_priority_min.rs
|
Add `sched_attr` system call series
|
2025-03-06 21:29:40 +08:00 |
|
sched_getattr.rs
|
Add `sched_attr` system call series
|
2025-03-06 21:29:40 +08:00 |
|
sched_getparam.rs
|
Add `sched_attr` system call series
|
2025-03-06 21:29:40 +08:00 |
|
sched_getscheduler.rs
|
Add `sched_attr` system call series
|
2025-03-06 21:29:40 +08:00 |
|
sched_setattr.rs
|
Add `sched_attr` system call series
|
2025-03-06 21:29:40 +08:00 |
|
sched_setparam.rs
|
Add `sched_attr` system call series
|
2025-03-06 21:29:40 +08:00 |
|
sched_setscheduler.rs
|
Add `sched_attr` system call series
|
2025-03-06 21:29:40 +08:00 |
|
sched_yield.rs
|
…
|
|
|
select.rs
|
Use `#[expect(lint)]`, not `#[allow(lint)]`
|
2025-02-08 15:10:04 +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
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
sendmsg.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
sendto.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
set_priority.rs
|
Add `sched_attr` system call series
|
2025-03-06 21:29:40 +08:00 |
|
set_robust_list.rs
|
Utilize `ThreadLocal`
|
2024-12-26 14:51:20 +08:00 |
|
set_tid_address.rs
|
Utilize `ThreadLocal`
|
2024-12-26 14:51:20 +08:00 |
|
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
|
Use `#[expect(lint)]`, not `#[allow(lint)]`
|
2025-02-08 15:10:04 +08:00 |
|
setpgid.rs
|
…
|
|
|
setregid.rs
|
…
|
|
|
setresgid.rs
|
…
|
|
|
setresuid.rs
|
…
|
|
|
setreuid.rs
|
…
|
|
|
setsid.rs
|
…
|
|
|
setsockopt.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
setuid.rs
|
…
|
|
|
shutdown.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
sigaltstack.rs
|
Use `#[expect(lint)]`, not `#[allow(lint)]`
|
2025-02-08 15:10:04 +08:00 |
|
socket.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
socketpair.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
stat.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |
|
statfs.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +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
|
Refactor RLimit64 to atomic
|
2025-03-06 11:22:05 +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
|
Rewrite `exit()` and `exit_group()`
|
2024-12-17 19:36:38 +08:00 |
|
waitid.rs
|
Enable syscall restart
|
2024-12-16 21:12:08 +08:00 |
|
write.rs
|
Make the file lookup faster
|
2025-01-09 10:58:16 +08:00 |