cleanup: refactor copy_large_unboxed_object and copy_large_object
[sbcl.git] / src / runtime / darwin-os.h
index 35cc0fc..be8640d 100644 (file)
@@ -27,12 +27,15 @@ typedef struct ucontext os_context_t;
 
 
 #else
-#include <ucontext.h>
 typedef ucontext_t os_context_t;
 #endif
 
 #define SIG_MEMORY_FAULT SIGBUS
 
-#define SIG_STOP_FOR_GC (SIGUSR1)
+#define SIG_STOP_FOR_GC (SIGUSR2)
+
+#ifdef LISP_FEATURE_MACH_EXCEPTION_HANDLER
+extern mach_port_t current_mach_task;
+#endif
 
 #endif /* _DARWIN_OS_H */