summaryrefslogtreecommitdiff
path: root/src/libc/include
AgeCommit message (Collapse)Author
2023-12-25user/libc: reorganize net stuff, basic hosts-only gethostbyname()dzwdz
/usr/share/hosts because i don't have /etc/ yet and i don't feel like creating it.
2023-12-25ports: curl :^)dzwdz
had to do a lot of hacky stuff, but it's there. worked on this on and off for a while now
2023-09-25kernel: remove _sys_filicide (made redundant by _sys_intr)dzwdz
2023-09-03libc: split up large .c files, slimming down small binaries a bitdzwdz
2023-09-02libc: opendir_f; make httpd use itdzwdz
2023-08-31kernel: add _sys_getprocfs in place of HANDLE_PROCFSdzwdz
This makes the side-effects more explicit, and feels less hacky than `HANDLE_PROCFS`. I don't think accessing a handle alone should have side-effects, even if it's a "special" one.
2023-08-29kernel: remove _sys_await, emulate it in libcdzwdz
2023-08-27ports: qbe, cproc :^)dzwdz
2023-08-25bootstrap: support hardlinks in initrddzwdz
required for the binutils port
2023-08-25libc: get as+ld to workdzwdz
2023-08-24libc: get most of binutils to compiledzwdz
2023-08-17build: rework how sysroots workdzwdz
/usr/include is now built on the fly, letting me merge include files from multiple modules, which should be a win for organization later on. binutils & gcc need to be recompiled. limits.h shamelessly stolen from heat on #osdev, as gcc stopped providing me with its own header. which was a hack in the first place
2023-08-14reorganization: first stepsdzwdz