| .. |
|
arch
|
Fix parameter passing of `preadv/pwritev`-family syscalls
|
2025-09-28 22:18:53 +08:00 |
|
accept.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
access.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
alarm.rs
|
…
|
|
|
arch_prctl.rs
|
Drop duplicate public re-exports
|
2025-09-10 12:10:40 +08:00 |
|
bind.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
brk.rs
|
Refine the `ProcessVm` structure
|
2025-10-26 10:14:00 +08:00 |
|
capget.rs
|
Write the supported cap version to user if capget version is unsupported
|
2025-09-02 09:45:42 +08:00 |
|
capset.rs
|
…
|
|
|
chdir.rs
|
Rename Dentry to Path in the other modules and rename some local variables
|
2025-08-06 14:06:39 +08:00 |
|
chmod.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
chown.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
chroot.rs
|
Complete some remaining rename tasks
|
2025-08-12 15:20:17 +08:00 |
|
clock_gettime.rs
|
…
|
|
|
clone.rs
|
Add more checks for `clone`
|
2025-09-30 09:54:40 +08:00 |
|
close.rs
|
Fix the unshare logic in syscall close_range
|
2025-09-02 09:47:41 +08:00 |
|
connect.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
constants.rs
|
…
|
|
|
dup.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
epoll.rs
|
Fix `epoll_event`'s layout on non-x86_64 platforms
|
2025-09-28 22:16:19 +08:00 |
|
eventfd.rs
|
Replace `InodeMode::from_bits_trunucated` with `mkmod`
|
2025-09-22 10:20:36 +08:00 |
|
execve.rs
|
Support multithreaded execve
|
2025-10-25 10:36:30 +08:00 |
|
exit.rs
|
…
|
|
|
exit_group.rs
|
…
|
|
|
fadvise64.rs
|
Add fadvise64 syscall
|
2025-07-21 21:29:17 +08:00 |
|
fallocate.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
fcntl.rs
|
Remove `RangeLockItemBuilder`
|
2025-08-26 18:02:56 +08:00 |
|
flock.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
fork.rs
|
Drop duplicate public re-exports
|
2025-09-10 12:10:40 +08:00 |
|
fsync.rs
|
Rename Dentry to Path in the other modules and rename some local variables
|
2025-08-06 14:06:39 +08:00 |
|
futex.rs
|
Enable FUTEX_WAKE_OP
|
2025-06-16 11:02:17 +08:00 |
|
get_ioprio.rs
|
Add sys_ioprio_set and sys_ioprio_get
|
2025-07-22 17:22:52 +08:00 |
|
get_priority.rs
|
…
|
|
|
getcpu.rs
|
Implement `IdSet::iter_in`
|
2025-10-25 11:23:13 +08:00 |
|
getcwd.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
getdents64.rs
|
Use `size_of`/`align_of` in the prelude
|
2025-09-04 09:26:56 +08:00 |
|
getegid.rs
|
…
|
|
|
geteuid.rs
|
…
|
|
|
getgid.rs
|
…
|
|
|
getgroups.rs
|
Use `size_of`/`align_of` in the prelude
|
2025-09-04 09:26:56 +08:00 |
|
getpeername.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
getpgid.rs
|
Refactor and test `get{pgid,sid}`
|
2025-05-06 18:47:10 +08:00 |
|
getpgrp.rs
|
…
|
|
|
getpid.rs
|
…
|
|
|
getppid.rs
|
…
|
|
|
getrandom.rs
|
Fix some `getrandom` behavior
|
2025-09-30 11:36:37 +08:00 |
|
getresgid.rs
|
…
|
|
|
getresuid.rs
|
…
|
|
|
getrusage.rs
|
Support CLONE_PARENT flag
|
2025-09-29 13:27:22 +08:00 |
|
getsid.rs
|
Refactor and test `get{pgid,sid}`
|
2025-05-06 18:47:10 +08:00 |
|
getsockname.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
getsockopt.rs
|
Support SO_PEERCRED & SO_PEERGROUPS
|
2025-06-24 17:25:44 +08:00 |
|
gettid.rs
|
…
|
|
|
gettimeofday.rs
|
…
|
|
|
getuid.rs
|
…
|
|
|
getxattr.rs
|
Rename Dentry to Path in the other modules and rename some local variables
|
2025-08-06 14:06:39 +08:00 |
|
ioctl.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
kill.rs
|
Fix some `kill`-related behavior
|
2025-10-20 14:05:45 +08:00 |
|
link.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
listen.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
listxattr.rs
|
Rename Dentry to Path in the other modules and rename some local variables
|
2025-08-06 14:06:39 +08:00 |
|
lseek.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
madvise.rs
|
Unshare VM during execve
|
2025-10-25 10:36:30 +08:00 |
|
memfd_create.rs
|
Support the system call `memfd_create`
|
2025-07-31 09:29:12 +08:00 |
|
mkdir.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
mknod.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
mmap.rs
|
Remove `Rights` from VMO
|
2025-10-29 12:22:22 +08:00 |
|
mod.rs
|
Reunify the style of defining `arch` modules
|
2025-10-30 17:04:45 +08:00 |
|
mount.rs
|
Support mount bind a file
|
2025-10-24 11:13:09 +08:00 |
|
mprotect.rs
|
Make writable pages readable on RISC-V platforms
|
2025-10-27 11:25:59 +08:00 |
|
mremap.rs
|
Unshare VM during execve
|
2025-10-25 10:36:30 +08:00 |
|
msync.rs
|
Remove `Rights` from VMAR
|
2025-10-26 10:14:00 +08:00 |
|
munmap.rs
|
Unshare VM during execve
|
2025-10-25 10:36:30 +08:00 |
|
nanosleep.rs
|
…
|
|
|
open.rs
|
Revise some error messages
|
2025-10-22 14:05:38 +08:00 |
|
pause.rs
|
…
|
|
|
pidfd_open.rs
|
Add CLONE_PIDFD & pidfd_open support
|
2025-07-24 21:11:24 +08:00 |
|
pipe.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
poll.rs
|
Use `size_of`/`align_of` in the prelude
|
2025-09-04 09:26:56 +08:00 |
|
ppoll.rs
|
Add syscall ppoll
|
2025-04-21 11:19:48 +08:00 |
|
prctl.rs
|
Cleanup ThreadName related code
|
2025-10-20 10:52:07 +08:00 |
|
pread64.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
preadv.rs
|
Fix parameter passing of `preadv/pwritev`-family syscalls
|
2025-09-28 22:18:53 +08:00 |
|
prlimit64.rs
|
…
|
|
|
pselect6.rs
|
Add syscall ppoll
|
2025-04-21 11:19:48 +08:00 |
|
pwrite64.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
pwritev.rs
|
Fix parameter passing of `preadv/pwritev`-family syscalls
|
2025-09-28 22:18:53 +08:00 |
|
read.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
readlink.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
recvfrom.rs
|
Clean up public re-exports under `net/`
|
2025-06-13 11:07:11 +08:00 |
|
recvmsg.rs
|
Send and receive UNIX control messages
|
2025-07-21 10:46:08 +08:00 |
|
removexattr.rs
|
Rename Dentry to Path in the other modules and rename some local variables
|
2025-08-06 14:06:39 +08:00 |
|
rename.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
rmdir.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
rt_sigaction.rs
|
Unshare signal handler during execve
|
2025-10-25 10:36:30 +08:00 |
|
rt_sigpending.rs
|
…
|
|
|
rt_sigprocmask.rs
|
Disallow masking SIGKILL and SIGSTOP in user space
|
2025-07-28 17:08:10 +08:00 |
|
rt_sigreturn.rs
|
Drop duplicate public re-exports
|
2025-09-10 12:10:40 +08:00 |
|
rt_sigsuspend.rs
|
Use `size_of`/`align_of` in the prelude
|
2025-09-04 09:26:56 +08:00 |
|
sched_affinity.rs
|
Implement `IdSet::iter_in`
|
2025-10-25 11:23:13 +08:00 |
|
sched_get_priority_max.rs
|
…
|
|
|
sched_get_priority_min.rs
|
…
|
|
|
sched_getattr.rs
|
Use `size_of`/`align_of` in the prelude
|
2025-09-04 09:26:56 +08:00 |
|
sched_getparam.rs
|
Add mutable functionality to the process VMAR
|
2025-03-20 14:20:47 +08:00 |
|
sched_getscheduler.rs
|
…
|
|
|
sched_setattr.rs
|
…
|
|
|
sched_setparam.rs
|
Add mutable functionality to the process VMAR
|
2025-03-20 14:20:47 +08:00 |
|
sched_setscheduler.rs
|
Add mutable functionality to the process VMAR
|
2025-03-20 14:20:47 +08:00 |
|
sched_yield.rs
|
…
|
|
|
select.rs
|
Use `size_of`/`align_of` in the prelude
|
2025-09-04 09:26:56 +08:00 |
|
semctl.rs
|
Clean up unnecessary features
|
2025-09-24 15:41:07 +08:00 |
|
semget.rs
|
Resolve `semget01` failure by fixing key limit and adding `IPC_STAT`
|
2025-08-20 19:57:14 +08:00 |
|
semop.rs
|
…
|
|
|
sendfile.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
sendmsg.rs
|
Send and receive UNIX control messages
|
2025-07-21 10:46:08 +08:00 |
|
sendto.rs
|
Send and receive UNIX control messages
|
2025-07-21 10:46:08 +08:00 |
|
set_ioprio.rs
|
Add sys_ioprio_set and sys_ioprio_get
|
2025-07-22 17:22:52 +08:00 |
|
set_priority.rs
|
…
|
|
|
set_robust_list.rs
|
Use `size_of`/`align_of` in the prelude
|
2025-09-04 09:26:56 +08:00 |
|
set_tid_address.rs
|
…
|
|
|
setdomainname.rs
|
Add syscall setdomainname
|
2025-09-28 09:35:39 +08:00 |
|
setfsgid.rs
|
…
|
|
|
setfsuid.rs
|
…
|
|
|
setgid.rs
|
…
|
|
|
setgroups.rs
|
Use `size_of`/`align_of` in the prelude
|
2025-09-04 09:26:56 +08:00 |
|
sethostname.rs
|
Add syscall sethostname
|
2025-09-28 09:35:39 +08:00 |
|
setitimer.rs
|
…
|
|
|
setns.rs
|
Rewrite some error messages
|
2025-09-24 14:29:16 +08:00 |
|
setpgid.rs
|
Support CLONE_PARENT flag
|
2025-09-29 13:27:22 +08:00 |
|
setregid.rs
|
…
|
|
|
setresgid.rs
|
…
|
|
|
setresuid.rs
|
…
|
|
|
setreuid.rs
|
…
|
|
|
setsid.rs
|
Refactor and test `set{pgid,sid}`
|
2025-05-06 18:47:10 +08:00 |
|
setsockopt.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |
|
setuid.rs
|
…
|
|
|
setxattr.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
shutdown.rs
|
Clean up public re-exports under `net/`
|
2025-06-13 11:07:11 +08:00 |
|
sigaltstack.rs
|
Drop duplicate public re-exports
|
2025-09-10 12:10:40 +08:00 |
|
signalfd.rs
|
Replace `InodeMode::from_bits_trunucated` with `mkmod`
|
2025-09-22 10:20:36 +08:00 |
|
socket.rs
|
Support UNIX datagram sockets
|
2025-09-10 20:01:30 +08:00 |
|
socketpair.rs
|
Support UNIX datagram sockets
|
2025-09-10 20:01:30 +08:00 |
|
stat.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
statfs.rs
|
Rename Dentry to Path in the other modules and rename some local variables
|
2025-08-06 14:06:39 +08:00 |
|
statx.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
symlink.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
sync.rs
|
Introduce MountNamespace
|
2025-09-24 08:07:25 +08:00 |
|
sysinfo.rs
|
…
|
|
|
tgkill.rs
|
Fix some `kill`-related behavior
|
2025-10-20 14:05:45 +08:00 |
|
time.rs
|
…
|
|
|
timer_create.rs
|
Support for timerfd-related syscalls
|
2025-04-25 16:33:46 +08:00 |
|
timer_settime.rs
|
Fix unreachable error in sys_timer_settime
|
2025-06-10 11:22:50 +08:00 |
|
timerfd_create.rs
|
Support for timerfd-related syscalls
|
2025-04-25 16:33:46 +08:00 |
|
timerfd_gettime.rs
|
Support for timerfd-related syscalls
|
2025-04-25 16:33:46 +08:00 |
|
timerfd_settime.rs
|
Add TFDSetTimeFlags and fix reachable panic
|
2025-06-10 11:22:50 +08:00 |
|
truncate.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
umask.rs
|
Introduce AtomicFileCreationMask
|
2025-09-24 08:07:25 +08:00 |
|
umount.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
uname.rs
|
Add syscall sethostname
|
2025-09-28 09:35:39 +08:00 |
|
unlink.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
unshare.rs
|
Support CLONE_NEWNS for related syscalls
|
2025-09-24 08:07:25 +08:00 |
|
utimens.rs
|
Implement better FS path APIs
|
2025-10-22 14:05:38 +08:00 |
|
wait4.rs
|
Fix some `kill`-related behavior
|
2025-10-20 14:05:45 +08:00 |
|
waitid.rs
|
Add CLONE_PIDFD & pidfd_open support
|
2025-07-24 21:11:24 +08:00 |
|
write.rs
|
Drop files at the correct time
|
2025-04-14 21:13:11 +08:00 |