summaryrefslogtreecommitdiff
path: root/src/libc/syscall.c
AgeCommit message (Collapse)Author
2024-08-17*: getxattrdzwdz
2024-07-26kernel: implement _sys_intr_returndzwdz
2024-07-20*: moving filesdzwdz
2023-12-25kernel: _sys_getnull() (basically /dev/null)dzwdz
2023-09-25kernel: remove _sys_filicide (made redundant by _sys_intr)dzwdz
2023-09-25kernel/intr: accept a message, allow killing processes via intrsdzwdz
2023-09-18kernel: implement _sys_time()dzwdz
After some consideration this seems like the most fitting way to handle timekeeping. Directly, the syscall is only useful for keeping time within a single process, but it is meant to be used for e.g. NTP clients, which will provide the real time through the VFS.
2023-08-31kernel: add _sys_getprocfs in place of HANDLE_PROCFSdzwdz
This makes the side-effects more explicit, and feels less hacky than `HANDLE_PROCFS`. I don't think accessing a handle alone should have side-effects, even if it's a "special" one.
2023-08-29kernel: remove _sys_await, emulate it in libcdzwdz
2023-08-14reorganization: first stepsdzwdz