summaryrefslogtreecommitdiff
path: root/src/shared
AgeCommit message (Expand)Author
2022-10-19shared/printf: implement %pdzwdz
2022-10-02syscall/open: add the full suite of READ/WRITE flagsdzwdz
2022-09-21user/lib: ufs_waitdzwdz
2022-09-20shared: rename ufs_request to better fit its role in userlanddzwdz
2022-09-15shared/printf: string precisiondzwdz
2022-09-15shared/printf: properly implement number precisiondzwdz
2022-09-03user/libc: generate strerror from camellia/errno.hdzwdz
2022-09-02user/ports: bare minimum to run doomgenericdzwdz
2022-09-02kernel/proc: introduce child ids for telling children apartdzwdz
2022-08-29shared/printf: handle the %l and %ll length modifiersdzwdz
2022-08-28shared/path_simplify: return an unsigned valuedzwdz
2022-08-26user/libc: prepare for OpenED portdzwdz
2022-08-26shared: memmovedzwdz
2022-08-23user/netstack: TCP recvdzwdz
2022-08-23shared/ring: rename ring_size to ring_used, add ring_availdzwdz
2022-08-23user/netstack: TCP listen and closedzwdz
2022-08-22user/netstack: ARP cachedzwdz
2022-08-22syscalls/fs_respond: make the *buf argument constdzwdz
2022-08-19include: make camellia/syscalls.h compatible with assemblydzwdz
2022-08-19syscall/fs_wait: return a handle for each requestdzwdz
2022-08-19syscall/fork: allow sharing handles between threadsdzwdz
2022-08-19kernel/proc: abstract away managing handlesdzwdz
2022-08-18syscall/fork: FORK_SHAREMEM for primitive "threads"dzwdz
2022-08-12vfs: OPEN_RO flag, read-only whitelist entriesdzwdz
2022-08-11shared/header: don't mix kinds of declarations between headersdzwdz
2022-08-11vfs: support for removing filesdzwdz
2022-08-08user/libc: cwddzwdz
2022-08-07user/libc: preparation for dlmalloc portdzwdz
2022-08-06shared assert.hdzwdz
2022-08-06make snprintf shared; dynamic resolution supportdzwdz
2022-08-05shared/mem: 64bit memcpy/memsetdzwdz
2022-08-05add _syscall_getsizedzwdz
2022-08-05shared/printf: implement %ddzwdz
2022-08-05move path_simplify to shared code, move its tests to userlanddzwdz
2022-08-04move the kernel util tests to userlanddzwdz
2022-08-04do some simple TODOs, organize the rest; general code maintainancedzwdz
2022-08-04user/tests: split the tests by parts of codebasedzwdz
2022-08-04syscalls: add _syscall_sleep()dzwdz
2022-08-03shared/printf: cachingdzwdz
2022-08-03user/libc: isspace, strtoldzwdz
2022-08-03shared: clean up printf, %u support (amongst other things)dzwdz
2022-08-01fsutil: remove debug `true ||` in if conditiondzwdz
2022-07-29fsutil/fs_normslice: define *offset == 0 when *length == 0dzwdz
2022-07-29syscall/write: WRITE_TRUNCATEdzwdz
2022-07-29syscall: up the max argument count to 5; make write accept flagsdzwdz
2022-07-29use a shared fs_normslice() function to handle offsetsdzwdz
2022-07-27user/libc: execve() supports passing argv nowdzwdz
2022-07-27user/libc: fseek()dzwdz
2022-07-26user/libc: execv()dzwdz
2022-07-26user/libc: fread, fwrite, fclosedzwdz