Nothing to see here, move along
at main 10 lines 271 B view raw
1use crate::proc::PROCESSES; 2use crate::proc::context::CpuContext; 3 4pub fn sys_exit(_ctx: &mut CpuContext) { 5 let pid = crate::arch::syscall::current_pid(); 6 7 let mut ptable = PROCESSES.lock(); 8 ptable.zombify(pid); 9 crate::sched::rescue_with_ptable(ptable) 10}