In Konflikt stehende Typen für »irq_install_handler«



  • Hi,

    ich bin gerade dabei mir einen kleinen Kernel zu schreiben.
    Leider gibt mir der GCC folgenden Fehler aus:

    irq.c:12: Fehler: In Konflikt stehende Typen für »irq_install_handler«
    system.h:16: Fehler: Vorherige Deklaration von »irq_install_handler« war hier

    void irq_install_handler(int irq , void (*handler)(struct regs *r))
    {
        irq_routines[irq] = handler;
    }
    

    und hier ist die Deklaration:

    void irq_install_handler(int , void (*handler)(struct regs*));
    

    Ich finde den Konflikt leider nicht.

    Vllt ist es auch einfach nur zu spät und ich bin nlind.

    Danke für eure Hilfe.

    Gruß
    rizor


Anmelden zum Antworten