Commit History

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