X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=Kernel%2Fthreads.c;h=c62f72682c00c2dc375d9f5633a8799fdb02dd6d;hb=b98fbd4e9c71447d81fc9bd643fb174c76346e0f;hp=0a9ab372443e90ce7e24ed7fe45cd4478b31dd66;hpb=85eb17b306404571aa39596946c87ad9bb1d9d13;p=tpg%2Facess2.git diff --git a/Kernel/threads.c b/Kernel/threads.c index 0a9ab372..c62f7268 100644 --- a/Kernel/threads.c +++ b/Kernel/threads.c @@ -565,7 +565,7 @@ void Threads_AddActive(tThread *Thread) } /** - * \fn void Threads_SetSignalHandler(Uint Handler) + * \fn void Threads_SetFaultHandler(Uint Handler) * \brief Sets the signal handler for a signal */ void Threads_SetFaultHandler(Uint Handler) @@ -606,6 +606,8 @@ void Threads_Fault(int Num) HALT(); } + thread->CurFaultNum = Num; + Proc_CallFaultHandler(thread); }