greatbridf
|
225bbdf08a
fix(crt0): do not use parameters on the stack
|
1 year ago |
greatbridf
|
8dfd98cdb1
fix(mem): add memory fence to prevent reordering
|
1 year ago |
greatbridf
|
1baa59a2b2
style(lazybox): call main() recursively
|
1 year ago |
greatbridf
|
71c939840d
fix(elf): check before mmapping LOAD sections
|
1 year ago |
greatbridf
|
cef73c3edd
style(paccess): make paccess() inline
|
1 year ago |
greatbridf
|
f8670fcfce
fix(function): check size of FuncLike object
|
1 year ago |
greatbridf
|
b6dbdcae1e
fix(sh): ignore -Winfinity-recursion
|
1 year ago |
greatbridf
|
431d80298f
fix(stack_protector): move stack_chk_guard to libc
|
1 year ago |
greatbridf
|
cf416c45b5
feat(kill): add syscall kill()
|
2 years ago |
greatbridf
|
9483e98eca
fix(proclist::find()): check iter null
|
2 years ago |
greatbridf
|
769feae046
feat(gblibc): add umask()
|
2 years ago |
greatbridf
|
a4c5491f01
change(types): add mode_t
|
2 years ago |
greatbridf
|
5eee6fd14b
feat(gblibc): add gettimeofday()
|
2 years ago |
greatbridf
|
7e873a0e79
feat(gblibc): add stat()
|
2 years ago |
greatbridf
|
db73e41887
feat(gblibc): add fstat()
|
2 years ago |
greatbridf
|
64c1db8727
feat(gblibc): realloc
|
2 years ago |
greatbridf
|
2252c898bf
feat(gblibc): add strsignal()
|
2 years ago |
greatbridf
|
f17738319d
feat(gblibc): add strndup, strdup
|
2 years ago |
greatbridf
|
e9937eddbd
feat(environ): pass envs between procs
|
2 years ago |
greatbridf
|
b8bfecd56f
feat(gblibc): asprintf and vasprintf
|
2 years ago |
greatbridf
|
2298a86ef1
feat(gblibc): add ferror_unlocked
|
2 years ago |
greatbridf
|
405ef53f7a
feat(tty): clear read buf in default sig. handlers
|
2 years ago |
greatbridf
|
92f2e82f02
feat(gblibc): clearerr, ferror, feof
|
2 years ago |
greatbridf
|
1f9648b753
feat(gblibc): bsearch()
|
2 years ago |
greatbridf
|
e4159f941b
feat(gblibc): add qsort, rand, alloca
|
2 years ago |
greatbridf
|
5799cd8bfd
fix(ioctl): check whether file is /dev/console
|
2 years ago |
greatbridf
|
69803ca140
feat(gblibc): isatty()
|
2 years ago |
greatbridf
|
a3b9f3e011
feat(gblibc): add {ge,pu}tc_unlocked
|
2 years ago |
greatbridf
|
8eab661b1a
fix(gblibc): change NDINSERT and NDERASE to func
|
2 years ago |
greatbridf
|
8d8a8f7a1c
feat(gblibc): add fopen and move stdout
|
2 years ago |