summaryrefslogtreecommitdiff
path: root/userland/libc/libc.c
AgeCommit message (Collapse)Author
2024-11-22libc: Add RC_ERRNO to more syscallsAnton Kling
This is very inconstant at the moment
2024-10-14kernel: stuffAnton Kling
2024-07-01LibC: Change how kill() worksAnton Kling
2024-06-27stuffAnton Kling
2024-04-18LibC: Fix compiler warningsAnton Kling
It can now compile with almost all compiler warnings turned on without producing any warnings.
2024-03-17stuffAnton Kling
2023-11-24Refactor write() and pwrite()Anton Kling
2023-11-24Refactor open()Anton Kling
2023-11-23LibC: Move assembly to its own file to avoid using inlineAnton Kling
This was a ugly hack and in this case it caused undefined behavior.
2023-11-23LibC: Reduce warnings in codeAnton Kling
2023-11-22LibC: Add fflush() and buffer writes to file descriptorsAnton Kling
2023-11-20LibC: Allow open to accept multiple argumentsAnton Kling
2023-10-24VFS/LibC: Create ftruncate function and corresponding syscall and libc ↵Anton Kling
implementation Previously this function was only used for shared memory region created by shm_open because I was lazy. Now exists for all files.
2023-10-24LibC: Allocate stdin, stdout, stderr on the heap so they can be closed with ↵Anton Kling
fclose
2023-10-22Move everything into a new repo.Anton Kling