toaruos/kernel/include
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
..
ata.h [misc] Also the include files... 2011-12-10 17:45:04 -06:00
boot.h [misc] Also the include files... 2011-12-10 17:45:04 -06:00
elf.h [misc] Also the include files... 2011-12-10 17:45:04 -06:00
ext2.h [misc] Also the include files... 2011-12-10 17:45:04 -06:00
fs.h [misc] Also the include files... 2011-12-10 17:45:04 -06:00
list.h [process] Massive commit: New process model 2011-12-08 15:25:48 -06:00
logging.h [log] Simple logging facility 2011-12-14 17:47:30 -06:00
multiboot.h [misc] Also the include files... 2011-12-10 17:45:04 -06:00
process.h [misc] Massive improvements to process handling 2011-12-15 17:21:28 -06:00
signal.h initial work on new process model 2011-12-07 20:59:08 -06:00
syscall.h [sys] Fix fork syscall return values 2011-12-15 15:31:18 -06:00
system.h [misc] Massive improvements to process handling 2011-12-15 17:21:28 -06:00
tree.h [tree] Add some new functions 2011-12-07 20:58:47 -06:00
tss.h [misc] Also the include files... 2011-12-10 17:45:04 -06:00
types.h [misc] Also the include files... 2011-12-10 17:45:04 -06:00
va_list.h [log] Simple logging facility 2011-12-14 17:47:30 -06:00