diff --git a/cpu/native/irq_cpu.c b/cpu/native/irq_cpu.c index 43736f0630..6b6f2bf1d9 100644 --- a/cpu/native/irq_cpu.c +++ b/cpu/native/irq_cpu.c @@ -369,8 +369,7 @@ int register_interrupt(int sig, void (*handler)(void)) native_irq_handlers[sig].func = handler; - sa.sa_sigaction = (void *) native_isr_entry; - /* sa.sa_handler = (void*) native_isr_entry; */ + sa.sa_sigaction = native_isr_entry; if (sigemptyset(&sa.sa_mask) == -1) { err(1, "register_interrupt: sigemptyset"); @@ -402,7 +401,6 @@ int unregister_interrupt(int sig) native_irq_handlers[sig].func = NULL; - /* sa.sa_sigaction = SIG_IGN; */ sa.sa_handler = SIG_IGN; if (sigemptyset(&sa.sa_mask) == -1) { @@ -437,7 +435,7 @@ void native_interrupt_init(void) native_irq_handlers[i].func = NULL; } - sa.sa_sigaction = (void *) native_isr_entry; + sa.sa_sigaction = native_isr_entry; if (sigemptyset(&sa.sa_mask) == -1) { err(1, "native_interrupt_init: sigemptyset");