Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling f6e27c2abe More coding style changes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 464a16afa2 Implement signal() via sigaction() and get rid of sys$signal(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling de4604ac95 Finally hook up the mkdir code to a syscall. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 95e0f6ad82 Fix race condition in exec(). %!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 084287ca45 Reimplement tcsetattr/tcgetattr as ioctls. %!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 f394e3486a Stub out a bunch more functions to get closer to that sweet bash build. %!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 6a0a2c9ab4 Some improvements to signals. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ebf308d413 Make kernel build with clang. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8249c086c3 Get rid of redundant sys$spawn now that we have fork+exec. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling fdbd9f1e27 Start working on memory-mapped files. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 39d2fcbbee Move the scheduler code to its own class. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 03a8357e84 Implement sending signals to blocked-in-kernel processes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 981a3ae4b3 Make VFS test environment build again. %!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 b2d23f83ab Add umask(). %!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 153ea704af Add some basic signal support. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9f2b9c82bf More work towards getting bash to build. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 82f84bab11 More random compat hacking towards getting bash to build. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e4611248c4 Add geteuid() and getegid(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling dd060d0fa8 Share code between spawn() and exec() implementations. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 202bdb553c Implemented sys$execve(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8accc92c3c Implement fork()! %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 621217ffeb Add tcsetpgrp()+tcgetpgrp(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling d8f0dd6f3b Start working on sessions and process groups. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3e532ac7b6 Process now maps regions immediately when they are allocated. %!s(int64=6) %!d(string=hai) anos