deliver signum to sighandler
This commit is contained in:
@@ -115,6 +115,7 @@ check_signal(unsigned long rc, unsigned long *regs)
|
|||||||
usp--;
|
usp--;
|
||||||
*usp = (unsigned long)k->sa.sa_restorer;
|
*usp = (unsigned long)k->sa.sa_restorer;
|
||||||
|
|
||||||
|
regs[4] = (unsigned long)sig;
|
||||||
regs[11] = (unsigned long)k->sa.sa_handler;
|
regs[11] = (unsigned long)k->sa.sa_handler;
|
||||||
regs[14] = (unsigned long)usp;
|
regs[14] = (unsigned long)usp;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user