summaryrefslogtreecommitdiff
path: root/LibC
AgeCommit message (Expand)Author
2018-11-13Add close-on-exec flag for file descriptors.Andreas Kling
2018-11-12Add primitive FIFO and hook it up to sys$pipe().Andreas Kling
2018-11-11Add a naive /bin/fgrep for testing pipes.Andreas Kling
2018-11-11Rage hacking to get bash to run. It finally runs. So cool! :^)Andreas Kling
2018-11-11Add really cheap atol() since sizeof(int) == sizeof(long) here anyway.Andreas Kling
2018-11-11Stub out a bunch more functions to get closer to that sweet bash build.Andreas Kling
2018-11-11Add setvbuf(), setlinebuf(), setbuf().Andreas Kling
2018-11-11Add ispunct() to LibC + some minor cleanups.Andreas Kling
2018-11-11A bunch of compat work (mostly stubs but some real implementations, too.)Andreas Kling
2018-11-10Some improvements to signals.Andreas Kling
2018-11-10Make /bin/clear work again.Andreas Kling
2018-11-09Build LibC and Userland with clang as well.Andreas Kling
2018-11-09Move <utsname.h> to <sys/utsname.h> for correctness.Andreas Kling
2018-11-09Get rid of redundant sys$spawn now that we have fork+exec.Andreas Kling
2018-11-09Fix all current build warnings in LibC.Andreas Kling
2018-11-08Support basic mmap'ing of a file!Andreas Kling
2018-11-08Start working on memory-mapped files.Andreas Kling
2018-11-08Add some simple write buffering to LibC's stdio.Andreas Kling
2018-11-07Oops, waitpid() was not passing the options parameter to the kernel.Andreas Kling
2018-11-07Miscellaneous compat work while seeing if GNU coreutils would build.Andreas Kling
2018-11-07Add some basic setgroups(), getgroups() and initgroups().Andreas Kling
2018-11-07Minor fixes in getgrent() and getpwent() function families.Andreas Kling
2018-11-06Add getgrent() family of functions.Andreas Kling
2018-11-06Add getwd().Andreas Kling
2018-11-06Add strsignal() and improve sharing signal numbers between LibC and kernel.Andreas Kling
2018-11-06Add sys_nerr and sys_errlist.Andreas Kling
2018-11-06Add umask().Andreas Kling
2018-11-06Add getppid().Andreas Kling
2018-11-06Change syscall naming scheme.Andreas Kling
2018-11-06Add sigset_t helper functions to LibC.Andreas Kling
2018-11-06Add some basic signal support.Andreas Kling
2018-11-05More work towards getting bash to build.Andreas Kling
2018-11-05More random compat hacking towards getting bash to build.Andreas Kling
2018-11-05Lots of minor compat stuff while seeing if bash would build.Andreas Kling
2018-11-05Add geteuid() and getegid().Andreas Kling
2018-11-05Add stub fflush().Andreas Kling
2018-11-05Tiny LibC things.Andreas Kling
2018-11-04Tidy up ELFLoader.Andreas Kling
2018-11-04Mark LibC's assertion faillure helper with __NORETURN.Andreas Kling
2018-11-03Share code between spawn() and exec() implementations.Andreas Kling
2018-11-03Implemented sys$execve().Andreas Kling
2018-11-02Implement fork()!Andreas Kling
2018-11-02Basic ^C interrupt implementation.Andreas Kling
2018-11-02Add tcsetpgrp()+tcgetpgrp().Andreas Kling
2018-11-02Start working on sessions and process groups.Andreas Kling
2018-11-01Oops, fix null termination bug in getpwent().Andreas Kling
2018-11-01Waiters should be notified when a waitee is killed.Andreas Kling
2018-10-31perror() should send output to stderr.Andreas Kling
2018-10-31Add SpinLock to IDE disk access.Andreas Kling
2018-10-31Snazz up the kprintf() output a bit by giving it its own color.Andreas Kling