diff --git a/lisp/arch.h b/lisp/arch.h index 8a606d429d15b4877f3cec61438faab4103f8684..ff73abeeae76c6196a62e84b44c6cafc3422050a 100644 --- a/lisp/arch.h +++ b/lisp/arch.h @@ -8,8 +8,7 @@ extern char *arch_init(void); extern void arch_skip_instruction(struct sigcontext *scp); extern boolean arch_pseudo_atomic_atomic(struct sigcontext *scp); extern void arch_set_pseudo_atomic_interrupted(struct sigcontext *scp); -extern os_vm_address_t arch_get_bad_addr(int signal, int code, - struct sigcontext *scp); +extern os_vm_address_t arch_get_bad_addr(HANDLER_ARGS); extern unsigned char *arch_internal_error_arguments(struct sigcontext *scp); extern unsigned long arch_install_breakpoint(void *pc); extern void arch_remove_breakpoint(void *pc, unsigned long orig_inst);