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 |