diff --git a/src/lisp/Darwin-os.h b/src/lisp/Darwin-os.h
index 0c126ed677834d2c03fd81c42ab708ed119b30a7..180e686d0d0590d9e247ece76109257604a247e6 100644
--- a/src/lisp/Darwin-os.h
+++ b/src/lisp/Darwin-os.h
@@ -28,7 +28,7 @@ typedef int os_vm_prot_t;
 
 #define OS_VM_DEFAULT_PAGESIZE	4096
 
-#define HANDLER_ARGS int signal, siginfo_t *code, os_context_t *context
+#define HANDLER_ARGS int signal, siginfo_t *code, void *context
 #define CODE(code)  ((code) ? code->si_code : 0)
 #define os_context_t ucontext_t
 #ifdef __i386__