patch-2.4.22 linux-2.4.22/arch/mips/kernel/irixsig.c
Next file: linux-2.4.22/arch/mips/kernel/irq.c
Previous file: linux-2.4.22/arch/mips/kernel/irixinv.c
Back to the patch index
Back to the overall index
- Lines: 19
- Date:
2003-08-25 04:44:40.000000000 -0700
- Orig file:
linux-2.4.21/arch/mips/kernel/irixsig.c
- Orig date:
2002-11-28 15:53:10.000000000 -0800
diff -urN linux-2.4.21/arch/mips/kernel/irixsig.c linux-2.4.22/arch/mips/kernel/irixsig.c
@@ -116,7 +116,8 @@
regs->regs[5] = 0; /* XXX sigcode XXX */
regs->regs[6] = regs->regs[29] = sp;
regs->regs[7] = (unsigned long) ka->sa.sa_handler;
- regs->regs[25] = regs->cp0_epc = (unsigned long) ka->sa.sa_restorer;
+ regs->regs[25] = regs->cp0_epc = (unsigned long) ka->sa_restorer;
+
return;
segv_and_exit:
@@ -407,7 +408,7 @@
* value for all invocations of sigaction. Will have to
* investigate. POSIX POSIX, die die die...
*/
- new_ka.sa.sa_restorer = trampoline;
+ new_ka.sa_restorer = trampoline;
}
/* XXX Implement SIG_SETMASK32 for IRIX compatibility */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)