X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fbsd-os.c;h=aa3ae3d52f1c94a69d76b446a7aa66220b9400f8;hb=f7faed97898dd0e94a18b0d1fca03aaa0fe24ab0;hp=f8682e265bae78c6720818aee2c5d732be7e59b5;hpb=e1d2a68a231216056e69bc1feba0a6eed30de265;p=sbcl.git diff --git a/src/runtime/bsd-os.c b/src/runtime/bsd-os.c index f8682e2..aa3ae3d 100644 --- a/src/runtime/bsd-os.c +++ b/src/runtime/bsd-os.c @@ -90,6 +90,8 @@ os_init(char *argv[], char *envp[]) freebsd_init(); #elif defined(__OpenBSD__) openbsd_init(); +#elif defined(LISP_FEATURE_DARWIN) + darwin_init(); #endif } @@ -383,8 +385,8 @@ static void freebsd_init() #endif /* LISP_FEATURE_X86 */ } -#if defined(LISP_FEATURE_SB_THREAD) && !defined(LISP_FEATURE_SB_PTHREAD_FUTEX) \ - && !defined(LISP_FEATURE_SB_LUTEX) +#if defined(LISP_FEATURE_SB_THREAD) && defined(LISP_FEATURE_SB_FUTEX) \ + && !defined(LISP_FEATURE_SB_PTHREAD_FUTEX) int futex_wait(int *lock_word, long oldval, long sec, unsigned long usec) {