Assign a tty to each process

This commit is contained in:
Baptiste Wicht 2014-02-01 17:09:55 +01:00
parent e76f3040cf
commit a4d84cb155
2 changed files with 3 additions and 0 deletions

View File

@ -34,6 +34,8 @@ struct process_t {
bool system;
size_t tty;
size_t physical_cr3;
size_t paging_size;

View File

@ -213,6 +213,7 @@ scheduler::process_t& scheduler::new_process(){
process.process.system = false;
process.process.pid = pid;
process.state = process_state::NEW;
process.process.tty = stdio::get_active_terminal().id;
return process.process;
}