2 #include "../port/lib.h"
17 now = MACHP(0)->ticks;
19 while((rp = alarms.head) && rp->alarm <= now){
21 if(canqlock(&rp->debug)){
23 postnote(rp, 0, "alarm", NUser);
31 alarms.head = rp->palarm;
35 sleep(&alarmr, return0, 0);
40 * called every clock tick
49 now = MACHP(0)->ticks;
51 if(p && p->alarm <= now)
62 old = tk2ms(up->alarm - MACHP(0)->ticks);
69 when = ms2tk(time)+MACHP(0)->ticks;
73 for(f = *l; f; f = f->palarm) {
84 for(f = *l; f; f = f->palarm) {