Fix signals from exception handler

This commit is contained in:
EnderIce2
2024-03-28 03:15:05 +02:00
parent 8be2e10a8c
commit 5a00e91011
2 changed files with 20 additions and 12 deletions

View File

@ -611,7 +611,7 @@ namespace Tasking
pcb->SetState(Zombie);
else
pcb->SetState(Terminated);
return 0;
return val.sival_int == Tasking::KILL_CRASH ? -EFAULT : 0;
}
case SIG_IGN:
{
@ -635,7 +635,7 @@ namespace Tasking
pcb->SetState(CoreDump);
else
pcb->SetState(Terminated);
return 0;
return val.sival_int == Tasking::KILL_CRASH ? -EFAULT : 0;
}
case SIG_STOP:
{