18,11 → 18,11 |
|
/** |
------------ |
CVS : $Id: signal.c,v 1.7 2003-12-02 15:56:37 giacomo Exp $ |
CVS : $Id: signal.c,v 1.8 2003-12-10 16:54:59 giacomo Exp $ |
|
File: $File$ |
Revision: $Revision: 1.7 $ |
Last update: $Date: 2003-12-02 15:56:37 $ |
Revision: $Revision: 1.8 $ |
Last update: $Date: 2003-12-10 16:54:59 $ |
------------ |
|
This file contains: |
83,8 → 83,9 |
#include <kernel/descr.h> |
#include <kernel/var.h> |
#include <kernel/func.h> |
#include <kernel/trace.h> |
|
#include <tracer.h> |
|
/* look at nanoslp.c */ |
int nanosleep_interrupted_by_signal(PID i); |
|
1399,7 → 1400,7 |
PID p; |
|
/* tracer stuff */ |
trc_logevent(TRC_INTR,&no); |
TRACER_LOGEVENT(FTrace_EVT_interrupt_start,1,no,0); |
|
if (int_table[no].fast != NULL) { |
kern_sti(); |
1407,6 → 1408,8 |
kern_cli(); |
} |
|
TRACER_LOGEVENT(FTrace_EVT_interrupt_end,1,no,0); |
|
/* If a sporadic process is linked,activate it */ |
p = int_table[no].proc_index; |
task_activate(p); // no problem if p == nil |