Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 319 → Rev 320

/shark/trunk/kernel/signal.c/signal.c
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);
}