summaryrefslogtreecommitdiff
path: root/src/shared/include
AgeCommit message (Expand)Author
2023-01-11kernel: return EPIPE when fs_waiting on a dead filesystemdzwdz
2023-01-08kernel: let parents kill their children againdzwdz
2023-01-08kernel: remove the leftover _syscall_procfsdzwdz
2023-01-06kernel: basic procfsdzwdz
2023-01-06kernel: turn the NULLFS into an always present special handledzwdz
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-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-28shared/path_simplify: return an unsigned valuedzwdz
2022-08-26user/libc: prepare for OpenED portdzwdz
2022-08-23user/netstack: TCP listen and closedzwdz
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-05add _syscall_getsizedzwdz
2022-08-05move path_simplify to shared code, move its tests to userlanddzwdz
2022-08-04do some simple TODOs, organize the rest; general code maintainancedzwdz
2022-08-04syscalls: add _syscall_sleep()dzwdz
2022-08-03user/libc: isspace, strtoldzwdz
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
2022-07-26shared: move some headers from shared/ to camellia/dzwdz