Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 901b7d5d91 Fix a bunch of compiler warnings. Not all, but a lot. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a7a456002e LibC: Enough compat work to make binutils-2.32 build and run. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7d288aafb2 Kernel: Add link() syscall to create hard links. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 640360e958 Move WindowServer to userspace. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 4ea28bf0a5 Kernel: Add a simple shared memory API for two processes only. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 736e852525 LibC: Implement enough missing stuff to get bash-5.0 running. :^) %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2ac697ca09 LibC: execl() forgot to add the null sentinel to argv. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling dddd0e7b03 Get nyancat nyanning in Serenity. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c2adfd0e2d LibC: Implement various things to get GNU bc building and running. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c30e2c8d44 Implement basic chmod() syscall and /bin/chmod helper. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c95228b128 Add support for removing directories. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 267a903dd0 Terminal: Redraw entire line if any of its characters are dirty. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8d36c8f0d8 LibC: Tweak execvp() and execve() prototypes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 69a3aecf6b LibC: Add vsnprintf(), snprintf(), execvp() and abs(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling bda0c935c2 Add unlink() syscall and /bin/rm. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f70136a324 Kernel: Support open() with O_CREAT. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3a0a8848fb Make syscall invocations look pleasant. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ed7ae6c02c Add sync() syscall and a /bin/sync. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 303577df16 Various stubs while trying to get an old coreutils to build. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9d05f6b7a7 Make bash-2.05b build with minimal changes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c99f8af66d Add ioctl() and reimplement tcsetpgrp/tcsetpgrp as ioctls. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling d5d45d1088 Rage hacking to get bash to run. It finally runs. So cool! :^) %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e48182d91b Add setvbuf(), setlinebuf(), setbuf(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3b2f172d48 A bunch of compat work (mostly stubs but some real implementations, too.) %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 0b3e927597 Oops, waitpid() was not passing the options parameter to the kernel. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a7f1d892a9 Add some basic setgroups(), getgroups() and initgroups(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e5e0bffd76 Add getwd(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 77fe8e8363 Add getppid(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3024167cbd Change syscall naming scheme. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9f2b9c82bf More work towards getting bash to build. %!s(int64=6) %!d(string=hai) anos