Commit History

Author SHA1 Message Date
  Andreas Kling d90104f9e0 Let reap() communicate the dead process's exit status to the caller. 6 years ago
  Andreas Kling 938d1b8bfb Drop any old signal stacks on exec(). 6 years ago
  Andreas Kling 629c5be10b Add basic zero faults. 6 years ago
  Andreas Kling de4604ac95 Finally hook up the mkdir code to a syscall. 6 years ago
  Andreas Kling 95e0f6ad82 Fix race condition in exec(). 6 years ago
  Andreas Kling bb9766ee17 Tweak default hostname. 6 years ago
  Andreas Kling 9d05f6b7a7 Make bash-2.05b build with minimal changes. 6 years ago
  Andreas Kling 2cf477a151 Add fcntl() F_DUPFD which is slightly different from dup2(). 6 years ago
  Andreas Kling 6cedb88153 Don't unblock a blocked process when it ignores a signal. 6 years ago
  Andreas Kling a788e85c09 Refactor TTY signal generation a bit. 6 years ago
  Andreas Kling 52d1822c3c Add templated helpers for read/write validation, and one for strings, too. 6 years ago
  Andreas Kling 8a286b9244 Improve syscall address validation a bit. 6 years ago
  Andreas Kling 084287ca45 Reimplement tcsetattr/tcgetattr as ioctls. 6 years ago
  Andreas Kling c99f8af66d Add ioctl() and reimplement tcsetpgrp/tcsetpgrp as ioctls. 6 years ago
  Andreas Kling 2529925fe9 Some more renaming: 6 years ago
  Andreas Kling 457a5df7d5 Rename: 6 years ago
  Andreas Kling c735c56e4c More work on CoreInode. 6 years ago
  Andreas Kling 97c799576a Add close-on-exec flag for file descriptors. 6 years ago
  Andreas Kling 1cf20a2fe2 Some minor termios debugging output. 6 years ago
  Andreas Kling f1404aa948 Add primitive FIFO and hook it up to sys$pipe(). 6 years ago
  Andreas Kling d5d45d1088 Rage hacking to get bash to run. It finally runs. So cool! :^) 6 years ago
  Andreas Kling f394e3486a Stub out a bunch more functions to get closer to that sweet bash build. 6 years ago
  Andreas Kling 3b2f172d48 A bunch of compat work (mostly stubs but some real implementations, too.) 6 years ago
  Andreas Kling 6a0a2c9ab4 Some improvements to signals. 6 years ago
  Andreas Kling 2ac5e14c08 Merge VGA into VirtualConsole. 6 years ago
  Andreas Kling cba05ce75e Before sys$write returns, check for pending unmasked signals. 6 years ago
  Andreas Kling 3e3de67f02 Use the VGA start address for fast VirtualConsole scrolling. 6 years ago
  Andreas Kling de38e63d3e Run QEMU with the possibility to attach gdb. 6 years ago
  Andreas Kling 985074c790 Okay, now *actually* plug the leaks in exec(). 6 years ago
  Andreas Kling 8249c086c3 Get rid of redundant sys$spawn now that we have fork+exec. 6 years ago