juice500ml/os-sogang

syscall.c

Closed this issue · 1 comments

if(current->parent->waiting_tid==current->tid)
{
current->parent->return_status = status;
list_remove(&current->childelem);
sema_up(&current->parent->sema);
}
에서 list_remove(&current->childelem);는 if문 밖으로 나와야 할 것 같다. 체크해야함.

done. lost in branching. reasons unknown.