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 6cedb88153 Don't unblock a blocked process when it ignores a signal. 6 years ago
  Andreas Kling 97c799576a Add close-on-exec flag for file descriptors. 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 e71cb1c56b Fix some paging related bugs exposed by the spawn stress test. 6 years ago
  Andreas Kling e287f8ef3a The colonel task already had a halt loop. 6 years ago
  Andreas Kling ac1d12465f Move timer tick handling into Scheduler. 6 years ago
  Andreas Kling 1dbc340da8 Get rid of the undertaker and have waitpid() be the reaper. 6 years ago
  Andreas Kling f792349853 Unbreak sys$sigreturn() after colonel process changes. 6 years ago
  Andreas Kling 43f40a3050 Finally unbreak the colonel process and make it the true idle process. 6 years ago
  Andreas Kling 440029c9d1 Reduce number of passes in the scheduler by 2. 6 years ago
  Andreas Kling 39d2fcbbee Move the scheduler code to its own class. 6 years ago