1.0.19.20: fast CLRHASH on empty hash-tables
[sbcl.git] / src / runtime / x86-64-darwin-os.c
index c1055c0..5a05656 100644 (file)
 #include <stdlib.h>
 #include <stdio.h>
 
-#if __DARWIN_UNIX03
+#ifdef MAC_OS_X_VERSION_10_5
 #include <sys/_structs.h>
 #endif
 
-#if __DARWIN_UNIX03
+#ifdef MAC_OS_X_VERSION_10_5
 
 typedef struct __darwin_ucontext darwin_ucontext;
 typedef struct __darwin_mcontext64 darwin_mcontext;
@@ -281,7 +281,7 @@ control_stack_exhausted_handler(int signal, siginfo_t *siginfo, void *void_conte
     os_context_t *context = arch_os_get_context(&void_context);
 
     arrange_return_to_lisp_function
-        (context, SymbolFunction(CONTROL_STACK_EXHAUSTED_ERROR));
+        (context, StaticSymbolFunction(CONTROL_STACK_EXHAUSTED_ERROR));
 }
 
 void
@@ -289,7 +289,7 @@ undefined_alien_handler(int signal, siginfo_t *siginfo, void *void_context) {
     os_context_t *context = arch_os_get_context(&void_context);
 
     arrange_return_to_lisp_function
-        (context, SymbolFunction(UNDEFINED_ALIEN_VARIABLE_ERROR));
+        (context, StaticSymbolFunction(UNDEFINED_ALIEN_VARIABLE_ERROR));
 }
 
 kern_return_t