/demos/trunk/chimera/action.c |
---|
43,6 → 43,8 |
f = kern_fsave(); |
e->status = EVT_STATUS_WAIT; |
if (!t) { |
first_action_event = e; |
65,11 → 67,6 |
t = first_action_event; |
while(t) { |
cprintf("Time %d:%d\n",t->time.tv_sec,t->time.tv_nsec); |
t = t->next; |
} |
kern_frestore(f); |
return 0; |
123,6 → 120,7 |
if (TIMESPEC_A_GT_B(time,&(t->time))) { |
first_action_event = t->next; |
t->status = EVT_STATUS_EXEC; |
kern_frestore(f); |
return t; |
} |