X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fthreads.c;h=c62f72682c00c2dc375d9f5633a8799fdb02dd6d;hb=5beb98670f040b2d4e697e4d8690cd46d2d30cf3;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); }