Age | Commit message (Expand) | Author |
2022-08-07 | user/libc: port dlmalloc | dzwdz |
2022-08-07 | user/libc: preparation for dlmalloc port | dzwdz |
2022-08-07 | user/libc: strchr | dzwdz |
2022-08-06 | shared assert.h | dzwdz |
2022-08-06 | make snprintf shared; dynamic resolution support | dzwdz |
2022-08-05 | user/libc: fseek + ftell for getting a file's size | dzwdz |
2022-08-05 | add _syscall_getsize | dzwdz |
2022-08-04 | do some simple TODOs, organize the rest; general code maintainance | dzwdz |
2022-08-04 | syscalls: add _syscall_sleep() | dzwdz |
2022-08-03 | user/libc: "!files" | dzwdz |
2022-08-03 | user/libc: isspace, strtol | dzwdz |
2022-08-01 | user/lib: move mount_at_pred away from the header | dzwdz |
2022-08-01 | fix some sign comparision warnings | dzwdz |
2022-08-01 | user/fs: fs_whitelist injects directory entries | dzwdz |
2022-07-31 | user/fs: make fs_dir_inject use the fs/dir lib | dzwdz |
2022-07-31 | user: replace the MOUNT macro with MOUNT_AT | dzwdz |
2022-07-30 | user/fs: create a shared library for handling directory reads | dzwdz |
2022-07-30 | user: stderr | dzwdz |
2022-07-29 | user/libc: properly implement snprintf; the v*printf family | dzwdz |
2022-07-29 | syscall/write: WRITE_TRUNCATE | dzwdz |
2022-07-29 | syscall: up the max argument count to 5; make write accept flags | dzwdz |
2022-07-29 | use a shared fs_normslice() function to handle offsets | dzwdz |
2022-07-27 | user/exec: shebang support | dzwdz |
2022-07-27 | user/libc: a shitty fgets() | dzwdz |
2022-07-27 | user/libc: execve() supports passing argv now | dzwdz |
2022-07-27 | user/libc: fseek() | dzwdz |
2022-07-26 | user/libc: execv() | dzwdz |
2022-07-26 | user/libc: a _start that automatically selfrelocates PIEs | dzwdz |
2022-07-26 | user/libc: exit() | dzwdz |
2022-07-26 | user/libc: separate into files | dzwdz |
2022-07-26 | user/libc: make FILE an opaque type | dzwdz |
2022-07-26 | user/libc: fread, fwrite, fclose | dzwdz |
2022-07-26 | user/libc: fdopen | dzwdz |
2022-07-26 | user: posix-compatible FILE* opening | dzwdz |
2022-07-26 | user: move the POSIX-y stuff to the proper header files | dzwdz |
2022-07-26 | shared: move some headers from shared/ to camellia/ | dzwdz |
2022-07-26 | tools: add tools/sort_includes.rb | dzwdz |
2022-07-24 | user: change the directory structure to prepare for multiple binaries | dzwdz |
2022-07-23 | user_bootstrap: pass the initrd in an argument to init's main | dzwdz |
2022-07-23 | init: compile as an elf | dzwdz |
2022-07-20 | user/elf: free memory not belonging to the elf when jumping to it | dzwdz |
2022-07-20 | syscall/execbuf: EXECBUF_JMP | dzwdz |
2022-07-18 | syscalls: implement execbuf | dzwdz |
2022-07-18 | user/elf: find free space for PIEs | dzwdz |
2022-07-18 | user: basic elf relocations, PIE support | dzwdz |
2022-07-18 | user: a super primitive ELF loader | dzwdz |
2022-07-16 | amd64: back at the shell! | dzwdz |
2022-07-16 | amd64: seemingly working syscalls (SYSCALL/SYSRET) | dzwdz |
2022-07-16 | amd64: barely boot into kernel code | dzwdz |
2022-07-14 | user/shell/cat: support reading from stdin until eof | dzwdz |