mirror of
https://github.com/wichtounet/thor-os.git
synced 2025-09-16 16:11:42 -04:00
Keep ppid for each process
This commit is contained in:
parent
85772a554e
commit
88326cc88e
@ -40,10 +40,12 @@ struct segment_t {
|
||||
|
||||
struct process_t {
|
||||
pid_t pid;
|
||||
size_t priority;
|
||||
pid_t ppid;
|
||||
|
||||
bool system;
|
||||
|
||||
size_t priority;
|
||||
|
||||
size_t tty;
|
||||
|
||||
size_t physical_cr3;
|
||||
|
@ -71,6 +71,7 @@ scheduler::process_t& new_process(){
|
||||
|
||||
process.process.system = false;
|
||||
process.process.pid = pid;
|
||||
process.process.ppid = current_pid;
|
||||
process.process.priority = scheduler::DEFAULT_PRIORITY;
|
||||
process.state = scheduler::process_state::NEW;
|
||||
process.process.tty = stdio::get_active_terminal().id;
|
||||
|
Loading…
x
Reference in New Issue
Block a user