X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fbsd-os.c;h=f9cf70c8b92ca088847f2d21a3647e4980d40c48;hb=5de74c72e5a9522c7fdd3dbb31a39641e9de8877;hp=6372c42fd5548373afe121915dde03181d03f709;hpb=53dd919e3b97fe7a63b6826d812eef6bac0ca9ad;p=sbcl.git diff --git a/src/runtime/bsd-os.c b/src/runtime/bsd-os.c index 6372c42..f9cf70c 100644 --- a/src/runtime/bsd-os.c +++ b/src/runtime/bsd-os.c @@ -58,10 +58,6 @@ static void netbsd_init(); static void freebsd_init(); #endif /* __FreeBSD__ */ -#if defined(LISP_FEATURE_DARWIN) && defined(LISP_FEATURE_X86) -static void x86_darwin_init(); -#endif - void os_init(char *argv[], char *envp[]) { @@ -73,9 +69,6 @@ os_init(char *argv[], char *envp[]) #ifdef __FreeBSD__ freebsd_init(); #endif /* __FreeBSD__ */ -#if defined(LISP_FEATURE_DARWIN) && defined(LISP_FEATURE_X86) - x86_darwin_init(); -#endif } int *os_context_pc_addr(os_context_t *context) @@ -353,19 +346,6 @@ int arch_os_thread_cleanup(struct thread *thread) { } #endif -#if defined(LISP_FEATURE_DARWIN) && defined(LISP_FEATURE_X86) -static void x86_darwin_init() -{ - struct sigaltstack sigstack; - sigstack.ss_sp = os_allocate(32*SIGSTKSZ); - if (sigstack.ss_sp) { - sigstack.ss_flags=0; - sigstack.ss_size = 32*SIGSTKSZ; - sigaltstack(&sigstack,0); - } -} -#endif - #ifdef LISP_FEATURE_DARWIN /* defined in ppc-darwin-os.c instead */ #elif defined(LISP_FEATURE_FREEBSD)