18,11 → 18,11 |
|
/** |
------------ |
CVS : $Id: signal.c,v 1.5 2003-11-05 15:05:12 giacomo Exp $ |
CVS : $Id: signal.c,v 1.6 2003-11-06 08:56:08 giacomo Exp $ |
|
File: $File$ |
Revision: $Revision: 1.5 $ |
Last update: $Date: 2003-11-05 15:05:12 $ |
Revision: $Revision: 1.6 $ |
Last update: $Date: 2003-11-06 08:56:08 $ |
------------ |
|
This file contains: |
1305,6 → 1305,7 |
sigdelset(&task->sigpending, sig); |
task->sigmask = sigmask; |
|
kern_sti(); |
/* |
* and call the handler ... |
*/ |
1317,7 → 1318,8 |
/* NB: when we pass the kern_cli(), there can be the case that |
an irq (and/or a timer...) fired... and do a context change. |
so, we return here after an indefinite time... */ |
task->sigmask = oldmask; |
kern_cli(); |
task->sigmask = oldmask; |
|
kern_frestore(f); |
} |