summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-07-31user: replace the MOUNT macro with MOUNT_ATdzwdz
2022-07-30user/fs: create a shared library for handling directory readsdzwdz
2022-07-30user: stderrdzwdz
2022-07-30user/bootstrap: discard the relocation sectionsdzwdz
2022-07-29user/libc: properly implement snprintf; the v*printf familydzwdz
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-28user/shell: redirectionsdzwdz
2022-07-27user/exec: shebang supportdzwdz
2022-07-27user/libc: a shitty fgets()dzwdz
2022-07-27kernel/vfs: fix assert failure when creating a vfsreq to a dead mountdzwdz
2022-07-27tools/stacktrace_resolve.awk: fix the kernel binary pathdzwdz
2022-07-27user/shell: basic shell script supportdzwdz
2022-07-27user/shell: fix echodzwdz
2022-07-27user/shell: actual parsing, multiple argument supportdzwdz
2022-07-27user/libc: execve() supports passing argv nowdzwdz
2022-07-27user/libc: fseek()dzwdz
2022-07-27user: cleanup init and the shell's codedzwdz
2022-07-26user: break out the shell and tests into separate binariesdzwdz
2022-07-26user/libc: execv()dzwdz
2022-07-26user/shell: automatically execute binaries in /bin/dzwdz
2022-07-26user/libc: a _start that automatically selfrelocates PIEsdzwdz
2022-07-26user/libc: exit()dzwdz
2022-07-26user/libc: separate into filesdzwdz
2022-07-26user/libc: make FILE an opaque typedzwdz
2022-07-26user/libc: fread, fwrite, fclosedzwdz
2022-07-26user/libc: fdopendzwdz
2022-07-26user: posix-compatible FILE* openingdzwdz
2022-07-26user: add missing includedzwdz
2022-07-26user: move the POSIX-y stuff to the proper header filesdzwdz
2022-07-26Makefile: readability, remove useless extensions, other minor tweaksdzwdz
2022-07-26shared: move some headers from shared/ to camellia/dzwdz
2022-07-26tools: add tools/sort_includes.rbdzwdz
2022-07-26move user_bootstrap to user/bootstrap for consistency's sakedzwdz
2022-07-26user: mount the initrd and /kdev in user_bootstrapdzwdz
2022-07-26user_bootstrap: link against user/libdzwdz
2022-07-25kernel: cleaner and more compact stacktracesdzwdz
2022-07-24make/user: generate the initrd.tar in a "smarter" waydzwdz
2022-07-24user: put the testelf in a sensible location in the treedzwdz
2022-07-24user: change the directory structure to prepare for multiple binariesdzwdz
2022-07-23compile everything except user_bootstrap as PICdzwdz
2022-07-23kernel: switch processes after execbuf_syscalldzwdz
2022-07-23user_bootstrap: pass the initrd in an argument to init's maindzwdz
2022-07-23init: compile as an elfdzwdz
2022-07-23create a bootstrap ELF loader, that'll load initdzwdz
2022-07-21fix type-related compiler warningsdzwdz
2022-07-20user/elf: free memory not belonging to the elf when jumping to itdzwdz
2022-07-20syscall/execbuf: EXECBUF_JMPdzwdz