/*
* Send signal.
*/
- if (ux_signal != 0)
- threadsignal(th_act, ux_signal, ucode);
+ if (ux_signal != 0) {
+ ut->uu_exception = exception;
+ //ut->uu_code = code[0]; // filled in by threadsignal
+ ut->uu_subcode = code[1];
+ threadsignal(th_act, ux_signal, code[0]);
+ }
thread_deallocate(th_act);
}