Structs§
- UtsName
- Linux utsname structure for uname system call This structure must match Linux’s struct utsname layout
Functions§
- sys_brk
- sys_
clone - Linux sys_clone implementation for RISC-V64 ABI
- sys_
exit - sys_
exit_ group - sys_
getegid - sys_
geteuid - sys_
getgid - sys_
getpgid - sys_
getpid - sys_
getppid - sys_
gettid - Linux gettid system call implementation Returns the calling thread ID (TID). For now, this equals Scarlet Task ID.
- sys_
getuid - sys_
kill - sys_
membarrier - Linux sys_membarrier implementation (syscall 283)
- sys_
memfd_ create - Linux sys_memfd_create - Create an anonymous file descriptor for memory mapping
- sys_
prctl - Linux prctl system call (syscall 167)
- sys_
prlimit64 - sys_
sbrk - sys_
set_ robust_ list - sys_
set_ tid_ address - sys_
setgid - Linux sys_setgid implementation (syscall 144)
- sys_
setpgid - sys_
setuid - Linux sys_setuid implementation (syscall 146)
- sys_
uname - Linux uname system call implementation
- sys_
wait4 - Wait for process to change state (wait4 system call). This is a stub implementation that returns immediately.