Fix make-array transforms.
[sbcl.git] / src / runtime / darwin-os.h
index be8640d..9d0e000 100644 (file)
@@ -38,4 +38,12 @@ typedef ucontext_t os_context_t;
 extern mach_port_t current_mach_task;
 #endif
 
+void darwin_init(void);
+
+#ifdef LISP_FEATURE_SB_THREAD
+#define CANNOT_USE_POSIX_SEM_T
+#include <mach/semaphore.h>
+typedef semaphore_t os_sem_t;
+#endif
+
 #endif /* _DARWIN_OS_H */