Características LINUX

Características del S.O. LINUX (cont.)

static void lp_interrupt(int irq, void *dev_id, struct pt_regs *regs)
{
        struct lp_struct *lp = &lp_table[0];

	printk(".");  /* Esta línea imprimirá un punto en consola cada vez
                       * que la impresora interrumpa a la CPU */
        while (irq != lp->irq) {
                if (++lp >= &lp_table[LP_NO])
                        return;
        }

        wake_up(&lp->lp_wait_q);
}


Webmaster@Hispalinux.ES
Puentelarrá 31
28031 MADRID
Spain