Loading...
fbsdcompat/spinlock.h Libc-1725.40.4 Libc-391
--- Libc/Libc-1725.40.4/fbsdcompat/spinlock.h
+++ Libc/Libc-391/fbsdcompat/spinlock.h
@@ -60,20 +60,20 @@
 #ifndef _SPINLOCK_H_
 #define _SPINLOCK_H_
 #ifdef __APPLE__
-#include <os/lock.h>
+#include <pthread_spinlock.h>
 
-typedef os_unfair_lock spinlock_t;
+typedef pthread_lock_t spinlock_t;
 
-#define	_SPINLOCK_INITIALIZER	OS_UNFAIR_LOCK_INIT
+#define	_SPINLOCK_INITIALIZER	LOCK_INITIALIZER
 
 #define	_SPINLOCK(_lck)							\
     do {								\
-	os_unfair_lock_lock(_lck);					\
+	_DO_SPINLOCK_LOCK(_lck);					\
     } while (0)
 
 #define _SPINUNLOCK(_lck)						\
     do {								\
-	os_unfair_lock_unlock(_lck);					\
+	_DO_SPINLOCK_UNLOCK(_lck);					\
     } while (0)
 
 #else /* ! __APPLE__ */