Age | Commit message (Expand) | Author |
2019-05-03 | Kernel+Userland: Implement mknod() syscall and add a /bin/mknod program. | Andreas Kling |
2019-04-29 | LibC: Oops, exit_thread() never returns. | Andreas Kling |
2019-04-29 | Kernel+LibC: Add exit_thread() syscall. | Andreas Kling |
2019-04-26 | LibC: Add execvpe() and make execvp()'ed children inherit environment. | Andreas Kling |
2019-04-23 | Put assertions behind a DEBUG flag to make it easy to build without them. | Andreas Kling |
2019-04-23 | Do a pass of compiler warning fixes. | Andreas Kling |
2019-04-22 | Kernel: Add a systrace() syscall and implement /bin/strace using it. | Andreas Kling |
2019-04-20 | Sprinkle use of AK::Vector in various places. | Andreas Kling |
2019-04-09 | Kernel: More work towards POSIX SHM, also add ftruncate(). | Andreas Kling |
2019-03-27 | Kernel: Add Inode::truncate(size). | Andreas Kling |
2019-03-27 | LibC: Add creat(), execvp() resolution, and exec*() environment inheritance. | Andreas Kling |
2019-03-25 | LibGUI+Kernel: Add a GLock class (userspace mutex.) | Andreas Kling |
2019-03-24 | LibC: Add ftruncate() stub. | Andreas Kling |
2019-03-23 | Kernel+LibC: Add a simple create_thread() syscall. | Andreas Kling |
2019-03-14 | LibC: A whole bunch of compat work towards porting Lynx. | Andreas Kling |
2019-03-10 | LibC: Implement getlogin(). | Andreas Kling |
2019-03-08 | Add a C++ helper class for working with shared buffers. | Andreas Kling |
2019-03-02 | Kernel+Userland: Add symlink() syscall and add "-s" flag to /bin/ln. | Andreas Kling |
2019-02-27 | Add chown() syscall and a simple /bin/chown program. | Andreas Kling |
2019-02-26 | More compat work. | Andreas Kling |
2019-02-25 | Fix a bunch of compiler warnings. Not all, but a lot. | Andreas Kling |
2019-02-23 | LibC: Enough compat work to make binutils-2.32 build and run. | Andreas Kling |
2019-02-21 | Kernel: Add link() syscall to create hard links. | Andreas Kling |
2019-02-17 | Move WindowServer to userspace. | Andreas Kling |
2019-02-16 | Kernel: Add a simple shared memory API for two processes only. | Andreas Kling |
2019-02-08 | LibC: Implement enough missing stuff to get bash-5.0 running. :^) | Andreas Kling |
2019-02-08 | LibC: execl() forgot to add the null sentinel to argv. | Andreas Kling |
2019-02-03 | Get nyancat nyanning in Serenity. | Andreas Kling |
2019-02-03 | LibC: Implement various things to get GNU bc building and running. | Andreas Kling |
2019-01-29 | Implement basic chmod() syscall and /bin/chmod helper. | Andreas Kling |
2019-01-28 | Add support for removing directories. | Andreas Kling |
2019-01-25 | Terminal: Redraw entire line if any of its characters are dirty. | Andreas Kling |
2019-01-23 | LibC: Tweak execvp() and execve() prototypes. | Andreas Kling |
2019-01-23 | LibC: Add vsnprintf(), snprintf(), execvp() and abs(). | Andreas Kling |
2019-01-22 | Add unlink() syscall and /bin/rm. | Andreas Kling |
2019-01-22 | Kernel: Support open() with O_CREAT. | Andreas Kling |
2018-12-21 | Make syscall invocations look pleasant. | Andreas Kling |
2018-12-20 | Add sync() syscall and a /bin/sync. | Andreas Kling |
2018-11-17 | Various stubs while trying to get an old coreutils to build. | Andreas Kling |
2018-11-17 | Make bash-2.05b build with minimal changes. | Andreas Kling |
2018-11-16 | Add ioctl() and reimplement tcsetpgrp/tcsetpgrp as ioctls. | Andreas Kling |
2018-11-11 | Rage hacking to get bash to run. It finally runs. So cool! :^) | Andreas Kling |
2018-11-11 | Add setvbuf(), setlinebuf(), setbuf(). | Andreas Kling |
2018-11-11 | A bunch of compat work (mostly stubs but some real implementations, too.) | Andreas Kling |
2018-11-07 | Oops, waitpid() was not passing the options parameter to the kernel. | Andreas Kling |
2018-11-07 | Add some basic setgroups(), getgroups() and initgroups(). | Andreas Kling |
2018-11-06 | Add getwd(). | Andreas Kling |
2018-11-06 | Add getppid(). | Andreas Kling |
2018-11-06 | Change syscall naming scheme. | Andreas Kling |
2018-11-05 | More work towards getting bash to build. | Andreas Kling |