Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 352 → Rev 353

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