index
:
camellia
main
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
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-30
user/bootstrap: discard the relocation sections
dzwdz
2022-07-29
user/libc: properly implement snprintf; the v*printf family
dzwdz
2022-07-29
fsutil/fs_normslice: define *offset == 0 when *length == 0
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-28
user/shell: redirections
dzwdz
2022-07-27
user/exec: shebang support
dzwdz
2022-07-27
user/libc: a shitty fgets()
dzwdz
2022-07-27
kernel/vfs: fix assert failure when creating a vfsreq to a dead mount
dzwdz
2022-07-27
user/shell: basic shell script support
dzwdz
2022-07-27
user/shell: fix echo
dzwdz
2022-07-27
user/shell: actual parsing, multiple argument support
dzwdz
2022-07-27
user/libc: execve() supports passing argv now
dzwdz
2022-07-27
user/libc: fseek()
dzwdz
2022-07-27
user: cleanup init and the shell's code
dzwdz
2022-07-26
user: break out the shell and tests into separate binaries
dzwdz
2022-07-26
user/libc: execv()
dzwdz
2022-07-26
user/shell: automatically execute binaries in /bin/
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: add missing include
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-26
move user_bootstrap to user/bootstrap for consistency's sake
dzwdz
2022-07-26
user: mount the initrd and /kdev in user_bootstrap
dzwdz
2022-07-26
user_bootstrap: link against user/lib
dzwdz
2022-07-25
kernel: cleaner and more compact stacktraces
dzwdz
2022-07-24
user: put the testelf in a sensible location in the tree
dzwdz
2022-07-24
user: change the directory structure to prepare for multiple binaries
dzwdz
2022-07-23
kernel: switch processes after execbuf_syscall
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-23
create a bootstrap ELF loader, that'll load init
dzwdz
2022-07-21
fix type-related compiler warnings
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
[prev]
[next]