Hi Chip, Can't those be preprocessor defined to be using this ? I presume this is a user space lock. https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man3/spinlock.3.html bill