mirror of
https://github.com/Fennix-Project/Kernel.git
synced 2025-05-28 15:34:33 +00:00
Add more debug messages for Signal
This commit is contained in:
parent
17814499d1
commit
3a352045ab
@ -500,7 +500,10 @@ namespace Tasking
|
|||||||
SmartLock(SignalLock);
|
SmartLock(SignalLock);
|
||||||
int nSig = CTNif(sig);
|
int nSig = CTNif(sig);
|
||||||
if ((size_t)nSig > sizeof(SignalAction) / sizeof(SignalAction[0]))
|
if ((size_t)nSig > sizeof(SignalAction) / sizeof(SignalAction[0]))
|
||||||
|
{
|
||||||
|
debug("Invalid signal: %d (req %d)", nSig, sig);
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
}
|
||||||
|
|
||||||
SignalAction[nSig].__sa_handler.sa_handler = act.__sa_handler.sa_handler;
|
SignalAction[nSig].__sa_handler.sa_handler = act.__sa_handler.sa_handler;
|
||||||
SignalAction[nSig].sa_mask = act.sa_mask;
|
SignalAction[nSig].sa_mask = act.sa_mask;
|
||||||
@ -519,7 +522,10 @@ namespace Tasking
|
|||||||
|
|
||||||
int nSig = CTNif(sig);
|
int nSig = CTNif(sig);
|
||||||
if ((size_t)nSig > sizeof(SignalAction) / sizeof(SignalAction[0]))
|
if ((size_t)nSig > sizeof(SignalAction) / sizeof(SignalAction[0]))
|
||||||
|
{
|
||||||
|
debug("Invalid signal: %d (req %d)", nSig, sig);
|
||||||
return -EINVAL;
|
return -EINVAL;
|
||||||
|
}
|
||||||
|
|
||||||
act->__sa_handler.sa_handler = SignalAction[nSig].__sa_handler.sa_handler;
|
act->__sa_handler.sa_handler = SignalAction[nSig].__sa_handler.sa_handler;
|
||||||
act->sa_mask = SignalAction[nSig].sa_mask;
|
act->sa_mask = SignalAction[nSig].sa_mask;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user