18,11 → 18,11 |
|
/** |
------------ |
CVS : $Id: kill.c,v 1.2 2002-10-28 07:58:19 pj Exp $ |
CVS : $Id: kill.c,v 1.3 2003-01-07 17:07:49 pj Exp $ |
|
File: $File$ |
Revision: $Revision: 1.2 $ |
Last update: $Date: 2002-10-28 07:58:19 $ |
Revision: $Revision: 1.3 $ |
Last update: $Date: 2003-01-07 17:07:49 $ |
------------ |
|
This file contains: |
128,7 → 128,7 |
|
x = proc_table[i].waiting_for_me; |
l = proc_table[x].task_level; |
level_table[l]->task_insert(l,x); |
level_table[l]->public_unblock(l,x); |
|
proc_table[x].shadow = x; |
} |
181,7 → 181,7 |
resource_table[l]->res_detach(l,i); |
|
lev = proc_table[i].task_level; |
level_table[lev]->task_end(lev,i); |
level_table[lev]->public_end(lev,i); |
|
/* THIS ASSIGNMENT MUST STAY HERE!!! |
if we move it near the scheduler (after the counter checks) |
207,16 → 207,9 |
sys_end(); |
} |
|
/* SAME AS SCHEDULE, but not complete!!! */ |
ll_gettime(TIME_EXACT, &schedule_time); |
/* we don't have to manage the capacity... because we are killing |
ourselves */ |
if (cap_timer != NIL) { |
event_delete(cap_timer); |
cap_timer = NIL; |
} |
kern_epilogue_macro(); |
/* there is no epilogue... */ |
|
|
scheduler(); |
} |
|