toaruos/userspace
Kevin Lange 021585e9ef [misc] Massive improvements to process handling
- Free process resources when a process exits (reaped in next process
  cycle; should probably reap after a wait() or something)
- Free process struct after wait()
- Fix page allocation
- Fix fork() return value for child process (attempted to write to an
  invalid point in kernel-stack memory)

We shouldn't be triple faulting randomly anymore!

Continue investigating the fork() return value, as there was a bugged
return at some point during executon of a test run of thrash-process.
2011-12-15 17:21:28 -06:00
..
esh.c [esh] Support &, search path 2011-12-07 15:08:40 -06:00
game.c [user] We can enable optimizations and strip for smaller binaries 2011-10-28 01:21:59 -05:00
julia.c Move userspace directory to 'userspace' 2011-10-27 20:12:31 -05:00
keyboard-test.c Move userspace directory to 'userspace' 2011-10-27 20:12:31 -05:00
Makefile [user] Redundant -O 2011-12-12 04:11:07 -06:00
nyancat.c [userspace] Nyancat! 2011-11-29 23:41:02 -06:00
stack-overflow.c [user] Simple little test app that triggers a stack overflow 2011-12-14 20:06:09 -06:00
thrash-process.c [misc] Massive improvements to process handling 2011-12-15 17:21:28 -06:00