X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fx86-64-bsd-os.c;h=3d9a9c74e2502e862bc5955d79926a2763e64a58;hb=0285aa5ff8416027932daa001b84429be2ca559b;hp=8c545036f3211f2b977fa932a4812f1e0db200f1;hpb=e8e0f5803f2940799fa5969715f9eb3238939be5;p=sbcl.git diff --git a/src/runtime/x86-64-bsd-os.c b/src/runtime/x86-64-bsd-os.c index 8c54503..3d9a9c7 100644 --- a/src/runtime/x86-64-bsd-os.c +++ b/src/runtime/x86-64-bsd-os.c @@ -12,12 +12,6 @@ #include #endif -#ifdef LISP_FEATURE_MACH_EXCEPTION_HANDLER -#include - -kern_return_t mach_thread_init(mach_port_t thread_exception_port); -#endif - /* KLUDGE: There is strong family resemblance in the signal context * stuff in FreeBSD and OpenBSD, but in detail they're different in * almost every line of code. It would be nice to find some way to @@ -155,7 +149,7 @@ int arch_os_thread_init(struct thread *thread) { #endif #ifdef LISP_FEATURE_MACH_EXCEPTION_HANDLER - mach_thread_init(THREAD_STRUCT_TO_EXCEPTION_PORT(thread)); + mach_lisp_thread_init(thread); #endif #ifdef LISP_FEATURE_C_STACK_IS_CONTROL_STACK