/shark/trunk/oslib/kl/intevt.c |
---|
62,9 → 62,6 |
int irq_bind(int irq, void (*handler) (void *p), DWORD flags) |
{ |
cli(); /* Warning!!! Need to be changed... |
Protect or not to protect??? |
Probably save_flags??? */ |
if ((irqs[irq].status != INTSTAT_FREE) && |
((flags & INT_FORCE) != INT_FORCE)) { |
return -1; |
71,7 → 68,6 |
} |
irqs[irq].status = INTSTAT_ASSIGNED; |
sti(); |
if (handler != NULL) { |
irqs[irq].handler = handler; |